Classes/GraylogAllClasses.ps1
Class GrayLogRequestGrayLogAlarmcallbacksCreateAlarmCallback { [String]$type [String]$title [PSCustomObject]$configuration GrayLogRequestGrayLogAlarmcallbacksCreateAlarmCallback() {} GrayLogRequestGrayLogAlarmcallbacksCreateAlarmCallback([String]$type,[String]$title,[PSCustomObject]$configuration) { $This.type = $type $This.title = $title $This.configuration = $configuration } } Class GrayLogRequestGrayLogDashboardsAddWidget { [String]$description [String]$type [Int]$cache_time [PSCustomObject]$config GrayLogRequestGrayLogDashboardsAddWidget() {} GrayLogRequestGrayLogDashboardsAddWidget([String]$description,[String]$type,[Int]$cache_time,[PSCustomObject]$config) { $This.description = $description $This.type = $type $This.cache_time = $cache_time $This.config = $config } } Class GrayLogRequestGrayLogDashboardsCreateDashboard { [String]$title [String]$description GrayLogRequestGrayLogDashboardsCreateDashboard() {} GrayLogRequestGrayLogDashboardsCreateDashboard([String]$title,[String]$description) { $This.title = $title $This.description = $description } } Class GrayLogRequestGrayLogDashboardsUpdateDashboard { [String]$title [String]$description GrayLogRequestGrayLogDashboardsUpdateDashboard() {} GrayLogRequestGrayLogDashboardsUpdateDashboard([String]$title,[String]$description) { $This.title = $title $This.description = $description } } Class GrayLogRequestGrayLogDashboardsUpdateWidget { [String]$description [Int]$cache_time GrayLogRequestGrayLogDashboardsUpdateWidget() {} GrayLogRequestGrayLogDashboardsUpdateWidget([String]$description,[Int]$cache_time) { $This.description = $description $This.cache_time = $cache_time } } Class GrayLogRequestGrayLogDashboardsWidgetPositions { [Array]$positions GrayLogRequestGrayLogDashboardsWidgetPositions() {} GrayLogRequestGrayLogDashboardsWidgetPositions([Array]$positions) { $This.positions = $positions } } Class GrayLogRequestGrayLogMessagesMessageParse { [String]$message [String]$codec [String]$remote_address [PSCustomObject]$configuration GrayLogRequestGrayLogMessagesMessageParse() {} GrayLogRequestGrayLogMessagesMessageParse([String]$message,[String]$codec,[String]$remote_address,[PSCustomObject]$configuration) { $This.message = $message $This.codec = $codec $This.remote_address = $remote_address $This.configuration = $configuration } } Class GrayLogRequestGrayLogStreamsAlertsCreateCondition { [String]$type [String]$title [PSCustomObject]$parameters GrayLogRequestGrayLogStreamsAlertsCreateCondition() {} GrayLogRequestGrayLogStreamsAlertsCreateCondition([String]$type,[String]$title,[PSCustomObject]$parameters) { $This.type = $type $This.title = $title $This.parameters = $parameters } } Class GrayLogRequestGrayLogStreamsOutputsAddOutput { [Array]$outputs GrayLogRequestGrayLogStreamsOutputsAddOutput() {} GrayLogRequestGrayLogStreamsOutputsAddOutput([Array]$outputs) { $This.outputs = $outputs } } Class GrayLogRequestGrayLogStreamsOutputsCreateOutput { [String]$title [String]$type [PSCustomObject]$configuration [Array]$streams [String]$content_pack GrayLogRequestGrayLogStreamsOutputsCreateOutput() {} GrayLogRequestGrayLogStreamsOutputsCreateOutput([String]$title,[String]$type,[PSCustomObject]$configuration,[Array]$streams,[String]$content_pack) { $This.title = $title $This.type = $type $This.configuration = $configuration $This.streams = $streams $This.content_pack = $content_pack } } Class GrayLogRequestGrayLogStreamsUpdateStream { [String]$title [String]$description [String]$matching_type [Bool]$remove_matches_from_default_stream [String]$index_set_id GrayLogRequestGrayLogStreamsUpdateStream() {} GrayLogRequestGrayLogStreamsUpdateStream([String]$title,[String]$description,[String]$matching_type,[Bool]$remove_matches_from_default_stream,[String]$index_set_id) { $This.title = $title $This.description = $description $This.matching_type = $matching_type $This.remove_matches_from_default_stream = $remove_matches_from_default_stream $This.index_set_id = $index_set_id } } Class GrayLogRequestGrayLogSystemContenpacks { [Array]$entities GrayLogRequestGrayLogSystemContenpacks() {} GrayLogRequestGrayLogSystemContenpacks([Array]$entities) { $This.entities = $entities } } Class GrayLogRequestGrayLogSystemGrokpatternGrokPatternTest { [String]$grok_pattern [String]$sampleData GrayLogRequestGrayLogSystemGrokpatternGrokPatternTest() {} GrayLogRequestGrayLogSystemGrokpatternGrokPatternTest([String]$grok_pattern,[String]$sampleData) { $This.grok_pattern = $grok_pattern $This.sampleData = $sampleData } } Class GrayLogRequestGrayLogSystemIndexerIndicesRead { [Array]$indices GrayLogRequestGrayLogSystemIndexerIndicesRead() {} GrayLogRequestGrayLogSystemIndexerIndicesRead([Array]$indices) { $This.indices = $indices } } Class GrayLogRequestGrayLogSystemInputsCreateStaticField { [String]$key [String]$value GrayLogRequestGrayLogSystemInputsCreateStaticField() {} GrayLogRequestGrayLogSystemInputsCreateStaticField([String]$key,[String]$value) { $This.key = $key $This.value = $value } } Class GrayLogRequestGrayLogSystemInputsExtractorsCreateExtractor { [String]$title [String]$cut_or_copy [String]$source_field [String]$target_field [String]$extractor_type [PSCustomObject]$extractor_config [object]$converters [String]$condition_type [String]$condition_value [Int]$order GrayLogRequestGrayLogSystemInputsExtractorsCreateExtractor() {} GrayLogRequestGrayLogSystemInputsExtractorsCreateExtractor([String]$title,[String]$cut_or_copy,[String]$source_field,[String]$target_field,[String]$extractor_type,[PSCustomObject]$extractor_config,[object]$converters,[String]$condition_type,[String]$condition_value,[Int]$order) { $This.title = $title $This.cut_or_copy = $cut_or_copy $This.source_field = $source_field $This.target_field = $target_field $This.extractor_type = $extractor_type $This.extractor_config = $extractor_config $This.converters = $converters $This.condition_type = $condition_type $This.condition_value = $condition_value $This.order = $order } } Class GrayLogRequestGrayLogSystemInputsExtractorsOrderExtractors { [String]$order GrayLogRequestGrayLogSystemInputsExtractorsOrderExtractors() {} GrayLogRequestGrayLogSystemInputsExtractorsOrderExtractors([String]$order) { $This.order = $order } } Class GrayLogRequestGrayLogSystemInputsInputCreate { [String]$title [String]$type [Bool]$global [PSCustomObject]$configuration [String]$node GrayLogRequestGrayLogSystemInputsInputCreate() {} GrayLogRequestGrayLogSystemInputsInputCreate([String]$title,[String]$type,[Bool]$global,[PSCustomObject]$configuration,[String]$node) { $This.title = $title $This.type = $type $This.global = $global $This.configuration = $configuration $This.node = $node } } Class GrayLogRequestGrayLogSystemJobsTrigger { [String]$job_name GrayLogRequestGrayLogSystemJobsTrigger() {} GrayLogRequestGrayLogSystemJobsTrigger([String]$job_name) { $This.job_name = $job_name } } Class GrayLogRequestGrayLogSystemLdapLdapSettings { [Bool]$enabled [String]$system_username [String]$system_password [Bool]$system_password_set [String]$ldap_uri [Bool]$use_start_tls [Bool]$trust_all_certificates [Bool]$active_directory [String]$search_base [String]$search_pattern [String]$display_name_attribute [String]$default_group [String]$group_mapping [String]$group_search_base [String]$group_id_attribute [Array]$additional_default_groups [String]$group_search_pattern GrayLogRequestGrayLogSystemLdapLdapSettings() {} GrayLogRequestGrayLogSystemLdapLdapSettings([Bool]$enabled,[String]$system_username,[String]$system_password,[Bool]$system_password_set,[String]$ldap_uri,[Bool]$use_start_tls,[Bool]$trust_all_certificates,[Bool]$active_directory,[String]$search_base,[String]$search_pattern,[String]$display_name_attribute,[String]$default_group,[String]$group_mapping,[String]$group_search_base,[String]$group_id_attribute,[Array]$additional_default_groups,[String]$group_search_pattern) { $This.enabled = $enabled $This.system_username = $system_username $This.system_password = $system_password $This.system_password_set = $system_password_set $This.ldap_uri = $ldap_uri $This.use_start_tls = $use_start_tls $This.trust_all_certificates = $trust_all_certificates $This.active_directory = $active_directory $This.search_base = $search_base $This.search_pattern = $search_pattern $This.display_name_attribute = $display_name_attribute $This.default_group = $default_group $This.group_mapping = $group_mapping $This.group_search_base = $group_search_base $This.group_id_attribute = $group_id_attribute $This.additional_default_groups = $additional_default_groups $This.group_search_pattern = $group_search_pattern } } Class GrayLogRequestGrayLogSystemLdapLdapTestConfig { [String]$system_username [String]$system_password [String]$ldap_uri [Bool]$use_start_tls [Bool]$trust_all_certificates [Bool]$active_directory [String]$search_base [String]$search_pattern [String]$principal [String]$password [Bool]$test_connect_only [String]$group_search_base [String]$group_id_attribute [String]$group_search_pattern GrayLogRequestGrayLogSystemLdapLdapTestConfig() {} GrayLogRequestGrayLogSystemLdapLdapTestConfig([String]$system_username,[String]$system_password,[String]$ldap_uri,[Bool]$use_start_tls,[Bool]$trust_all_certificates,[Bool]$active_directory,[String]$search_base,[String]$search_pattern,[String]$principal,[String]$password,[Bool]$test_connect_only,[String]$group_search_base,[String]$group_id_attribute,[String]$group_search_pattern) { $This.system_username = $system_username $This.system_password = $system_password $This.ldap_uri = $ldap_uri $This.use_start_tls = $use_start_tls $This.trust_all_certificates = $trust_all_certificates $This.active_directory = $active_directory $This.search_base = $search_base $This.search_pattern = $search_pattern $This.principal = $principal $This.password = $password $This.test_connect_only = $test_connect_only $This.group_search_base = $group_search_base $This.group_id_attribute = $group_id_attribute $This.group_search_pattern = $group_search_pattern } } Class GrayLogRequestGrayLogSystemLookupErrorStates { [Array]$tables [Array]$data_adapters [Array]$caches GrayLogRequestGrayLogSystemLookupErrorStates() {} GrayLogRequestGrayLogSystemLookupErrorStates([Array]$tables,[Array]$data_adapters,[Array]$caches) { $This.tables = $tables $This.data_adapters = $data_adapters $This.caches = $caches } } Class GrayLogRequestGrayLogSystemMetricsMetricsRead { [Array]$metrics GrayLogRequestGrayLogSystemMetricsMetricsRead() {} GrayLogRequestGrayLogSystemMetricsMetricsRead([Array]$metrics) { $This.metrics = $metrics } } Class GrayLogRequestGrayLogSystemSessionsSessionCreate { [String]$username [String]$password [String]$host GrayLogRequestGrayLogSystemSessionsSessionCreate() {} GrayLogRequestGrayLogSystemSessionsSessionCreate([String]$username,[String]$password,[String]$host) { $This.username = $username $This.password = $password $This.host = $host } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesSearchCreateSavedSearch { [String]$title [PSCustomObject]$query GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesSearchCreateSavedSearch() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesSearchCreateSavedSearch([String]$title,[PSCustomObject]$query) { $This.title = $title $This.query = $query } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsCloneStream { [String]$title [String]$description [Bool]$remove_matches_from_default_stream [String]$index_set_id GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsCloneStream() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsCloneStream([String]$title,[String]$description,[Bool]$remove_matches_from_default_stream,[String]$index_set_id) { $This.title = $title $This.description = $description $This.remove_matches_from_default_stream = $remove_matches_from_default_stream $This.index_set_id = $index_set_id } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsCreateStream { [String]$title [String]$description [Array]$rules [String]$content_pack [String]$matching_type [Bool]$remove_matches_from_default_stream [String]$index_set_id GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsCreateStream() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsCreateStream([String]$title,[String]$description,[Array]$rules,[String]$content_pack,[String]$matching_type,[Bool]$remove_matches_from_default_stream,[String]$index_set_id) { $This.title = $title $This.description = $description $This.rules = $rules $This.content_pack = $content_pack $This.matching_type = $matching_type $This.remove_matches_from_default_stream = $remove_matches_from_default_stream $This.index_set_id = $index_set_id } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsRulesCreateStreamRule { [Int]$type [String]$value [String]$field [Bool]$inverted [String]$description GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsRulesCreateStreamRule() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesStreamsRulesCreateStreamRule([Int]$type,[String]$value,[String]$field,[Bool]$inverted,[String]$description) { $This.type = $type $This.value = $value $This.field = $field $This.inverted = $inverted $This.description = $description } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesSystemIndexerIndexSetUpdate { [String]$title [String]$description [Bool]$writable [Int]$shards [Int]$replicas [String]$rotation_strategy_class [String]$rotation_strategy [String]$retention_strategy_class [String]$retention_strategy [Int]$index_optimization_max_num_segments [Bool]$index_optimization_disabled [Int]$field_type_refresh_interval GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesSystemIndexerIndexSetUpdate() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylog2RestResourcesSystemIndexerIndexSetUpdate([String]$title,[String]$description,[Bool]$writable,[Int]$shards,[Int]$replicas,[String]$rotation_strategy_class,[String]$rotation_strategy,[String]$retention_strategy_class,[String]$retention_strategy,[Int]$index_optimization_max_num_segments,[Bool]$index_optimization_disabled,[Int]$field_type_refresh_interval) { $This.title = $title $This.description = $description $This.writable = $writable $This.shards = $shards $This.replicas = $replicas $This.rotation_strategy_class = $rotation_strategy_class $This.rotation_strategy = $rotation_strategy $This.retention_strategy_class = $retention_strategy_class $This.retention_strategy = $retention_strategy $This.index_optimization_max_num_segments = $index_optimization_max_num_segments $This.index_optimization_disabled = $index_optimization_disabled $This.field_type_refresh_interval = $field_type_refresh_interval } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsMapSearchMapDataSearch { [String]$query [String]$timerange [Int]$limit [Array]$fields [String]$stream_id GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsMapSearchMapDataSearch() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsMapSearchMapDataSearch([String]$query,[String]$timerange,[Int]$limit,[Array]$fields,[String]$stream_id) { $This.query = $query $This.timerange = $timerange $This.limit = $limit $This.fields = $fields $This.stream_id = $stream_id } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsPipelineprocessorRestBulkRule { [Array]$rules GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsPipelineprocessorRestBulkRule() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsPipelineprocessorRestBulkRule([Array]$rules) { $This.rules = $rules } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsPipelineprocessorRestSimulation { [String]$stream_id [PSCustomObject]$message [String]$input_id GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsPipelineprocessorRestSimulation() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsPipelineprocessorRestSimulation([String]$stream_id,[PSCustomObject]$message,[String]$input_id) { $This.stream_id = $stream_id $This.message = $message $This.input_id = $input_id } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestAdministration { [Int]$page [Int]$per_page [String]$query [String]$filters GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestAdministration() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestAdministration([Int]$page,[Int]$per_page,[String]$query,[String]$filters) { $This.page = $page $This.per_page = $per_page $This.query = $query $This.filters = $filters } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestBulkActions { [String]$action [Array]$collectors GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestBulkActions() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestBulkActions([String]$action,[Array]$collectors) { $This.action = $action $This.collectors = $collectors } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestConfigurationPreview { [String]$template GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestConfigurationPreview() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestConfigurationPreview([String]$template) { $This.template = $template } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestNodeConfiguration { [Array]$nodes GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestNodeConfiguration() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestNodeConfiguration([Array]$nodes) { $This.nodes = $nodes } } Class GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestRegistration { [String]$node_name [String]$node_details GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestRegistration() {} GrayLogRequestGrayLogUrnJsonschemaOrgGraylogPluginsSidecarRestRegistration([String]$node_name,[String]$node_details) { $This.node_name = $node_name $This.node_details = $node_details } } Class GrayLogRequestGrayLogUsersChangePassword { [String]$old_password [String]$password GrayLogRequestGrayLogUsersChangePassword() {} GrayLogRequestGrayLogUsersChangePassword([String]$old_password,[String]$password) { $This.old_password = $old_password $This.password = $password } } Class GrayLogRequestGrayLogUsersChangeUser { [String]$email [String]$full_name [Array]$permissions [String]$timezone [String]$startpage [Int]$session_timeout_ms [Array]$roles GrayLogRequestGrayLogUsersChangeUser() {} GrayLogRequestGrayLogUsersChangeUser([String]$email,[String]$full_name,[Array]$permissions,[String]$timezone,[String]$startpage,[Int]$session_timeout_ms,[Array]$roles) { $This.email = $email $This.full_name = $full_name $This.permissions = $permissions $This.timezone = $timezone $This.startpage = $startpage $This.session_timeout_ms = $session_timeout_ms $This.roles = $roles } } Class GrayLogRequestGrayLogUsersCreateUser { [String]$username [String]$password [String]$email [String]$full_name [Array]$permissions [String]$timezone [Int]$session_timeout_ms [String]$startpage [Array]$roles GrayLogRequestGrayLogUsersCreateUser() {} GrayLogRequestGrayLogUsersCreateUser([String]$username,[String]$password,[String]$email,[String]$full_name,[Array]$permissions,[String]$timezone,[Int]$session_timeout_ms,[String]$startpage,[Array]$roles) { $This.username = $username $This.password = $password $This.email = $email $This.full_name = $full_name $This.permissions = $permissions $This.timezone = $timezone $This.session_timeout_ms = $session_timeout_ms $This.startpage = $startpage $This.roles = $roles } } Class GrayLogRequestGrayLogUsersPermissionEdit { [Array]$permissions GrayLogRequestGrayLogUsersPermissionEdit() {} GrayLogRequestGrayLogUsersPermissionEdit([Array]$permissions) { $This.permissions = $permissions } } Class GrayLogRequestGrayLogUsersUpdateUserPreferences { [PSCustomObject]$preferences GrayLogRequestGrayLogUsersUpdateUserPreferences() {} GrayLogRequestGrayLogUsersUpdateUserPreferences([PSCustomObject]$preferences) { $This.preferences = $preferences } } |