All Classes
-
Class Summary Class Description ActionPermissionDescriptionTrait Defines the description of what providing access to an operation entails.ActionPermissionDescriptionTrait.Provider ApiKeySourceTrait ApiKeySourceTrait.Provider ArnIndex Resolves and indexes the ARN templates for each resource in a service.ArnReferenceTrait Indicates that a string shape contains an ARN.ArnReferenceTrait.Builder Builder forArnReferenceTrait
.ArnReferenceTrait.Provider ArnTemplateValidator Ensures that all arn traits for a service are valid and that their templates only reference valid resource identifiers.ArnTrait Configures the ARN template of a resource shape, relative to the service to which a resource is bound.ArnTrait.Builder Builder forArnTrait
.ArnTrait.Provider AuthorizerDefinition Represents an API Gateway authorizer.AuthorizerDefinition.Builder Builder used to create anAuthorizerDefinition
.AuthorizerIndex Computes the effective authorizers of each resource and operation in a service.AuthorizersTrait Defines a map of API Gatewayx-amazon-apigateway-authorizer
values that correspond to Smithy authorization definitions.AuthorizersTrait.Builder Builds anAuthorizersTrait
.AuthorizersTrait.Provider AuthorizersTraitValidator Each authorizer resolved within a service must use a scheme that matches one of the schemes of the protocols of the service.AuthorizerTrait Attaches an API Gateway authorizer to a service, resource, or operation.AuthorizerTrait.Provider CleanClientDiscoveryTraitTransformer Removes the endpoint discovery trait from a service if the referenced operation or error are removed.ClientDiscoveredEndpointTrait Indicates that the target operation should use the SDK's endpoint discovery logic.ClientDiscoveredEndpointTrait.Builder Builder forClientDiscoveredEndpointTrait
.ClientDiscoveredEndpointTrait.Provider ClientEndpointDiscoveryIdTrait Indicates members of the operation input which should be use to discover endpoints.ClientEndpointDiscoveryIdTrait.Provider ClientEndpointDiscoveryIndex ClientEndpointDiscoveryInfo ClientEndpointDiscoveryTrait Configures endpoint discovery for the targeted service.ClientEndpointDiscoveryTrait.Builder Builder forClientEndpointDiscoveryTrait
.ClientEndpointDiscoveryTrait.Provider ClientEndpointDiscoveryValidator CognitoUserPoolsSettingsTrait Configures an Amazon Cognito User Pools auth scheme.CognitoUserPoolsSettingsTrait.Builder Builder forCognitoUserPoolsSettingsTrait
.CognitoUserPoolsSettingsTrait.Provider ConditionKeyDefinition ConditionKeyDefinition.Builder ConditionKeysIndex Provides an index of condition keys for a service, including any condition keys inferred from resource identifiers.ConditionKeysTrait Applies condition keys to an operation or resource.ConditionKeysTrait.Builder ConditionKeysTrait.Provider ConditionKeysValidator Ensures that condition keys referenced by operations bound within the closure of a service are defined either explicitly using thedefineConditionKeys
trait or through an inferred resource identifier condition key.ControlPlaneTrait ControlPlaneTrait.Provider DataPlaneTrait DataPlaneTrait.Provider DataTrait DataTrait.Provider DefineConditionKeysTrait Defines condition keys used in a service.DefineConditionKeysTrait.Builder DefineConditionKeysTrait.Provider DisableConditionKeyInferenceTrait Disables the automatic inference of condition keys of a resource.DisableConditionKeyInferenceTrait.Provider IntegrationResponse An API Gateway integration response object.IntegrationResponse.Builder Builds aIntegrationResponse
.IntegrationTrait API Gateway integration.IntegrationTrait.Builder IntegrationTrait.Provider IntegrationTraitIndex Computes the API Gateway integration for each operation, resource, and service shape in a model.MockIntegrationTrait API Gateway mock integration.MockIntegrationTrait.Builder MockIntegrationTrait.Provider PlaneIndex Determines if a service, resource, or operation are considered part of the data plane or control plane.RequestValidatorTrait RequestValidatorTrait.Provider RequiredActionsTrait RequiredActionsTrait.Builder RequiredActionsTrait.Provider SdkServiceIdValidator Validates that SDK service IDs are correct and do not match any prohibited patterns.ServiceTrait Registers a service as an AWS service.ServiceTrait.Builder Builder forServiceTrait
.ServiceTrait.Provider UnsignedPayloadTrait Indicates that the payload of an operation is not to be signed.UnsignedPayloadTrait.Builder UnsignedPayloadTrait.Provider