Module: Aws::Health::ClientApi Private

Includes:
Seahorse::Model
Defined in:
lib/aws-sdk-health/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

AccountEntityAggregate =

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: 'AccountEntityAggregate')
AccountEntityAggregatesList =

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: 'AccountEntityAggregatesList')
AffectedEntity =

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: 'AffectedEntity')
ConcurrentModificationException =

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: 'ConcurrentModificationException')
DateTimeRange =

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: 'DateTimeRange')
DescribeAffectedAccountsForOrganizationRequest =

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: 'DescribeAffectedAccountsForOrganizationRequest')
DescribeAffectedAccountsForOrganizationResponse =

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: 'DescribeAffectedAccountsForOrganizationResponse')
DescribeAffectedEntitiesForOrganizationFailedSet =

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: 'DescribeAffectedEntitiesForOrganizationFailedSet')
DescribeAffectedEntitiesForOrganizationRequest =

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: 'DescribeAffectedEntitiesForOrganizationRequest')
DescribeAffectedEntitiesForOrganizationResponse =

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: 'DescribeAffectedEntitiesForOrganizationResponse')
DescribeAffectedEntitiesRequest =

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: 'DescribeAffectedEntitiesRequest')
DescribeAffectedEntitiesResponse =

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: 'DescribeAffectedEntitiesResponse')
DescribeEntityAggregatesForOrganizationRequest =

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: 'DescribeEntityAggregatesForOrganizationRequest')
DescribeEntityAggregatesForOrganizationResponse =

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: 'DescribeEntityAggregatesForOrganizationResponse')
DescribeEntityAggregatesRequest =

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: 'DescribeEntityAggregatesRequest')
DescribeEntityAggregatesResponse =

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: 'DescribeEntityAggregatesResponse')
DescribeEventAggregatesRequest =

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: 'DescribeEventAggregatesRequest')
DescribeEventAggregatesResponse =

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: 'DescribeEventAggregatesResponse')
DescribeEventDetailsFailedSet =

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: 'DescribeEventDetailsFailedSet')
DescribeEventDetailsForOrganizationFailedSet =

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: 'DescribeEventDetailsForOrganizationFailedSet')
DescribeEventDetailsForOrganizationRequest =

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: 'DescribeEventDetailsForOrganizationRequest')
DescribeEventDetailsForOrganizationResponse =

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: 'DescribeEventDetailsForOrganizationResponse')
DescribeEventDetailsForOrganizationSuccessfulSet =

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: 'DescribeEventDetailsForOrganizationSuccessfulSet')
DescribeEventDetailsRequest =

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: 'DescribeEventDetailsRequest')
DescribeEventDetailsResponse =

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: 'DescribeEventDetailsResponse')
DescribeEventDetailsSuccessfulSet =

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: 'DescribeEventDetailsSuccessfulSet')
DescribeEventTypesRequest =

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: 'DescribeEventTypesRequest')
DescribeEventTypesResponse =

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: 'DescribeEventTypesResponse')
DescribeEventsForOrganizationRequest =

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: 'DescribeEventsForOrganizationRequest')
DescribeEventsForOrganizationResponse =

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: 'DescribeEventsForOrganizationResponse')
DescribeEventsRequest =

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: 'DescribeEventsRequest')
DescribeEventsResponse =

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: 'DescribeEventsResponse')
DescribeHealthServiceStatusForOrganizationResponse =

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: 'DescribeHealthServiceStatusForOrganizationResponse')
EntityAccountFilter =

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: 'EntityAccountFilter')
EntityAggregate =

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: 'EntityAggregate')
EntityAggregateList =

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: 'EntityAggregateList')
EntityFilter =

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: 'EntityFilter')
EntityList =

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: 'EntityList')
Event =

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: 'Event')
EventAccountFilter =

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: 'EventAccountFilter')
EventAggregate =

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: 'EventAggregate')
EventAggregateList =

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: 'EventAggregateList')
EventArnsList =

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: 'EventArnsList')
EventDescription =

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: 'EventDescription')
EventDetails =

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: 'EventDetails')
EventDetailsErrorItem =

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: 'EventDetailsErrorItem')
EventFilter =

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: 'EventFilter')
EventList =

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: 'EventList')
EventType =

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: 'EventType')
EventTypeCategoryList =

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: 'EventTypeCategoryList')
EventTypeCodeList =

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: 'EventTypeCodeList')
EventTypeFilter =

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: 'EventTypeFilter')
EventTypeList =

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: 'EventTypeList')
InvalidPaginationToken =

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: 'InvalidPaginationToken')
OrganizationAccountIdsList =

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: 'OrganizationAccountIdsList')
OrganizationAffectedEntitiesErrorItem =

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: 'OrganizationAffectedEntitiesErrorItem')
OrganizationEntityAccountFiltersList =

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: 'OrganizationEntityAccountFiltersList')
OrganizationEntityAggregate =

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: 'OrganizationEntityAggregate')
OrganizationEntityAggregatesList =

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: 'OrganizationEntityAggregatesList')
OrganizationEntityFiltersList =

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: 'OrganizationEntityFiltersList')
OrganizationEvent =

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: 'OrganizationEvent')
OrganizationEventArnsList =

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: 'OrganizationEventArnsList')
OrganizationEventDetailFiltersList =

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: 'OrganizationEventDetailFiltersList')
OrganizationEventDetails =

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: 'OrganizationEventDetails')
OrganizationEventDetailsErrorItem =

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: 'OrganizationEventDetailsErrorItem')
OrganizationEventFilter =

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: 'OrganizationEventFilter')
OrganizationEventList =

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: 'OrganizationEventList')
UnsupportedLocale =

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: 'UnsupportedLocale')
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 = "2016-08-04"

  api. = {
    "apiVersion" => "2016-08-04",
    "auth" => ["aws.auth#sigv4"],
    "endpointPrefix" => "health",
    "jsonVersion" => "1.1",
    "protocol" => "json",
    "protocols" => ["json"],
    "serviceAbbreviation" => "AWSHealth",
    "serviceFullName" => "AWS Health APIs and Notifications",
    "serviceId" => "Health",
    "signatureVersion" => "v4",
    "targetPrefix" => "AWSHealth_20160804",
    "uid" => "health-2016-08-04",
  }

  api.add_operation(:describe_affected_accounts_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeAffectedAccountsForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeAffectedAccountsForOrganizationRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeAffectedAccountsForOrganizationResponse)
    o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationToken)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:describe_affected_entities, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeAffectedEntities"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeAffectedEntitiesRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeAffectedEntitiesResponse)
    o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationToken)
    o.errors << Shapes::ShapeRef.new(shape: UnsupportedLocale)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:describe_affected_entities_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeAffectedEntitiesForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeAffectedEntitiesForOrganizationRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeAffectedEntitiesForOrganizationResponse)
    o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationToken)
    o.errors << Shapes::ShapeRef.new(shape: UnsupportedLocale)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:describe_entity_aggregates, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEntityAggregates"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEntityAggregatesRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEntityAggregatesResponse)
  end)

  api.add_operation(:describe_entity_aggregates_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEntityAggregatesForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEntityAggregatesForOrganizationRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEntityAggregatesForOrganizationResponse)
  end)

  api.add_operation(:describe_event_aggregates, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEventAggregates"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEventAggregatesRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEventAggregatesResponse)
    o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationToken)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:describe_event_details, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEventDetails"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEventDetailsRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEventDetailsResponse)
    o.errors << Shapes::ShapeRef.new(shape: UnsupportedLocale)
  end)

  api.add_operation(:describe_event_details_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEventDetailsForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEventDetailsForOrganizationRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEventDetailsForOrganizationResponse)
    o.errors << Shapes::ShapeRef.new(shape: UnsupportedLocale)
  end)

  api.add_operation(:describe_event_types, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEventTypes"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEventTypesRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEventTypesResponse)
    o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationToken)
    o.errors << Shapes::ShapeRef.new(shape: UnsupportedLocale)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:describe_events, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEvents"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEventsRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEventsResponse)
    o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationToken)
    o.errors << Shapes::ShapeRef.new(shape: UnsupportedLocale)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:describe_events_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeEventsForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DescribeEventsForOrganizationRequest)
    o.output = Shapes::ShapeRef.new(shape: DescribeEventsForOrganizationResponse)
    o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationToken)
    o.errors << Shapes::ShapeRef.new(shape: UnsupportedLocale)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:describe_health_service_status_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DescribeHealthServiceStatusForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure))
    o.output = Shapes::ShapeRef.new(shape: DescribeHealthServiceStatusForOrganizationResponse)
  end)

  api.add_operation(:disable_health_service_access_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DisableHealthServiceAccessForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure))
    o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure))
    o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException)
  end)

  api.add_operation(:enable_health_service_access_for_organization, Seahorse::Model::Operation.new.tap do |o|
    o.name = "EnableHealthServiceAccessForOrganization"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure))
    o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure))
    o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException)
  end)
end