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 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.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 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