# frozen_string_literal: true # WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws::KMS # @api private module Endpoints class CancelKeyDeletion def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ConnectCustomKeyStore def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateAlias def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateCustomKeyStore def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateGrant def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class Decrypt def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteAlias def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteCustomKeyStore def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteImportedKeyMaterial def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeCustomKeyStores def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DisableKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DisableKeyRotation def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DisconnectCustomKeyStore def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class EnableKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class EnableKeyRotation def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class Encrypt def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GenerateDataKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GenerateDataKeyPair def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GenerateDataKeyPairWithoutPlaintext def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GenerateDataKeyWithoutPlaintext def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GenerateMac def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GenerateRandom def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GetKeyPolicy def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GetKeyRotationStatus def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GetParametersForImport def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class GetPublicKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ImportKeyMaterial def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListAliases def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListGrants def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListKeyPolicies def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListKeyRotations def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListKeys def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListResourceTags def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListRetirableGrants def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class PutKeyPolicy def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ReEncrypt def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ReplicateKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class RetireGrant def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class RevokeGrant def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class RotateKeyOnDemand def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ScheduleKeyDeletion def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class Sign def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class TagResource def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UntagResource def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateAlias def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateCustomKeyStore def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateKeyDescription def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdatePrimaryRegion def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class Verify def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class VerifyMac def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::KMS::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end end end