Module: Aws::Route53GlobalResolver::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-route53globalresolver/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')
- AccessSources =
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: 'AccessSources')
- AccessSourcesItem =
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: 'AccessSourcesItem')
- AccessTokenItem =
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: 'AccessTokenItem')
- AccessTokenValue =
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: 'AccessTokenValue')
- AccessTokens =
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: 'AccessTokens')
- AssociateHostedZoneInput =
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: 'AssociateHostedZoneInput')
- AssociateHostedZoneOutput =
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: 'AssociateHostedZoneOutput')
- BatchCreateFirewallRuleInput =
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: 'BatchCreateFirewallRuleInput')
- BatchCreateFirewallRuleInputItem =
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: 'BatchCreateFirewallRuleInputItem')
- BatchCreateFirewallRuleInputItems =
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: 'BatchCreateFirewallRuleInputItems')
- BatchCreateFirewallRuleOutput =
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: 'BatchCreateFirewallRuleOutput')
- BatchCreateFirewallRuleOutputItem =
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: 'BatchCreateFirewallRuleOutputItem')
- BatchCreateFirewallRuleOutputItems =
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: 'BatchCreateFirewallRuleOutputItems')
- BatchCreateFirewallRuleResult =
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: 'BatchCreateFirewallRuleResult')
- BatchDeleteFirewallRuleInput =
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: 'BatchDeleteFirewallRuleInput')
- BatchDeleteFirewallRuleInputItem =
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: 'BatchDeleteFirewallRuleInputItem')
- BatchDeleteFirewallRuleInputItems =
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: 'BatchDeleteFirewallRuleInputItems')
- BatchDeleteFirewallRuleOutput =
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: 'BatchDeleteFirewallRuleOutput')
- BatchDeleteFirewallRuleOutputItem =
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: 'BatchDeleteFirewallRuleOutputItem')
- BatchDeleteFirewallRuleOutputItems =
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: 'BatchDeleteFirewallRuleOutputItems')
- BatchDeleteFirewallRuleResult =
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: 'BatchDeleteFirewallRuleResult')
- BatchUpdateFirewallRuleInput =
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: 'BatchUpdateFirewallRuleInput')
- BatchUpdateFirewallRuleInputItem =
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: 'BatchUpdateFirewallRuleInputItem')
- BatchUpdateFirewallRuleInputItems =
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: 'BatchUpdateFirewallRuleInputItems')
- BatchUpdateFirewallRuleOutput =
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: 'BatchUpdateFirewallRuleOutput')
- BatchUpdateFirewallRuleOutputItem =
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: 'BatchUpdateFirewallRuleOutputItem')
- BatchUpdateFirewallRuleOutputItems =
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: 'BatchUpdateFirewallRuleOutputItems')
- BatchUpdateFirewallRuleResult =
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: 'BatchUpdateFirewallRuleResult')
- BlockOverrideDnsQueryType =
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: 'BlockOverrideDnsQueryType')
- BlockOverrideTtl =
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: 'BlockOverrideTtl')
- CRResourceStatus =
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: 'CRResourceStatus')
- Cidr =
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: 'Cidr')
- ClientToken =
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: 'ClientToken')
- ConfidenceThreshold =
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: 'ConfidenceThreshold')
- 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')
- CreateAccessSourceInput =
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: 'CreateAccessSourceInput')
- CreateAccessSourceOutput =
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: 'CreateAccessSourceOutput')
- CreateAccessTokenInput =
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: 'CreateAccessTokenInput')
- CreateAccessTokenOutput =
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: 'CreateAccessTokenOutput')
- CreateDNSViewInput =
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: 'CreateDNSViewInput')
- CreateDNSViewOutput =
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: 'CreateDNSViewOutput')
- CreateFirewallDomainListInput =
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: 'CreateFirewallDomainListInput')
- CreateFirewallDomainListOutput =
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: 'CreateFirewallDomainListOutput')
- CreateFirewallRuleInput =
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: 'CreateFirewallRuleInput')
- CreateFirewallRuleOutput =
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: 'CreateFirewallRuleOutput')
- CreateGlobalResolverInput =
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: 'CreateGlobalResolverInput')
- CreateGlobalResolverOutput =
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: 'CreateGlobalResolverOutput')
- DNSViewSummary =
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: 'DNSViewSummary')
- DNSViews =
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: 'DNSViews')
- DeleteAccessSourceInput =
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: 'DeleteAccessSourceInput')
- DeleteAccessSourceOutput =
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: 'DeleteAccessSourceOutput')
- DeleteAccessTokenInput =
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: 'DeleteAccessTokenInput')
- DeleteAccessTokenOutput =
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: 'DeleteAccessTokenOutput')
- DeleteDNSViewInput =
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: 'DeleteDNSViewInput')
- DeleteDNSViewOutput =
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: 'DeleteDNSViewOutput')
- DeleteFirewallDomainListInput =
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: 'DeleteFirewallDomainListInput')
- DeleteFirewallDomainListOutput =
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: 'DeleteFirewallDomainListOutput')
- DeleteFirewallRuleInput =
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: 'DeleteFirewallRuleInput')
- DeleteFirewallRuleOutput =
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: 'DeleteFirewallRuleOutput')
- DeleteGlobalResolverInput =
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: 'DeleteGlobalResolverInput')
- DeleteGlobalResolverOutput =
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: 'DeleteGlobalResolverOutput')
- DisableDNSViewInput =
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: 'DisableDNSViewInput')
- DisableDNSViewOutput =
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: 'DisableDNSViewOutput')
- DisassociateHostedZoneInput =
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: 'DisassociateHostedZoneInput')
- DisassociateHostedZoneOutput =
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: 'DisassociateHostedZoneOutput')
- DnsAdvancedProtection =
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: 'DnsAdvancedProtection')
- DnsProtocol =
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: 'DnsProtocol')
- DnsQueryType =
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: 'DnsQueryType')
- DnsSecValidationType =
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: 'DnsSecValidationType')
- Domain =
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: 'Domain')
- Domains =
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: 'Domains')
- EdnsClientSubnetType =
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: 'EdnsClientSubnetType')
- EnableDNSViewInput =
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: 'EnableDNSViewInput')
- EnableDNSViewOutput =
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: 'EnableDNSViewOutput')
- Filters =
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: 'Filters')
- FirewallBlockResponse =
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: 'FirewallBlockResponse')
- FirewallDomainLists =
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: 'FirewallDomainLists')
- FirewallDomainListsItem =
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: 'FirewallDomainListsItem')
- FirewallRuleAction =
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: 'FirewallRuleAction')
- FirewallRulePriority =
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: 'FirewallRulePriority')
- FirewallRules =
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: 'FirewallRules')
- FirewallRulesFailOpenType =
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: 'FirewallRulesFailOpenType')
- FirewallRulesItem =
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: 'FirewallRulesItem')
- GetAccessSourceInput =
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: 'GetAccessSourceInput')
- GetAccessSourceOutput =
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: 'GetAccessSourceOutput')
- GetAccessTokenInput =
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: 'GetAccessTokenInput')
- GetAccessTokenOutput =
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: 'GetAccessTokenOutput')
- GetDNSViewInput =
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: 'GetDNSViewInput')
- GetDNSViewOutput =
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: 'GetDNSViewOutput')
- GetFirewallDomainListInput =
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: 'GetFirewallDomainListInput')
- GetFirewallDomainListOutput =
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: 'GetFirewallDomainListOutput')
- GetFirewallRuleInput =
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: 'GetFirewallRuleInput')
- GetFirewallRuleOutput =
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: 'GetFirewallRuleOutput')
- GetGlobalResolverInput =
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: 'GetGlobalResolverInput')
- GetGlobalResolverOutput =
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: 'GetGlobalResolverOutput')
- GetHostedZoneAssociationInput =
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: 'GetHostedZoneAssociationInput')
- GetHostedZoneAssociationOutput =
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: 'GetHostedZoneAssociationOutput')
- GetManagedFirewallDomainListInput =
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: 'GetManagedFirewallDomainListInput')
- GetManagedFirewallDomainListOutput =
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: 'GetManagedFirewallDomainListOutput')
- GlobalResolverIpAddressType =
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: 'GlobalResolverIpAddressType')
- GlobalResolvers =
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: 'GlobalResolvers')
- GlobalResolversItem =
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: 'GlobalResolversItem')
- HostedZoneAssociationStatus =
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: 'HostedZoneAssociationStatus')
- HostedZoneAssociationSummary =
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: 'HostedZoneAssociationSummary')
- HostedZoneAssociations =
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: 'HostedZoneAssociations')
- HostedZoneId =
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: 'HostedZoneId')
- HostedZoneName =
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: 'HostedZoneName')
- IPv4Address =
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: 'IPv4Address')
- IPv4Addresses =
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: 'IPv4Addresses')
- IPv6Address =
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: 'IPv6Address')
- IPv6Addresses =
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: 'IPv6Addresses')
- ISO8601TimeString =
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: 'ISO8601TimeString', timestampFormat: "iso8601")
- ImportFirewallDomainsInput =
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: 'ImportFirewallDomainsInput')
- ImportFirewallDomainsOutput =
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: 'ImportFirewallDomainsOutput')
- 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')
- IpAddressType =
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: 'IpAddressType')
- ListAccessSourcesInput =
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: 'ListAccessSourcesInput')
- ListAccessSourcesOutput =
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: 'ListAccessSourcesOutput')
- ListAccessTokensInput =
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: 'ListAccessTokensInput')
- ListAccessTokensOutput =
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: 'ListAccessTokensOutput')
- ListDNSViewsInput =
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: 'ListDNSViewsInput')
- ListDNSViewsOutput =
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: 'ListDNSViewsOutput')
- ListFirewallDomainListsInput =
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: 'ListFirewallDomainListsInput')
- ListFirewallDomainListsOutput =
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: 'ListFirewallDomainListsOutput')
- ListFirewallDomainsInput =
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: 'ListFirewallDomainsInput')
- ListFirewallDomainsOutput =
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: 'ListFirewallDomainsOutput')
- ListFirewallRulesInput =
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: 'ListFirewallRulesInput')
- ListFirewallRulesOutput =
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: 'ListFirewallRulesOutput')
- ListGlobalResolversInput =
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: 'ListGlobalResolversInput')
- ListGlobalResolversOutput =
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: 'ListGlobalResolversOutput')
- ListHostedZoneAssociationsInput =
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: 'ListHostedZoneAssociationsInput')
- ListHostedZoneAssociationsOutput =
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: 'ListHostedZoneAssociationsOutput')
- ListManagedFirewallDomainListsInput =
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: 'ListManagedFirewallDomainListsInput')
- ListManagedFirewallDomainListsOutput =
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: 'ListManagedFirewallDomainListsOutput')
- 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')
- ManagedFirewallDomainLists =
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: 'ManagedFirewallDomainLists')
- ManagedFirewallDomainListsItem =
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: 'ManagedFirewallDomainListsItem')
- ProfileResourceStatus =
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: 'ProfileResourceStatus')
- Region =
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: 'Region')
- Regions =
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: 'Regions')
- ResourceArn =
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: 'ResourceArn')
- ResourceDescription =
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: 'ResourceDescription')
- ResourceId =
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: 'ResourceId')
- ResourceName =
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: 'ResourceName')
- ResourceNameShort =
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: 'ResourceNameShort')
- 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')
- 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')
- Sni =
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: 'Sni')
- 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')
- Strings =
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: 'Strings')
- 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')
- 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')
- Tags =
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: 'Tags')
- 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')
- TokenStatus =
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: 'TokenStatus')
- 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')
- UpdateAccessSourceInput =
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: 'UpdateAccessSourceInput')
- UpdateAccessSourceOutput =
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: 'UpdateAccessSourceOutput')
- UpdateAccessTokenInput =
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: 'UpdateAccessTokenInput')
- UpdateAccessTokenOutput =
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: 'UpdateAccessTokenOutput')
- UpdateDNSViewInput =
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: 'UpdateDNSViewInput')
- UpdateDNSViewOutput =
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: 'UpdateDNSViewOutput')
- UpdateFirewallDomainsInput =
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: 'UpdateFirewallDomainsInput')
- UpdateFirewallDomainsOutput =
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: 'UpdateFirewallDomainsOutput')
- UpdateFirewallRuleInput =
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: 'UpdateFirewallRuleInput')
- UpdateFirewallRuleOutput =
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: 'UpdateFirewallRuleOutput')
- UpdateGlobalResolverInput =
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: 'UpdateGlobalResolverInput')
- UpdateGlobalResolverOutput =
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: 'UpdateGlobalResolverOutput')
- UpdateHostedZoneAssociationInput =
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: 'UpdateHostedZoneAssociationInput')
- UpdateHostedZoneAssociationOutput =
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: 'UpdateHostedZoneAssociationOutput')
- 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')
- 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 = "2022-09-27" api. = { "apiVersion" => "2022-09-27", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "route53globalresolver", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Route 53 Global Resolver", "serviceId" => "Route53GlobalResolver", "signatureVersion" => "v4", "signingName" => "route53globalresolver", "uid" => "route53globalresolver-2022-09-27", } api.add_operation(:associate_hosted_zone, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateHostedZone" o.http_method = "POST" o.http_request_uri = "/hosted-zone-associations/{hostedZoneId}" o.input = Shapes::ShapeRef.new(shape: AssociateHostedZoneInput) o.output = Shapes::ShapeRef.new(shape: AssociateHostedZoneOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:batch_create_firewall_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchCreateFirewallRule" o.http_method = "POST" o.http_request_uri = "/firewall-rules/batch-create" o.input = Shapes::ShapeRef.new(shape: BatchCreateFirewallRuleInput) o.output = Shapes::ShapeRef.new(shape: BatchCreateFirewallRuleOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:batch_delete_firewall_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDeleteFirewallRule" o.http_method = "POST" o.http_request_uri = "/firewall-rules/batch-delete" o.input = Shapes::ShapeRef.new(shape: BatchDeleteFirewallRuleInput) o.output = Shapes::ShapeRef.new(shape: BatchDeleteFirewallRuleOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:batch_update_firewall_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchUpdateFirewallRule" o.http_method = "POST" o.http_request_uri = "/firewall-rules/batch-update" o.input = Shapes::ShapeRef.new(shape: BatchUpdateFirewallRuleInput) o.output = Shapes::ShapeRef.new(shape: BatchUpdateFirewallRuleOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_access_source, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessSource" o.http_method = "POST" o.http_request_uri = "/access-sources" o.input = Shapes::ShapeRef.new(shape: CreateAccessSourceInput) o.output = Shapes::ShapeRef.new(shape: CreateAccessSourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_access_token, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessToken" o.http_method = "POST" o.http_request_uri = "/tokens/{dnsViewId}" o.input = Shapes::ShapeRef.new(shape: CreateAccessTokenInput) o.output = Shapes::ShapeRef.new(shape: CreateAccessTokenOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_dns_view, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDNSView" o.http_method = "POST" o.http_request_uri = "/dns-views/{globalResolverId}" o.input = Shapes::ShapeRef.new(shape: CreateDNSViewInput) o.output = Shapes::ShapeRef.new(shape: CreateDNSViewOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_firewall_domain_list, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFirewallDomainList" o.http_method = "POST" o.http_request_uri = "/firewall-domain-lists/{globalResolverId}" o.input = Shapes::ShapeRef.new(shape: CreateFirewallDomainListInput) o.output = Shapes::ShapeRef.new(shape: CreateFirewallDomainListOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_firewall_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFirewallRule" o.http_method = "POST" o.http_request_uri = "/firewall-rules" o.input = Shapes::ShapeRef.new(shape: CreateFirewallRuleInput) o.output = Shapes::ShapeRef.new(shape: CreateFirewallRuleOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_global_resolver, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateGlobalResolver" o.http_method = "POST" o.http_request_uri = "/global-resolver" o.input = Shapes::ShapeRef.new(shape: CreateGlobalResolverInput) o.output = Shapes::ShapeRef.new(shape: CreateGlobalResolverOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_access_source, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessSource" o.http_method = "DELETE" o.http_request_uri = "/access-sources/{accessSourceId}" o.input = Shapes::ShapeRef.new(shape: DeleteAccessSourceInput) o.output = Shapes::ShapeRef.new(shape: DeleteAccessSourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_access_token, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessToken" o.http_method = "DELETE" o.http_request_uri = "/tokens/{accessTokenId}" o.input = Shapes::ShapeRef.new(shape: DeleteAccessTokenInput) o.output = Shapes::ShapeRef.new(shape: DeleteAccessTokenOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_dns_view, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDNSView" o.http_method = "DELETE" o.http_request_uri = "/dns-views/{dnsViewId}" o.input = Shapes::ShapeRef.new(shape: DeleteDNSViewInput) o.output = Shapes::ShapeRef.new(shape: DeleteDNSViewOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_firewall_domain_list, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFirewallDomainList" o.http_method = "DELETE" o.http_request_uri = "/firewall-domain-lists/{firewallDomainListId}" o.input = Shapes::ShapeRef.new(shape: DeleteFirewallDomainListInput) o.output = Shapes::ShapeRef.new(shape: DeleteFirewallDomainListOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_firewall_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFirewallRule" o.http_method = "DELETE" o.http_request_uri = "/firewall-rules/{firewallRuleId}" o.input = Shapes::ShapeRef.new(shape: DeleteFirewallRuleInput) o.output = Shapes::ShapeRef.new(shape: DeleteFirewallRuleOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_global_resolver, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteGlobalResolver" o.http_method = "DELETE" o.http_request_uri = "/global-resolver/{globalResolverId}" o.input = Shapes::ShapeRef.new(shape: DeleteGlobalResolverInput) o.output = Shapes::ShapeRef.new(shape: DeleteGlobalResolverOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:disable_dns_view, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableDNSView" o.http_method = "PATCH" o.http_request_uri = "/dns-views/{dnsViewId}/disable" o.input = Shapes::ShapeRef.new(shape: DisableDNSViewInput) o.output = Shapes::ShapeRef.new(shape: DisableDNSViewOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:disassociate_hosted_zone, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateHostedZone" o.http_method = "DELETE" o.http_request_uri = "/hosted-zone-associations/hosted-zone/{hostedZoneId}/resource-arn/{resourceArn+}" o.input = Shapes::ShapeRef.new(shape: DisassociateHostedZoneInput) o.output = Shapes::ShapeRef.new(shape: DisassociateHostedZoneOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:enable_dns_view, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableDNSView" o.http_method = "PATCH" o.http_request_uri = "/dns-views/{dnsViewId}/enable" o.input = Shapes::ShapeRef.new(shape: EnableDNSViewInput) o.output = Shapes::ShapeRef.new(shape: EnableDNSViewOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_access_source, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessSource" o.http_method = "GET" o.http_request_uri = "/access-sources/{accessSourceId}" o.input = Shapes::ShapeRef.new(shape: GetAccessSourceInput) o.output = Shapes::ShapeRef.new(shape: GetAccessSourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_access_token, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessToken" o.http_method = "GET" o.http_request_uri = "/tokens/{accessTokenId}" o.input = Shapes::ShapeRef.new(shape: GetAccessTokenInput) o.output = Shapes::ShapeRef.new(shape: GetAccessTokenOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_dns_view, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDNSView" o.http_method = "GET" o.http_request_uri = "/dns-views/{dnsViewId}" o.input = Shapes::ShapeRef.new(shape: GetDNSViewInput) o.output = Shapes::ShapeRef.new(shape: GetDNSViewOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_firewall_domain_list, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFirewallDomainList" o.http_method = "GET" o.http_request_uri = "/firewall-domain-lists/{firewallDomainListId}" o.input = Shapes::ShapeRef.new(shape: GetFirewallDomainListInput) o.output = Shapes::ShapeRef.new(shape: GetFirewallDomainListOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_firewall_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFirewallRule" o.http_method = "GET" o.http_request_uri = "/firewall-rules/{firewallRuleId}" o.input = Shapes::ShapeRef.new(shape: GetFirewallRuleInput) o.output = Shapes::ShapeRef.new(shape: GetFirewallRuleOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_global_resolver, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGlobalResolver" o.http_method = "GET" o.http_request_uri = "/global-resolver/{globalResolverId}" o.input = Shapes::ShapeRef.new(shape: GetGlobalResolverInput) o.output = Shapes::ShapeRef.new(shape: GetGlobalResolverOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_hosted_zone_association, Seahorse::Model::Operation.new.tap do |o| o.name = "GetHostedZoneAssociation" o.http_method = "GET" o.http_request_uri = "/hosted-zone-associations/{hostedZoneAssociationId}" o.input = Shapes::ShapeRef.new(shape: GetHostedZoneAssociationInput) o.output = Shapes::ShapeRef.new(shape: GetHostedZoneAssociationOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_managed_firewall_domain_list, Seahorse::Model::Operation.new.tap do |o| o.name = "GetManagedFirewallDomainList" o.http_method = "GET" o.http_request_uri = "/managed-firewall-domain-lists/{managedFirewallDomainListId}" o.input = Shapes::ShapeRef.new(shape: GetManagedFirewallDomainListInput) o.output = Shapes::ShapeRef.new(shape: GetManagedFirewallDomainListOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:import_firewall_domains, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportFirewallDomains" o.http_method = "PATCH" o.http_request_uri = "/firewall-domain-lists/{firewallDomainListId}/domains/s3_file_url" o.input = Shapes::ShapeRef.new(shape: ImportFirewallDomainsInput) o.output = Shapes::ShapeRef.new(shape: ImportFirewallDomainsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_access_sources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessSources" o.http_method = "GET" o.http_request_uri = "/access-sources" o.input = Shapes::ShapeRef.new(shape: ListAccessSourcesInput) o.output = Shapes::ShapeRef.new(shape: ListAccessSourcesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_access_tokens, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessTokens" o.http_method = "GET" o.http_request_uri = "/tokens/dns-view/{dnsViewId}" o.input = Shapes::ShapeRef.new(shape: ListAccessTokensInput) o.output = Shapes::ShapeRef.new(shape: ListAccessTokensOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_dns_views, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDNSViews" o.http_method = "GET" o.http_request_uri = "/dns-views/resolver/{globalResolverId}" o.input = Shapes::ShapeRef.new(shape: ListDNSViewsInput) o.output = Shapes::ShapeRef.new(shape: ListDNSViewsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_firewall_domain_lists, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFirewallDomainLists" o.http_method = "GET" o.http_request_uri = "/firewall-domain-lists" o.input = Shapes::ShapeRef.new(shape: ListFirewallDomainListsInput) o.output = Shapes::ShapeRef.new(shape: ListFirewallDomainListsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_firewall_domains, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFirewallDomains" o.http_method = "GET" o.http_request_uri = "/firewall-domain-lists/{firewallDomainListId}/domains" o.input = Shapes::ShapeRef.new(shape: ListFirewallDomainsInput) o.output = Shapes::ShapeRef.new(shape: ListFirewallDomainsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_firewall_rules, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFirewallRules" o.http_method = "GET" o.http_request_uri = "/firewall-rules" o.input = Shapes::ShapeRef.new(shape: ListFirewallRulesInput) o.output = Shapes::ShapeRef.new(shape: ListFirewallRulesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_global_resolvers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListGlobalResolvers" o.http_method = "GET" o.http_request_uri = "/global-resolver" o.input = Shapes::ShapeRef.new(shape: ListGlobalResolversInput) o.output = Shapes::ShapeRef.new(shape: ListGlobalResolversOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_hosted_zone_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListHostedZoneAssociations" o.http_method = "GET" o.http_request_uri = "/hosted-zone-associations/resource-arn/{resourceArn+}" o.input = Shapes::ShapeRef.new(shape: ListHostedZoneAssociationsInput) o.output = Shapes::ShapeRef.new(shape: ListHostedZoneAssociationsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_managed_firewall_domain_lists, Seahorse::Model::Operation.new.tap do |o| o.name = "ListManagedFirewallDomainLists" o.http_method = "GET" o.http_request_uri = "/list-managed-firewall-domain-lists/{managedFirewallDomainListType}" o.input = Shapes::ShapeRef.new(shape: ListManagedFirewallDomainListsInput) o.output = Shapes::ShapeRef.new(shape: ListManagedFirewallDomainListsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) 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 = "POST" o.http_request_uri = "/get-all-tags" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tag-resource" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/untag-resource" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_access_source, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccessSource" o.http_method = "PATCH" o.http_request_uri = "/access-sources/{accessSourceId}" o.input = Shapes::ShapeRef.new(shape: UpdateAccessSourceInput) o.output = Shapes::ShapeRef.new(shape: UpdateAccessSourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_access_token, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccessToken" o.http_method = "PATCH" o.http_request_uri = "/tokens/{accessTokenId}" o.input = Shapes::ShapeRef.new(shape: UpdateAccessTokenInput) o.output = Shapes::ShapeRef.new(shape: UpdateAccessTokenOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_dns_view, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDNSView" o.http_method = "PATCH" o.http_request_uri = "/dns-views/{dnsViewId}" o.input = Shapes::ShapeRef.new(shape: UpdateDNSViewInput) o.output = Shapes::ShapeRef.new(shape: UpdateDNSViewOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_firewall_domains, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFirewallDomains" o.http_method = "PATCH" o.http_request_uri = "/firewall-domain-lists/{firewallDomainListId}/domains" o.input = Shapes::ShapeRef.new(shape: UpdateFirewallDomainsInput) o.output = Shapes::ShapeRef.new(shape: UpdateFirewallDomainsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_firewall_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFirewallRule" o.http_method = "PATCH" o.http_request_uri = "/firewall-rules/{firewallRuleId}" o.input = Shapes::ShapeRef.new(shape: UpdateFirewallRuleInput) o.output = Shapes::ShapeRef.new(shape: UpdateFirewallRuleOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_global_resolver, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGlobalResolver" o.http_method = "PATCH" o.http_request_uri = "/global-resolver/{globalResolverId}" o.input = Shapes::ShapeRef.new(shape: UpdateGlobalResolverInput) o.output = Shapes::ShapeRef.new(shape: UpdateGlobalResolverOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_hosted_zone_association, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateHostedZoneAssociation" o.http_method = "PATCH" o.http_request_uri = "/hosted-zone-associations/{hostedZoneAssociationId}" o.input = Shapes::ShapeRef.new(shape: UpdateHostedZoneAssociationInput) o.output = Shapes::ShapeRef.new(shape: UpdateHostedZoneAssociationOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) end