class ClusterMasterPeer(SplunkAppObjModel): ''' Represents a master's cluster peer state ''' resource = 'cluster/master/peers' active_bundle_id = Field(is_mutable=False) apply_bundle_status = DictField(is_mutable=False) base_generation_id = IntField(is_mutable=False) bucket_count = IntField(is_mutable=False) bucket_count_by_index = DictField(is_mutable=False) delayed_buckets_to_discard = ListField(is_mutable=False) fixup_set = ListField(is_mutable=False) host_port_pair = Field(is_mutable=False) is_searchable = BoolField(is_mutable=False) label = Field(is_mutable=False) last_heartbeat = EpochField(is_mutable=False) latest_bundle_id = Field(is_mutable=False) pending_job_count = IntField(is_mutable=False) primary_count = IntField(is_mutable=False) primary_count_remote = IntField(is_mutable=False) replication_count = IntField(is_mutable=False) replication_port = IntField(is_mutable=False) replication_use_ssl = BoolField(is_mutable=False) search_state_counter = DictField(is_mutable=False) site = Field(is_mutable=False) status = Field(is_mutable=False) status_counter = DictField(is_mutable=False)
class ClusterSlaveInfo(SplunkAppObjModel): ''' Represents a slave node's state TODO ''' resource = 'cluster/slave/info' active_bundle = DictField(is_mutable=False) base_generation_id = IntField(is_mutable=False) is_registered = BoolField(is_mutable=False) last_heartbeat_attempt = IntField(is_mutable=False) latest_bundle = DictField(is_mutable=False) maintenance_mode = IntField(is_mutable=False) restart_state = Field(is_mutable=False) site = Field(is_mutable=False) status = Field(is_mutable=False)
class ClusterMasterInfo(SplunkAppObjModel): ''' Represents a master node's state ''' resource = 'cluster/master/info' active_bundle = DictField(is_mutable=False) apply_bundle_status = DictField(is_mutable=False) indexing_ready_flag = BoolField(is_mutable=False) initialized_flag = BoolField(is_mutable=False) label = Field(is_mutable=False) latest_bundle = DictField(is_mutable=False) maintenance_mode = BoolField(is_mutable=False) multisite = BoolField(is_mutable=False) rolling_restart_flag = BoolField(is_mutable=False) service_ready_flag = BoolField(is_mutable=False) start_time = IntField(is_mutable=False)
class ClusterMasterBucket(SplunkAppObjModel): ''' Represents a master's cluster bucket state ''' resource = 'cluster/master/buckets' bucket_size = IntField(is_mutable=False) constrain_to_origin_site = BoolField(is_mutable=False) force_roll = BoolField(is_mutable=False) frozen = BoolField(is_mutable=False) index = Field(is_mutable=False) origin_site = Field(is_mutable=False) peers = DictField(is_mutable=False) primaries_by_site = DictField(is_mutable=False) rep_count_by_site = DictField(is_mutable=False) search_count_by_site = DictField(is_mutable=False) service_after_time = IntField(is_mutable=False) standalone = BoolField(is_mutable=False)
class ClusterSlaveBucket(SplunkAppObjModel): ''' Represents a slave's cluster bucket state ''' resource = 'cluster/slave/buckets' checksum = Field(is_mutable=False) earliest_time = IntField(is_mutable=False) generations = DictField(is_mutable=False) index = Field(is_mutable=False) latest_time = IntField(is_mutable=False) search_state = Field(is_mutable=False) status = Field(is_mutable=False)
class Pool(SplunkAppObjModel): ''' Represents a license pool container ''' resource = 'licenser/pools' description = Field() is_catch_all = BoolField() penalty = IntField() quota_bytes = IntByteField(api_name='quota') slaves = ListField() slaves_usage_bytes = DictField(is_mutable=False) stack_name = Field(api_name='stack_id', is_mutable=False) used_bytes = FloatField()
class ClusterSearchheadGeneration(SplunkAppObjModel): ''' Represents a searchhead node's state ''' resource = 'cluster/searchhead/generation' generation_error = Field(is_mutable=False) generation_id = Field(is_mutable=False) generation_peers = DictField(is_mutable=False) is_searchable = BoolField(is_mutable=False) multisite_error = IntField(is_mutable=False) replication_factor_met = BoolField(is_mutable=False) search_factor_met = BoolField(is_mutable=False) status = BoolField(is_mutable=False) was_forced = BoolField(is_mutable=False)
class Summarization(SplunkAppObjModel): ''' Represents an auto-summarization for a saved search ''' resource = 'admin/summarization' saved_searches = DictField('saved_searches', is_mutable=False) saved_searches_count = Field('saved_searches.count') buckets = Field('summary.buckets', is_mutable=False) complete = Field('summary.complete', is_mutable=False) hash = Field('summary.hash', is_mutable=False) regularHash = Field('summary.regularHash', is_mutable=False) normHash = Field('summary.normHash', is_mutable=False) unique_id = Field('summary.id', is_mutable=False) regular_id = Field('summary.regular_id', is_mutable=False) normalized_id = Field('summary.normalized_id', is_mutable=False) chunks = Field('summary.chunks', is_mutable=False) earliest_time = Field('summary.earliest_time', is_mutable=False) latest_time = Field('summary.latest_time', is_mutable=False) time_range = Field('summary.time_range', is_mutable=False) load_factor = Field('summary.load_factor', is_mutable=False) total_time = Field('summary.total_time', is_mutable=False) run_stats = ListField('summary.run_stats', is_mutable=False) last_error = ListField('summary.last_error', is_mutable=False) mod_time = Field('summary.mod_time', is_mutable=False) access_time = Field('summary.access_time', is_mutable=False) access_count = Field('summary.access_count', is_mutable=False) size = Field('summary.size', is_mutable=False) timespan = Field('summary.timespan', is_mutable=False) is_inprogress = BoolField('summary.is_inprogress', is_mutable=False) is_suspended = BoolField('summary.is_suspended', is_mutable=False) suspend_expiration = EpochField('summary.suspend_expiration', is_mutable=False) verification_buckets_failed = Field('verification_buckets_failed', is_mutable=False) verification_buckets_skipped = Field('verification_buckets_skipped', is_mutable=False) verification_buckets_passed = Field('verification_buckets_passed', is_mutable=False) verification_state = Field('verification_state', is_mutable=False) verification_time = Field('verification_time', is_mutable=False) verification_error = Field('verification_error', is_mutable=False) verification_progress = Field('verification_progress', is_mutable=False)
class ClusterMasterGeneration(SplunkAppObjModel): ''' Represents a master's generation info ''' resource = '/cluster/master/generation' generation_id = IntField(is_mutable=False) generation_peers = DictField(is_mutable=False) last_complete_generation_id = IntField(is_mutable=False) multisite_error = Field(is_mutable=False) pending_generation_id = IntField(is_mutable=False) pending_last_attempt = IntField(is_mutable=False) pending_last_reason = Field(is_mutable=False) replication_factor_met = BoolField(is_mutable=False) search_factor_met = BoolField(is_mutable=False) was_forced = BoolField(is_mutable=False)
class SelfConfig(SplunkAppObjModel): ''' Represents a Splunk license tracker (master) server ''' resource = 'licenser/localslave' resource_default = 'licenser/localslave/license' connection_timeout = IntField(is_mutable=False) features = DictField(is_mutable=False) last_master_contact_attempt_time = EpochField(is_mutable=False) last_master_contact_success_time = EpochField(is_mutable=False) last_trackerdb_service_time = EpochField(is_mutable=False) license_keys = ListField(is_mutable=False) master_guid = Field(is_mutable=False) master_uri = Field() receive_timeout = IntField(is_mutable=False) send_timeout = IntField(is_mutable=False) slave_name = Field(api_name='slave_id', is_mutable=False) slave_label = Field(is_mutable=False) squash_threshold = IntField(is_mutable=False)