Module: Aws::PrometheusService::ClientApi Private
- Includes:
 - Seahorse::Model
 
- Defined in:
 - lib/aws-sdk-prometheusservice/client_api.rb
 
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AccessDeniedException')
- AlertManagerDefinitionData =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::BlobShape.new(name: 'AlertManagerDefinitionData')
- AlertManagerDefinitionDescription =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AlertManagerDefinitionDescription')
- AlertManagerDefinitionStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AlertManagerDefinitionStatus')
- AlertManagerDefinitionStatusCode =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'AlertManagerDefinitionStatusCode')
- AmpConfiguration =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'AmpConfiguration')
- Blob =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::BlobShape.new(name: 'Blob')
- ClusterArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ClusterArn')
- ConflictException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ConflictException')
- CreateAlertManagerDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateAlertManagerDefinitionRequest')
- CreateAlertManagerDefinitionResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateAlertManagerDefinitionResponse')
- CreateLoggingConfigurationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateLoggingConfigurationRequest')
- CreateLoggingConfigurationResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateLoggingConfigurationResponse')
- CreateRuleGroupsNamespaceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateRuleGroupsNamespaceRequest')
- CreateRuleGroupsNamespaceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateRuleGroupsNamespaceResponse')
- CreateScraperRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateScraperRequest')
- CreateScraperResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateScraperResponse')
- CreateWorkspaceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateWorkspaceRequest')
- CreateWorkspaceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'CreateWorkspaceResponse')
- DeleteAlertManagerDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteAlertManagerDefinitionRequest')
- DeleteLoggingConfigurationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteLoggingConfigurationRequest')
- DeleteRuleGroupsNamespaceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteRuleGroupsNamespaceRequest')
- DeleteScraperRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteScraperRequest')
- DeleteScraperResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteScraperResponse')
- DeleteWorkspaceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DeleteWorkspaceRequest')
- DescribeAlertManagerDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeAlertManagerDefinitionRequest')
- DescribeAlertManagerDefinitionResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeAlertManagerDefinitionResponse')
- DescribeLoggingConfigurationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeLoggingConfigurationRequest')
- DescribeLoggingConfigurationResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeLoggingConfigurationResponse')
- DescribeRuleGroupsNamespaceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeRuleGroupsNamespaceRequest')
- DescribeRuleGroupsNamespaceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeRuleGroupsNamespaceResponse')
- DescribeScraperRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeScraperRequest')
- DescribeScraperResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeScraperResponse')
- DescribeWorkspaceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeWorkspaceRequest')
- DescribeWorkspaceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'DescribeWorkspaceResponse')
- Destination =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::UnionShape.new(name: 'Destination')
- EksConfiguration =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'EksConfiguration')
- FilterKey =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'FilterKey')
- FilterValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'FilterValue')
- FilterValues =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'FilterValues')
- GetDefaultScraperConfigurationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetDefaultScraperConfigurationRequest')
- GetDefaultScraperConfigurationResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'GetDefaultScraperConfigurationResponse')
- IamRoleArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'IamRoleArn')
- IdempotencyToken =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'IdempotencyToken')
- Integer =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'Integer')
- InternalServerException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'InternalServerException')
- KmsKeyArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'KmsKeyArn')
- ListRuleGroupsNamespacesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListRuleGroupsNamespacesRequest')
- ListRuleGroupsNamespacesRequestMaxResultsInteger =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'ListRuleGroupsNamespacesRequestMaxResultsInteger')
- ListRuleGroupsNamespacesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListRuleGroupsNamespacesResponse')
- ListScrapersRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListScrapersRequest')
- ListScrapersRequestMaxResultsInteger =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'ListScrapersRequestMaxResultsInteger')
- ListScrapersResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListScrapersResponse')
- ListTagsForResourceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ListWorkspacesRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListWorkspacesRequest')
- ListWorkspacesRequestMaxResultsInteger =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::IntegerShape.new(name: 'ListWorkspacesRequestMaxResultsInteger')
- ListWorkspacesResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ListWorkspacesResponse')
- LogGroupArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'LogGroupArn')
- LoggingConfigurationMetadata =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'LoggingConfigurationMetadata')
- LoggingConfigurationStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'LoggingConfigurationStatus')
- LoggingConfigurationStatusCode =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'LoggingConfigurationStatusCode')
- PaginationToken =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'PaginationToken')
- PutAlertManagerDefinitionRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutAlertManagerDefinitionRequest')
- PutAlertManagerDefinitionResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutAlertManagerDefinitionResponse')
- PutRuleGroupsNamespaceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutRuleGroupsNamespaceRequest')
- PutRuleGroupsNamespaceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'PutRuleGroupsNamespaceResponse')
- ResourceNotFoundException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- RoleConfiguration =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RoleConfiguration')
- RuleGroupsNamespaceArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RuleGroupsNamespaceArn')
- RuleGroupsNamespaceData =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::BlobShape.new(name: 'RuleGroupsNamespaceData')
- RuleGroupsNamespaceDescription =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RuleGroupsNamespaceDescription')
- RuleGroupsNamespaceName =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RuleGroupsNamespaceName')
- RuleGroupsNamespaceStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RuleGroupsNamespaceStatus')
- RuleGroupsNamespaceStatusCode =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'RuleGroupsNamespaceStatusCode')
- RuleGroupsNamespaceSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'RuleGroupsNamespaceSummary')
- RuleGroupsNamespaceSummaryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'RuleGroupsNamespaceSummaryList')
- ScrapeConfiguration =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::UnionShape.new(name: 'ScrapeConfiguration')
- ScraperAlias =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ScraperAlias')
- ScraperArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ScraperArn')
- ScraperDescription =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ScraperDescription')
- ScraperFilters =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::MapShape.new(name: 'ScraperFilters')
- ScraperId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ScraperId')
- ScraperStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ScraperStatus')
- ScraperStatusCode =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ScraperStatusCode')
- ScraperSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ScraperSummary')
- ScraperSummaryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ScraperSummaryList')
- SecurityGroupId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SecurityGroupId')
- SecurityGroupIds =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SecurityGroupIds')
- ServiceQuotaExceededException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
- Source =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::UnionShape.new(name: 'Source')
- StatusReason =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'StatusReason')
- String =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'String')
- SubnetId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'SubnetId')
- SubnetIds =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'SubnetIds')
- TagKey =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TagKey')
- TagKeys =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'TagKeys')
- TagMap =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::MapShape.new(name: 'TagMap')
- TagResourceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'TagValue')
- ThrottlingException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ThrottlingException')
- Timestamp =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::TimestampShape.new(name: 'Timestamp')
- UntagResourceRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateLoggingConfigurationRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateLoggingConfigurationRequest')
- UpdateLoggingConfigurationResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateLoggingConfigurationResponse')
- UpdateScraperRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateScraperRequest')
- UpdateScraperResponse =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateScraperResponse')
- UpdateWorkspaceAliasRequest =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'UpdateWorkspaceAliasRequest')
- Uri =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'Uri')
- ValidationException =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ValidationException')
- ValidationExceptionField =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'ValidationExceptionField')
- ValidationExceptionFieldList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'ValidationExceptionFieldList')
- ValidationExceptionReason =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'ValidationExceptionReason')
- WorkspaceAlias =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'WorkspaceAlias')
- WorkspaceArn =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'WorkspaceArn')
- WorkspaceDescription =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'WorkspaceDescription')
- WorkspaceId =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'WorkspaceId')
- WorkspaceStatus =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'WorkspaceStatus')
- WorkspaceStatusCode =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StringShape.new(name: 'WorkspaceStatusCode')
- WorkspaceSummary =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::StructureShape.new(name: 'WorkspaceSummary')
- WorkspaceSummaryList =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Shapes::ListShape.new(name: 'WorkspaceSummaryList')
- API =
          
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
 Seahorse::Model::Api.new.tap do |api| api.version = "2020-08-01" api. = { "apiVersion" => "2020-08-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "aps", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Prometheus Service", "serviceId" => "amp", "signatureVersion" => "v4", "signingName" => "aps", "uid" => "amp-2020-08-01", } api.add_operation(:create_alert_manager_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAlertManagerDefinition" o.http_method = "POST" o.http_request_uri = "/workspaces/{workspaceId}/alertmanager/definition" o.input = Shapes::ShapeRef.new(shape: CreateAlertManagerDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: CreateAlertManagerDefinitionResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLoggingConfiguration" o.http_method = "POST" o.http_request_uri = "/workspaces/{workspaceId}/logging" o.input = Shapes::ShapeRef.new(shape: CreateLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreateLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_rule_groups_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRuleGroupsNamespace" o.http_method = "POST" o.http_request_uri = "/workspaces/{workspaceId}/rulegroupsnamespaces" o.input = Shapes::ShapeRef.new(shape: CreateRuleGroupsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: CreateRuleGroupsNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_scraper, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateScraper" o.http_method = "POST" o.http_request_uri = "/scrapers" o.input = Shapes::ShapeRef.new(shape: CreateScraperRequest) o.output = Shapes::ShapeRef.new(shape: CreateScraperResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_workspace, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateWorkspace" o.http_method = "POST" o.http_request_uri = "/workspaces" o.input = Shapes::ShapeRef.new(shape: CreateWorkspaceRequest) o.output = Shapes::ShapeRef.new(shape: CreateWorkspaceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:delete_alert_manager_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAlertManagerDefinition" o.http_method = "DELETE" o.http_request_uri = "/workspaces/{workspaceId}/alertmanager/definition" o.input = Shapes::ShapeRef.new(shape: DeleteAlertManagerDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLoggingConfiguration" o.http_method = "DELETE" o.http_request_uri = "/workspaces/{workspaceId}/logging" o.input = Shapes::ShapeRef.new(shape: DeleteLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_rule_groups_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRuleGroupsNamespace" o.http_method = "DELETE" o.http_request_uri = "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}" o.input = Shapes::ShapeRef.new(shape: DeleteRuleGroupsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_scraper, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteScraper" o.http_method = "DELETE" o.http_request_uri = "/scrapers/{scraperId}" o.input = Shapes::ShapeRef.new(shape: DeleteScraperRequest) o.output = Shapes::ShapeRef.new(shape: DeleteScraperResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_workspace, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteWorkspace" o.http_method = "DELETE" o.http_request_uri = "/workspaces/{workspaceId}" o.input = Shapes::ShapeRef.new(shape: DeleteWorkspaceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:describe_alert_manager_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAlertManagerDefinition" o.http_method = "GET" o.http_request_uri = "/workspaces/{workspaceId}/alertmanager/definition" o.input = Shapes::ShapeRef.new(shape: DescribeAlertManagerDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAlertManagerDefinitionResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:describe_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLoggingConfiguration" o.http_method = "GET" o.http_request_uri = "/workspaces/{workspaceId}/logging" o.input = Shapes::ShapeRef.new(shape: DescribeLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:describe_rule_groups_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRuleGroupsNamespace" o.http_method = "GET" o.http_request_uri = "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}" o.input = Shapes::ShapeRef.new(shape: DescribeRuleGroupsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRuleGroupsNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:describe_scraper, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeScraper" o.http_method = "GET" o.http_request_uri = "/scrapers/{scraperId}" o.input = Shapes::ShapeRef.new(shape: DescribeScraperRequest) o.output = Shapes::ShapeRef.new(shape: DescribeScraperResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:describe_workspace, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeWorkspace" o.http_method = "GET" o.http_request_uri = "/workspaces/{workspaceId}" o.input = Shapes::ShapeRef.new(shape: DescribeWorkspaceRequest) o.output = Shapes::ShapeRef.new(shape: DescribeWorkspaceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_default_scraper_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDefaultScraperConfiguration" o.http_method = "GET" o.http_request_uri = "/scraperconfiguration" o.input = Shapes::ShapeRef.new(shape: GetDefaultScraperConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetDefaultScraperConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_rule_groups_namespaces, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRuleGroupsNamespaces" o.http_method = "GET" o.http_request_uri = "/workspaces/{workspaceId}/rulegroupsnamespaces" o.input = Shapes::ShapeRef.new(shape: ListRuleGroupsNamespacesRequest) o.output = Shapes::ShapeRef.new(shape: ListRuleGroupsNamespacesResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_scrapers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListScrapers" o.http_method = "GET" o.http_request_uri = "/scrapers" o.input = Shapes::ShapeRef.new(shape: ListScrapersRequest) o.output = Shapes::ShapeRef.new(shape: ListScrapersResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_workspaces, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkspaces" o.http_method = "GET" o.http_request_uri = "/workspaces" o.input = Shapes::ShapeRef.new(shape: ListWorkspacesRequest) o.output = Shapes::ShapeRef.new(shape: ListWorkspacesResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_alert_manager_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAlertManagerDefinition" o.http_method = "PUT" o.http_request_uri = "/workspaces/{workspaceId}/alertmanager/definition" o.input = Shapes::ShapeRef.new(shape: PutAlertManagerDefinitionRequest) o.output = Shapes::ShapeRef.new(shape: PutAlertManagerDefinitionResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:put_rule_groups_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "PutRuleGroupsNamespace" o.http_method = "PUT" o.http_request_uri = "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}" o.input = Shapes::ShapeRef.new(shape: PutRuleGroupsNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: PutRuleGroupsNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateLoggingConfiguration" o.http_method = "PUT" o.http_request_uri = "/workspaces/{workspaceId}/logging" o.input = Shapes::ShapeRef.new(shape: UpdateLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_scraper, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateScraper" o.http_method = "PUT" o.http_request_uri = "/scrapers/{scraperId}" o.input = Shapes::ShapeRef.new(shape: UpdateScraperRequest) o.output = Shapes::ShapeRef.new(shape: UpdateScraperResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:update_workspace_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateWorkspaceAlias" o.http_method = "POST" o.http_request_uri = "/workspaces/{workspaceId}/alias" o.input = Shapes::ShapeRef.new(shape: UpdateWorkspaceAliasRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) end