aws/services/api_gateway

Generated from com.amazonaws.apigateway#BackplaneControlService (restJson1). DO NOT EDIT. Re-generate via the codegen subproject.

Types

pub type AccessAssociationSourceType {
  AccessAssociationSourceTypeVpce
}

Constructors

  • AccessAssociationSourceTypeVpce
pub type AccessLogSettings {
  AccessLogSettings(
    destination_arn: option.Option(String),
    format: option.Option(String),
  )
}

Constructors

pub type Account {
  Account(
    api_key_version: option.Option(String),
    cloudwatch_role_arn: option.Option(String),
    features: option.Option(List(String)),
    throttle_settings: option.Option(ThrottleSettings),
  )
}

Constructors

pub type ApiKey {
  ApiKey(
    created_date: option.Option(json_timestamp.Timestamp),
    customer_id: option.Option(String),
    description: option.Option(String),
    enabled: option.Option(Bool),
    id: option.Option(String),
    last_updated_date: option.Option(json_timestamp.Timestamp),
    name: option.Option(String),
    stage_keys: option.Option(List(String)),
    tags: option.Option(dict.Dict(String, String)),
    value: option.Option(String),
  )
}

Constructors

pub type ApiKeyIds {
  ApiKeyIds(
    ids: option.Option(List(String)),
    warnings: option.Option(List(String)),
  )
}

Constructors

pub type ApiKeySourceType {
  ApiKeySourceTypeAuthorizer
  ApiKeySourceTypeHeader
}

Constructors

  • ApiKeySourceTypeAuthorizer
  • ApiKeySourceTypeHeader
pub type ApiKeys {
  ApiKeys(
    items: option.Option(List(ApiKey)),
    position: option.Option(String),
    warnings: option.Option(List(String)),
  )
}

Constructors

pub type ApiKeysFormat {
  ApiKeysFormatCsv
}

Constructors

  • ApiKeysFormatCsv
pub type ApiStage {
  ApiStage(
    api_id: option.Option(String),
    stage: option.Option(String),
    throttle: option.Option(dict.Dict(String, ThrottleSettings)),
  )
}

Constructors

pub type ApiStatus {
  ApiStatusAvailable
  ApiStatusFailed
  ApiStatusPending
  ApiStatusUpdating
}

Constructors

  • ApiStatusAvailable
  • ApiStatusFailed
  • ApiStatusPending
  • ApiStatusUpdating
pub type Authorizer {
  Authorizer(
    auth_type: option.Option(String),
    authorizer_credentials: option.Option(String),
    authorizer_result_ttl_in_seconds: option.Option(Int),
    authorizer_uri: option.Option(String),
    id: option.Option(String),
    identity_source: option.Option(String),
    identity_validation_expression: option.Option(String),
    name: option.Option(String),
    provider_ar_ns: option.Option(List(String)),
    type_: option.Option(AuthorizerType),
  )
}

Constructors

pub type AuthorizerType {
  AuthorizerTypeCognitoUserPools
  AuthorizerTypeRequest
  AuthorizerTypeToken
}

Constructors

  • AuthorizerTypeCognitoUserPools
  • AuthorizerTypeRequest
  • AuthorizerTypeToken
pub type Authorizers {
  Authorizers(
    items: option.Option(List(Authorizer)),
    position: option.Option(String),
  )
}

Constructors

pub type BadRequestException {
  BadRequestException(message: option.Option(String))
}

Constructors

pub type BasePathMapping {
  BasePathMapping(
    base_path: option.Option(String),
    rest_api_id: option.Option(String),
    stage: option.Option(String),
  )
}

Constructors

pub type BasePathMappings {
  BasePathMappings(
    items: option.Option(List(BasePathMapping)),
    position: option.Option(String),
  )
}

Constructors

pub type CacheClusterSize {
  CacheClusterSizeSize0Point5Gb
  CacheClusterSizeSize118Gb
  CacheClusterSizeSize13Point5Gb
  CacheClusterSizeSize1Point6Gb
  CacheClusterSizeSize237Gb
  CacheClusterSizeSize28Point4Gb
  CacheClusterSizeSize58Point2Gb
  CacheClusterSizeSize6Point1Gb
}

Constructors

  • CacheClusterSizeSize0Point5Gb
  • CacheClusterSizeSize118Gb
  • CacheClusterSizeSize13Point5Gb
  • CacheClusterSizeSize1Point6Gb
  • CacheClusterSizeSize237Gb
  • CacheClusterSizeSize28Point4Gb
  • CacheClusterSizeSize58Point2Gb
  • CacheClusterSizeSize6Point1Gb
pub type CacheClusterStatus {
  CacheClusterStatusAvailable
  CacheClusterStatusCreateInProgress
  CacheClusterStatusDeleteInProgress
  CacheClusterStatusFlushInProgress
  CacheClusterStatusNotAvailable
}

Constructors

  • CacheClusterStatusAvailable
  • CacheClusterStatusCreateInProgress
  • CacheClusterStatusDeleteInProgress
  • CacheClusterStatusFlushInProgress
  • CacheClusterStatusNotAvailable
pub type CanarySettings {
  CanarySettings(
    deployment_id: option.Option(String),
    percent_traffic: option.Option(json_float.SmithyFloat),
    stage_variable_overrides: option.Option(
      dict.Dict(String, String),
    ),
    use_stage_cache: option.Option(Bool),
  )
}

Constructors

pub opaque type Client
pub type ClientCertificate {
  ClientCertificate(
    client_certificate_id: option.Option(String),
    created_date: option.Option(json_timestamp.Timestamp),
    description: option.Option(String),
    expiration_date: option.Option(json_timestamp.Timestamp),
    pem_encoded_certificate: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type ClientCertificates {
  ClientCertificates(
    items: option.Option(List(ClientCertificate)),
    position: option.Option(String),
  )
}

Constructors

pub type ConflictException {
  ConflictException(message: option.Option(String))
}

Constructors

pub type ConnectionType {
  ConnectionTypeInternet
  ConnectionTypeVpcLink
}

Constructors

  • ConnectionTypeInternet
  • ConnectionTypeVpcLink
pub type ContentHandlingStrategy {
  ContentHandlingStrategyConvertToBinary
  ContentHandlingStrategyConvertToText
}

Constructors

  • ContentHandlingStrategyConvertToBinary
  • ContentHandlingStrategyConvertToText
pub type CreateApiKeyError {
  CreateApiKeyErrorBadRequestException(
    value: BadRequestException,
  )
  CreateApiKeyErrorConflictException(value: ConflictException)
  CreateApiKeyErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateApiKeyErrorNotFoundException(value: NotFoundException)
  CreateApiKeyErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateApiKeyErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateApiKeyErrorTransport(reason: String)
  CreateApiKeyErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateApiKeyRequest {
  CreateApiKeyRequest(
    customer_id: option.Option(String),
    description: option.Option(String),
    enabled: option.Option(Bool),
    generate_distinct_id: option.Option(Bool),
    name: option.Option(String),
    stage_keys: option.Option(List(StageKey)),
    tags: option.Option(dict.Dict(String, String)),
    value: option.Option(String),
  )
}

Constructors

pub type CreateAuthorizerError {
  CreateAuthorizerErrorBadRequestException(
    value: BadRequestException,
  )
  CreateAuthorizerErrorConflictException(
    value: ConflictException,
  )
  CreateAuthorizerErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateAuthorizerErrorNotFoundException(
    value: NotFoundException,
  )
  CreateAuthorizerErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateAuthorizerErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateAuthorizerErrorTransport(reason: String)
  CreateAuthorizerErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateAuthorizerRequest {
  CreateAuthorizerRequest(
    auth_type: option.Option(String),
    authorizer_credentials: option.Option(String),
    authorizer_result_ttl_in_seconds: option.Option(Int),
    authorizer_uri: option.Option(String),
    identity_source: option.Option(String),
    identity_validation_expression: option.Option(String),
    name: option.Option(String),
    provider_ar_ns: option.Option(List(String)),
    rest_api_id: option.Option(String),
    type_: option.Option(AuthorizerType),
  )
}

Constructors

pub type CreateBasePathMappingError {
  CreateBasePathMappingErrorBadRequestException(
    value: BadRequestException,
  )
  CreateBasePathMappingErrorConflictException(
    value: ConflictException,
  )
  CreateBasePathMappingErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateBasePathMappingErrorNotFoundException(
    value: NotFoundException,
  )
  CreateBasePathMappingErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateBasePathMappingErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateBasePathMappingErrorTransport(reason: String)
  CreateBasePathMappingErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • CreateBasePathMappingErrorBadRequestException(
      value: BadRequestException,
    )
  • CreateBasePathMappingErrorConflictException(
      value: ConflictException,
    )
  • CreateBasePathMappingErrorLimitExceededException(
      value: LimitExceededException,
    )
  • CreateBasePathMappingErrorNotFoundException(
      value: NotFoundException,
    )
  • CreateBasePathMappingErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • CreateBasePathMappingErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • CreateBasePathMappingErrorTransport(reason: String)
  • CreateBasePathMappingErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type CreateBasePathMappingRequest {
  CreateBasePathMappingRequest(
    base_path: option.Option(String),
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
    rest_api_id: option.Option(String),
    stage: option.Option(String),
  )
}

Constructors

pub type CreateDeploymentError {
  CreateDeploymentErrorBadRequestException(
    value: BadRequestException,
  )
  CreateDeploymentErrorConflictException(
    value: ConflictException,
  )
  CreateDeploymentErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateDeploymentErrorNotFoundException(
    value: NotFoundException,
  )
  CreateDeploymentErrorServiceUnavailableException(
    value: ServiceUnavailableException,
  )
  CreateDeploymentErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateDeploymentErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateDeploymentErrorTransport(reason: String)
  CreateDeploymentErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateDeploymentRequest {
  CreateDeploymentRequest(
    cache_cluster_enabled: option.Option(Bool),
    cache_cluster_size: option.Option(CacheClusterSize),
    canary_settings: option.Option(DeploymentCanarySettings),
    description: option.Option(String),
    rest_api_id: option.Option(String),
    stage_description: option.Option(String),
    stage_name: option.Option(String),
    tracing_enabled: option.Option(Bool),
    variables: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type CreateDocumentationPartError {
  CreateDocumentationPartErrorBadRequestException(
    value: BadRequestException,
  )
  CreateDocumentationPartErrorConflictException(
    value: ConflictException,
  )
  CreateDocumentationPartErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateDocumentationPartErrorNotFoundException(
    value: NotFoundException,
  )
  CreateDocumentationPartErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateDocumentationPartErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateDocumentationPartErrorTransport(reason: String)
  CreateDocumentationPartErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • CreateDocumentationPartErrorBadRequestException(
      value: BadRequestException,
    )
  • CreateDocumentationPartErrorConflictException(
      value: ConflictException,
    )
  • CreateDocumentationPartErrorLimitExceededException(
      value: LimitExceededException,
    )
  • CreateDocumentationPartErrorNotFoundException(
      value: NotFoundException,
    )
  • CreateDocumentationPartErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • CreateDocumentationPartErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • CreateDocumentationPartErrorTransport(reason: String)
  • CreateDocumentationPartErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type CreateDocumentationPartRequest {
  CreateDocumentationPartRequest(
    location: option.Option(DocumentationPartLocation),
    properties: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type CreateDocumentationVersionError {
  CreateDocumentationVersionErrorBadRequestException(
    value: BadRequestException,
  )
  CreateDocumentationVersionErrorConflictException(
    value: ConflictException,
  )
  CreateDocumentationVersionErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateDocumentationVersionErrorNotFoundException(
    value: NotFoundException,
  )
  CreateDocumentationVersionErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateDocumentationVersionErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateDocumentationVersionErrorTransport(reason: String)
  CreateDocumentationVersionErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • CreateDocumentationVersionErrorBadRequestException(
      value: BadRequestException,
    )
  • CreateDocumentationVersionErrorConflictException(
      value: ConflictException,
    )
  • CreateDocumentationVersionErrorLimitExceededException(
      value: LimitExceededException,
    )
  • CreateDocumentationVersionErrorNotFoundException(
      value: NotFoundException,
    )
  • CreateDocumentationVersionErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • CreateDocumentationVersionErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • CreateDocumentationVersionErrorTransport(reason: String)
  • CreateDocumentationVersionErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type CreateDocumentationVersionRequest {
  CreateDocumentationVersionRequest(
    description: option.Option(String),
    documentation_version: option.Option(String),
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type CreateDomainNameAccessAssociationError {
  CreateDomainNameAccessAssociationErrorBadRequestException(
    value: BadRequestException,
  )
  CreateDomainNameAccessAssociationErrorConflictException(
    value: ConflictException,
  )
  CreateDomainNameAccessAssociationErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateDomainNameAccessAssociationErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateDomainNameAccessAssociationErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateDomainNameAccessAssociationErrorTransport(reason: String)
  CreateDomainNameAccessAssociationErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • CreateDomainNameAccessAssociationErrorBadRequestException(
      value: BadRequestException,
    )
  • CreateDomainNameAccessAssociationErrorConflictException(
      value: ConflictException,
    )
  • CreateDomainNameAccessAssociationErrorLimitExceededException(
      value: LimitExceededException,
    )
  • CreateDomainNameAccessAssociationErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • CreateDomainNameAccessAssociationErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • CreateDomainNameAccessAssociationErrorTransport(reason: String)
  • CreateDomainNameAccessAssociationErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type CreateDomainNameAccessAssociationRequest {
  CreateDomainNameAccessAssociationRequest(
    access_association_source: option.Option(String),
    access_association_source_type: option.Option(
      AccessAssociationSourceType,
    ),
    domain_name_arn: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type CreateDomainNameError {
  CreateDomainNameErrorBadRequestException(
    value: BadRequestException,
  )
  CreateDomainNameErrorConflictException(
    value: ConflictException,
  )
  CreateDomainNameErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateDomainNameErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateDomainNameErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateDomainNameErrorTransport(reason: String)
  CreateDomainNameErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateDomainNameRequest {
  CreateDomainNameRequest(
    certificate_arn: option.Option(String),
    certificate_body: option.Option(String),
    certificate_chain: option.Option(String),
    certificate_name: option.Option(String),
    certificate_private_key: option.Option(String),
    domain_name: option.Option(String),
    endpoint_access_mode: option.Option(EndpointAccessMode),
    endpoint_configuration: option.Option(EndpointConfiguration),
    mutual_tls_authentication: option.Option(
      MutualTlsAuthenticationInput,
    ),
    ownership_verification_certificate_arn: option.Option(String),
    policy: option.Option(String),
    regional_certificate_arn: option.Option(String),
    regional_certificate_name: option.Option(String),
    routing_mode: option.Option(RoutingMode),
    security_policy: option.Option(SecurityPolicy),
    tags: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type CreateModelError {
  CreateModelErrorBadRequestException(value: BadRequestException)
  CreateModelErrorConflictException(value: ConflictException)
  CreateModelErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateModelErrorNotFoundException(value: NotFoundException)
  CreateModelErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateModelErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateModelErrorTransport(reason: String)
  CreateModelErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateModelRequest {
  CreateModelRequest(
    content_type: option.Option(String),
    description: option.Option(String),
    name: option.Option(String),
    rest_api_id: option.Option(String),
    schema: option.Option(String),
  )
}

Constructors

pub type CreateRequestValidatorError {
  CreateRequestValidatorErrorBadRequestException(
    value: BadRequestException,
  )
  CreateRequestValidatorErrorConflictException(
    value: ConflictException,
  )
  CreateRequestValidatorErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateRequestValidatorErrorNotFoundException(
    value: NotFoundException,
  )
  CreateRequestValidatorErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateRequestValidatorErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateRequestValidatorErrorTransport(reason: String)
  CreateRequestValidatorErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • CreateRequestValidatorErrorBadRequestException(
      value: BadRequestException,
    )
  • CreateRequestValidatorErrorConflictException(
      value: ConflictException,
    )
  • CreateRequestValidatorErrorLimitExceededException(
      value: LimitExceededException,
    )
  • CreateRequestValidatorErrorNotFoundException(
      value: NotFoundException,
    )
  • CreateRequestValidatorErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • CreateRequestValidatorErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • CreateRequestValidatorErrorTransport(reason: String)
  • CreateRequestValidatorErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type CreateRequestValidatorRequest {
  CreateRequestValidatorRequest(
    name: option.Option(String),
    rest_api_id: option.Option(String),
    validate_request_body: option.Option(Bool),
    validate_request_parameters: option.Option(Bool),
  )
}

Constructors

pub type CreateResourceError {
  CreateResourceErrorBadRequestException(
    value: BadRequestException,
  )
  CreateResourceErrorConflictException(value: ConflictException)
  CreateResourceErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateResourceErrorNotFoundException(value: NotFoundException)
  CreateResourceErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateResourceErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateResourceErrorTransport(reason: String)
  CreateResourceErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateResourceRequest {
  CreateResourceRequest(
    parent_id: option.Option(String),
    path_part: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type CreateRestApiError {
  CreateRestApiErrorBadRequestException(
    value: BadRequestException,
  )
  CreateRestApiErrorConflictException(value: ConflictException)
  CreateRestApiErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateRestApiErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateRestApiErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateRestApiErrorTransport(reason: String)
  CreateRestApiErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateRestApiRequest {
  CreateRestApiRequest(
    api_key_source: option.Option(ApiKeySourceType),
    binary_media_types: option.Option(List(String)),
    clone_from: option.Option(String),
    description: option.Option(String),
    disable_execute_api_endpoint: option.Option(Bool),
    endpoint_access_mode: option.Option(EndpointAccessMode),
    endpoint_configuration: option.Option(EndpointConfiguration),
    minimum_compression_size: option.Option(Int),
    name: option.Option(String),
    policy: option.Option(String),
    security_policy: option.Option(SecurityPolicy),
    tags: option.Option(dict.Dict(String, String)),
    version: option.Option(String),
  )
}

Constructors

pub type CreateStageError {
  CreateStageErrorBadRequestException(value: BadRequestException)
  CreateStageErrorConflictException(value: ConflictException)
  CreateStageErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateStageErrorNotFoundException(value: NotFoundException)
  CreateStageErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateStageErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateStageErrorTransport(reason: String)
  CreateStageErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateStageRequest {
  CreateStageRequest(
    cache_cluster_enabled: option.Option(Bool),
    cache_cluster_size: option.Option(CacheClusterSize),
    canary_settings: option.Option(CanarySettings),
    deployment_id: option.Option(String),
    description: option.Option(String),
    documentation_version: option.Option(String),
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
    tracing_enabled: option.Option(Bool),
    variables: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type CreateUsagePlanError {
  CreateUsagePlanErrorBadRequestException(
    value: BadRequestException,
  )
  CreateUsagePlanErrorConflictException(value: ConflictException)
  CreateUsagePlanErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateUsagePlanErrorNotFoundException(value: NotFoundException)
  CreateUsagePlanErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateUsagePlanErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateUsagePlanErrorTransport(reason: String)
  CreateUsagePlanErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateUsagePlanKeyError {
  CreateUsagePlanKeyErrorBadRequestException(
    value: BadRequestException,
  )
  CreateUsagePlanKeyErrorConflictException(
    value: ConflictException,
  )
  CreateUsagePlanKeyErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateUsagePlanKeyErrorNotFoundException(
    value: NotFoundException,
  )
  CreateUsagePlanKeyErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateUsagePlanKeyErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateUsagePlanKeyErrorTransport(reason: String)
  CreateUsagePlanKeyErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateUsagePlanKeyRequest {
  CreateUsagePlanKeyRequest(
    key_id: option.Option(String),
    key_type: option.Option(String),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type CreateUsagePlanRequest {
  CreateUsagePlanRequest(
    api_stages: option.Option(List(ApiStage)),
    description: option.Option(String),
    name: option.Option(String),
    quota: option.Option(QuotaSettings),
    tags: option.Option(dict.Dict(String, String)),
    throttle: option.Option(ThrottleSettings),
  )
}

Constructors

pub type CreateVpcLinkError {
  CreateVpcLinkErrorBadRequestException(
    value: BadRequestException,
  )
  CreateVpcLinkErrorConflictException(value: ConflictException)
  CreateVpcLinkErrorLimitExceededException(
    value: LimitExceededException,
  )
  CreateVpcLinkErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  CreateVpcLinkErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  CreateVpcLinkErrorTransport(reason: String)
  CreateVpcLinkErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type CreateVpcLinkRequest {
  CreateVpcLinkRequest(
    description: option.Option(String),
    name: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
    target_arns: option.Option(List(String)),
  )
}

Constructors

pub type DeleteApiKeyError {
  DeleteApiKeyErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteApiKeyErrorConflictException(value: ConflictException)
  DeleteApiKeyErrorNotFoundException(value: NotFoundException)
  DeleteApiKeyErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteApiKeyErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteApiKeyErrorTransport(reason: String)
  DeleteApiKeyErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteApiKeyOutput {
  DeleteApiKeyOutput
}

Constructors

  • DeleteApiKeyOutput
pub type DeleteApiKeyRequest {
  DeleteApiKeyRequest(api_key: option.Option(String))
}

Constructors

pub type DeleteAuthorizerError {
  DeleteAuthorizerErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteAuthorizerErrorConflictException(
    value: ConflictException,
  )
  DeleteAuthorizerErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteAuthorizerErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteAuthorizerErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteAuthorizerErrorTransport(reason: String)
  DeleteAuthorizerErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteAuthorizerOutput {
  DeleteAuthorizerOutput
}

Constructors

  • DeleteAuthorizerOutput
pub type DeleteAuthorizerRequest {
  DeleteAuthorizerRequest(
    authorizer_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteBasePathMappingError {
  DeleteBasePathMappingErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteBasePathMappingErrorConflictException(
    value: ConflictException,
  )
  DeleteBasePathMappingErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteBasePathMappingErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteBasePathMappingErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteBasePathMappingErrorTransport(reason: String)
  DeleteBasePathMappingErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteBasePathMappingErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteBasePathMappingErrorConflictException(
      value: ConflictException,
    )
  • DeleteBasePathMappingErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteBasePathMappingErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteBasePathMappingErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteBasePathMappingErrorTransport(reason: String)
  • DeleteBasePathMappingErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteBasePathMappingOutput {
  DeleteBasePathMappingOutput
}

Constructors

  • DeleteBasePathMappingOutput
pub type DeleteBasePathMappingRequest {
  DeleteBasePathMappingRequest(
    base_path: option.Option(String),
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
  )
}

Constructors

pub type DeleteClientCertificateError {
  DeleteClientCertificateErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteClientCertificateErrorConflictException(
    value: ConflictException,
  )
  DeleteClientCertificateErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteClientCertificateErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteClientCertificateErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteClientCertificateErrorTransport(reason: String)
  DeleteClientCertificateErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteClientCertificateErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteClientCertificateErrorConflictException(
      value: ConflictException,
    )
  • DeleteClientCertificateErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteClientCertificateErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteClientCertificateErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteClientCertificateErrorTransport(reason: String)
  • DeleteClientCertificateErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteClientCertificateOutput {
  DeleteClientCertificateOutput
}

Constructors

  • DeleteClientCertificateOutput
pub type DeleteClientCertificateRequest {
  DeleteClientCertificateRequest(
    client_certificate_id: option.Option(String),
  )
}

Constructors

  • DeleteClientCertificateRequest(
      client_certificate_id: option.Option(String),
    )
pub type DeleteDeploymentError {
  DeleteDeploymentErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteDeploymentErrorConflictException(
    value: ConflictException,
  )
  DeleteDeploymentErrorLimitExceededException(
    value: LimitExceededException,
  )
  DeleteDeploymentErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteDeploymentErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteDeploymentErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteDeploymentErrorTransport(reason: String)
  DeleteDeploymentErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteDeploymentOutput {
  DeleteDeploymentOutput
}

Constructors

  • DeleteDeploymentOutput
pub type DeleteDeploymentRequest {
  DeleteDeploymentRequest(
    deployment_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteDocumentationPartError {
  DeleteDocumentationPartErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteDocumentationPartErrorConflictException(
    value: ConflictException,
  )
  DeleteDocumentationPartErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteDocumentationPartErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteDocumentationPartErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteDocumentationPartErrorTransport(reason: String)
  DeleteDocumentationPartErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteDocumentationPartErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteDocumentationPartErrorConflictException(
      value: ConflictException,
    )
  • DeleteDocumentationPartErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteDocumentationPartErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteDocumentationPartErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteDocumentationPartErrorTransport(reason: String)
  • DeleteDocumentationPartErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteDocumentationPartOutput {
  DeleteDocumentationPartOutput
}

Constructors

  • DeleteDocumentationPartOutput
pub type DeleteDocumentationPartRequest {
  DeleteDocumentationPartRequest(
    documentation_part_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteDocumentationVersionError {
  DeleteDocumentationVersionErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteDocumentationVersionErrorConflictException(
    value: ConflictException,
  )
  DeleteDocumentationVersionErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteDocumentationVersionErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteDocumentationVersionErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteDocumentationVersionErrorTransport(reason: String)
  DeleteDocumentationVersionErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteDocumentationVersionErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteDocumentationVersionErrorConflictException(
      value: ConflictException,
    )
  • DeleteDocumentationVersionErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteDocumentationVersionErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteDocumentationVersionErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteDocumentationVersionErrorTransport(reason: String)
  • DeleteDocumentationVersionErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteDocumentationVersionOutput {
  DeleteDocumentationVersionOutput
}

Constructors

  • DeleteDocumentationVersionOutput
pub type DeleteDocumentationVersionRequest {
  DeleteDocumentationVersionRequest(
    documentation_version: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteDomainNameAccessAssociationError {
  DeleteDomainNameAccessAssociationErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteDomainNameAccessAssociationErrorConflictException(
    value: ConflictException,
  )
  DeleteDomainNameAccessAssociationErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteDomainNameAccessAssociationErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteDomainNameAccessAssociationErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteDomainNameAccessAssociationErrorTransport(reason: String)
  DeleteDomainNameAccessAssociationErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteDomainNameAccessAssociationErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteDomainNameAccessAssociationErrorConflictException(
      value: ConflictException,
    )
  • DeleteDomainNameAccessAssociationErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteDomainNameAccessAssociationErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteDomainNameAccessAssociationErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteDomainNameAccessAssociationErrorTransport(reason: String)
  • DeleteDomainNameAccessAssociationErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteDomainNameAccessAssociationOutput {
  DeleteDomainNameAccessAssociationOutput
}

Constructors

  • DeleteDomainNameAccessAssociationOutput
pub type DeleteDomainNameAccessAssociationRequest {
  DeleteDomainNameAccessAssociationRequest(
    domain_name_access_association_arn: option.Option(String),
  )
}

Constructors

  • DeleteDomainNameAccessAssociationRequest(
      domain_name_access_association_arn: option.Option(String),
    )
pub type DeleteDomainNameError {
  DeleteDomainNameErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteDomainNameErrorConflictException(
    value: ConflictException,
  )
  DeleteDomainNameErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteDomainNameErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteDomainNameErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteDomainNameErrorTransport(reason: String)
  DeleteDomainNameErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteDomainNameOutput {
  DeleteDomainNameOutput
}

Constructors

  • DeleteDomainNameOutput
pub type DeleteDomainNameRequest {
  DeleteDomainNameRequest(
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
  )
}

Constructors

pub type DeleteGatewayResponseError {
  DeleteGatewayResponseErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteGatewayResponseErrorConflictException(
    value: ConflictException,
  )
  DeleteGatewayResponseErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteGatewayResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteGatewayResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteGatewayResponseErrorTransport(reason: String)
  DeleteGatewayResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteGatewayResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteGatewayResponseErrorConflictException(
      value: ConflictException,
    )
  • DeleteGatewayResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteGatewayResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteGatewayResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteGatewayResponseErrorTransport(reason: String)
  • DeleteGatewayResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteGatewayResponseOutput {
  DeleteGatewayResponseOutput
}

Constructors

  • DeleteGatewayResponseOutput
pub type DeleteGatewayResponseRequest {
  DeleteGatewayResponseRequest(
    response_type: option.Option(GatewayResponseType),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteIntegrationError {
  DeleteIntegrationErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteIntegrationErrorConflictException(
    value: ConflictException,
  )
  DeleteIntegrationErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteIntegrationErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteIntegrationErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteIntegrationErrorTransport(reason: String)
  DeleteIntegrationErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteIntegrationErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteIntegrationErrorConflictException(value: ConflictException)
  • DeleteIntegrationErrorNotFoundException(value: NotFoundException)
  • DeleteIntegrationErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteIntegrationErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteIntegrationErrorTransport(reason: String)
  • DeleteIntegrationErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteIntegrationOutput {
  DeleteIntegrationOutput
}

Constructors

  • DeleteIntegrationOutput
pub type DeleteIntegrationRequest {
  DeleteIntegrationRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteIntegrationResponseError {
  DeleteIntegrationResponseErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteIntegrationResponseErrorConflictException(
    value: ConflictException,
  )
  DeleteIntegrationResponseErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteIntegrationResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteIntegrationResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteIntegrationResponseErrorTransport(reason: String)
  DeleteIntegrationResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteIntegrationResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteIntegrationResponseErrorConflictException(
      value: ConflictException,
    )
  • DeleteIntegrationResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteIntegrationResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteIntegrationResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteIntegrationResponseErrorTransport(reason: String)
  • DeleteIntegrationResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteIntegrationResponseOutput {
  DeleteIntegrationResponseOutput
}

Constructors

  • DeleteIntegrationResponseOutput
pub type DeleteIntegrationResponseRequest {
  DeleteIntegrationResponseRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type DeleteMethodError {
  DeleteMethodErrorConflictException(value: ConflictException)
  DeleteMethodErrorNotFoundException(value: NotFoundException)
  DeleteMethodErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteMethodErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteMethodErrorTransport(reason: String)
  DeleteMethodErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteMethodOutput {
  DeleteMethodOutput
}

Constructors

  • DeleteMethodOutput
pub type DeleteMethodRequest {
  DeleteMethodRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteMethodResponseError {
  DeleteMethodResponseErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteMethodResponseErrorConflictException(
    value: ConflictException,
  )
  DeleteMethodResponseErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteMethodResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteMethodResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteMethodResponseErrorTransport(reason: String)
  DeleteMethodResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteMethodResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteMethodResponseErrorConflictException(
      value: ConflictException,
    )
  • DeleteMethodResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteMethodResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteMethodResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteMethodResponseErrorTransport(reason: String)
  • DeleteMethodResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteMethodResponseOutput {
  DeleteMethodResponseOutput
}

Constructors

  • DeleteMethodResponseOutput
pub type DeleteMethodResponseRequest {
  DeleteMethodResponseRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type DeleteModelError {
  DeleteModelErrorBadRequestException(value: BadRequestException)
  DeleteModelErrorConflictException(value: ConflictException)
  DeleteModelErrorNotFoundException(value: NotFoundException)
  DeleteModelErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteModelErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteModelErrorTransport(reason: String)
  DeleteModelErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteModelOutput {
  DeleteModelOutput
}

Constructors

  • DeleteModelOutput
pub type DeleteModelRequest {
  DeleteModelRequest(
    model_name: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteRequestValidatorError {
  DeleteRequestValidatorErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteRequestValidatorErrorConflictException(
    value: ConflictException,
  )
  DeleteRequestValidatorErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteRequestValidatorErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteRequestValidatorErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteRequestValidatorErrorTransport(reason: String)
  DeleteRequestValidatorErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteRequestValidatorErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteRequestValidatorErrorConflictException(
      value: ConflictException,
    )
  • DeleteRequestValidatorErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteRequestValidatorErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteRequestValidatorErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteRequestValidatorErrorTransport(reason: String)
  • DeleteRequestValidatorErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteRequestValidatorOutput {
  DeleteRequestValidatorOutput
}

Constructors

  • DeleteRequestValidatorOutput
pub type DeleteRequestValidatorRequest {
  DeleteRequestValidatorRequest(
    request_validator_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteResourceError {
  DeleteResourceErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteResourceErrorConflictException(value: ConflictException)
  DeleteResourceErrorNotFoundException(value: NotFoundException)
  DeleteResourceErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteResourceErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteResourceErrorTransport(reason: String)
  DeleteResourceErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteResourceOutput {
  DeleteResourceOutput
}

Constructors

  • DeleteResourceOutput
pub type DeleteResourceRequest {
  DeleteResourceRequest(
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type DeleteRestApiError {
  DeleteRestApiErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteRestApiErrorConflictException(value: ConflictException)
  DeleteRestApiErrorNotFoundException(value: NotFoundException)
  DeleteRestApiErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteRestApiErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteRestApiErrorTransport(reason: String)
  DeleteRestApiErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteRestApiOutput {
  DeleteRestApiOutput
}

Constructors

  • DeleteRestApiOutput
pub type DeleteRestApiRequest {
  DeleteRestApiRequest(rest_api_id: option.Option(String))
}

Constructors

pub type DeleteStageError {
  DeleteStageErrorBadRequestException(value: BadRequestException)
  DeleteStageErrorConflictException(value: ConflictException)
  DeleteStageErrorLimitExceededException(
    value: LimitExceededException,
  )
  DeleteStageErrorNotFoundException(value: NotFoundException)
  DeleteStageErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteStageErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteStageErrorTransport(reason: String)
  DeleteStageErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteStageOutput {
  DeleteStageOutput
}

Constructors

  • DeleteStageOutput
pub type DeleteStageRequest {
  DeleteStageRequest(
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type DeleteUsagePlanError {
  DeleteUsagePlanErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteUsagePlanErrorConflictException(value: ConflictException)
  DeleteUsagePlanErrorNotFoundException(value: NotFoundException)
  DeleteUsagePlanErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteUsagePlanErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteUsagePlanErrorTransport(reason: String)
  DeleteUsagePlanErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteUsagePlanKeyError {
  DeleteUsagePlanKeyErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteUsagePlanKeyErrorConflictException(
    value: ConflictException,
  )
  DeleteUsagePlanKeyErrorNotFoundException(
    value: NotFoundException,
  )
  DeleteUsagePlanKeyErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteUsagePlanKeyErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteUsagePlanKeyErrorTransport(reason: String)
  DeleteUsagePlanKeyErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • DeleteUsagePlanKeyErrorBadRequestException(
      value: BadRequestException,
    )
  • DeleteUsagePlanKeyErrorConflictException(
      value: ConflictException,
    )
  • DeleteUsagePlanKeyErrorNotFoundException(
      value: NotFoundException,
    )
  • DeleteUsagePlanKeyErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • DeleteUsagePlanKeyErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • DeleteUsagePlanKeyErrorTransport(reason: String)
  • DeleteUsagePlanKeyErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type DeleteUsagePlanKeyOutput {
  DeleteUsagePlanKeyOutput
}

Constructors

  • DeleteUsagePlanKeyOutput
pub type DeleteUsagePlanKeyRequest {
  DeleteUsagePlanKeyRequest(
    key_id: option.Option(String),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type DeleteUsagePlanOutput {
  DeleteUsagePlanOutput
}

Constructors

  • DeleteUsagePlanOutput
pub type DeleteUsagePlanRequest {
  DeleteUsagePlanRequest(usage_plan_id: option.Option(String))
}

Constructors

pub type DeleteVpcLinkError {
  DeleteVpcLinkErrorBadRequestException(
    value: BadRequestException,
  )
  DeleteVpcLinkErrorConflictException(value: ConflictException)
  DeleteVpcLinkErrorNotFoundException(value: NotFoundException)
  DeleteVpcLinkErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  DeleteVpcLinkErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  DeleteVpcLinkErrorTransport(reason: String)
  DeleteVpcLinkErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type DeleteVpcLinkOutput {
  DeleteVpcLinkOutput
}

Constructors

  • DeleteVpcLinkOutput
pub type DeleteVpcLinkRequest {
  DeleteVpcLinkRequest(vpc_link_id: option.Option(String))
}

Constructors

pub type Deployment {
  Deployment(
    api_summary: option.Option(
      dict.Dict(String, dict.Dict(String, MethodSnapshot)),
    ),
    created_date: option.Option(json_timestamp.Timestamp),
    description: option.Option(String),
    id: option.Option(String),
  )
}

Constructors

pub type DeploymentCanarySettings {
  DeploymentCanarySettings(
    percent_traffic: option.Option(json_float.SmithyFloat),
    stage_variable_overrides: option.Option(
      dict.Dict(String, String),
    ),
    use_stage_cache: option.Option(Bool),
  )
}

Constructors

pub type Deployments {
  Deployments(
    items: option.Option(List(Deployment)),
    position: option.Option(String),
  )
}

Constructors

pub type DocumentationPart {
  DocumentationPart(
    id: option.Option(String),
    location: option.Option(DocumentationPartLocation),
    properties: option.Option(String),
  )
}

Constructors

pub type DocumentationPartIds {
  DocumentationPartIds(
    ids: option.Option(List(String)),
    warnings: option.Option(List(String)),
  )
}

Constructors

pub type DocumentationPartLocation {
  DocumentationPartLocation(
    method: option.Option(String),
    name: option.Option(String),
    path: option.Option(String),
    status_code: option.Option(String),
    type_: option.Option(DocumentationPartType),
  )
}

Constructors

pub type DocumentationPartType {
  DocumentationPartTypeApi
  DocumentationPartTypeAuthorizer
  DocumentationPartTypeMethod
  DocumentationPartTypeModel
  DocumentationPartTypePathParameter
  DocumentationPartTypeQueryParameter
  DocumentationPartTypeRequestBody
  DocumentationPartTypeRequestHeader
  DocumentationPartTypeResource
  DocumentationPartTypeResponse
  DocumentationPartTypeResponseBody
  DocumentationPartTypeResponseHeader
}

Constructors

  • DocumentationPartTypeApi
  • DocumentationPartTypeAuthorizer
  • DocumentationPartTypeMethod
  • DocumentationPartTypeModel
  • DocumentationPartTypePathParameter
  • DocumentationPartTypeQueryParameter
  • DocumentationPartTypeRequestBody
  • DocumentationPartTypeRequestHeader
  • DocumentationPartTypeResource
  • DocumentationPartTypeResponse
  • DocumentationPartTypeResponseBody
  • DocumentationPartTypeResponseHeader
pub type DocumentationParts {
  DocumentationParts(
    items: option.Option(List(DocumentationPart)),
    position: option.Option(String),
  )
}

Constructors

pub type DocumentationVersion {
  DocumentationVersion(
    created_date: option.Option(json_timestamp.Timestamp),
    description: option.Option(String),
    version: option.Option(String),
  )
}

Constructors

pub type DocumentationVersions {
  DocumentationVersions(
    items: option.Option(List(DocumentationVersion)),
    position: option.Option(String),
  )
}

Constructors

pub type DomainName {
  DomainName(
    certificate_arn: option.Option(String),
    certificate_name: option.Option(String),
    certificate_upload_date: option.Option(
      json_timestamp.Timestamp,
    ),
    distribution_domain_name: option.Option(String),
    distribution_hosted_zone_id: option.Option(String),
    domain_name: option.Option(String),
    domain_name_arn: option.Option(String),
    domain_name_id: option.Option(String),
    domain_name_status: option.Option(DomainNameStatus),
    domain_name_status_message: option.Option(String),
    endpoint_access_mode: option.Option(EndpointAccessMode),
    endpoint_configuration: option.Option(EndpointConfiguration),
    management_policy: option.Option(String),
    mutual_tls_authentication: option.Option(
      MutualTlsAuthentication,
    ),
    ownership_verification_certificate_arn: option.Option(String),
    policy: option.Option(String),
    regional_certificate_arn: option.Option(String),
    regional_certificate_name: option.Option(String),
    regional_domain_name: option.Option(String),
    regional_hosted_zone_id: option.Option(String),
    routing_mode: option.Option(RoutingMode),
    security_policy: option.Option(SecurityPolicy),
    tags: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type DomainNameAccessAssociation {
  DomainNameAccessAssociation(
    access_association_source: option.Option(String),
    access_association_source_type: option.Option(
      AccessAssociationSourceType,
    ),
    domain_name_access_association_arn: option.Option(String),
    domain_name_arn: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type DomainNameAccessAssociations {
  DomainNameAccessAssociations(
    items: option.Option(List(DomainNameAccessAssociation)),
    position: option.Option(String),
  )
}

Constructors

pub type DomainNameStatus {
  DomainNameStatusAvailable
  DomainNameStatusFailed
  DomainNameStatusPending
  DomainNameStatusPendingCertificateReimport
  DomainNameStatusPendingOwnershipVerification
  DomainNameStatusUpdating
}

Constructors

  • DomainNameStatusAvailable
  • DomainNameStatusFailed
  • DomainNameStatusPending
  • DomainNameStatusPendingCertificateReimport
  • DomainNameStatusPendingOwnershipVerification
  • DomainNameStatusUpdating
pub type DomainNames {
  DomainNames(
    items: option.Option(List(DomainName)),
    position: option.Option(String),
  )
}

Constructors

pub type EndpointAccessMode {
  EndpointAccessModeBasic
  EndpointAccessModeStrict
}

Constructors

  • EndpointAccessModeBasic
  • EndpointAccessModeStrict
pub type EndpointConfiguration {
  EndpointConfiguration(
    ip_address_type: option.Option(IpAddressType),
    types: option.Option(List(EndpointType)),
    vpc_endpoint_ids: option.Option(List(String)),
  )
}

Constructors

pub type EndpointType {
  EndpointTypeEdge
  EndpointTypePrivate
  EndpointTypeRegional
}

Constructors

  • EndpointTypeEdge
  • EndpointTypePrivate
  • EndpointTypeRegional
pub type ExportResponse {
  ExportResponse(
    body: option.Option(BitArray),
    content_disposition: option.Option(String),
    content_type: option.Option(String),
  )
}

Constructors

pub type FlushStageAuthorizersCacheError {
  FlushStageAuthorizersCacheErrorBadRequestException(
    value: BadRequestException,
  )
  FlushStageAuthorizersCacheErrorConflictException(
    value: ConflictException,
  )
  FlushStageAuthorizersCacheErrorLimitExceededException(
    value: LimitExceededException,
  )
  FlushStageAuthorizersCacheErrorNotFoundException(
    value: NotFoundException,
  )
  FlushStageAuthorizersCacheErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  FlushStageAuthorizersCacheErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  FlushStageAuthorizersCacheErrorTransport(reason: String)
  FlushStageAuthorizersCacheErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • FlushStageAuthorizersCacheErrorBadRequestException(
      value: BadRequestException,
    )
  • FlushStageAuthorizersCacheErrorConflictException(
      value: ConflictException,
    )
  • FlushStageAuthorizersCacheErrorLimitExceededException(
      value: LimitExceededException,
    )
  • FlushStageAuthorizersCacheErrorNotFoundException(
      value: NotFoundException,
    )
  • FlushStageAuthorizersCacheErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • FlushStageAuthorizersCacheErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • FlushStageAuthorizersCacheErrorTransport(reason: String)
  • FlushStageAuthorizersCacheErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type FlushStageAuthorizersCacheOutput {
  FlushStageAuthorizersCacheOutput
}

Constructors

  • FlushStageAuthorizersCacheOutput
pub type FlushStageAuthorizersCacheRequest {
  FlushStageAuthorizersCacheRequest(
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type FlushStageCacheError {
  FlushStageCacheErrorBadRequestException(
    value: BadRequestException,
  )
  FlushStageCacheErrorConflictException(value: ConflictException)
  FlushStageCacheErrorLimitExceededException(
    value: LimitExceededException,
  )
  FlushStageCacheErrorNotFoundException(value: NotFoundException)
  FlushStageCacheErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  FlushStageCacheErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  FlushStageCacheErrorTransport(reason: String)
  FlushStageCacheErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type FlushStageCacheOutput {
  FlushStageCacheOutput
}

Constructors

  • FlushStageCacheOutput
pub type FlushStageCacheRequest {
  FlushStageCacheRequest(
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type GatewayResponse {
  GatewayResponse(
    default_response: option.Option(Bool),
    response_parameters: option.Option(dict.Dict(String, String)),
    response_templates: option.Option(dict.Dict(String, String)),
    response_type: option.Option(GatewayResponseType),
    status_code: option.Option(String),
  )
}

Constructors

pub type GatewayResponseType {
  GatewayResponseTypeAccessDenied
  GatewayResponseTypeApiConfigurationError
  GatewayResponseTypeAuthorizerConfigurationError
  GatewayResponseTypeAuthorizerFailure
  GatewayResponseTypeBadRequestBody
  GatewayResponseTypeBadRequestParameters
  GatewayResponseTypeDefault4xx
  GatewayResponseTypeDefault5xx
  GatewayResponseTypeExpiredToken
  GatewayResponseTypeIntegrationFailure
  GatewayResponseTypeIntegrationTimeout
  GatewayResponseTypeInvalidApiKey
  GatewayResponseTypeInvalidSignature
  GatewayResponseTypeMissingAuthenticationToken
  GatewayResponseTypeQuotaExceeded
  GatewayResponseTypeRequestTooLarge
  GatewayResponseTypeResourceNotFound
  GatewayResponseTypeThrottled
  GatewayResponseTypeUnauthorized
  GatewayResponseTypeUnsupportedMediaType
  GatewayResponseTypeWafFiltered
}

Constructors

  • GatewayResponseTypeAccessDenied
  • GatewayResponseTypeApiConfigurationError
  • GatewayResponseTypeAuthorizerConfigurationError
  • GatewayResponseTypeAuthorizerFailure
  • GatewayResponseTypeBadRequestBody
  • GatewayResponseTypeBadRequestParameters
  • GatewayResponseTypeDefault4xx
  • GatewayResponseTypeDefault5xx
  • GatewayResponseTypeExpiredToken
  • GatewayResponseTypeIntegrationFailure
  • GatewayResponseTypeIntegrationTimeout
  • GatewayResponseTypeInvalidApiKey
  • GatewayResponseTypeInvalidSignature
  • GatewayResponseTypeMissingAuthenticationToken
  • GatewayResponseTypeQuotaExceeded
  • GatewayResponseTypeRequestTooLarge
  • GatewayResponseTypeResourceNotFound
  • GatewayResponseTypeThrottled
  • GatewayResponseTypeUnauthorized
  • GatewayResponseTypeUnsupportedMediaType
  • GatewayResponseTypeWafFiltered
pub type GatewayResponses {
  GatewayResponses(
    items: option.Option(List(GatewayResponse)),
    position: option.Option(String),
  )
}

Constructors

pub type GenerateClientCertificateError {
  GenerateClientCertificateErrorBadRequestException(
    value: BadRequestException,
  )
  GenerateClientCertificateErrorConflictException(
    value: ConflictException,
  )
  GenerateClientCertificateErrorLimitExceededException(
    value: LimitExceededException,
  )
  GenerateClientCertificateErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GenerateClientCertificateErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GenerateClientCertificateErrorTransport(reason: String)
  GenerateClientCertificateErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GenerateClientCertificateErrorBadRequestException(
      value: BadRequestException,
    )
  • GenerateClientCertificateErrorConflictException(
      value: ConflictException,
    )
  • GenerateClientCertificateErrorLimitExceededException(
      value: LimitExceededException,
    )
  • GenerateClientCertificateErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GenerateClientCertificateErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GenerateClientCertificateErrorTransport(reason: String)
  • GenerateClientCertificateErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GenerateClientCertificateRequest {
  GenerateClientCertificateRequest(
    description: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type GetAccountError {
  GetAccountErrorBadRequestException(value: BadRequestException)
  GetAccountErrorNotFoundException(value: NotFoundException)
  GetAccountErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetAccountErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetAccountErrorTransport(reason: String)
  GetAccountErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetAccountRequest {
  GetAccountRequest
}

Constructors

  • GetAccountRequest
pub type GetApiKeyError {
  GetApiKeyErrorBadRequestException(value: BadRequestException)
  GetApiKeyErrorNotFoundException(value: NotFoundException)
  GetApiKeyErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetApiKeyErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetApiKeyErrorTransport(reason: String)
  GetApiKeyErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetApiKeyRequest {
  GetApiKeyRequest(
    api_key: option.Option(String),
    include_value: option.Option(Bool),
  )
}

Constructors

pub type GetApiKeysError {
  GetApiKeysErrorBadRequestException(value: BadRequestException)
  GetApiKeysErrorNotFoundException(value: NotFoundException)
  GetApiKeysErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetApiKeysErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetApiKeysErrorTransport(reason: String)
  GetApiKeysErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetApiKeysRequest {
  GetApiKeysRequest(
    customer_id: option.Option(String),
    include_values: option.Option(Bool),
    limit: option.Option(Int),
    name_query: option.Option(String),
    position: option.Option(String),
  )
}

Constructors

pub type GetAuthorizerError {
  GetAuthorizerErrorBadRequestException(
    value: BadRequestException,
  )
  GetAuthorizerErrorNotFoundException(value: NotFoundException)
  GetAuthorizerErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetAuthorizerErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetAuthorizerErrorTransport(reason: String)
  GetAuthorizerErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetAuthorizerRequest {
  GetAuthorizerRequest(
    authorizer_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetAuthorizersError {
  GetAuthorizersErrorBadRequestException(
    value: BadRequestException,
  )
  GetAuthorizersErrorNotFoundException(value: NotFoundException)
  GetAuthorizersErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetAuthorizersErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetAuthorizersErrorTransport(reason: String)
  GetAuthorizersErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetAuthorizersErrorBadRequestException(
      value: BadRequestException,
    )
  • GetAuthorizersErrorNotFoundException(value: NotFoundException)
  • GetAuthorizersErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetAuthorizersErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetAuthorizersErrorTransport(reason: String)
  • GetAuthorizersErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetAuthorizersRequest {
  GetAuthorizersRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetBasePathMappingError {
  GetBasePathMappingErrorBadRequestException(
    value: BadRequestException,
  )
  GetBasePathMappingErrorNotFoundException(
    value: NotFoundException,
  )
  GetBasePathMappingErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetBasePathMappingErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetBasePathMappingErrorTransport(reason: String)
  GetBasePathMappingErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetBasePathMappingErrorBadRequestException(
      value: BadRequestException,
    )
  • GetBasePathMappingErrorNotFoundException(
      value: NotFoundException,
    )
  • GetBasePathMappingErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetBasePathMappingErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetBasePathMappingErrorTransport(reason: String)
  • GetBasePathMappingErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetBasePathMappingRequest {
  GetBasePathMappingRequest(
    base_path: option.Option(String),
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
  )
}

Constructors

pub type GetBasePathMappingsError {
  GetBasePathMappingsErrorBadRequestException(
    value: BadRequestException,
  )
  GetBasePathMappingsErrorNotFoundException(
    value: NotFoundException,
  )
  GetBasePathMappingsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetBasePathMappingsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetBasePathMappingsErrorTransport(reason: String)
  GetBasePathMappingsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetBasePathMappingsErrorBadRequestException(
      value: BadRequestException,
    )
  • GetBasePathMappingsErrorNotFoundException(
      value: NotFoundException,
    )
  • GetBasePathMappingsErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetBasePathMappingsErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetBasePathMappingsErrorTransport(reason: String)
  • GetBasePathMappingsErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetBasePathMappingsRequest {
  GetBasePathMappingsRequest(
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
    limit: option.Option(Int),
    position: option.Option(String),
  )
}

Constructors

pub type GetClientCertificateError {
  GetClientCertificateErrorBadRequestException(
    value: BadRequestException,
  )
  GetClientCertificateErrorNotFoundException(
    value: NotFoundException,
  )
  GetClientCertificateErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetClientCertificateErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetClientCertificateErrorTransport(reason: String)
  GetClientCertificateErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetClientCertificateErrorBadRequestException(
      value: BadRequestException,
    )
  • GetClientCertificateErrorNotFoundException(
      value: NotFoundException,
    )
  • GetClientCertificateErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetClientCertificateErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetClientCertificateErrorTransport(reason: String)
  • GetClientCertificateErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetClientCertificateRequest {
  GetClientCertificateRequest(
    client_certificate_id: option.Option(String),
  )
}

Constructors

  • GetClientCertificateRequest(
      client_certificate_id: option.Option(String),
    )
pub type GetClientCertificatesError {
  GetClientCertificatesErrorBadRequestException(
    value: BadRequestException,
  )
  GetClientCertificatesErrorNotFoundException(
    value: NotFoundException,
  )
  GetClientCertificatesErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetClientCertificatesErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetClientCertificatesErrorTransport(reason: String)
  GetClientCertificatesErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetClientCertificatesErrorBadRequestException(
      value: BadRequestException,
    )
  • GetClientCertificatesErrorNotFoundException(
      value: NotFoundException,
    )
  • GetClientCertificatesErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetClientCertificatesErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetClientCertificatesErrorTransport(reason: String)
  • GetClientCertificatesErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetClientCertificatesRequest {
  GetClientCertificatesRequest(
    limit: option.Option(Int),
    position: option.Option(String),
  )
}

Constructors

pub type GetDeploymentError {
  GetDeploymentErrorBadRequestException(
    value: BadRequestException,
  )
  GetDeploymentErrorNotFoundException(value: NotFoundException)
  GetDeploymentErrorServiceUnavailableException(
    value: ServiceUnavailableException,
  )
  GetDeploymentErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDeploymentErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDeploymentErrorTransport(reason: String)
  GetDeploymentErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetDeploymentRequest {
  GetDeploymentRequest(
    deployment_id: option.Option(String),
    embed: option.Option(List(String)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetDeploymentsError {
  GetDeploymentsErrorBadRequestException(
    value: BadRequestException,
  )
  GetDeploymentsErrorNotFoundException(value: NotFoundException)
  GetDeploymentsErrorServiceUnavailableException(
    value: ServiceUnavailableException,
  )
  GetDeploymentsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDeploymentsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDeploymentsErrorTransport(reason: String)
  GetDeploymentsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetDeploymentsRequest {
  GetDeploymentsRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetDocumentationPartError {
  GetDocumentationPartErrorBadRequestException(
    value: BadRequestException,
  )
  GetDocumentationPartErrorNotFoundException(
    value: NotFoundException,
  )
  GetDocumentationPartErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDocumentationPartErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDocumentationPartErrorTransport(reason: String)
  GetDocumentationPartErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetDocumentationPartErrorBadRequestException(
      value: BadRequestException,
    )
  • GetDocumentationPartErrorNotFoundException(
      value: NotFoundException,
    )
  • GetDocumentationPartErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetDocumentationPartErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetDocumentationPartErrorTransport(reason: String)
  • GetDocumentationPartErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetDocumentationPartRequest {
  GetDocumentationPartRequest(
    documentation_part_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetDocumentationPartsError {
  GetDocumentationPartsErrorBadRequestException(
    value: BadRequestException,
  )
  GetDocumentationPartsErrorNotFoundException(
    value: NotFoundException,
  )
  GetDocumentationPartsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDocumentationPartsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDocumentationPartsErrorTransport(reason: String)
  GetDocumentationPartsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetDocumentationPartsErrorBadRequestException(
      value: BadRequestException,
    )
  • GetDocumentationPartsErrorNotFoundException(
      value: NotFoundException,
    )
  • GetDocumentationPartsErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetDocumentationPartsErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetDocumentationPartsErrorTransport(reason: String)
  • GetDocumentationPartsErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetDocumentationPartsRequest {
  GetDocumentationPartsRequest(
    limit: option.Option(Int),
    location_status: option.Option(LocationStatusType),
    name_query: option.Option(String),
    path: option.Option(String),
    position: option.Option(String),
    rest_api_id: option.Option(String),
    type_: option.Option(DocumentationPartType),
  )
}

Constructors

pub type GetDocumentationVersionError {
  GetDocumentationVersionErrorNotFoundException(
    value: NotFoundException,
  )
  GetDocumentationVersionErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDocumentationVersionErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDocumentationVersionErrorTransport(reason: String)
  GetDocumentationVersionErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetDocumentationVersionErrorNotFoundException(
      value: NotFoundException,
    )
  • GetDocumentationVersionErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetDocumentationVersionErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetDocumentationVersionErrorTransport(reason: String)
  • GetDocumentationVersionErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetDocumentationVersionRequest {
  GetDocumentationVersionRequest(
    documentation_version: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetDocumentationVersionsError {
  GetDocumentationVersionsErrorBadRequestException(
    value: BadRequestException,
  )
  GetDocumentationVersionsErrorNotFoundException(
    value: NotFoundException,
  )
  GetDocumentationVersionsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDocumentationVersionsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDocumentationVersionsErrorTransport(reason: String)
  GetDocumentationVersionsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetDocumentationVersionsErrorBadRequestException(
      value: BadRequestException,
    )
  • GetDocumentationVersionsErrorNotFoundException(
      value: NotFoundException,
    )
  • GetDocumentationVersionsErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetDocumentationVersionsErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetDocumentationVersionsErrorTransport(reason: String)
  • GetDocumentationVersionsErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetDocumentationVersionsRequest {
  GetDocumentationVersionsRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetDomainNameAccessAssociationsError {
  GetDomainNameAccessAssociationsErrorBadRequestException(
    value: BadRequestException,
  )
  GetDomainNameAccessAssociationsErrorNotFoundException(
    value: NotFoundException,
  )
  GetDomainNameAccessAssociationsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDomainNameAccessAssociationsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDomainNameAccessAssociationsErrorTransport(reason: String)
  GetDomainNameAccessAssociationsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetDomainNameAccessAssociationsErrorBadRequestException(
      value: BadRequestException,
    )
  • GetDomainNameAccessAssociationsErrorNotFoundException(
      value: NotFoundException,
    )
  • GetDomainNameAccessAssociationsErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetDomainNameAccessAssociationsErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetDomainNameAccessAssociationsErrorTransport(reason: String)
  • GetDomainNameAccessAssociationsErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetDomainNameAccessAssociationsRequest {
  GetDomainNameAccessAssociationsRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    resource_owner: option.Option(ResourceOwner),
  )
}

Constructors

pub type GetDomainNameError {
  GetDomainNameErrorBadRequestException(
    value: BadRequestException,
  )
  GetDomainNameErrorNotFoundException(value: NotFoundException)
  GetDomainNameErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDomainNameErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDomainNameErrorTransport(reason: String)
  GetDomainNameErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetDomainNameRequest {
  GetDomainNameRequest(
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
  )
}

Constructors

pub type GetDomainNamesError {
  GetDomainNamesErrorBadRequestException(
    value: BadRequestException,
  )
  GetDomainNamesErrorNotFoundException(value: NotFoundException)
  GetDomainNamesErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetDomainNamesErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetDomainNamesErrorTransport(reason: String)
  GetDomainNamesErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetDomainNamesErrorBadRequestException(
      value: BadRequestException,
    )
  • GetDomainNamesErrorNotFoundException(value: NotFoundException)
  • GetDomainNamesErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetDomainNamesErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetDomainNamesErrorTransport(reason: String)
  • GetDomainNamesErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetDomainNamesRequest {
  GetDomainNamesRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    resource_owner: option.Option(ResourceOwner),
  )
}

Constructors

pub type GetExportError {
  GetExportErrorBadRequestException(value: BadRequestException)
  GetExportErrorConflictException(value: ConflictException)
  GetExportErrorLimitExceededException(
    value: LimitExceededException,
  )
  GetExportErrorNotFoundException(value: NotFoundException)
  GetExportErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetExportErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetExportErrorTransport(reason: String)
  GetExportErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetExportRequest {
  GetExportRequest(
    accepts: option.Option(String),
    export_type: option.Option(String),
    parameters: option.Option(dict.Dict(String, String)),
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type GetGatewayResponseError {
  GetGatewayResponseErrorBadRequestException(
    value: BadRequestException,
  )
  GetGatewayResponseErrorNotFoundException(
    value: NotFoundException,
  )
  GetGatewayResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetGatewayResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetGatewayResponseErrorTransport(reason: String)
  GetGatewayResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetGatewayResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • GetGatewayResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • GetGatewayResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetGatewayResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetGatewayResponseErrorTransport(reason: String)
  • GetGatewayResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetGatewayResponseRequest {
  GetGatewayResponseRequest(
    response_type: option.Option(GatewayResponseType),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetGatewayResponsesError {
  GetGatewayResponsesErrorBadRequestException(
    value: BadRequestException,
  )
  GetGatewayResponsesErrorNotFoundException(
    value: NotFoundException,
  )
  GetGatewayResponsesErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetGatewayResponsesErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetGatewayResponsesErrorTransport(reason: String)
  GetGatewayResponsesErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetGatewayResponsesErrorBadRequestException(
      value: BadRequestException,
    )
  • GetGatewayResponsesErrorNotFoundException(
      value: NotFoundException,
    )
  • GetGatewayResponsesErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetGatewayResponsesErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetGatewayResponsesErrorTransport(reason: String)
  • GetGatewayResponsesErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetGatewayResponsesRequest {
  GetGatewayResponsesRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetIntegrationError {
  GetIntegrationErrorBadRequestException(
    value: BadRequestException,
  )
  GetIntegrationErrorNotFoundException(value: NotFoundException)
  GetIntegrationErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetIntegrationErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetIntegrationErrorTransport(reason: String)
  GetIntegrationErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetIntegrationErrorBadRequestException(
      value: BadRequestException,
    )
  • GetIntegrationErrorNotFoundException(value: NotFoundException)
  • GetIntegrationErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetIntegrationErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetIntegrationErrorTransport(reason: String)
  • GetIntegrationErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetIntegrationRequest {
  GetIntegrationRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetIntegrationResponseError {
  GetIntegrationResponseErrorBadRequestException(
    value: BadRequestException,
  )
  GetIntegrationResponseErrorNotFoundException(
    value: NotFoundException,
  )
  GetIntegrationResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetIntegrationResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetIntegrationResponseErrorTransport(reason: String)
  GetIntegrationResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetIntegrationResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • GetIntegrationResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • GetIntegrationResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetIntegrationResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetIntegrationResponseErrorTransport(reason: String)
  • GetIntegrationResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetIntegrationResponseRequest {
  GetIntegrationResponseRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type GetMethodError {
  GetMethodErrorNotFoundException(value: NotFoundException)
  GetMethodErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetMethodErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetMethodErrorTransport(reason: String)
  GetMethodErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetMethodErrorNotFoundException(value: NotFoundException)
  • GetMethodErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetMethodErrorUnauthorizedException(value: UnauthorizedException)
  • GetMethodErrorTransport(reason: String)
  • GetMethodErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetMethodRequest {
  GetMethodRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetMethodResponseError {
  GetMethodResponseErrorNotFoundException(
    value: NotFoundException,
  )
  GetMethodResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetMethodResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetMethodResponseErrorTransport(reason: String)
  GetMethodResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetMethodResponseErrorNotFoundException(value: NotFoundException)
  • GetMethodResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetMethodResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetMethodResponseErrorTransport(reason: String)
  • GetMethodResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetMethodResponseRequest {
  GetMethodResponseRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type GetModelError {
  GetModelErrorBadRequestException(value: BadRequestException)
  GetModelErrorNotFoundException(value: NotFoundException)
  GetModelErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetModelErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetModelErrorTransport(reason: String)
  GetModelErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetModelRequest {
  GetModelRequest(
    flatten: option.Option(Bool),
    model_name: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetModelTemplateError {
  GetModelTemplateErrorBadRequestException(
    value: BadRequestException,
  )
  GetModelTemplateErrorNotFoundException(
    value: NotFoundException,
  )
  GetModelTemplateErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetModelTemplateErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetModelTemplateErrorTransport(reason: String)
  GetModelTemplateErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetModelTemplateErrorBadRequestException(
      value: BadRequestException,
    )
  • GetModelTemplateErrorNotFoundException(value: NotFoundException)
  • GetModelTemplateErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetModelTemplateErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetModelTemplateErrorTransport(reason: String)
  • GetModelTemplateErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetModelTemplateRequest {
  GetModelTemplateRequest(
    model_name: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetModelsError {
  GetModelsErrorBadRequestException(value: BadRequestException)
  GetModelsErrorNotFoundException(value: NotFoundException)
  GetModelsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetModelsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetModelsErrorTransport(reason: String)
  GetModelsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetModelsRequest {
  GetModelsRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetRequestValidatorError {
  GetRequestValidatorErrorBadRequestException(
    value: BadRequestException,
  )
  GetRequestValidatorErrorNotFoundException(
    value: NotFoundException,
  )
  GetRequestValidatorErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetRequestValidatorErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetRequestValidatorErrorTransport(reason: String)
  GetRequestValidatorErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetRequestValidatorErrorBadRequestException(
      value: BadRequestException,
    )
  • GetRequestValidatorErrorNotFoundException(
      value: NotFoundException,
    )
  • GetRequestValidatorErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetRequestValidatorErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetRequestValidatorErrorTransport(reason: String)
  • GetRequestValidatorErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetRequestValidatorRequest {
  GetRequestValidatorRequest(
    request_validator_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetRequestValidatorsError {
  GetRequestValidatorsErrorBadRequestException(
    value: BadRequestException,
  )
  GetRequestValidatorsErrorNotFoundException(
    value: NotFoundException,
  )
  GetRequestValidatorsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetRequestValidatorsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetRequestValidatorsErrorTransport(reason: String)
  GetRequestValidatorsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetRequestValidatorsErrorBadRequestException(
      value: BadRequestException,
    )
  • GetRequestValidatorsErrorNotFoundException(
      value: NotFoundException,
    )
  • GetRequestValidatorsErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetRequestValidatorsErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetRequestValidatorsErrorTransport(reason: String)
  • GetRequestValidatorsErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetRequestValidatorsRequest {
  GetRequestValidatorsRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetResourceError {
  GetResourceErrorNotFoundException(value: NotFoundException)
  GetResourceErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetResourceErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetResourceErrorTransport(reason: String)
  GetResourceErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetResourceErrorNotFoundException(value: NotFoundException)
  • GetResourceErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetResourceErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetResourceErrorTransport(reason: String)
  • GetResourceErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetResourceRequest {
  GetResourceRequest(
    embed: option.Option(List(String)),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetResourcesError {
  GetResourcesErrorBadRequestException(
    value: BadRequestException,
  )
  GetResourcesErrorNotFoundException(value: NotFoundException)
  GetResourcesErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetResourcesErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetResourcesErrorTransport(reason: String)
  GetResourcesErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetResourcesRequest {
  GetResourcesRequest(
    embed: option.Option(List(String)),
    limit: option.Option(Int),
    position: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetRestApiError {
  GetRestApiErrorBadRequestException(value: BadRequestException)
  GetRestApiErrorNotFoundException(value: NotFoundException)
  GetRestApiErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetRestApiErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetRestApiErrorTransport(reason: String)
  GetRestApiErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetRestApiRequest {
  GetRestApiRequest(rest_api_id: option.Option(String))
}

Constructors

pub type GetRestApisError {
  GetRestApisErrorBadRequestException(value: BadRequestException)
  GetRestApisErrorNotFoundException(value: NotFoundException)
  GetRestApisErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetRestApisErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetRestApisErrorTransport(reason: String)
  GetRestApisErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetRestApisRequest {
  GetRestApisRequest(
    limit: option.Option(Int),
    position: option.Option(String),
  )
}

Constructors

pub type GetSdkError {
  GetSdkErrorBadRequestException(value: BadRequestException)
  GetSdkErrorConflictException(value: ConflictException)
  GetSdkErrorLimitExceededException(
    value: LimitExceededException,
  )
  GetSdkErrorNotFoundException(value: NotFoundException)
  GetSdkErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetSdkErrorUnauthorizedException(value: UnauthorizedException)
  GetSdkErrorTransport(reason: String)
  GetSdkErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetSdkRequest {
  GetSdkRequest(
    parameters: option.Option(dict.Dict(String, String)),
    rest_api_id: option.Option(String),
    sdk_type: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type GetSdkTypeError {
  GetSdkTypeErrorBadRequestException(value: BadRequestException)
  GetSdkTypeErrorNotFoundException(value: NotFoundException)
  GetSdkTypeErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetSdkTypeErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetSdkTypeErrorTransport(reason: String)
  GetSdkTypeErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetSdkTypeRequest {
  GetSdkTypeRequest(id: option.Option(String))
}

Constructors

pub type GetSdkTypesError {
  GetSdkTypesErrorBadRequestException(value: BadRequestException)
  GetSdkTypesErrorNotFoundException(value: NotFoundException)
  GetSdkTypesErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetSdkTypesErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetSdkTypesErrorTransport(reason: String)
  GetSdkTypesErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetSdkTypesRequest {
  GetSdkTypesRequest(
    limit: option.Option(Int),
    position: option.Option(String),
  )
}

Constructors

pub type GetStageError {
  GetStageErrorBadRequestException(value: BadRequestException)
  GetStageErrorConflictException(value: ConflictException)
  GetStageErrorLimitExceededException(
    value: LimitExceededException,
  )
  GetStageErrorNotFoundException(value: NotFoundException)
  GetStageErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetStageErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetStageErrorTransport(reason: String)
  GetStageErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetStageRequest {
  GetStageRequest(
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type GetStagesError {
  GetStagesErrorBadRequestException(value: BadRequestException)
  GetStagesErrorConflictException(value: ConflictException)
  GetStagesErrorLimitExceededException(
    value: LimitExceededException,
  )
  GetStagesErrorNotFoundException(value: NotFoundException)
  GetStagesErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetStagesErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetStagesErrorTransport(reason: String)
  GetStagesErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetStagesRequest {
  GetStagesRequest(
    deployment_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type GetTagsError {
  GetTagsErrorBadRequestException(value: BadRequestException)
  GetTagsErrorNotFoundException(value: NotFoundException)
  GetTagsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetTagsErrorUnauthorizedException(value: UnauthorizedException)
  GetTagsErrorTransport(reason: String)
  GetTagsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetTagsRequest {
  GetTagsRequest(
    limit: option.Option(Int),
    position: option.Option(String),
    resource_arn: option.Option(String),
  )
}

Constructors

pub type GetUsageError {
  GetUsageErrorBadRequestException(value: BadRequestException)
  GetUsageErrorNotFoundException(value: NotFoundException)
  GetUsageErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetUsageErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetUsageErrorTransport(reason: String)
  GetUsageErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetUsagePlanError {
  GetUsagePlanErrorBadRequestException(
    value: BadRequestException,
  )
  GetUsagePlanErrorNotFoundException(value: NotFoundException)
  GetUsagePlanErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetUsagePlanErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetUsagePlanErrorTransport(reason: String)
  GetUsagePlanErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetUsagePlanKeyError {
  GetUsagePlanKeyErrorBadRequestException(
    value: BadRequestException,
  )
  GetUsagePlanKeyErrorNotFoundException(value: NotFoundException)
  GetUsagePlanKeyErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetUsagePlanKeyErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetUsagePlanKeyErrorTransport(reason: String)
  GetUsagePlanKeyErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetUsagePlanKeyErrorBadRequestException(
      value: BadRequestException,
    )
  • GetUsagePlanKeyErrorNotFoundException(value: NotFoundException)
  • GetUsagePlanKeyErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetUsagePlanKeyErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetUsagePlanKeyErrorTransport(reason: String)
  • GetUsagePlanKeyErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetUsagePlanKeyRequest {
  GetUsagePlanKeyRequest(
    key_id: option.Option(String),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type GetUsagePlanKeysError {
  GetUsagePlanKeysErrorBadRequestException(
    value: BadRequestException,
  )
  GetUsagePlanKeysErrorNotFoundException(
    value: NotFoundException,
  )
  GetUsagePlanKeysErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetUsagePlanKeysErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetUsagePlanKeysErrorTransport(reason: String)
  GetUsagePlanKeysErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • GetUsagePlanKeysErrorBadRequestException(
      value: BadRequestException,
    )
  • GetUsagePlanKeysErrorNotFoundException(value: NotFoundException)
  • GetUsagePlanKeysErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • GetUsagePlanKeysErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • GetUsagePlanKeysErrorTransport(reason: String)
  • GetUsagePlanKeysErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type GetUsagePlanKeysRequest {
  GetUsagePlanKeysRequest(
    limit: option.Option(Int),
    name_query: option.Option(String),
    position: option.Option(String),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type GetUsagePlanRequest {
  GetUsagePlanRequest(usage_plan_id: option.Option(String))
}

Constructors

pub type GetUsagePlansError {
  GetUsagePlansErrorBadRequestException(
    value: BadRequestException,
  )
  GetUsagePlansErrorNotFoundException(value: NotFoundException)
  GetUsagePlansErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetUsagePlansErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetUsagePlansErrorTransport(reason: String)
  GetUsagePlansErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetUsagePlansRequest {
  GetUsagePlansRequest(
    key_id: option.Option(String),
    limit: option.Option(Int),
    position: option.Option(String),
  )
}

Constructors

pub type GetUsageRequest {
  GetUsageRequest(
    end_date: option.Option(String),
    key_id: option.Option(String),
    limit: option.Option(Int),
    position: option.Option(String),
    start_date: option.Option(String),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type GetVpcLinkError {
  GetVpcLinkErrorBadRequestException(value: BadRequestException)
  GetVpcLinkErrorNotFoundException(value: NotFoundException)
  GetVpcLinkErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetVpcLinkErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetVpcLinkErrorTransport(reason: String)
  GetVpcLinkErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetVpcLinkRequest {
  GetVpcLinkRequest(vpc_link_id: option.Option(String))
}

Constructors

pub type GetVpcLinksError {
  GetVpcLinksErrorBadRequestException(value: BadRequestException)
  GetVpcLinksErrorNotFoundException(value: NotFoundException)
  GetVpcLinksErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  GetVpcLinksErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  GetVpcLinksErrorTransport(reason: String)
  GetVpcLinksErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type GetVpcLinksRequest {
  GetVpcLinksRequest(
    limit: option.Option(Int),
    position: option.Option(String),
  )
}

Constructors

pub type ImportApiKeysError {
  ImportApiKeysErrorBadRequestException(
    value: BadRequestException,
  )
  ImportApiKeysErrorConflictException(value: ConflictException)
  ImportApiKeysErrorLimitExceededException(
    value: LimitExceededException,
  )
  ImportApiKeysErrorNotFoundException(value: NotFoundException)
  ImportApiKeysErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  ImportApiKeysErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  ImportApiKeysErrorTransport(reason: String)
  ImportApiKeysErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type ImportApiKeysRequest {
  ImportApiKeysRequest(
    body: option.Option(BitArray),
    fail_on_warnings: option.Option(Bool),
    format: option.Option(ApiKeysFormat),
  )
}

Constructors

pub type ImportDocumentationPartsError {
  ImportDocumentationPartsErrorBadRequestException(
    value: BadRequestException,
  )
  ImportDocumentationPartsErrorConflictException(
    value: ConflictException,
  )
  ImportDocumentationPartsErrorLimitExceededException(
    value: LimitExceededException,
  )
  ImportDocumentationPartsErrorNotFoundException(
    value: NotFoundException,
  )
  ImportDocumentationPartsErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  ImportDocumentationPartsErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  ImportDocumentationPartsErrorTransport(reason: String)
  ImportDocumentationPartsErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • ImportDocumentationPartsErrorBadRequestException(
      value: BadRequestException,
    )
  • ImportDocumentationPartsErrorConflictException(
      value: ConflictException,
    )
  • ImportDocumentationPartsErrorLimitExceededException(
      value: LimitExceededException,
    )
  • ImportDocumentationPartsErrorNotFoundException(
      value: NotFoundException,
    )
  • ImportDocumentationPartsErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • ImportDocumentationPartsErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • ImportDocumentationPartsErrorTransport(reason: String)
  • ImportDocumentationPartsErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type ImportDocumentationPartsRequest {
  ImportDocumentationPartsRequest(
    body: option.Option(BitArray),
    fail_on_warnings: option.Option(Bool),
    mode: option.Option(PutMode),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type ImportRestApiError {
  ImportRestApiErrorBadRequestException(
    value: BadRequestException,
  )
  ImportRestApiErrorConflictException(value: ConflictException)
  ImportRestApiErrorLimitExceededException(
    value: LimitExceededException,
  )
  ImportRestApiErrorNotFoundException(value: NotFoundException)
  ImportRestApiErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  ImportRestApiErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  ImportRestApiErrorTransport(reason: String)
  ImportRestApiErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type ImportRestApiRequest {
  ImportRestApiRequest(
    body: option.Option(BitArray),
    fail_on_warnings: option.Option(Bool),
    parameters: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type Integration {
  Integration(
    cache_key_parameters: option.Option(List(String)),
    cache_namespace: option.Option(String),
    connection_id: option.Option(String),
    connection_type: option.Option(ConnectionType),
    content_handling: option.Option(ContentHandlingStrategy),
    credentials: option.Option(String),
    http_method: option.Option(String),
    integration_responses: option.Option(
      dict.Dict(String, IntegrationResponse),
    ),
    integration_target: option.Option(String),
    passthrough_behavior: option.Option(String),
    request_parameters: option.Option(dict.Dict(String, String)),
    request_templates: option.Option(dict.Dict(String, String)),
    response_transfer_mode: option.Option(ResponseTransferMode),
    timeout_in_millis: option.Option(Int),
    tls_config: option.Option(TlsConfig),
    type_: option.Option(IntegrationType),
    uri: option.Option(String),
  )
}

Constructors

pub type IntegrationResponse {
  IntegrationResponse(
    content_handling: option.Option(ContentHandlingStrategy),
    response_parameters: option.Option(dict.Dict(String, String)),
    response_templates: option.Option(dict.Dict(String, String)),
    selection_pattern: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type IntegrationType {
  IntegrationTypeAws
  IntegrationTypeAwsProxy
  IntegrationTypeHttp
  IntegrationTypeHttpProxy
  IntegrationTypeMock
}

Constructors

  • IntegrationTypeAws
  • IntegrationTypeAwsProxy
  • IntegrationTypeHttp
  • IntegrationTypeHttpProxy
  • IntegrationTypeMock
pub type IpAddressType {
  IpAddressTypeDualstack
  IpAddressTypeIpv4
}

Constructors

  • IpAddressTypeDualstack
  • IpAddressTypeIpv4
pub type LimitExceededException {
  LimitExceededException(
    message: option.Option(String),
    retry_after_seconds: option.Option(String),
  )
}

Constructors

pub type LocationStatusType {
  LocationStatusTypeDocumented
  LocationStatusTypeUndocumented
}

Constructors

  • LocationStatusTypeDocumented
  • LocationStatusTypeUndocumented
pub type Method {
  Method(
    api_key_required: option.Option(Bool),
    authorization_scopes: option.Option(List(String)),
    authorization_type: option.Option(String),
    authorizer_id: option.Option(String),
    http_method: option.Option(String),
    method_integration: option.Option(Integration),
    method_responses: option.Option(
      dict.Dict(String, MethodResponse),
    ),
    operation_name: option.Option(String),
    request_models: option.Option(dict.Dict(String, String)),
    request_parameters: option.Option(dict.Dict(String, Bool)),
    request_validator_id: option.Option(String),
  )
}

Constructors

pub type MethodResponse {
  MethodResponse(
    response_models: option.Option(dict.Dict(String, String)),
    response_parameters: option.Option(dict.Dict(String, Bool)),
    status_code: option.Option(String),
  )
}

Constructors

pub type MethodSetting {
  MethodSetting(
    cache_data_encrypted: option.Option(Bool),
    cache_ttl_in_seconds: option.Option(Int),
    caching_enabled: option.Option(Bool),
    data_trace_enabled: option.Option(Bool),
    logging_level: option.Option(String),
    metrics_enabled: option.Option(Bool),
    require_authorization_for_cache_control: option.Option(Bool),
    throttling_burst_limit: option.Option(Int),
    throttling_rate_limit: option.Option(json_float.SmithyFloat),
    unauthorized_cache_control_header_strategy: option.Option(
      UnauthorizedCacheControlHeaderStrategy,
    ),
  )
}

Constructors

pub type MethodSnapshot {
  MethodSnapshot(
    api_key_required: option.Option(Bool),
    authorization_type: option.Option(String),
  )
}

Constructors

pub type Model {
  Model(
    content_type: option.Option(String),
    description: option.Option(String),
    id: option.Option(String),
    name: option.Option(String),
    schema: option.Option(String),
  )
}

Constructors

pub type Models {
  Models(
    items: option.Option(List(Model)),
    position: option.Option(String),
  )
}

Constructors

pub type MutualTlsAuthentication {
  MutualTlsAuthentication(
    truststore_uri: option.Option(String),
    truststore_version: option.Option(String),
    truststore_warnings: option.Option(List(String)),
  )
}

Constructors

pub type MutualTlsAuthenticationInput {
  MutualTlsAuthenticationInput(
    truststore_uri: option.Option(String),
    truststore_version: option.Option(String),
  )
}

Constructors

pub type NotFoundException {
  NotFoundException(message: option.Option(String))
}

Constructors

pub type Op {
  OpAdd
  OpCopy
  OpMove
  OpRemove
  OpReplace
  OpTest
}

Constructors

  • OpAdd
  • OpCopy
  • OpMove
  • OpRemove
  • OpReplace
  • OpTest
pub type PatchOperation {
  PatchOperation(
    from: option.Option(String),
    op: option.Option(Op),
    path: option.Option(String),
    value: option.Option(String),
  )
}

Constructors

pub type PutGatewayResponseError {
  PutGatewayResponseErrorBadRequestException(
    value: BadRequestException,
  )
  PutGatewayResponseErrorConflictException(
    value: ConflictException,
  )
  PutGatewayResponseErrorLimitExceededException(
    value: LimitExceededException,
  )
  PutGatewayResponseErrorNotFoundException(
    value: NotFoundException,
  )
  PutGatewayResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  PutGatewayResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  PutGatewayResponseErrorTransport(reason: String)
  PutGatewayResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type PutGatewayResponseRequest {
  PutGatewayResponseRequest(
    response_parameters: option.Option(dict.Dict(String, String)),
    response_templates: option.Option(dict.Dict(String, String)),
    response_type: option.Option(GatewayResponseType),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type PutIntegrationError {
  PutIntegrationErrorBadRequestException(
    value: BadRequestException,
  )
  PutIntegrationErrorConflictException(value: ConflictException)
  PutIntegrationErrorLimitExceededException(
    value: LimitExceededException,
  )
  PutIntegrationErrorNotFoundException(value: NotFoundException)
  PutIntegrationErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  PutIntegrationErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  PutIntegrationErrorTransport(reason: String)
  PutIntegrationErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type PutIntegrationRequest {
  PutIntegrationRequest(
    cache_key_parameters: option.Option(List(String)),
    cache_namespace: option.Option(String),
    connection_id: option.Option(String),
    connection_type: option.Option(ConnectionType),
    content_handling: option.Option(ContentHandlingStrategy),
    credentials: option.Option(String),
    http_method: option.Option(String),
    integration_http_method: option.Option(String),
    integration_target: option.Option(String),
    passthrough_behavior: option.Option(String),
    request_parameters: option.Option(dict.Dict(String, String)),
    request_templates: option.Option(dict.Dict(String, String)),
    resource_id: option.Option(String),
    response_transfer_mode: option.Option(ResponseTransferMode),
    rest_api_id: option.Option(String),
    timeout_in_millis: option.Option(Int),
    tls_config: option.Option(TlsConfig),
    type_: option.Option(IntegrationType),
    uri: option.Option(String),
  )
}

Constructors

pub type PutIntegrationResponseError {
  PutIntegrationResponseErrorBadRequestException(
    value: BadRequestException,
  )
  PutIntegrationResponseErrorConflictException(
    value: ConflictException,
  )
  PutIntegrationResponseErrorLimitExceededException(
    value: LimitExceededException,
  )
  PutIntegrationResponseErrorNotFoundException(
    value: NotFoundException,
  )
  PutIntegrationResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  PutIntegrationResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  PutIntegrationResponseErrorTransport(reason: String)
  PutIntegrationResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • PutIntegrationResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • PutIntegrationResponseErrorConflictException(
      value: ConflictException,
    )
  • PutIntegrationResponseErrorLimitExceededException(
      value: LimitExceededException,
    )
  • PutIntegrationResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • PutIntegrationResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • PutIntegrationResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • PutIntegrationResponseErrorTransport(reason: String)
  • PutIntegrationResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type PutIntegrationResponseRequest {
  PutIntegrationResponseRequest(
    content_handling: option.Option(ContentHandlingStrategy),
    http_method: option.Option(String),
    resource_id: option.Option(String),
    response_parameters: option.Option(dict.Dict(String, String)),
    response_templates: option.Option(dict.Dict(String, String)),
    rest_api_id: option.Option(String),
    selection_pattern: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type PutMethodError {
  PutMethodErrorBadRequestException(value: BadRequestException)
  PutMethodErrorConflictException(value: ConflictException)
  PutMethodErrorLimitExceededException(
    value: LimitExceededException,
  )
  PutMethodErrorNotFoundException(value: NotFoundException)
  PutMethodErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  PutMethodErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  PutMethodErrorTransport(reason: String)
  PutMethodErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type PutMethodRequest {
  PutMethodRequest(
    api_key_required: option.Option(Bool),
    authorization_scopes: option.Option(List(String)),
    authorization_type: option.Option(String),
    authorizer_id: option.Option(String),
    http_method: option.Option(String),
    operation_name: option.Option(String),
    request_models: option.Option(dict.Dict(String, String)),
    request_parameters: option.Option(dict.Dict(String, Bool)),
    request_validator_id: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type PutMethodResponseError {
  PutMethodResponseErrorBadRequestException(
    value: BadRequestException,
  )
  PutMethodResponseErrorConflictException(
    value: ConflictException,
  )
  PutMethodResponseErrorLimitExceededException(
    value: LimitExceededException,
  )
  PutMethodResponseErrorNotFoundException(
    value: NotFoundException,
  )
  PutMethodResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  PutMethodResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  PutMethodResponseErrorTransport(reason: String)
  PutMethodResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type PutMethodResponseRequest {
  PutMethodResponseRequest(
    http_method: option.Option(String),
    resource_id: option.Option(String),
    response_models: option.Option(dict.Dict(String, String)),
    response_parameters: option.Option(dict.Dict(String, Bool)),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type PutMode {
  PutModeMerge
  PutModeOverwrite
}

Constructors

  • PutModeMerge
  • PutModeOverwrite
pub type PutRestApiError {
  PutRestApiErrorBadRequestException(value: BadRequestException)
  PutRestApiErrorConflictException(value: ConflictException)
  PutRestApiErrorLimitExceededException(
    value: LimitExceededException,
  )
  PutRestApiErrorNotFoundException(value: NotFoundException)
  PutRestApiErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  PutRestApiErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  PutRestApiErrorTransport(reason: String)
  PutRestApiErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type PutRestApiRequest {
  PutRestApiRequest(
    body: option.Option(BitArray),
    fail_on_warnings: option.Option(Bool),
    mode: option.Option(PutMode),
    parameters: option.Option(dict.Dict(String, String)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type QuotaPeriodType {
  QuotaPeriodTypeDay
  QuotaPeriodTypeMonth
  QuotaPeriodTypeWeek
}

Constructors

  • QuotaPeriodTypeDay
  • QuotaPeriodTypeMonth
  • QuotaPeriodTypeWeek
pub type QuotaSettings {
  QuotaSettings(
    limit: option.Option(Int),
    offset: option.Option(Int),
    period: option.Option(QuotaPeriodType),
  )
}

Constructors

pub type RejectDomainNameAccessAssociationError {
  RejectDomainNameAccessAssociationErrorBadRequestException(
    value: BadRequestException,
  )
  RejectDomainNameAccessAssociationErrorConflictException(
    value: ConflictException,
  )
  RejectDomainNameAccessAssociationErrorNotFoundException(
    value: NotFoundException,
  )
  RejectDomainNameAccessAssociationErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  RejectDomainNameAccessAssociationErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  RejectDomainNameAccessAssociationErrorTransport(reason: String)
  RejectDomainNameAccessAssociationErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • RejectDomainNameAccessAssociationErrorBadRequestException(
      value: BadRequestException,
    )
  • RejectDomainNameAccessAssociationErrorConflictException(
      value: ConflictException,
    )
  • RejectDomainNameAccessAssociationErrorNotFoundException(
      value: NotFoundException,
    )
  • RejectDomainNameAccessAssociationErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • RejectDomainNameAccessAssociationErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • RejectDomainNameAccessAssociationErrorTransport(reason: String)
  • RejectDomainNameAccessAssociationErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type RejectDomainNameAccessAssociationOutput {
  RejectDomainNameAccessAssociationOutput
}

Constructors

  • RejectDomainNameAccessAssociationOutput
pub type RejectDomainNameAccessAssociationRequest {
  RejectDomainNameAccessAssociationRequest(
    domain_name_access_association_arn: option.Option(String),
    domain_name_arn: option.Option(String),
  )
}

Constructors

  • RejectDomainNameAccessAssociationRequest(
      domain_name_access_association_arn: option.Option(String),
      domain_name_arn: option.Option(String),
    )
pub type RequestValidator {
  RequestValidator(
    id: option.Option(String),
    name: option.Option(String),
    validate_request_body: option.Option(Bool),
    validate_request_parameters: option.Option(Bool),
  )
}

Constructors

pub type RequestValidators {
  RequestValidators(
    items: option.Option(List(RequestValidator)),
    position: option.Option(String),
  )
}

Constructors

pub type Resource {
  Resource(
    id: option.Option(String),
    parent_id: option.Option(String),
    path: option.Option(String),
    path_part: option.Option(String),
    resource_methods: option.Option(dict.Dict(String, Method)),
  )
}

Constructors

pub type ResourceOwner {
  ResourceOwnerOtherAccounts
  ResourceOwnerSelf
}

Constructors

  • ResourceOwnerOtherAccounts
  • ResourceOwnerSelf
pub type Resources {
  Resources(
    items: option.Option(List(Resource)),
    position: option.Option(String),
  )
}

Constructors

pub type ResponseTransferMode {
  ResponseTransferModeBuffered
  ResponseTransferModeStream
}

Constructors

  • ResponseTransferModeBuffered
  • ResponseTransferModeStream
pub type RestApi {
  RestApi(
    api_key_source: option.Option(ApiKeySourceType),
    api_status: option.Option(ApiStatus),
    api_status_message: option.Option(String),
    binary_media_types: option.Option(List(String)),
    created_date: option.Option(json_timestamp.Timestamp),
    description: option.Option(String),
    disable_execute_api_endpoint: option.Option(Bool),
    endpoint_access_mode: option.Option(EndpointAccessMode),
    endpoint_configuration: option.Option(EndpointConfiguration),
    id: option.Option(String),
    minimum_compression_size: option.Option(Int),
    name: option.Option(String),
    policy: option.Option(String),
    root_resource_id: option.Option(String),
    security_policy: option.Option(SecurityPolicy),
    tags: option.Option(dict.Dict(String, String)),
    version: option.Option(String),
    warnings: option.Option(List(String)),
  )
}

Constructors

pub type RestApis {
  RestApis(
    items: option.Option(List(RestApi)),
    position: option.Option(String),
  )
}

Constructors

pub type RoutingMode {
  RoutingModeBasePathMappingOnly
  RoutingModeRoutingRuleOnly
  RoutingModeRoutingRuleThenBasePathMapping
}

Constructors

  • RoutingModeBasePathMappingOnly
  • RoutingModeRoutingRuleOnly
  • RoutingModeRoutingRuleThenBasePathMapping
pub type SdkConfigurationProperty {
  SdkConfigurationProperty(
    default_value: option.Option(String),
    description: option.Option(String),
    friendly_name: option.Option(String),
    name: option.Option(String),
    required: option.Option(Bool),
  )
}

Constructors

pub type SdkResponse {
  SdkResponse(
    body: option.Option(BitArray),
    content_disposition: option.Option(String),
    content_type: option.Option(String),
  )
}

Constructors

pub type SdkType {
  SdkType(
    configuration_properties: option.Option(
      List(SdkConfigurationProperty),
    ),
    description: option.Option(String),
    friendly_name: option.Option(String),
    id: option.Option(String),
  )
}

Constructors

pub type SdkTypes {
  SdkTypes(items: option.Option(List(SdkType)))
}

Constructors

pub type SecurityPolicy {
  SecurityPolicySecuritypolicyTls122018Edge
  SecurityPolicySecuritypolicyTls12Pfs2025Edge
  SecurityPolicySecuritypolicyTls1312202106
  SecurityPolicySecuritypolicyTls1312FipsPfsPq202509
  SecurityPolicySecuritypolicyTls1312FipsPq202509
  SecurityPolicySecuritypolicyTls1312PfsPq202509
  SecurityPolicySecuritypolicyTls1312Pq202509
  SecurityPolicySecuritypolicyTls1313202509
  SecurityPolicySecuritypolicyTls1313Fips202509
  SecurityPolicySecuritypolicyTls132025Edge
  SecurityPolicyTls10
  SecurityPolicyTls12
}

Constructors

  • SecurityPolicySecuritypolicyTls122018Edge
  • SecurityPolicySecuritypolicyTls12Pfs2025Edge
  • SecurityPolicySecuritypolicyTls1312202106
  • SecurityPolicySecuritypolicyTls1312FipsPfsPq202509
  • SecurityPolicySecuritypolicyTls1312FipsPq202509
  • SecurityPolicySecuritypolicyTls1312PfsPq202509
  • SecurityPolicySecuritypolicyTls1312Pq202509
  • SecurityPolicySecuritypolicyTls1313202509
  • SecurityPolicySecuritypolicyTls1313Fips202509
  • SecurityPolicySecuritypolicyTls132025Edge
  • SecurityPolicyTls10
  • SecurityPolicyTls12
pub type ServiceUnavailableException {
  ServiceUnavailableException(
    message: option.Option(String),
    retry_after_seconds: option.Option(String),
  )
}

Constructors

pub type Stage {
  Stage(
    access_log_settings: option.Option(AccessLogSettings),
    cache_cluster_enabled: option.Option(Bool),
    cache_cluster_size: option.Option(CacheClusterSize),
    cache_cluster_status: option.Option(CacheClusterStatus),
    canary_settings: option.Option(CanarySettings),
    client_certificate_id: option.Option(String),
    created_date: option.Option(json_timestamp.Timestamp),
    deployment_id: option.Option(String),
    description: option.Option(String),
    documentation_version: option.Option(String),
    last_updated_date: option.Option(json_timestamp.Timestamp),
    method_settings: option.Option(
      dict.Dict(String, MethodSetting),
    ),
    stage_name: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
    tracing_enabled: option.Option(Bool),
    variables: option.Option(dict.Dict(String, String)),
    web_acl_arn: option.Option(String),
  )
}

Constructors

pub type StageKey {
  StageKey(
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type Stages {
  Stages(item: option.Option(List(Stage)))
}

Constructors

pub type TagResourceError {
  TagResourceErrorBadRequestException(value: BadRequestException)
  TagResourceErrorConflictException(value: ConflictException)
  TagResourceErrorLimitExceededException(
    value: LimitExceededException,
  )
  TagResourceErrorNotFoundException(value: NotFoundException)
  TagResourceErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  TagResourceErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  TagResourceErrorTransport(reason: String)
  TagResourceErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type TagResourceOutput {
  TagResourceOutput
}

Constructors

  • TagResourceOutput
pub type TagResourceRequest {
  TagResourceRequest(
    resource_arn: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type Tags {
  Tags(tags: option.Option(dict.Dict(String, String)))
}

Constructors

pub type Template {
  Template(value: option.Option(String))
}

Constructors

pub type TestInvokeAuthorizerError {
  TestInvokeAuthorizerErrorBadRequestException(
    value: BadRequestException,
  )
  TestInvokeAuthorizerErrorNotFoundException(
    value: NotFoundException,
  )
  TestInvokeAuthorizerErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  TestInvokeAuthorizerErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  TestInvokeAuthorizerErrorTransport(reason: String)
  TestInvokeAuthorizerErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • TestInvokeAuthorizerErrorBadRequestException(
      value: BadRequestException,
    )
  • TestInvokeAuthorizerErrorNotFoundException(
      value: NotFoundException,
    )
  • TestInvokeAuthorizerErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • TestInvokeAuthorizerErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • TestInvokeAuthorizerErrorTransport(reason: String)
  • TestInvokeAuthorizerErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type TestInvokeAuthorizerRequest {
  TestInvokeAuthorizerRequest(
    additional_context: option.Option(dict.Dict(String, String)),
    authorizer_id: option.Option(String),
    body: option.Option(String),
    headers: option.Option(dict.Dict(String, String)),
    multi_value_headers: option.Option(
      dict.Dict(String, List(String)),
    ),
    path_with_query_string: option.Option(String),
    rest_api_id: option.Option(String),
    stage_variables: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type TestInvokeAuthorizerResponse {
  TestInvokeAuthorizerResponse(
    authorization: option.Option(dict.Dict(String, List(String))),
    claims: option.Option(dict.Dict(String, String)),
    client_status: option.Option(Int),
    latency: option.Option(Int),
    log: option.Option(String),
    policy: option.Option(String),
    principal_id: option.Option(String),
  )
}

Constructors

pub type TestInvokeMethodError {
  TestInvokeMethodErrorBadRequestException(
    value: BadRequestException,
  )
  TestInvokeMethodErrorNotFoundException(
    value: NotFoundException,
  )
  TestInvokeMethodErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  TestInvokeMethodErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  TestInvokeMethodErrorTransport(reason: String)
  TestInvokeMethodErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • TestInvokeMethodErrorBadRequestException(
      value: BadRequestException,
    )
  • TestInvokeMethodErrorNotFoundException(value: NotFoundException)
  • TestInvokeMethodErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • TestInvokeMethodErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • TestInvokeMethodErrorTransport(reason: String)
  • TestInvokeMethodErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type TestInvokeMethodRequest {
  TestInvokeMethodRequest(
    body: option.Option(String),
    client_certificate_id: option.Option(String),
    headers: option.Option(dict.Dict(String, String)),
    http_method: option.Option(String),
    multi_value_headers: option.Option(
      dict.Dict(String, List(String)),
    ),
    path_with_query_string: option.Option(String),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
    stage_variables: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type TestInvokeMethodResponse {
  TestInvokeMethodResponse(
    body: option.Option(String),
    headers: option.Option(dict.Dict(String, String)),
    latency: option.Option(Int),
    log: option.Option(String),
    multi_value_headers: option.Option(
      dict.Dict(String, List(String)),
    ),
    status: option.Option(Int),
  )
}

Constructors

pub type ThrottleSettings {
  ThrottleSettings(
    burst_limit: option.Option(Int),
    rate_limit: option.Option(json_float.SmithyFloat),
  )
}

Constructors

pub type TlsConfig {
  TlsConfig(insecure_skip_verification: option.Option(Bool))
}

Constructors

pub type TooManyRequestsException {
  TooManyRequestsException(
    message: option.Option(String),
    retry_after_seconds: option.Option(String),
  )
}

Constructors

pub type UnauthorizedCacheControlHeaderStrategy {
  UnauthorizedCacheControlHeaderStrategyFailWith403
  UnauthorizedCacheControlHeaderStrategySucceedWithoutResponseHeader
  UnauthorizedCacheControlHeaderStrategySucceedWithResponseHeader
}

Constructors

  • UnauthorizedCacheControlHeaderStrategyFailWith403
  • UnauthorizedCacheControlHeaderStrategySucceedWithoutResponseHeader
  • UnauthorizedCacheControlHeaderStrategySucceedWithResponseHeader
pub type UnauthorizedException {
  UnauthorizedException(message: option.Option(String))
}

Constructors

pub type UntagResourceError {
  UntagResourceErrorBadRequestException(
    value: BadRequestException,
  )
  UntagResourceErrorConflictException(value: ConflictException)
  UntagResourceErrorLimitExceededException(
    value: LimitExceededException,
  )
  UntagResourceErrorNotFoundException(value: NotFoundException)
  UntagResourceErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UntagResourceErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UntagResourceErrorTransport(reason: String)
  UntagResourceErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UntagResourceOutput {
  UntagResourceOutput
}

Constructors

  • UntagResourceOutput
pub type UntagResourceRequest {
  UntagResourceRequest(
    resource_arn: option.Option(String),
    tag_keys: option.Option(List(String)),
  )
}

Constructors

pub type UpdateAccountError {
  UpdateAccountErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateAccountErrorConflictException(value: ConflictException)
  UpdateAccountErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateAccountErrorNotFoundException(value: NotFoundException)
  UpdateAccountErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateAccountErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateAccountErrorTransport(reason: String)
  UpdateAccountErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateAccountRequest {
  UpdateAccountRequest(
    patch_operations: option.Option(List(PatchOperation)),
  )
}

Constructors

pub type UpdateApiKeyError {
  UpdateApiKeyErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateApiKeyErrorConflictException(value: ConflictException)
  UpdateApiKeyErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateApiKeyErrorNotFoundException(value: NotFoundException)
  UpdateApiKeyErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateApiKeyErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateApiKeyErrorTransport(reason: String)
  UpdateApiKeyErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateApiKeyRequest {
  UpdateApiKeyRequest(
    api_key: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
  )
}

Constructors

pub type UpdateAuthorizerError {
  UpdateAuthorizerErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateAuthorizerErrorConflictException(
    value: ConflictException,
  )
  UpdateAuthorizerErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateAuthorizerErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateAuthorizerErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateAuthorizerErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateAuthorizerErrorTransport(reason: String)
  UpdateAuthorizerErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateAuthorizerRequest {
  UpdateAuthorizerRequest(
    authorizer_id: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateBasePathMappingError {
  UpdateBasePathMappingErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateBasePathMappingErrorConflictException(
    value: ConflictException,
  )
  UpdateBasePathMappingErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateBasePathMappingErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateBasePathMappingErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateBasePathMappingErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateBasePathMappingErrorTransport(reason: String)
  UpdateBasePathMappingErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateBasePathMappingErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateBasePathMappingErrorConflictException(
      value: ConflictException,
    )
  • UpdateBasePathMappingErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateBasePathMappingErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateBasePathMappingErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateBasePathMappingErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateBasePathMappingErrorTransport(reason: String)
  • UpdateBasePathMappingErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateBasePathMappingRequest {
  UpdateBasePathMappingRequest(
    base_path: option.Option(String),
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
  )
}

Constructors

pub type UpdateClientCertificateError {
  UpdateClientCertificateErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateClientCertificateErrorConflictException(
    value: ConflictException,
  )
  UpdateClientCertificateErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateClientCertificateErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateClientCertificateErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateClientCertificateErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateClientCertificateErrorTransport(reason: String)
  UpdateClientCertificateErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateClientCertificateErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateClientCertificateErrorConflictException(
      value: ConflictException,
    )
  • UpdateClientCertificateErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateClientCertificateErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateClientCertificateErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateClientCertificateErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateClientCertificateErrorTransport(reason: String)
  • UpdateClientCertificateErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateClientCertificateRequest {
  UpdateClientCertificateRequest(
    client_certificate_id: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
  )
}

Constructors

pub type UpdateDeploymentError {
  UpdateDeploymentErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateDeploymentErrorConflictException(
    value: ConflictException,
  )
  UpdateDeploymentErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateDeploymentErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateDeploymentErrorServiceUnavailableException(
    value: ServiceUnavailableException,
  )
  UpdateDeploymentErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateDeploymentErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateDeploymentErrorTransport(reason: String)
  UpdateDeploymentErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateDeploymentRequest {
  UpdateDeploymentRequest(
    deployment_id: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateDocumentationPartError {
  UpdateDocumentationPartErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateDocumentationPartErrorConflictException(
    value: ConflictException,
  )
  UpdateDocumentationPartErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateDocumentationPartErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateDocumentationPartErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateDocumentationPartErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateDocumentationPartErrorTransport(reason: String)
  UpdateDocumentationPartErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateDocumentationPartErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateDocumentationPartErrorConflictException(
      value: ConflictException,
    )
  • UpdateDocumentationPartErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateDocumentationPartErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateDocumentationPartErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateDocumentationPartErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateDocumentationPartErrorTransport(reason: String)
  • UpdateDocumentationPartErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateDocumentationPartRequest {
  UpdateDocumentationPartRequest(
    documentation_part_id: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateDocumentationVersionError {
  UpdateDocumentationVersionErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateDocumentationVersionErrorConflictException(
    value: ConflictException,
  )
  UpdateDocumentationVersionErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateDocumentationVersionErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateDocumentationVersionErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateDocumentationVersionErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateDocumentationVersionErrorTransport(reason: String)
  UpdateDocumentationVersionErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateDocumentationVersionErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateDocumentationVersionErrorConflictException(
      value: ConflictException,
    )
  • UpdateDocumentationVersionErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateDocumentationVersionErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateDocumentationVersionErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateDocumentationVersionErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateDocumentationVersionErrorTransport(reason: String)
  • UpdateDocumentationVersionErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateDocumentationVersionRequest {
  UpdateDocumentationVersionRequest(
    documentation_version: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateDomainNameError {
  UpdateDomainNameErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateDomainNameErrorConflictException(
    value: ConflictException,
  )
  UpdateDomainNameErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateDomainNameErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateDomainNameErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateDomainNameErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateDomainNameErrorTransport(reason: String)
  UpdateDomainNameErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateDomainNameRequest {
  UpdateDomainNameRequest(
    domain_name: option.Option(String),
    domain_name_id: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
  )
}

Constructors

pub type UpdateGatewayResponseError {
  UpdateGatewayResponseErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateGatewayResponseErrorConflictException(
    value: ConflictException,
  )
  UpdateGatewayResponseErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateGatewayResponseErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateGatewayResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateGatewayResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateGatewayResponseErrorTransport(reason: String)
  UpdateGatewayResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateGatewayResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateGatewayResponseErrorConflictException(
      value: ConflictException,
    )
  • UpdateGatewayResponseErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateGatewayResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateGatewayResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateGatewayResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateGatewayResponseErrorTransport(reason: String)
  • UpdateGatewayResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateGatewayResponseRequest {
  UpdateGatewayResponseRequest(
    patch_operations: option.Option(List(PatchOperation)),
    response_type: option.Option(GatewayResponseType),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateIntegrationError {
  UpdateIntegrationErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateIntegrationErrorConflictException(
    value: ConflictException,
  )
  UpdateIntegrationErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateIntegrationErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateIntegrationErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateIntegrationErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateIntegrationErrorTransport(reason: String)
  UpdateIntegrationErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateIntegrationRequest {
  UpdateIntegrationRequest(
    http_method: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateIntegrationResponseError {
  UpdateIntegrationResponseErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateIntegrationResponseErrorConflictException(
    value: ConflictException,
  )
  UpdateIntegrationResponseErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateIntegrationResponseErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateIntegrationResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateIntegrationResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateIntegrationResponseErrorTransport(reason: String)
  UpdateIntegrationResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateIntegrationResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateIntegrationResponseErrorConflictException(
      value: ConflictException,
    )
  • UpdateIntegrationResponseErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateIntegrationResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateIntegrationResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateIntegrationResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateIntegrationResponseErrorTransport(reason: String)
  • UpdateIntegrationResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateIntegrationResponseRequest {
  UpdateIntegrationResponseRequest(
    http_method: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type UpdateMethodError {
  UpdateMethodErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateMethodErrorConflictException(value: ConflictException)
  UpdateMethodErrorNotFoundException(value: NotFoundException)
  UpdateMethodErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateMethodErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateMethodErrorTransport(reason: String)
  UpdateMethodErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateMethodRequest {
  UpdateMethodRequest(
    http_method: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateMethodResponseError {
  UpdateMethodResponseErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateMethodResponseErrorConflictException(
    value: ConflictException,
  )
  UpdateMethodResponseErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateMethodResponseErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateMethodResponseErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateMethodResponseErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateMethodResponseErrorTransport(reason: String)
  UpdateMethodResponseErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateMethodResponseErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateMethodResponseErrorConflictException(
      value: ConflictException,
    )
  • UpdateMethodResponseErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateMethodResponseErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateMethodResponseErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateMethodResponseErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateMethodResponseErrorTransport(reason: String)
  • UpdateMethodResponseErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateMethodResponseRequest {
  UpdateMethodResponseRequest(
    http_method: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
    status_code: option.Option(String),
  )
}

Constructors

pub type UpdateModelError {
  UpdateModelErrorBadRequestException(value: BadRequestException)
  UpdateModelErrorConflictException(value: ConflictException)
  UpdateModelErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateModelErrorNotFoundException(value: NotFoundException)
  UpdateModelErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateModelErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateModelErrorTransport(reason: String)
  UpdateModelErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateModelRequest {
  UpdateModelRequest(
    model_name: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateRequestValidatorError {
  UpdateRequestValidatorErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateRequestValidatorErrorConflictException(
    value: ConflictException,
  )
  UpdateRequestValidatorErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateRequestValidatorErrorNotFoundException(
    value: NotFoundException,
  )
  UpdateRequestValidatorErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateRequestValidatorErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateRequestValidatorErrorTransport(reason: String)
  UpdateRequestValidatorErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

  • UpdateRequestValidatorErrorBadRequestException(
      value: BadRequestException,
    )
  • UpdateRequestValidatorErrorConflictException(
      value: ConflictException,
    )
  • UpdateRequestValidatorErrorLimitExceededException(
      value: LimitExceededException,
    )
  • UpdateRequestValidatorErrorNotFoundException(
      value: NotFoundException,
    )
  • UpdateRequestValidatorErrorTooManyRequestsException(
      value: TooManyRequestsException,
    )
  • UpdateRequestValidatorErrorUnauthorizedException(
      value: UnauthorizedException,
    )
  • UpdateRequestValidatorErrorTransport(reason: String)
  • UpdateRequestValidatorErrorUnknown(
      error_type: String,
      status: Int,
      body: String,
    )
pub type UpdateRequestValidatorRequest {
  UpdateRequestValidatorRequest(
    patch_operations: option.Option(List(PatchOperation)),
    request_validator_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateResourceError {
  UpdateResourceErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateResourceErrorConflictException(value: ConflictException)
  UpdateResourceErrorNotFoundException(value: NotFoundException)
  UpdateResourceErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateResourceErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateResourceErrorTransport(reason: String)
  UpdateResourceErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateResourceRequest {
  UpdateResourceRequest(
    patch_operations: option.Option(List(PatchOperation)),
    resource_id: option.Option(String),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateRestApiError {
  UpdateRestApiErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateRestApiErrorConflictException(value: ConflictException)
  UpdateRestApiErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateRestApiErrorNotFoundException(value: NotFoundException)
  UpdateRestApiErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateRestApiErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateRestApiErrorTransport(reason: String)
  UpdateRestApiErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateRestApiRequest {
  UpdateRestApiRequest(
    patch_operations: option.Option(List(PatchOperation)),
    rest_api_id: option.Option(String),
  )
}

Constructors

pub type UpdateStageError {
  UpdateStageErrorBadRequestException(value: BadRequestException)
  UpdateStageErrorConflictException(value: ConflictException)
  UpdateStageErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateStageErrorNotFoundException(value: NotFoundException)
  UpdateStageErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateStageErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateStageErrorTransport(reason: String)
  UpdateStageErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateStageRequest {
  UpdateStageRequest(
    patch_operations: option.Option(List(PatchOperation)),
    rest_api_id: option.Option(String),
    stage_name: option.Option(String),
  )
}

Constructors

pub type UpdateUsageError {
  UpdateUsageErrorBadRequestException(value: BadRequestException)
  UpdateUsageErrorConflictException(value: ConflictException)
  UpdateUsageErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateUsageErrorNotFoundException(value: NotFoundException)
  UpdateUsageErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateUsageErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateUsageErrorTransport(reason: String)
  UpdateUsageErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateUsagePlanError {
  UpdateUsagePlanErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateUsagePlanErrorConflictException(value: ConflictException)
  UpdateUsagePlanErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateUsagePlanErrorNotFoundException(value: NotFoundException)
  UpdateUsagePlanErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateUsagePlanErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateUsagePlanErrorTransport(reason: String)
  UpdateUsagePlanErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateUsagePlanRequest {
  UpdateUsagePlanRequest(
    patch_operations: option.Option(List(PatchOperation)),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type UpdateUsageRequest {
  UpdateUsageRequest(
    key_id: option.Option(String),
    patch_operations: option.Option(List(PatchOperation)),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type UpdateVpcLinkError {
  UpdateVpcLinkErrorBadRequestException(
    value: BadRequestException,
  )
  UpdateVpcLinkErrorConflictException(value: ConflictException)
  UpdateVpcLinkErrorLimitExceededException(
    value: LimitExceededException,
  )
  UpdateVpcLinkErrorNotFoundException(value: NotFoundException)
  UpdateVpcLinkErrorTooManyRequestsException(
    value: TooManyRequestsException,
  )
  UpdateVpcLinkErrorUnauthorizedException(
    value: UnauthorizedException,
  )
  UpdateVpcLinkErrorTransport(reason: String)
  UpdateVpcLinkErrorUnknown(
    error_type: String,
    status: Int,
    body: String,
  )
}

Constructors

pub type UpdateVpcLinkRequest {
  UpdateVpcLinkRequest(
    patch_operations: option.Option(List(PatchOperation)),
    vpc_link_id: option.Option(String),
  )
}

Constructors

pub type Usage {
  Usage(
    end_date: option.Option(String),
    items: option.Option(dict.Dict(String, List(List(Int)))),
    position: option.Option(String),
    start_date: option.Option(String),
    usage_plan_id: option.Option(String),
  )
}

Constructors

pub type UsagePlan {
  UsagePlan(
    api_stages: option.Option(List(ApiStage)),
    description: option.Option(String),
    id: option.Option(String),
    name: option.Option(String),
    product_code: option.Option(String),
    quota: option.Option(QuotaSettings),
    tags: option.Option(dict.Dict(String, String)),
    throttle: option.Option(ThrottleSettings),
  )
}

Constructors

pub type UsagePlanKey {
  UsagePlanKey(
    id: option.Option(String),
    name: option.Option(String),
    type_: option.Option(String),
    value: option.Option(String),
  )
}

Constructors

pub type UsagePlanKeys {
  UsagePlanKeys(
    items: option.Option(List(UsagePlanKey)),
    position: option.Option(String),
  )
}

Constructors

pub type UsagePlans {
  UsagePlans(
    items: option.Option(List(UsagePlan)),
    position: option.Option(String),
  )
}

Constructors

pub type VpcLink {
  VpcLink(
    description: option.Option(String),
    id: option.Option(String),
    name: option.Option(String),
    status: option.Option(VpcLinkStatus),
    status_message: option.Option(String),
    tags: option.Option(dict.Dict(String, String)),
    target_arns: option.Option(List(String)),
  )
}

Constructors

pub type VpcLinkStatus {
  VpcLinkStatusAvailable
  VpcLinkStatusDeleting
  VpcLinkStatusFailed
  VpcLinkStatusPending
}

Constructors

  • VpcLinkStatusAvailable
  • VpcLinkStatusDeleting
  • VpcLinkStatusFailed
  • VpcLinkStatusPending
pub type VpcLinks {
  VpcLinks(
    items: option.Option(List(VpcLink)),
    position: option.Option(String),
  )
}

Constructors

Values

pub fn access_association_source_type_from_wire(
  s: String,
) -> Result(AccessAssociationSourceType, String)
pub fn api_key_source_type_from_wire(
  s: String,
) -> Result(ApiKeySourceType, String)
pub fn api_keys_format_from_wire(
  s: String,
) -> Result(ApiKeysFormat, String)
pub fn api_status_from_wire(
  s: String,
) -> Result(ApiStatus, String)
pub fn authorizer_type_from_wire(
  s: String,
) -> Result(AuthorizerType, String)
pub fn build_create_api_key_request(
  input: CreateApiKeyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_authorizer_request(
  input: CreateAuthorizerRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_base_path_mapping_request(
  input: CreateBasePathMappingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_deployment_request(
  input: CreateDeploymentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_documentation_part_request(
  input: CreateDocumentationPartRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_documentation_version_request(
  input: CreateDocumentationVersionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_domain_name_access_association_request(
  input: CreateDomainNameAccessAssociationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_domain_name_request(
  input: CreateDomainNameRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_model_request(
  input: CreateModelRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_request_validator_request(
  input: CreateRequestValidatorRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_resource_request(
  input: CreateResourceRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_rest_api_request(
  input: CreateRestApiRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_stage_request(
  input: CreateStageRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_usage_plan_key_request(
  input: CreateUsagePlanKeyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_usage_plan_request(
  input: CreateUsagePlanRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_vpc_link_request(
  input: CreateVpcLinkRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_api_key_request(
  input: DeleteApiKeyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_authorizer_request(
  input: DeleteAuthorizerRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_base_path_mapping_request(
  input: DeleteBasePathMappingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_client_certificate_request(
  input: DeleteClientCertificateRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_deployment_request(
  input: DeleteDeploymentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_documentation_part_request(
  input: DeleteDocumentationPartRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_documentation_version_request(
  input: DeleteDocumentationVersionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_domain_name_access_association_request(
  input: DeleteDomainNameAccessAssociationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_domain_name_request(
  input: DeleteDomainNameRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_gateway_response_request(
  input: DeleteGatewayResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_integration_request(
  input: DeleteIntegrationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_integration_response_request(
  input: DeleteIntegrationResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_method_request(
  input: DeleteMethodRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_method_response_request(
  input: DeleteMethodResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_model_request(
  input: DeleteModelRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_request_validator_request(
  input: DeleteRequestValidatorRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_resource_request(
  input: DeleteResourceRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_rest_api_request(
  input: DeleteRestApiRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_stage_request(
  input: DeleteStageRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_usage_plan_key_request(
  input: DeleteUsagePlanKeyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_usage_plan_request(
  input: DeleteUsagePlanRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_vpc_link_request(
  input: DeleteVpcLinkRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_flush_stage_authorizers_cache_request(
  input: FlushStageAuthorizersCacheRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_flush_stage_cache_request(
  input: FlushStageCacheRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_generate_client_certificate_request(
  input: GenerateClientCertificateRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_account_request(
  input: GetAccountRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_api_key_request(
  input: GetApiKeyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_api_keys_request(
  input: GetApiKeysRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_authorizer_request(
  input: GetAuthorizerRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_authorizers_request(
  input: GetAuthorizersRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_base_path_mapping_request(
  input: GetBasePathMappingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_base_path_mappings_request(
  input: GetBasePathMappingsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_client_certificate_request(
  input: GetClientCertificateRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_client_certificates_request(
  input: GetClientCertificatesRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_deployment_request(
  input: GetDeploymentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_deployments_request(
  input: GetDeploymentsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_documentation_part_request(
  input: GetDocumentationPartRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_documentation_parts_request(
  input: GetDocumentationPartsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_documentation_version_request(
  input: GetDocumentationVersionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_documentation_versions_request(
  input: GetDocumentationVersionsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_domain_name_access_associations_request(
  input: GetDomainNameAccessAssociationsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_domain_name_request(
  input: GetDomainNameRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_domain_names_request(
  input: GetDomainNamesRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_export_request(
  input: GetExportRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_gateway_response_request(
  input: GetGatewayResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_gateway_responses_request(
  input: GetGatewayResponsesRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_integration_request(
  input: GetIntegrationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_integration_response_request(
  input: GetIntegrationResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_method_request(
  input: GetMethodRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_method_response_request(
  input: GetMethodResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_model_request(
  input: GetModelRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_model_template_request(
  input: GetModelTemplateRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_models_request(
  input: GetModelsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_request_validator_request(
  input: GetRequestValidatorRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_request_validators_request(
  input: GetRequestValidatorsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_resource_request(
  input: GetResourceRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_resources_request(
  input: GetResourcesRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_rest_api_request(
  input: GetRestApiRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_rest_apis_request(
  input: GetRestApisRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_sdk_request(
  input: GetSdkRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_sdk_type_request(
  input: GetSdkTypeRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_sdk_types_request(
  input: GetSdkTypesRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_stage_request(
  input: GetStageRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_stages_request(
  input: GetStagesRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_tags_request(
  input: GetTagsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_usage_plan_key_request(
  input: GetUsagePlanKeyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_usage_plan_keys_request(
  input: GetUsagePlanKeysRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_usage_plan_request(
  input: GetUsagePlanRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_usage_plans_request(
  input: GetUsagePlansRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_usage_request(
  input: GetUsageRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_vpc_link_request(
  input: GetVpcLinkRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_vpc_links_request(
  input: GetVpcLinksRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_import_api_keys_request(
  input: ImportApiKeysRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_import_documentation_parts_request(
  input: ImportDocumentationPartsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_import_rest_api_request(
  input: ImportRestApiRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_gateway_response_request(
  input: PutGatewayResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_integration_request(
  input: PutIntegrationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_integration_response_request(
  input: PutIntegrationResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_method_request(
  input: PutMethodRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_method_response_request(
  input: PutMethodResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_rest_api_request(
  input: PutRestApiRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_reject_domain_name_access_association_request(
  input: RejectDomainNameAccessAssociationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_tag_resource_request(
  input: TagResourceRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_test_invoke_authorizer_request(
  input: TestInvokeAuthorizerRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_test_invoke_method_request(
  input: TestInvokeMethodRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_untag_resource_request(
  input: UntagResourceRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_account_request(
  input: UpdateAccountRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_api_key_request(
  input: UpdateApiKeyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_authorizer_request(
  input: UpdateAuthorizerRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_base_path_mapping_request(
  input: UpdateBasePathMappingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_client_certificate_request(
  input: UpdateClientCertificateRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_deployment_request(
  input: UpdateDeploymentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_documentation_part_request(
  input: UpdateDocumentationPartRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_documentation_version_request(
  input: UpdateDocumentationVersionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_domain_name_request(
  input: UpdateDomainNameRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_gateway_response_request(
  input: UpdateGatewayResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_integration_request(
  input: UpdateIntegrationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_integration_response_request(
  input: UpdateIntegrationResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_method_request(
  input: UpdateMethodRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_method_response_request(
  input: UpdateMethodResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_model_request(
  input: UpdateModelRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_request_validator_request(
  input: UpdateRequestValidatorRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_resource_request(
  input: UpdateResourceRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_rest_api_request(
  input: UpdateRestApiRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_stage_request(
  input: UpdateStageRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_usage_plan_request(
  input: UpdateUsagePlanRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_usage_request(
  input: UpdateUsageRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_vpc_link_request(
  input: UpdateVpcLinkRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn cache_cluster_size_from_wire(
  s: String,
) -> Result(CacheClusterSize, String)
pub fn cache_cluster_status_from_wire(
  s: String,
) -> Result(CacheClusterStatus, String)
pub fn config(client: Client) -> runtime.ClientConfig

Read the underlying runtime.ClientConfig out of an existing Client. Use this when you want to dispatch a request through runtime.invoke / runtime.invoke_streaming directly — e.g. to build a service-specific streaming wrapper around a @streaming output operation that the per-op codegen hasn’t surfaced yet. The returned config is a value (Gleam records are immutable); callers cannot mutate the Client through it.

pub fn connection_type_from_wire(
  s: String,
) -> Result(ConnectionType, String)
pub fn content_handling_strategy_from_wire(
  s: String,
) -> Result(ContentHandlingStrategy, String)
pub fn create_api_key(
  client: Client,
  input: CreateApiKeyRequest,
) -> Result(ApiKey, CreateApiKeyError)
pub fn create_authorizer(
  client: Client,
  input: CreateAuthorizerRequest,
) -> Result(Authorizer, CreateAuthorizerError)
pub fn create_deployment(
  client: Client,
  input: CreateDeploymentRequest,
) -> Result(Deployment, CreateDeploymentError)
pub fn create_domain_name(
  client: Client,
  input: CreateDomainNameRequest,
) -> Result(DomainName, CreateDomainNameError)
pub fn create_model(
  client: Client,
  input: CreateModelRequest,
) -> Result(Model, CreateModelError)
pub fn create_resource(
  client: Client,
  input: CreateResourceRequest,
) -> Result(Resource, CreateResourceError)
pub fn create_rest_api(
  client: Client,
  input: CreateRestApiRequest,
) -> Result(RestApi, CreateRestApiError)
pub fn create_stage(
  client: Client,
  input: CreateStageRequest,
) -> Result(Stage, CreateStageError)
pub fn create_usage_plan(
  client: Client,
  input: CreateUsagePlanRequest,
) -> Result(UsagePlan, CreateUsagePlanError)
pub fn create_usage_plan_key(
  client: Client,
  input: CreateUsagePlanKeyRequest,
) -> Result(UsagePlanKey, CreateUsagePlanKeyError)
pub fn create_vpc_link(
  client: Client,
  input: CreateVpcLinkRequest,
) -> Result(VpcLink, CreateVpcLinkError)
pub fn decode_access_association_source_type_enum() -> decode.Decoder(
  AccessAssociationSourceType,
)
pub fn decode_access_log_settings_struct() -> decode.Decoder(
  AccessLogSettings,
)
pub fn decode_access_log_settings_struct_params() -> decode.Decoder(
  AccessLogSettings,
)
pub fn decode_account_struct() -> decode.Decoder(Account)
pub fn decode_account_struct_params() -> decode.Decoder(Account)
pub fn decode_api_key_ids_struct() -> decode.Decoder(ApiKeyIds)
pub fn decode_api_key_ids_struct_params() -> decode.Decoder(
  ApiKeyIds,
)
pub fn decode_api_key_source_type_enum() -> decode.Decoder(
  ApiKeySourceType,
)
pub fn decode_api_key_struct() -> decode.Decoder(ApiKey)
pub fn decode_api_key_struct_params() -> decode.Decoder(ApiKey)
pub fn decode_api_keys_format_enum() -> decode.Decoder(
  ApiKeysFormat,
)
pub fn decode_api_keys_struct() -> decode.Decoder(ApiKeys)
pub fn decode_api_keys_struct_params() -> decode.Decoder(ApiKeys)
pub fn decode_api_stage_struct() -> decode.Decoder(ApiStage)
pub fn decode_api_stage_struct_params() -> decode.Decoder(
  ApiStage,
)
pub fn decode_api_status_enum() -> decode.Decoder(ApiStatus)
pub fn decode_authorizer_struct() -> decode.Decoder(Authorizer)
pub fn decode_authorizer_struct_params() -> decode.Decoder(
  Authorizer,
)
pub fn decode_authorizer_type_enum() -> decode.Decoder(
  AuthorizerType,
)
pub fn decode_authorizers_struct() -> decode.Decoder(Authorizers)
pub fn decode_authorizers_struct_params() -> decode.Decoder(
  Authorizers,
)
pub fn decode_bad_request_exception_struct() -> decode.Decoder(
  BadRequestException,
)
pub fn decode_bad_request_exception_struct_params() -> decode.Decoder(
  BadRequestException,
)
pub fn decode_base_path_mapping_struct() -> decode.Decoder(
  BasePathMapping,
)
pub fn decode_base_path_mapping_struct_params() -> decode.Decoder(
  BasePathMapping,
)
pub fn decode_base_path_mappings_struct() -> decode.Decoder(
  BasePathMappings,
)
pub fn decode_base_path_mappings_struct_params() -> decode.Decoder(
  BasePathMappings,
)
pub fn decode_cache_cluster_size_enum() -> decode.Decoder(
  CacheClusterSize,
)
pub fn decode_cache_cluster_status_enum() -> decode.Decoder(
  CacheClusterStatus,
)
pub fn decode_canary_settings_struct() -> decode.Decoder(
  CanarySettings,
)
pub fn decode_canary_settings_struct_params() -> decode.Decoder(
  CanarySettings,
)
pub fn decode_client_certificate_struct() -> decode.Decoder(
  ClientCertificate,
)
pub fn decode_client_certificate_struct_params() -> decode.Decoder(
  ClientCertificate,
)
pub fn decode_client_certificates_struct() -> decode.Decoder(
  ClientCertificates,
)
pub fn decode_client_certificates_struct_params() -> decode.Decoder(
  ClientCertificates,
)
pub fn decode_conflict_exception_struct() -> decode.Decoder(
  ConflictException,
)
pub fn decode_conflict_exception_struct_params() -> decode.Decoder(
  ConflictException,
)
pub fn decode_connection_type_enum() -> decode.Decoder(
  ConnectionType,
)
pub fn decode_content_handling_strategy_enum() -> decode.Decoder(
  ContentHandlingStrategy,
)
pub fn decode_create_api_key_input(
  body: String,
) -> Result(CreateApiKeyRequest, String)
pub fn decode_create_api_key_output(
  body: String,
) -> Result(ApiKey, String)
pub fn decode_create_api_key_request_struct() -> decode.Decoder(
  CreateApiKeyRequest,
)
pub fn decode_create_api_key_request_struct_params() -> decode.Decoder(
  CreateApiKeyRequest,
)
pub fn decode_create_authorizer_input(
  body: String,
) -> Result(CreateAuthorizerRequest, String)
pub fn decode_create_authorizer_output(
  body: String,
) -> Result(Authorizer, String)
pub fn decode_create_authorizer_request_struct() -> decode.Decoder(
  CreateAuthorizerRequest,
)
pub fn decode_create_authorizer_request_struct_params() -> decode.Decoder(
  CreateAuthorizerRequest,
)
pub fn decode_create_base_path_mapping_input(
  body: String,
) -> Result(CreateBasePathMappingRequest, String)
pub fn decode_create_base_path_mapping_output(
  body: String,
) -> Result(BasePathMapping, String)
pub fn decode_create_base_path_mapping_request_struct() -> decode.Decoder(
  CreateBasePathMappingRequest,
)
pub fn decode_create_base_path_mapping_request_struct_params() -> decode.Decoder(
  CreateBasePathMappingRequest,
)
pub fn decode_create_deployment_input(
  body: String,
) -> Result(CreateDeploymentRequest, String)
pub fn decode_create_deployment_output(
  body: String,
) -> Result(Deployment, String)
pub fn decode_create_deployment_request_struct() -> decode.Decoder(
  CreateDeploymentRequest,
)
pub fn decode_create_deployment_request_struct_params() -> decode.Decoder(
  CreateDeploymentRequest,
)
pub fn decode_create_documentation_part_input(
  body: String,
) -> Result(CreateDocumentationPartRequest, String)
pub fn decode_create_documentation_part_output(
  body: String,
) -> Result(DocumentationPart, String)
pub fn decode_create_documentation_part_request_struct_params() -> decode.Decoder(
  CreateDocumentationPartRequest,
)
pub fn decode_create_documentation_version_input(
  body: String,
) -> Result(CreateDocumentationVersionRequest, String)
pub fn decode_create_documentation_version_output(
  body: String,
) -> Result(DocumentationVersion, String)
pub fn decode_create_documentation_version_request_struct_params() -> decode.Decoder(
  CreateDocumentationVersionRequest,
)
pub fn decode_create_domain_name_access_association_input(
  body: String,
) -> Result(CreateDomainNameAccessAssociationRequest, String)
pub fn decode_create_domain_name_access_association_output(
  body: String,
) -> Result(DomainNameAccessAssociation, String)
pub fn decode_create_domain_name_input(
  body: String,
) -> Result(CreateDomainNameRequest, String)
pub fn decode_create_domain_name_output(
  body: String,
) -> Result(DomainName, String)
pub fn decode_create_domain_name_request_struct() -> decode.Decoder(
  CreateDomainNameRequest,
)
pub fn decode_create_domain_name_request_struct_params() -> decode.Decoder(
  CreateDomainNameRequest,
)
pub fn decode_create_model_input(
  body: String,
) -> Result(CreateModelRequest, String)
pub fn decode_create_model_output(
  body: String,
) -> Result(Model, String)
pub fn decode_create_model_request_struct() -> decode.Decoder(
  CreateModelRequest,
)
pub fn decode_create_model_request_struct_params() -> decode.Decoder(
  CreateModelRequest,
)
pub fn decode_create_request_validator_input(
  body: String,
) -> Result(CreateRequestValidatorRequest, String)
pub fn decode_create_request_validator_output(
  body: String,
) -> Result(RequestValidator, String)
pub fn decode_create_request_validator_request_struct() -> decode.Decoder(
  CreateRequestValidatorRequest,
)
pub fn decode_create_request_validator_request_struct_params() -> decode.Decoder(
  CreateRequestValidatorRequest,
)
pub fn decode_create_resource_input(
  body: String,
) -> Result(CreateResourceRequest, String)
pub fn decode_create_resource_output(
  body: String,
) -> Result(Resource, String)
pub fn decode_create_resource_request_struct() -> decode.Decoder(
  CreateResourceRequest,
)
pub fn decode_create_resource_request_struct_params() -> decode.Decoder(
  CreateResourceRequest,
)
pub fn decode_create_rest_api_input(
  body: String,
) -> Result(CreateRestApiRequest, String)
pub fn decode_create_rest_api_output(
  body: String,
) -> Result(RestApi, String)
pub fn decode_create_rest_api_request_struct() -> decode.Decoder(
  CreateRestApiRequest,
)
pub fn decode_create_rest_api_request_struct_params() -> decode.Decoder(
  CreateRestApiRequest,
)
pub fn decode_create_stage_input(
  body: String,
) -> Result(CreateStageRequest, String)
pub fn decode_create_stage_output(
  body: String,
) -> Result(Stage, String)
pub fn decode_create_stage_request_struct() -> decode.Decoder(
  CreateStageRequest,
)
pub fn decode_create_stage_request_struct_params() -> decode.Decoder(
  CreateStageRequest,
)
pub fn decode_create_usage_plan_input(
  body: String,
) -> Result(CreateUsagePlanRequest, String)
pub fn decode_create_usage_plan_key_input(
  body: String,
) -> Result(CreateUsagePlanKeyRequest, String)
pub fn decode_create_usage_plan_key_output(
  body: String,
) -> Result(UsagePlanKey, String)
pub fn decode_create_usage_plan_key_request_struct() -> decode.Decoder(
  CreateUsagePlanKeyRequest,
)
pub fn decode_create_usage_plan_key_request_struct_params() -> decode.Decoder(
  CreateUsagePlanKeyRequest,
)
pub fn decode_create_usage_plan_output(
  body: String,
) -> Result(UsagePlan, String)
pub fn decode_create_usage_plan_request_struct() -> decode.Decoder(
  CreateUsagePlanRequest,
)
pub fn decode_create_usage_plan_request_struct_params() -> decode.Decoder(
  CreateUsagePlanRequest,
)
pub fn decode_create_vpc_link_input(
  body: String,
) -> Result(CreateVpcLinkRequest, String)
pub fn decode_create_vpc_link_output(
  body: String,
) -> Result(VpcLink, String)
pub fn decode_create_vpc_link_request_struct() -> decode.Decoder(
  CreateVpcLinkRequest,
)
pub fn decode_create_vpc_link_request_struct_params() -> decode.Decoder(
  CreateVpcLinkRequest,
)
pub fn decode_delete_api_key_input(
  body: String,
) -> Result(DeleteApiKeyRequest, String)
pub fn decode_delete_api_key_output(
  body: String,
) -> Result(DeleteApiKeyOutput, String)
pub fn decode_delete_api_key_output_struct() -> decode.Decoder(
  DeleteApiKeyOutput,
)
pub fn decode_delete_api_key_request_struct() -> decode.Decoder(
  DeleteApiKeyRequest,
)
pub fn decode_delete_api_key_request_struct_params() -> decode.Decoder(
  DeleteApiKeyRequest,
)
pub fn decode_delete_authorizer_input(
  body: String,
) -> Result(DeleteAuthorizerRequest, String)
pub fn decode_delete_authorizer_output(
  body: String,
) -> Result(DeleteAuthorizerOutput, String)
pub fn decode_delete_authorizer_output_struct() -> decode.Decoder(
  DeleteAuthorizerOutput,
)
pub fn decode_delete_authorizer_request_struct() -> decode.Decoder(
  DeleteAuthorizerRequest,
)
pub fn decode_delete_authorizer_request_struct_params() -> decode.Decoder(
  DeleteAuthorizerRequest,
)
pub fn decode_delete_base_path_mapping_input(
  body: String,
) -> Result(DeleteBasePathMappingRequest, String)
pub fn decode_delete_base_path_mapping_output(
  body: String,
) -> Result(DeleteBasePathMappingOutput, String)
pub fn decode_delete_base_path_mapping_output_struct() -> decode.Decoder(
  DeleteBasePathMappingOutput,
)
pub fn decode_delete_base_path_mapping_request_struct() -> decode.Decoder(
  DeleteBasePathMappingRequest,
)
pub fn decode_delete_base_path_mapping_request_struct_params() -> decode.Decoder(
  DeleteBasePathMappingRequest,
)
pub fn decode_delete_client_certificate_input(
  body: String,
) -> Result(DeleteClientCertificateRequest, String)
pub fn decode_delete_client_certificate_output(
  body: String,
) -> Result(DeleteClientCertificateOutput, String)
pub fn decode_delete_client_certificate_output_struct() -> decode.Decoder(
  DeleteClientCertificateOutput,
)
pub fn decode_delete_client_certificate_request_struct_params() -> decode.Decoder(
  DeleteClientCertificateRequest,
)
pub fn decode_delete_deployment_input(
  body: String,
) -> Result(DeleteDeploymentRequest, String)
pub fn decode_delete_deployment_output(
  body: String,
) -> Result(DeleteDeploymentOutput, String)
pub fn decode_delete_deployment_output_struct() -> decode.Decoder(
  DeleteDeploymentOutput,
)
pub fn decode_delete_deployment_request_struct() -> decode.Decoder(
  DeleteDeploymentRequest,
)
pub fn decode_delete_deployment_request_struct_params() -> decode.Decoder(
  DeleteDeploymentRequest,
)
pub fn decode_delete_documentation_part_input(
  body: String,
) -> Result(DeleteDocumentationPartRequest, String)
pub fn decode_delete_documentation_part_output(
  body: String,
) -> Result(DeleteDocumentationPartOutput, String)
pub fn decode_delete_documentation_part_output_struct() -> decode.Decoder(
  DeleteDocumentationPartOutput,
)
pub fn decode_delete_documentation_part_request_struct_params() -> decode.Decoder(
  DeleteDocumentationPartRequest,
)
pub fn decode_delete_documentation_version_input(
  body: String,
) -> Result(DeleteDocumentationVersionRequest, String)
pub fn decode_delete_documentation_version_output(
  body: String,
) -> Result(DeleteDocumentationVersionOutput, String)
pub fn decode_delete_documentation_version_request_struct_params() -> decode.Decoder(
  DeleteDocumentationVersionRequest,
)
pub fn decode_delete_domain_name_access_association_input(
  body: String,
) -> Result(DeleteDomainNameAccessAssociationRequest, String)
pub fn decode_delete_domain_name_access_association_output(
  body: String,
) -> Result(DeleteDomainNameAccessAssociationOutput, String)
pub fn decode_delete_domain_name_input(
  body: String,
) -> Result(DeleteDomainNameRequest, String)
pub fn decode_delete_domain_name_output(
  body: String,
) -> Result(DeleteDomainNameOutput, String)
pub fn decode_delete_domain_name_output_struct() -> decode.Decoder(
  DeleteDomainNameOutput,
)
pub fn decode_delete_domain_name_request_struct() -> decode.Decoder(
  DeleteDomainNameRequest,
)
pub fn decode_delete_domain_name_request_struct_params() -> decode.Decoder(
  DeleteDomainNameRequest,
)
pub fn decode_delete_gateway_response_input(
  body: String,
) -> Result(DeleteGatewayResponseRequest, String)
pub fn decode_delete_gateway_response_output(
  body: String,
) -> Result(DeleteGatewayResponseOutput, String)
pub fn decode_delete_gateway_response_output_struct() -> decode.Decoder(
  DeleteGatewayResponseOutput,
)
pub fn decode_delete_gateway_response_request_struct() -> decode.Decoder(
  DeleteGatewayResponseRequest,
)
pub fn decode_delete_gateway_response_request_struct_params() -> decode.Decoder(
  DeleteGatewayResponseRequest,
)
pub fn decode_delete_integration_input(
  body: String,
) -> Result(DeleteIntegrationRequest, String)
pub fn decode_delete_integration_output(
  body: String,
) -> Result(DeleteIntegrationOutput, String)
pub fn decode_delete_integration_output_struct() -> decode.Decoder(
  DeleteIntegrationOutput,
)
pub fn decode_delete_integration_request_struct() -> decode.Decoder(
  DeleteIntegrationRequest,
)
pub fn decode_delete_integration_request_struct_params() -> decode.Decoder(
  DeleteIntegrationRequest,
)
pub fn decode_delete_integration_response_input(
  body: String,
) -> Result(DeleteIntegrationResponseRequest, String)
pub fn decode_delete_integration_response_output(
  body: String,
) -> Result(DeleteIntegrationResponseOutput, String)
pub fn decode_delete_integration_response_request_struct_params() -> decode.Decoder(
  DeleteIntegrationResponseRequest,
)
pub fn decode_delete_method_input(
  body: String,
) -> Result(DeleteMethodRequest, String)
pub fn decode_delete_method_output(
  body: String,
) -> Result(DeleteMethodOutput, String)
pub fn decode_delete_method_output_struct() -> decode.Decoder(
  DeleteMethodOutput,
)
pub fn decode_delete_method_request_struct() -> decode.Decoder(
  DeleteMethodRequest,
)
pub fn decode_delete_method_request_struct_params() -> decode.Decoder(
  DeleteMethodRequest,
)
pub fn decode_delete_method_response_input(
  body: String,
) -> Result(DeleteMethodResponseRequest, String)
pub fn decode_delete_method_response_output(
  body: String,
) -> Result(DeleteMethodResponseOutput, String)
pub fn decode_delete_method_response_output_struct() -> decode.Decoder(
  DeleteMethodResponseOutput,
)
pub fn decode_delete_method_response_request_struct() -> decode.Decoder(
  DeleteMethodResponseRequest,
)
pub fn decode_delete_method_response_request_struct_params() -> decode.Decoder(
  DeleteMethodResponseRequest,
)
pub fn decode_delete_model_input(
  body: String,
) -> Result(DeleteModelRequest, String)
pub fn decode_delete_model_output(
  body: String,
) -> Result(DeleteModelOutput, String)
pub fn decode_delete_model_output_struct() -> decode.Decoder(
  DeleteModelOutput,
)
pub fn decode_delete_model_request_struct() -> decode.Decoder(
  DeleteModelRequest,
)
pub fn decode_delete_model_request_struct_params() -> decode.Decoder(
  DeleteModelRequest,
)
pub fn decode_delete_request_validator_input(
  body: String,
) -> Result(DeleteRequestValidatorRequest, String)
pub fn decode_delete_request_validator_output(
  body: String,
) -> Result(DeleteRequestValidatorOutput, String)
pub fn decode_delete_request_validator_output_struct() -> decode.Decoder(
  DeleteRequestValidatorOutput,
)
pub fn decode_delete_request_validator_request_struct() -> decode.Decoder(
  DeleteRequestValidatorRequest,
)
pub fn decode_delete_request_validator_request_struct_params() -> decode.Decoder(
  DeleteRequestValidatorRequest,
)
pub fn decode_delete_resource_input(
  body: String,
) -> Result(DeleteResourceRequest, String)
pub fn decode_delete_resource_output(
  body: String,
) -> Result(DeleteResourceOutput, String)
pub fn decode_delete_resource_output_struct() -> decode.Decoder(
  DeleteResourceOutput,
)
pub fn decode_delete_resource_request_struct() -> decode.Decoder(
  DeleteResourceRequest,
)
pub fn decode_delete_resource_request_struct_params() -> decode.Decoder(
  DeleteResourceRequest,
)
pub fn decode_delete_rest_api_input(
  body: String,
) -> Result(DeleteRestApiRequest, String)
pub fn decode_delete_rest_api_output(
  body: String,
) -> Result(DeleteRestApiOutput, String)
pub fn decode_delete_rest_api_output_struct() -> decode.Decoder(
  DeleteRestApiOutput,
)
pub fn decode_delete_rest_api_request_struct() -> decode.Decoder(
  DeleteRestApiRequest,
)
pub fn decode_delete_rest_api_request_struct_params() -> decode.Decoder(
  DeleteRestApiRequest,
)
pub fn decode_delete_stage_input(
  body: String,
) -> Result(DeleteStageRequest, String)
pub fn decode_delete_stage_output(
  body: String,
) -> Result(DeleteStageOutput, String)
pub fn decode_delete_stage_output_struct() -> decode.Decoder(
  DeleteStageOutput,
)
pub fn decode_delete_stage_request_struct() -> decode.Decoder(
  DeleteStageRequest,
)
pub fn decode_delete_stage_request_struct_params() -> decode.Decoder(
  DeleteStageRequest,
)
pub fn decode_delete_usage_plan_input(
  body: String,
) -> Result(DeleteUsagePlanRequest, String)
pub fn decode_delete_usage_plan_key_input(
  body: String,
) -> Result(DeleteUsagePlanKeyRequest, String)
pub fn decode_delete_usage_plan_key_output(
  body: String,
) -> Result(DeleteUsagePlanKeyOutput, String)
pub fn decode_delete_usage_plan_key_output_struct() -> decode.Decoder(
  DeleteUsagePlanKeyOutput,
)
pub fn decode_delete_usage_plan_key_request_struct() -> decode.Decoder(
  DeleteUsagePlanKeyRequest,
)
pub fn decode_delete_usage_plan_key_request_struct_params() -> decode.Decoder(
  DeleteUsagePlanKeyRequest,
)
pub fn decode_delete_usage_plan_output(
  body: String,
) -> Result(DeleteUsagePlanOutput, String)
pub fn decode_delete_usage_plan_output_struct() -> decode.Decoder(
  DeleteUsagePlanOutput,
)
pub fn decode_delete_usage_plan_request_struct() -> decode.Decoder(
  DeleteUsagePlanRequest,
)
pub fn decode_delete_usage_plan_request_struct_params() -> decode.Decoder(
  DeleteUsagePlanRequest,
)
pub fn decode_delete_vpc_link_input(
  body: String,
) -> Result(DeleteVpcLinkRequest, String)
pub fn decode_delete_vpc_link_output(
  body: String,
) -> Result(DeleteVpcLinkOutput, String)
pub fn decode_delete_vpc_link_output_struct() -> decode.Decoder(
  DeleteVpcLinkOutput,
)
pub fn decode_delete_vpc_link_request_struct() -> decode.Decoder(
  DeleteVpcLinkRequest,
)
pub fn decode_delete_vpc_link_request_struct_params() -> decode.Decoder(
  DeleteVpcLinkRequest,
)
pub fn decode_deployment_canary_settings_struct() -> decode.Decoder(
  DeploymentCanarySettings,
)
pub fn decode_deployment_canary_settings_struct_params() -> decode.Decoder(
  DeploymentCanarySettings,
)
pub fn decode_deployment_struct() -> decode.Decoder(Deployment)
pub fn decode_deployment_struct_params() -> decode.Decoder(
  Deployment,
)
pub fn decode_deployments_struct() -> decode.Decoder(Deployments)
pub fn decode_deployments_struct_params() -> decode.Decoder(
  Deployments,
)
pub fn decode_documentation_part_ids_struct() -> decode.Decoder(
  DocumentationPartIds,
)
pub fn decode_documentation_part_ids_struct_params() -> decode.Decoder(
  DocumentationPartIds,
)
pub fn decode_documentation_part_location_struct() -> decode.Decoder(
  DocumentationPartLocation,
)
pub fn decode_documentation_part_location_struct_params() -> decode.Decoder(
  DocumentationPartLocation,
)
pub fn decode_documentation_part_struct() -> decode.Decoder(
  DocumentationPart,
)
pub fn decode_documentation_part_struct_params() -> decode.Decoder(
  DocumentationPart,
)
pub fn decode_documentation_part_type_enum() -> decode.Decoder(
  DocumentationPartType,
)
pub fn decode_documentation_parts_struct() -> decode.Decoder(
  DocumentationParts,
)
pub fn decode_documentation_parts_struct_params() -> decode.Decoder(
  DocumentationParts,
)
pub fn decode_documentation_version_struct() -> decode.Decoder(
  DocumentationVersion,
)
pub fn decode_documentation_version_struct_params() -> decode.Decoder(
  DocumentationVersion,
)
pub fn decode_documentation_versions_struct() -> decode.Decoder(
  DocumentationVersions,
)
pub fn decode_documentation_versions_struct_params() -> decode.Decoder(
  DocumentationVersions,
)
pub fn decode_domain_name_access_association_struct() -> decode.Decoder(
  DomainNameAccessAssociation,
)
pub fn decode_domain_name_access_association_struct_params() -> decode.Decoder(
  DomainNameAccessAssociation,
)
pub fn decode_domain_name_access_associations_struct() -> decode.Decoder(
  DomainNameAccessAssociations,
)
pub fn decode_domain_name_access_associations_struct_params() -> decode.Decoder(
  DomainNameAccessAssociations,
)
pub fn decode_domain_name_status_enum() -> decode.Decoder(
  DomainNameStatus,
)
pub fn decode_domain_name_struct() -> decode.Decoder(DomainName)
pub fn decode_domain_name_struct_params() -> decode.Decoder(
  DomainName,
)
pub fn decode_domain_names_struct() -> decode.Decoder(DomainNames)
pub fn decode_domain_names_struct_params() -> decode.Decoder(
  DomainNames,
)
pub fn decode_endpoint_access_mode_enum() -> decode.Decoder(
  EndpointAccessMode,
)
pub fn decode_endpoint_configuration_struct() -> decode.Decoder(
  EndpointConfiguration,
)
pub fn decode_endpoint_configuration_struct_params() -> decode.Decoder(
  EndpointConfiguration,
)
pub fn decode_endpoint_type_enum() -> decode.Decoder(EndpointType)
pub fn decode_export_response_struct() -> decode.Decoder(
  ExportResponse,
)
pub fn decode_export_response_struct_params() -> decode.Decoder(
  ExportResponse,
)
pub fn decode_flush_stage_authorizers_cache_input(
  body: String,
) -> Result(FlushStageAuthorizersCacheRequest, String)
pub fn decode_flush_stage_authorizers_cache_output(
  body: String,
) -> Result(FlushStageAuthorizersCacheOutput, String)
pub fn decode_flush_stage_authorizers_cache_request_struct_params() -> decode.Decoder(
  FlushStageAuthorizersCacheRequest,
)
pub fn decode_flush_stage_cache_input(
  body: String,
) -> Result(FlushStageCacheRequest, String)
pub fn decode_flush_stage_cache_output(
  body: String,
) -> Result(FlushStageCacheOutput, String)
pub fn decode_flush_stage_cache_output_struct() -> decode.Decoder(
  FlushStageCacheOutput,
)
pub fn decode_flush_stage_cache_request_struct() -> decode.Decoder(
  FlushStageCacheRequest,
)
pub fn decode_flush_stage_cache_request_struct_params() -> decode.Decoder(
  FlushStageCacheRequest,
)
pub fn decode_gateway_response_struct() -> decode.Decoder(
  GatewayResponse,
)
pub fn decode_gateway_response_struct_params() -> decode.Decoder(
  GatewayResponse,
)
pub fn decode_gateway_response_type_enum() -> decode.Decoder(
  GatewayResponseType,
)
pub fn decode_gateway_responses_struct() -> decode.Decoder(
  GatewayResponses,
)
pub fn decode_gateway_responses_struct_params() -> decode.Decoder(
  GatewayResponses,
)
pub fn decode_generate_client_certificate_input(
  body: String,
) -> Result(GenerateClientCertificateRequest, String)
pub fn decode_generate_client_certificate_output(
  body: String,
) -> Result(ClientCertificate, String)
pub fn decode_generate_client_certificate_request_struct_params() -> decode.Decoder(
  GenerateClientCertificateRequest,
)
pub fn decode_get_account_input(
  body: String,
) -> Result(GetAccountRequest, String)
pub fn decode_get_account_output(
  body: String,
) -> Result(Account, String)
pub fn decode_get_account_request_struct() -> decode.Decoder(
  GetAccountRequest,
)
pub fn decode_get_account_request_struct_params() -> decode.Decoder(
  GetAccountRequest,
)
pub fn decode_get_api_key_input(
  body: String,
) -> Result(GetApiKeyRequest, String)
pub fn decode_get_api_key_output(
  body: String,
) -> Result(ApiKey, String)
pub fn decode_get_api_key_request_struct() -> decode.Decoder(
  GetApiKeyRequest,
)
pub fn decode_get_api_key_request_struct_params() -> decode.Decoder(
  GetApiKeyRequest,
)
pub fn decode_get_api_keys_input(
  body: String,
) -> Result(GetApiKeysRequest, String)
pub fn decode_get_api_keys_output(
  body: String,
) -> Result(ApiKeys, String)
pub fn decode_get_api_keys_request_struct() -> decode.Decoder(
  GetApiKeysRequest,
)
pub fn decode_get_api_keys_request_struct_params() -> decode.Decoder(
  GetApiKeysRequest,
)
pub fn decode_get_authorizer_input(
  body: String,
) -> Result(GetAuthorizerRequest, String)
pub fn decode_get_authorizer_output(
  body: String,
) -> Result(Authorizer, String)
pub fn decode_get_authorizer_request_struct() -> decode.Decoder(
  GetAuthorizerRequest,
)
pub fn decode_get_authorizer_request_struct_params() -> decode.Decoder(
  GetAuthorizerRequest,
)
pub fn decode_get_authorizers_input(
  body: String,
) -> Result(GetAuthorizersRequest, String)
pub fn decode_get_authorizers_output(
  body: String,
) -> Result(Authorizers, String)
pub fn decode_get_authorizers_request_struct() -> decode.Decoder(
  GetAuthorizersRequest,
)
pub fn decode_get_authorizers_request_struct_params() -> decode.Decoder(
  GetAuthorizersRequest,
)
pub fn decode_get_base_path_mapping_input(
  body: String,
) -> Result(GetBasePathMappingRequest, String)
pub fn decode_get_base_path_mapping_output(
  body: String,
) -> Result(BasePathMapping, String)
pub fn decode_get_base_path_mapping_request_struct() -> decode.Decoder(
  GetBasePathMappingRequest,
)
pub fn decode_get_base_path_mapping_request_struct_params() -> decode.Decoder(
  GetBasePathMappingRequest,
)
pub fn decode_get_base_path_mappings_input(
  body: String,
) -> Result(GetBasePathMappingsRequest, String)
pub fn decode_get_base_path_mappings_output(
  body: String,
) -> Result(BasePathMappings, String)
pub fn decode_get_base_path_mappings_request_struct() -> decode.Decoder(
  GetBasePathMappingsRequest,
)
pub fn decode_get_base_path_mappings_request_struct_params() -> decode.Decoder(
  GetBasePathMappingsRequest,
)
pub fn decode_get_client_certificate_input(
  body: String,
) -> Result(GetClientCertificateRequest, String)
pub fn decode_get_client_certificate_output(
  body: String,
) -> Result(ClientCertificate, String)
pub fn decode_get_client_certificate_request_struct() -> decode.Decoder(
  GetClientCertificateRequest,
)
pub fn decode_get_client_certificate_request_struct_params() -> decode.Decoder(
  GetClientCertificateRequest,
)
pub fn decode_get_client_certificates_input(
  body: String,
) -> Result(GetClientCertificatesRequest, String)
pub fn decode_get_client_certificates_output(
  body: String,
) -> Result(ClientCertificates, String)
pub fn decode_get_client_certificates_request_struct() -> decode.Decoder(
  GetClientCertificatesRequest,
)
pub fn decode_get_client_certificates_request_struct_params() -> decode.Decoder(
  GetClientCertificatesRequest,
)
pub fn decode_get_deployment_input(
  body: String,
) -> Result(GetDeploymentRequest, String)
pub fn decode_get_deployment_output(
  body: String,
) -> Result(Deployment, String)
pub fn decode_get_deployment_request_struct() -> decode.Decoder(
  GetDeploymentRequest,
)
pub fn decode_get_deployment_request_struct_params() -> decode.Decoder(
  GetDeploymentRequest,
)
pub fn decode_get_deployments_input(
  body: String,
) -> Result(GetDeploymentsRequest, String)
pub fn decode_get_deployments_output(
  body: String,
) -> Result(Deployments, String)
pub fn decode_get_deployments_request_struct() -> decode.Decoder(
  GetDeploymentsRequest,
)
pub fn decode_get_deployments_request_struct_params() -> decode.Decoder(
  GetDeploymentsRequest,
)
pub fn decode_get_documentation_part_input(
  body: String,
) -> Result(GetDocumentationPartRequest, String)
pub fn decode_get_documentation_part_output(
  body: String,
) -> Result(DocumentationPart, String)
pub fn decode_get_documentation_part_request_struct() -> decode.Decoder(
  GetDocumentationPartRequest,
)
pub fn decode_get_documentation_part_request_struct_params() -> decode.Decoder(
  GetDocumentationPartRequest,
)
pub fn decode_get_documentation_parts_input(
  body: String,
) -> Result(GetDocumentationPartsRequest, String)
pub fn decode_get_documentation_parts_output(
  body: String,
) -> Result(DocumentationParts, String)
pub fn decode_get_documentation_parts_request_struct() -> decode.Decoder(
  GetDocumentationPartsRequest,
)
pub fn decode_get_documentation_parts_request_struct_params() -> decode.Decoder(
  GetDocumentationPartsRequest,
)
pub fn decode_get_documentation_version_input(
  body: String,
) -> Result(GetDocumentationVersionRequest, String)
pub fn decode_get_documentation_version_output(
  body: String,
) -> Result(DocumentationVersion, String)
pub fn decode_get_documentation_version_request_struct_params() -> decode.Decoder(
  GetDocumentationVersionRequest,
)
pub fn decode_get_documentation_versions_input(
  body: String,
) -> Result(GetDocumentationVersionsRequest, String)
pub fn decode_get_documentation_versions_output(
  body: String,
) -> Result(DocumentationVersions, String)
pub fn decode_get_documentation_versions_request_struct_params() -> decode.Decoder(
  GetDocumentationVersionsRequest,
)
pub fn decode_get_domain_name_access_associations_input(
  body: String,
) -> Result(GetDomainNameAccessAssociationsRequest, String)
pub fn decode_get_domain_name_access_associations_output(
  body: String,
) -> Result(DomainNameAccessAssociations, String)
pub fn decode_get_domain_name_access_associations_request_struct_params() -> decode.Decoder(
  GetDomainNameAccessAssociationsRequest,
)
pub fn decode_get_domain_name_input(
  body: String,
) -> Result(GetDomainNameRequest, String)
pub fn decode_get_domain_name_output(
  body: String,
) -> Result(DomainName, String)
pub fn decode_get_domain_name_request_struct() -> decode.Decoder(
  GetDomainNameRequest,
)
pub fn decode_get_domain_name_request_struct_params() -> decode.Decoder(
  GetDomainNameRequest,
)
pub fn decode_get_domain_names_input(
  body: String,
) -> Result(GetDomainNamesRequest, String)
pub fn decode_get_domain_names_output(
  body: String,
) -> Result(DomainNames, String)
pub fn decode_get_domain_names_request_struct() -> decode.Decoder(
  GetDomainNamesRequest,
)
pub fn decode_get_domain_names_request_struct_params() -> decode.Decoder(
  GetDomainNamesRequest,
)
pub fn decode_get_export_input(
  body: String,
) -> Result(GetExportRequest, String)
pub fn decode_get_export_output(
  body: String,
) -> Result(ExportResponse, String)
pub fn decode_get_export_request_struct() -> decode.Decoder(
  GetExportRequest,
)
pub fn decode_get_export_request_struct_params() -> decode.Decoder(
  GetExportRequest,
)
pub fn decode_get_gateway_response_input(
  body: String,
) -> Result(GetGatewayResponseRequest, String)
pub fn decode_get_gateway_response_output(
  body: String,
) -> Result(GatewayResponse, String)
pub fn decode_get_gateway_response_request_struct() -> decode.Decoder(
  GetGatewayResponseRequest,
)
pub fn decode_get_gateway_response_request_struct_params() -> decode.Decoder(
  GetGatewayResponseRequest,
)
pub fn decode_get_gateway_responses_input(
  body: String,
) -> Result(GetGatewayResponsesRequest, String)
pub fn decode_get_gateway_responses_output(
  body: String,
) -> Result(GatewayResponses, String)
pub fn decode_get_gateway_responses_request_struct() -> decode.Decoder(
  GetGatewayResponsesRequest,
)
pub fn decode_get_gateway_responses_request_struct_params() -> decode.Decoder(
  GetGatewayResponsesRequest,
)
pub fn decode_get_integration_input(
  body: String,
) -> Result(GetIntegrationRequest, String)
pub fn decode_get_integration_output(
  body: String,
) -> Result(Integration, String)
pub fn decode_get_integration_request_struct() -> decode.Decoder(
  GetIntegrationRequest,
)
pub fn decode_get_integration_request_struct_params() -> decode.Decoder(
  GetIntegrationRequest,
)
pub fn decode_get_integration_response_input(
  body: String,
) -> Result(GetIntegrationResponseRequest, String)
pub fn decode_get_integration_response_output(
  body: String,
) -> Result(IntegrationResponse, String)
pub fn decode_get_integration_response_request_struct() -> decode.Decoder(
  GetIntegrationResponseRequest,
)
pub fn decode_get_integration_response_request_struct_params() -> decode.Decoder(
  GetIntegrationResponseRequest,
)
pub fn decode_get_method_input(
  body: String,
) -> Result(GetMethodRequest, String)
pub fn decode_get_method_output(
  body: String,
) -> Result(Method, String)
pub fn decode_get_method_request_struct() -> decode.Decoder(
  GetMethodRequest,
)
pub fn decode_get_method_request_struct_params() -> decode.Decoder(
  GetMethodRequest,
)
pub fn decode_get_method_response_input(
  body: String,
) -> Result(GetMethodResponseRequest, String)
pub fn decode_get_method_response_output(
  body: String,
) -> Result(MethodResponse, String)
pub fn decode_get_method_response_request_struct() -> decode.Decoder(
  GetMethodResponseRequest,
)
pub fn decode_get_method_response_request_struct_params() -> decode.Decoder(
  GetMethodResponseRequest,
)
pub fn decode_get_model_input(
  body: String,
) -> Result(GetModelRequest, String)
pub fn decode_get_model_output(
  body: String,
) -> Result(Model, String)
pub fn decode_get_model_request_struct() -> decode.Decoder(
  GetModelRequest,
)
pub fn decode_get_model_request_struct_params() -> decode.Decoder(
  GetModelRequest,
)
pub fn decode_get_model_template_input(
  body: String,
) -> Result(GetModelTemplateRequest, String)
pub fn decode_get_model_template_output(
  body: String,
) -> Result(Template, String)
pub fn decode_get_model_template_request_struct() -> decode.Decoder(
  GetModelTemplateRequest,
)
pub fn decode_get_model_template_request_struct_params() -> decode.Decoder(
  GetModelTemplateRequest,
)
pub fn decode_get_models_input(
  body: String,
) -> Result(GetModelsRequest, String)
pub fn decode_get_models_output(
  body: String,
) -> Result(Models, String)
pub fn decode_get_models_request_struct() -> decode.Decoder(
  GetModelsRequest,
)
pub fn decode_get_models_request_struct_params() -> decode.Decoder(
  GetModelsRequest,
)
pub fn decode_get_request_validator_input(
  body: String,
) -> Result(GetRequestValidatorRequest, String)
pub fn decode_get_request_validator_output(
  body: String,
) -> Result(RequestValidator, String)
pub fn decode_get_request_validator_request_struct() -> decode.Decoder(
  GetRequestValidatorRequest,
)
pub fn decode_get_request_validator_request_struct_params() -> decode.Decoder(
  GetRequestValidatorRequest,
)
pub fn decode_get_request_validators_input(
  body: String,
) -> Result(GetRequestValidatorsRequest, String)
pub fn decode_get_request_validators_output(
  body: String,
) -> Result(RequestValidators, String)
pub fn decode_get_request_validators_request_struct() -> decode.Decoder(
  GetRequestValidatorsRequest,
)
pub fn decode_get_request_validators_request_struct_params() -> decode.Decoder(
  GetRequestValidatorsRequest,
)
pub fn decode_get_resource_input(
  body: String,
) -> Result(GetResourceRequest, String)
pub fn decode_get_resource_output(
  body: String,
) -> Result(Resource, String)
pub fn decode_get_resource_request_struct() -> decode.Decoder(
  GetResourceRequest,
)
pub fn decode_get_resource_request_struct_params() -> decode.Decoder(
  GetResourceRequest,
)
pub fn decode_get_resources_input(
  body: String,
) -> Result(GetResourcesRequest, String)
pub fn decode_get_resources_output(
  body: String,
) -> Result(Resources, String)
pub fn decode_get_resources_request_struct() -> decode.Decoder(
  GetResourcesRequest,
)
pub fn decode_get_resources_request_struct_params() -> decode.Decoder(
  GetResourcesRequest,
)
pub fn decode_get_rest_api_input(
  body: String,
) -> Result(GetRestApiRequest, String)
pub fn decode_get_rest_api_output(
  body: String,
) -> Result(RestApi, String)
pub fn decode_get_rest_api_request_struct() -> decode.Decoder(
  GetRestApiRequest,
)
pub fn decode_get_rest_api_request_struct_params() -> decode.Decoder(
  GetRestApiRequest,
)
pub fn decode_get_rest_apis_input(
  body: String,
) -> Result(GetRestApisRequest, String)
pub fn decode_get_rest_apis_output(
  body: String,
) -> Result(RestApis, String)
pub fn decode_get_rest_apis_request_struct() -> decode.Decoder(
  GetRestApisRequest,
)
pub fn decode_get_rest_apis_request_struct_params() -> decode.Decoder(
  GetRestApisRequest,
)
pub fn decode_get_sdk_input(
  body: String,
) -> Result(GetSdkRequest, String)
pub fn decode_get_sdk_output(
  body: String,
) -> Result(SdkResponse, String)
pub fn decode_get_sdk_request_struct() -> decode.Decoder(
  GetSdkRequest,
)
pub fn decode_get_sdk_request_struct_params() -> decode.Decoder(
  GetSdkRequest,
)
pub fn decode_get_sdk_type_input(
  body: String,
) -> Result(GetSdkTypeRequest, String)
pub fn decode_get_sdk_type_output(
  body: String,
) -> Result(SdkType, String)
pub fn decode_get_sdk_type_request_struct() -> decode.Decoder(
  GetSdkTypeRequest,
)
pub fn decode_get_sdk_type_request_struct_params() -> decode.Decoder(
  GetSdkTypeRequest,
)
pub fn decode_get_sdk_types_input(
  body: String,
) -> Result(GetSdkTypesRequest, String)
pub fn decode_get_sdk_types_output(
  body: String,
) -> Result(SdkTypes, String)
pub fn decode_get_sdk_types_request_struct() -> decode.Decoder(
  GetSdkTypesRequest,
)
pub fn decode_get_sdk_types_request_struct_params() -> decode.Decoder(
  GetSdkTypesRequest,
)
pub fn decode_get_stage_input(
  body: String,
) -> Result(GetStageRequest, String)
pub fn decode_get_stage_output(
  body: String,
) -> Result(Stage, String)
pub fn decode_get_stage_request_struct() -> decode.Decoder(
  GetStageRequest,
)
pub fn decode_get_stage_request_struct_params() -> decode.Decoder(
  GetStageRequest,
)
pub fn decode_get_stages_input(
  body: String,
) -> Result(GetStagesRequest, String)
pub fn decode_get_stages_output(
  body: String,
) -> Result(Stages, String)
pub fn decode_get_stages_request_struct() -> decode.Decoder(
  GetStagesRequest,
)
pub fn decode_get_stages_request_struct_params() -> decode.Decoder(
  GetStagesRequest,
)
pub fn decode_get_tags_input(
  body: String,
) -> Result(GetTagsRequest, String)
pub fn decode_get_tags_output(
  body: String,
) -> Result(Tags, String)
pub fn decode_get_tags_request_struct() -> decode.Decoder(
  GetTagsRequest,
)
pub fn decode_get_tags_request_struct_params() -> decode.Decoder(
  GetTagsRequest,
)
pub fn decode_get_usage_input(
  body: String,
) -> Result(GetUsageRequest, String)
pub fn decode_get_usage_output(
  body: String,
) -> Result(Usage, String)
pub fn decode_get_usage_plan_input(
  body: String,
) -> Result(GetUsagePlanRequest, String)
pub fn decode_get_usage_plan_key_input(
  body: String,
) -> Result(GetUsagePlanKeyRequest, String)
pub fn decode_get_usage_plan_key_output(
  body: String,
) -> Result(UsagePlanKey, String)
pub fn decode_get_usage_plan_key_request_struct() -> decode.Decoder(
  GetUsagePlanKeyRequest,
)
pub fn decode_get_usage_plan_key_request_struct_params() -> decode.Decoder(
  GetUsagePlanKeyRequest,
)
pub fn decode_get_usage_plan_keys_input(
  body: String,
) -> Result(GetUsagePlanKeysRequest, String)
pub fn decode_get_usage_plan_keys_output(
  body: String,
) -> Result(UsagePlanKeys, String)
pub fn decode_get_usage_plan_keys_request_struct() -> decode.Decoder(
  GetUsagePlanKeysRequest,
)
pub fn decode_get_usage_plan_keys_request_struct_params() -> decode.Decoder(
  GetUsagePlanKeysRequest,
)
pub fn decode_get_usage_plan_output(
  body: String,
) -> Result(UsagePlan, String)
pub fn decode_get_usage_plan_request_struct() -> decode.Decoder(
  GetUsagePlanRequest,
)
pub fn decode_get_usage_plan_request_struct_params() -> decode.Decoder(
  GetUsagePlanRequest,
)
pub fn decode_get_usage_plans_input(
  body: String,
) -> Result(GetUsagePlansRequest, String)
pub fn decode_get_usage_plans_output(
  body: String,
) -> Result(UsagePlans, String)
pub fn decode_get_usage_plans_request_struct() -> decode.Decoder(
  GetUsagePlansRequest,
)
pub fn decode_get_usage_plans_request_struct_params() -> decode.Decoder(
  GetUsagePlansRequest,
)
pub fn decode_get_usage_request_struct() -> decode.Decoder(
  GetUsageRequest,
)
pub fn decode_get_usage_request_struct_params() -> decode.Decoder(
  GetUsageRequest,
)
pub fn decode_get_vpc_link_input(
  body: String,
) -> Result(GetVpcLinkRequest, String)
pub fn decode_get_vpc_link_output(
  body: String,
) -> Result(VpcLink, String)
pub fn decode_get_vpc_link_request_struct() -> decode.Decoder(
  GetVpcLinkRequest,
)
pub fn decode_get_vpc_link_request_struct_params() -> decode.Decoder(
  GetVpcLinkRequest,
)
pub fn decode_get_vpc_links_input(
  body: String,
) -> Result(GetVpcLinksRequest, String)
pub fn decode_get_vpc_links_output(
  body: String,
) -> Result(VpcLinks, String)
pub fn decode_get_vpc_links_request_struct() -> decode.Decoder(
  GetVpcLinksRequest,
)
pub fn decode_get_vpc_links_request_struct_params() -> decode.Decoder(
  GetVpcLinksRequest,
)
pub fn decode_import_api_keys_input(
  body: String,
) -> Result(ImportApiKeysRequest, String)
pub fn decode_import_api_keys_output(
  body: String,
) -> Result(ApiKeyIds, String)
pub fn decode_import_api_keys_request_struct() -> decode.Decoder(
  ImportApiKeysRequest,
)
pub fn decode_import_api_keys_request_struct_params() -> decode.Decoder(
  ImportApiKeysRequest,
)
pub fn decode_import_documentation_parts_input(
  body: String,
) -> Result(ImportDocumentationPartsRequest, String)
pub fn decode_import_documentation_parts_output(
  body: String,
) -> Result(DocumentationPartIds, String)
pub fn decode_import_documentation_parts_request_struct_params() -> decode.Decoder(
  ImportDocumentationPartsRequest,
)
pub fn decode_import_rest_api_input(
  body: String,
) -> Result(ImportRestApiRequest, String)
pub fn decode_import_rest_api_output(
  body: String,
) -> Result(RestApi, String)
pub fn decode_import_rest_api_request_struct() -> decode.Decoder(
  ImportRestApiRequest,
)
pub fn decode_import_rest_api_request_struct_params() -> decode.Decoder(
  ImportRestApiRequest,
)
pub fn decode_integration_response_struct() -> decode.Decoder(
  IntegrationResponse,
)
pub fn decode_integration_response_struct_params() -> decode.Decoder(
  IntegrationResponse,
)
pub fn decode_integration_struct() -> decode.Decoder(Integration)
pub fn decode_integration_struct_params() -> decode.Decoder(
  Integration,
)
pub fn decode_integration_type_enum() -> decode.Decoder(
  IntegrationType,
)
pub fn decode_ip_address_type_enum() -> decode.Decoder(
  IpAddressType,
)
pub fn decode_limit_exceeded_exception_struct() -> decode.Decoder(
  LimitExceededException,
)
pub fn decode_limit_exceeded_exception_struct_params() -> decode.Decoder(
  LimitExceededException,
)
pub fn decode_location_status_type_enum() -> decode.Decoder(
  LocationStatusType,
)
pub fn decode_method_response_struct() -> decode.Decoder(
  MethodResponse,
)
pub fn decode_method_response_struct_params() -> decode.Decoder(
  MethodResponse,
)
pub fn decode_method_setting_struct() -> decode.Decoder(
  MethodSetting,
)
pub fn decode_method_setting_struct_params() -> decode.Decoder(
  MethodSetting,
)
pub fn decode_method_snapshot_struct() -> decode.Decoder(
  MethodSnapshot,
)
pub fn decode_method_snapshot_struct_params() -> decode.Decoder(
  MethodSnapshot,
)
pub fn decode_method_struct() -> decode.Decoder(Method)
pub fn decode_method_struct_params() -> decode.Decoder(Method)
pub fn decode_model_struct() -> decode.Decoder(Model)
pub fn decode_model_struct_params() -> decode.Decoder(Model)
pub fn decode_models_struct() -> decode.Decoder(Models)
pub fn decode_models_struct_params() -> decode.Decoder(Models)
pub fn decode_mutual_tls_authentication_input_struct() -> decode.Decoder(
  MutualTlsAuthenticationInput,
)
pub fn decode_mutual_tls_authentication_input_struct_params() -> decode.Decoder(
  MutualTlsAuthenticationInput,
)
pub fn decode_mutual_tls_authentication_struct() -> decode.Decoder(
  MutualTlsAuthentication,
)
pub fn decode_mutual_tls_authentication_struct_params() -> decode.Decoder(
  MutualTlsAuthentication,
)
pub fn decode_not_found_exception_struct() -> decode.Decoder(
  NotFoundException,
)
pub fn decode_not_found_exception_struct_params() -> decode.Decoder(
  NotFoundException,
)
pub fn decode_op_enum() -> decode.Decoder(Op)
pub fn decode_patch_operation_struct() -> decode.Decoder(
  PatchOperation,
)
pub fn decode_patch_operation_struct_params() -> decode.Decoder(
  PatchOperation,
)
pub fn decode_put_gateway_response_input(
  body: String,
) -> Result(PutGatewayResponseRequest, String)
pub fn decode_put_gateway_response_output(
  body: String,
) -> Result(GatewayResponse, String)
pub fn decode_put_gateway_response_request_struct() -> decode.Decoder(
  PutGatewayResponseRequest,
)
pub fn decode_put_gateway_response_request_struct_params() -> decode.Decoder(
  PutGatewayResponseRequest,
)
pub fn decode_put_integration_input(
  body: String,
) -> Result(PutIntegrationRequest, String)
pub fn decode_put_integration_output(
  body: String,
) -> Result(Integration, String)
pub fn decode_put_integration_request_struct() -> decode.Decoder(
  PutIntegrationRequest,
)
pub fn decode_put_integration_request_struct_params() -> decode.Decoder(
  PutIntegrationRequest,
)
pub fn decode_put_integration_response_input(
  body: String,
) -> Result(PutIntegrationResponseRequest, String)
pub fn decode_put_integration_response_output(
  body: String,
) -> Result(IntegrationResponse, String)
pub fn decode_put_integration_response_request_struct() -> decode.Decoder(
  PutIntegrationResponseRequest,
)
pub fn decode_put_integration_response_request_struct_params() -> decode.Decoder(
  PutIntegrationResponseRequest,
)
pub fn decode_put_method_input(
  body: String,
) -> Result(PutMethodRequest, String)
pub fn decode_put_method_output(
  body: String,
) -> Result(Method, String)
pub fn decode_put_method_request_struct() -> decode.Decoder(
  PutMethodRequest,
)
pub fn decode_put_method_request_struct_params() -> decode.Decoder(
  PutMethodRequest,
)
pub fn decode_put_method_response_input(
  body: String,
) -> Result(PutMethodResponseRequest, String)
pub fn decode_put_method_response_output(
  body: String,
) -> Result(MethodResponse, String)
pub fn decode_put_method_response_request_struct() -> decode.Decoder(
  PutMethodResponseRequest,
)
pub fn decode_put_method_response_request_struct_params() -> decode.Decoder(
  PutMethodResponseRequest,
)
pub fn decode_put_mode_enum() -> decode.Decoder(PutMode)
pub fn decode_put_rest_api_input(
  body: String,
) -> Result(PutRestApiRequest, String)
pub fn decode_put_rest_api_output(
  body: String,
) -> Result(RestApi, String)
pub fn decode_put_rest_api_request_struct() -> decode.Decoder(
  PutRestApiRequest,
)
pub fn decode_put_rest_api_request_struct_params() -> decode.Decoder(
  PutRestApiRequest,
)
pub fn decode_quota_period_type_enum() -> decode.Decoder(
  QuotaPeriodType,
)
pub fn decode_quota_settings_struct() -> decode.Decoder(
  QuotaSettings,
)
pub fn decode_quota_settings_struct_params() -> decode.Decoder(
  QuotaSettings,
)
pub fn decode_reject_domain_name_access_association_input(
  body: String,
) -> Result(RejectDomainNameAccessAssociationRequest, String)
pub fn decode_reject_domain_name_access_association_output(
  body: String,
) -> Result(RejectDomainNameAccessAssociationOutput, String)
pub fn decode_request_validator_struct() -> decode.Decoder(
  RequestValidator,
)
pub fn decode_request_validator_struct_params() -> decode.Decoder(
  RequestValidator,
)
pub fn decode_request_validators_struct() -> decode.Decoder(
  RequestValidators,
)
pub fn decode_request_validators_struct_params() -> decode.Decoder(
  RequestValidators,
)
pub fn decode_resource_owner_enum() -> decode.Decoder(
  ResourceOwner,
)
pub fn decode_resource_struct() -> decode.Decoder(Resource)
pub fn decode_resource_struct_params() -> decode.Decoder(Resource)
pub fn decode_resources_struct() -> decode.Decoder(Resources)
pub fn decode_resources_struct_params() -> decode.Decoder(
  Resources,
)
pub fn decode_response_transfer_mode_enum() -> decode.Decoder(
  ResponseTransferMode,
)
pub fn decode_rest_api_struct() -> decode.Decoder(RestApi)
pub fn decode_rest_api_struct_params() -> decode.Decoder(RestApi)
pub fn decode_rest_apis_struct() -> decode.Decoder(RestApis)
pub fn decode_rest_apis_struct_params() -> decode.Decoder(
  RestApis,
)
pub fn decode_routing_mode_enum() -> decode.Decoder(RoutingMode)
pub fn decode_sdk_configuration_property_struct() -> decode.Decoder(
  SdkConfigurationProperty,
)
pub fn decode_sdk_configuration_property_struct_params() -> decode.Decoder(
  SdkConfigurationProperty,
)
pub fn decode_sdk_response_struct() -> decode.Decoder(SdkResponse)
pub fn decode_sdk_response_struct_params() -> decode.Decoder(
  SdkResponse,
)
pub fn decode_sdk_type_struct() -> decode.Decoder(SdkType)
pub fn decode_sdk_type_struct_params() -> decode.Decoder(SdkType)
pub fn decode_sdk_types_struct() -> decode.Decoder(SdkTypes)
pub fn decode_sdk_types_struct_params() -> decode.Decoder(
  SdkTypes,
)
pub fn decode_security_policy_enum() -> decode.Decoder(
  SecurityPolicy,
)
pub fn decode_service_unavailable_exception_struct() -> decode.Decoder(
  ServiceUnavailableException,
)
pub fn decode_service_unavailable_exception_struct_params() -> decode.Decoder(
  ServiceUnavailableException,
)
pub fn decode_stage_key_struct() -> decode.Decoder(StageKey)
pub fn decode_stage_key_struct_params() -> decode.Decoder(
  StageKey,
)
pub fn decode_stage_struct() -> decode.Decoder(Stage)
pub fn decode_stage_struct_params() -> decode.Decoder(Stage)
pub fn decode_stages_struct() -> decode.Decoder(Stages)
pub fn decode_stages_struct_params() -> decode.Decoder(Stages)
pub fn decode_tag_resource_input(
  body: String,
) -> Result(TagResourceRequest, String)
pub fn decode_tag_resource_output(
  body: String,
) -> Result(TagResourceOutput, String)
pub fn decode_tag_resource_output_struct() -> decode.Decoder(
  TagResourceOutput,
)
pub fn decode_tag_resource_request_struct() -> decode.Decoder(
  TagResourceRequest,
)
pub fn decode_tag_resource_request_struct_params() -> decode.Decoder(
  TagResourceRequest,
)
pub fn decode_tags_struct() -> decode.Decoder(Tags)
pub fn decode_tags_struct_params() -> decode.Decoder(Tags)
pub fn decode_template_struct() -> decode.Decoder(Template)
pub fn decode_template_struct_params() -> decode.Decoder(Template)
pub fn decode_test_invoke_authorizer_input(
  body: String,
) -> Result(TestInvokeAuthorizerRequest, String)
pub fn decode_test_invoke_authorizer_output(
  body: String,
) -> Result(TestInvokeAuthorizerResponse, String)
pub fn decode_test_invoke_authorizer_request_struct() -> decode.Decoder(
  TestInvokeAuthorizerRequest,
)
pub fn decode_test_invoke_authorizer_request_struct_params() -> decode.Decoder(
  TestInvokeAuthorizerRequest,
)
pub fn decode_test_invoke_authorizer_response_struct() -> decode.Decoder(
  TestInvokeAuthorizerResponse,
)
pub fn decode_test_invoke_authorizer_response_struct_params() -> decode.Decoder(
  TestInvokeAuthorizerResponse,
)
pub fn decode_test_invoke_method_input(
  body: String,
) -> Result(TestInvokeMethodRequest, String)
pub fn decode_test_invoke_method_output(
  body: String,
) -> Result(TestInvokeMethodResponse, String)
pub fn decode_test_invoke_method_request_struct() -> decode.Decoder(
  TestInvokeMethodRequest,
)
pub fn decode_test_invoke_method_request_struct_params() -> decode.Decoder(
  TestInvokeMethodRequest,
)
pub fn decode_test_invoke_method_response_struct() -> decode.Decoder(
  TestInvokeMethodResponse,
)
pub fn decode_test_invoke_method_response_struct_params() -> decode.Decoder(
  TestInvokeMethodResponse,
)
pub fn decode_throttle_settings_struct() -> decode.Decoder(
  ThrottleSettings,
)
pub fn decode_throttle_settings_struct_params() -> decode.Decoder(
  ThrottleSettings,
)
pub fn decode_tls_config_struct() -> decode.Decoder(TlsConfig)
pub fn decode_tls_config_struct_params() -> decode.Decoder(
  TlsConfig,
)
pub fn decode_too_many_requests_exception_struct() -> decode.Decoder(
  TooManyRequestsException,
)
pub fn decode_too_many_requests_exception_struct_params() -> decode.Decoder(
  TooManyRequestsException,
)
pub fn decode_unauthorized_exception_struct() -> decode.Decoder(
  UnauthorizedException,
)
pub fn decode_unauthorized_exception_struct_params() -> decode.Decoder(
  UnauthorizedException,
)
pub fn decode_untag_resource_input(
  body: String,
) -> Result(UntagResourceRequest, String)
pub fn decode_untag_resource_output(
  body: String,
) -> Result(UntagResourceOutput, String)
pub fn decode_untag_resource_output_struct() -> decode.Decoder(
  UntagResourceOutput,
)
pub fn decode_untag_resource_request_struct() -> decode.Decoder(
  UntagResourceRequest,
)
pub fn decode_untag_resource_request_struct_params() -> decode.Decoder(
  UntagResourceRequest,
)
pub fn decode_update_account_input(
  body: String,
) -> Result(UpdateAccountRequest, String)
pub fn decode_update_account_output(
  body: String,
) -> Result(Account, String)
pub fn decode_update_account_request_struct() -> decode.Decoder(
  UpdateAccountRequest,
)
pub fn decode_update_account_request_struct_params() -> decode.Decoder(
  UpdateAccountRequest,
)
pub fn decode_update_api_key_input(
  body: String,
) -> Result(UpdateApiKeyRequest, String)
pub fn decode_update_api_key_output(
  body: String,
) -> Result(ApiKey, String)
pub fn decode_update_api_key_request_struct() -> decode.Decoder(
  UpdateApiKeyRequest,
)
pub fn decode_update_api_key_request_struct_params() -> decode.Decoder(
  UpdateApiKeyRequest,
)
pub fn decode_update_authorizer_input(
  body: String,
) -> Result(UpdateAuthorizerRequest, String)
pub fn decode_update_authorizer_output(
  body: String,
) -> Result(Authorizer, String)
pub fn decode_update_authorizer_request_struct() -> decode.Decoder(
  UpdateAuthorizerRequest,
)
pub fn decode_update_authorizer_request_struct_params() -> decode.Decoder(
  UpdateAuthorizerRequest,
)
pub fn decode_update_base_path_mapping_input(
  body: String,
) -> Result(UpdateBasePathMappingRequest, String)
pub fn decode_update_base_path_mapping_output(
  body: String,
) -> Result(BasePathMapping, String)
pub fn decode_update_base_path_mapping_request_struct() -> decode.Decoder(
  UpdateBasePathMappingRequest,
)
pub fn decode_update_base_path_mapping_request_struct_params() -> decode.Decoder(
  UpdateBasePathMappingRequest,
)
pub fn decode_update_client_certificate_input(
  body: String,
) -> Result(UpdateClientCertificateRequest, String)
pub fn decode_update_client_certificate_output(
  body: String,
) -> Result(ClientCertificate, String)
pub fn decode_update_client_certificate_request_struct_params() -> decode.Decoder(
  UpdateClientCertificateRequest,
)
pub fn decode_update_deployment_input(
  body: String,
) -> Result(UpdateDeploymentRequest, String)
pub fn decode_update_deployment_output(
  body: String,
) -> Result(Deployment, String)
pub fn decode_update_deployment_request_struct() -> decode.Decoder(
  UpdateDeploymentRequest,
)
pub fn decode_update_deployment_request_struct_params() -> decode.Decoder(
  UpdateDeploymentRequest,
)
pub fn decode_update_documentation_part_input(
  body: String,
) -> Result(UpdateDocumentationPartRequest, String)
pub fn decode_update_documentation_part_output(
  body: String,
) -> Result(DocumentationPart, String)
pub fn decode_update_documentation_part_request_struct_params() -> decode.Decoder(
  UpdateDocumentationPartRequest,
)
pub fn decode_update_documentation_version_input(
  body: String,
) -> Result(UpdateDocumentationVersionRequest, String)
pub fn decode_update_documentation_version_output(
  body: String,
) -> Result(DocumentationVersion, String)
pub fn decode_update_documentation_version_request_struct_params() -> decode.Decoder(
  UpdateDocumentationVersionRequest,
)
pub fn decode_update_domain_name_input(
  body: String,
) -> Result(UpdateDomainNameRequest, String)
pub fn decode_update_domain_name_output(
  body: String,
) -> Result(DomainName, String)
pub fn decode_update_domain_name_request_struct() -> decode.Decoder(
  UpdateDomainNameRequest,
)
pub fn decode_update_domain_name_request_struct_params() -> decode.Decoder(
  UpdateDomainNameRequest,
)
pub fn decode_update_gateway_response_input(
  body: String,
) -> Result(UpdateGatewayResponseRequest, String)
pub fn decode_update_gateway_response_output(
  body: String,
) -> Result(GatewayResponse, String)
pub fn decode_update_gateway_response_request_struct() -> decode.Decoder(
  UpdateGatewayResponseRequest,
)
pub fn decode_update_gateway_response_request_struct_params() -> decode.Decoder(
  UpdateGatewayResponseRequest,
)
pub fn decode_update_integration_input(
  body: String,
) -> Result(UpdateIntegrationRequest, String)
pub fn decode_update_integration_output(
  body: String,
) -> Result(Integration, String)
pub fn decode_update_integration_request_struct() -> decode.Decoder(
  UpdateIntegrationRequest,
)
pub fn decode_update_integration_request_struct_params() -> decode.Decoder(
  UpdateIntegrationRequest,
)
pub fn decode_update_integration_response_input(
  body: String,
) -> Result(UpdateIntegrationResponseRequest, String)
pub fn decode_update_integration_response_output(
  body: String,
) -> Result(IntegrationResponse, String)
pub fn decode_update_integration_response_request_struct_params() -> decode.Decoder(
  UpdateIntegrationResponseRequest,
)
pub fn decode_update_method_input(
  body: String,
) -> Result(UpdateMethodRequest, String)
pub fn decode_update_method_output(
  body: String,
) -> Result(Method, String)
pub fn decode_update_method_request_struct() -> decode.Decoder(
  UpdateMethodRequest,
)
pub fn decode_update_method_request_struct_params() -> decode.Decoder(
  UpdateMethodRequest,
)
pub fn decode_update_method_response_input(
  body: String,
) -> Result(UpdateMethodResponseRequest, String)
pub fn decode_update_method_response_output(
  body: String,
) -> Result(MethodResponse, String)
pub fn decode_update_method_response_request_struct() -> decode.Decoder(
  UpdateMethodResponseRequest,
)
pub fn decode_update_method_response_request_struct_params() -> decode.Decoder(
  UpdateMethodResponseRequest,
)
pub fn decode_update_model_input(
  body: String,
) -> Result(UpdateModelRequest, String)
pub fn decode_update_model_output(
  body: String,
) -> Result(Model, String)
pub fn decode_update_model_request_struct() -> decode.Decoder(
  UpdateModelRequest,
)
pub fn decode_update_model_request_struct_params() -> decode.Decoder(
  UpdateModelRequest,
)
pub fn decode_update_request_validator_input(
  body: String,
) -> Result(UpdateRequestValidatorRequest, String)
pub fn decode_update_request_validator_output(
  body: String,
) -> Result(RequestValidator, String)
pub fn decode_update_request_validator_request_struct() -> decode.Decoder(
  UpdateRequestValidatorRequest,
)
pub fn decode_update_request_validator_request_struct_params() -> decode.Decoder(
  UpdateRequestValidatorRequest,
)
pub fn decode_update_resource_input(
  body: String,
) -> Result(UpdateResourceRequest, String)
pub fn decode_update_resource_output(
  body: String,
) -> Result(Resource, String)
pub fn decode_update_resource_request_struct() -> decode.Decoder(
  UpdateResourceRequest,
)
pub fn decode_update_resource_request_struct_params() -> decode.Decoder(
  UpdateResourceRequest,
)
pub fn decode_update_rest_api_input(
  body: String,
) -> Result(UpdateRestApiRequest, String)
pub fn decode_update_rest_api_output(
  body: String,
) -> Result(RestApi, String)
pub fn decode_update_rest_api_request_struct() -> decode.Decoder(
  UpdateRestApiRequest,
)
pub fn decode_update_rest_api_request_struct_params() -> decode.Decoder(
  UpdateRestApiRequest,
)
pub fn decode_update_stage_input(
  body: String,
) -> Result(UpdateStageRequest, String)
pub fn decode_update_stage_output(
  body: String,
) -> Result(Stage, String)
pub fn decode_update_stage_request_struct() -> decode.Decoder(
  UpdateStageRequest,
)
pub fn decode_update_stage_request_struct_params() -> decode.Decoder(
  UpdateStageRequest,
)
pub fn decode_update_usage_input(
  body: String,
) -> Result(UpdateUsageRequest, String)
pub fn decode_update_usage_output(
  body: String,
) -> Result(Usage, String)
pub fn decode_update_usage_plan_input(
  body: String,
) -> Result(UpdateUsagePlanRequest, String)
pub fn decode_update_usage_plan_output(
  body: String,
) -> Result(UsagePlan, String)
pub fn decode_update_usage_plan_request_struct() -> decode.Decoder(
  UpdateUsagePlanRequest,
)
pub fn decode_update_usage_plan_request_struct_params() -> decode.Decoder(
  UpdateUsagePlanRequest,
)
pub fn decode_update_usage_request_struct() -> decode.Decoder(
  UpdateUsageRequest,
)
pub fn decode_update_usage_request_struct_params() -> decode.Decoder(
  UpdateUsageRequest,
)
pub fn decode_update_vpc_link_input(
  body: String,
) -> Result(UpdateVpcLinkRequest, String)
pub fn decode_update_vpc_link_output(
  body: String,
) -> Result(VpcLink, String)
pub fn decode_update_vpc_link_request_struct() -> decode.Decoder(
  UpdateVpcLinkRequest,
)
pub fn decode_update_vpc_link_request_struct_params() -> decode.Decoder(
  UpdateVpcLinkRequest,
)
pub fn decode_usage_plan_key_struct() -> decode.Decoder(
  UsagePlanKey,
)
pub fn decode_usage_plan_key_struct_params() -> decode.Decoder(
  UsagePlanKey,
)
pub fn decode_usage_plan_keys_struct() -> decode.Decoder(
  UsagePlanKeys,
)
pub fn decode_usage_plan_keys_struct_params() -> decode.Decoder(
  UsagePlanKeys,
)
pub fn decode_usage_plan_struct() -> decode.Decoder(UsagePlan)
pub fn decode_usage_plan_struct_params() -> decode.Decoder(
  UsagePlan,
)
pub fn decode_usage_plans_struct() -> decode.Decoder(UsagePlans)
pub fn decode_usage_plans_struct_params() -> decode.Decoder(
  UsagePlans,
)
pub fn decode_usage_struct() -> decode.Decoder(Usage)
pub fn decode_usage_struct_params() -> decode.Decoder(Usage)
pub fn decode_vpc_link_status_enum() -> decode.Decoder(
  VpcLinkStatus,
)
pub fn decode_vpc_link_struct() -> decode.Decoder(VpcLink)
pub fn decode_vpc_link_struct_params() -> decode.Decoder(VpcLink)
pub fn decode_vpc_links_struct() -> decode.Decoder(VpcLinks)
pub fn decode_vpc_links_struct_params() -> decode.Decoder(
  VpcLinks,
)
pub fn delete_api_key(
  client: Client,
  input: DeleteApiKeyRequest,
) -> Result(DeleteApiKeyOutput, DeleteApiKeyError)
pub fn delete_method(
  client: Client,
  input: DeleteMethodRequest,
) -> Result(DeleteMethodOutput, DeleteMethodError)
pub fn delete_model(
  client: Client,
  input: DeleteModelRequest,
) -> Result(DeleteModelOutput, DeleteModelError)
pub fn delete_rest_api(
  client: Client,
  input: DeleteRestApiRequest,
) -> Result(DeleteRestApiOutput, DeleteRestApiError)
pub fn delete_stage(
  client: Client,
  input: DeleteStageRequest,
) -> Result(DeleteStageOutput, DeleteStageError)
pub fn delete_vpc_link(
  client: Client,
  input: DeleteVpcLinkRequest,
) -> Result(DeleteVpcLinkOutput, DeleteVpcLinkError)
pub fn documentation_part_type_from_wire(
  s: String,
) -> Result(DocumentationPartType, String)
pub fn domain_name_status_from_wire(
  s: String,
) -> Result(DomainNameStatus, String)
pub fn encode_access_association_source_type_enum(
  v: AccessAssociationSourceType,
) -> json.Json
pub fn encode_access_log_settings_struct(
  input: AccessLogSettings,
) -> json.Json
pub fn encode_account_struct(input: Account) -> json.Json
pub fn encode_api_key_ids_struct(input: ApiKeyIds) -> json.Json
pub fn encode_api_key_source_type_enum(
  v: ApiKeySourceType,
) -> json.Json
pub fn encode_api_key_struct(input: ApiKey) -> json.Json
pub fn encode_api_keys_format_enum(v: ApiKeysFormat) -> json.Json
pub fn encode_api_keys_struct(input: ApiKeys) -> json.Json
pub fn encode_api_stage_struct(input: ApiStage) -> json.Json
pub fn encode_api_status_enum(v: ApiStatus) -> json.Json
pub fn encode_authorizer_struct(input: Authorizer) -> json.Json
pub fn encode_authorizer_type_enum(
  v: AuthorizerType,
) -> json.Json
pub fn encode_authorizers_struct(input: Authorizers) -> json.Json
pub fn encode_bad_request_exception_struct(
  input: BadRequestException,
) -> json.Json
pub fn encode_base_path_mapping_struct(
  input: BasePathMapping,
) -> json.Json
pub fn encode_base_path_mappings_struct(
  input: BasePathMappings,
) -> json.Json
pub fn encode_cache_cluster_size_enum(
  v: CacheClusterSize,
) -> json.Json
pub fn encode_cache_cluster_status_enum(
  v: CacheClusterStatus,
) -> json.Json
pub fn encode_canary_settings_struct(
  input: CanarySettings,
) -> json.Json
pub fn encode_client_certificate_struct(
  input: ClientCertificate,
) -> json.Json
pub fn encode_client_certificates_struct(
  input: ClientCertificates,
) -> json.Json
pub fn encode_conflict_exception_struct(
  input: ConflictException,
) -> json.Json
pub fn encode_connection_type_enum(
  v: ConnectionType,
) -> json.Json
pub fn encode_content_handling_strategy_enum(
  v: ContentHandlingStrategy,
) -> json.Json
pub fn encode_create_api_key_body(
  input: CreateApiKeyRequest,
) -> json.Json
pub fn encode_create_api_key_input(
  input: CreateApiKeyRequest,
) -> String
pub fn encode_create_api_key_request_struct(
  input: CreateApiKeyRequest,
) -> json.Json
pub fn encode_create_authorizer_body(
  input: CreateAuthorizerRequest,
) -> json.Json
pub fn encode_create_authorizer_input(
  input: CreateAuthorizerRequest,
) -> String
pub fn encode_create_authorizer_request_struct(
  input: CreateAuthorizerRequest,
) -> json.Json
pub fn encode_create_base_path_mapping_body(
  input: CreateBasePathMappingRequest,
) -> json.Json
pub fn encode_create_base_path_mapping_input(
  input: CreateBasePathMappingRequest,
) -> String
pub fn encode_create_base_path_mapping_request_struct(
  input: CreateBasePathMappingRequest,
) -> json.Json
pub fn encode_create_deployment_body(
  input: CreateDeploymentRequest,
) -> json.Json
pub fn encode_create_deployment_input(
  input: CreateDeploymentRequest,
) -> String
pub fn encode_create_deployment_request_struct(
  input: CreateDeploymentRequest,
) -> json.Json
pub fn encode_create_documentation_part_body(
  input: CreateDocumentationPartRequest,
) -> json.Json
pub fn encode_create_documentation_part_input(
  input: CreateDocumentationPartRequest,
) -> String
pub fn encode_create_documentation_part_request_struct(
  input: CreateDocumentationPartRequest,
) -> json.Json
pub fn encode_create_documentation_version_body(
  input: CreateDocumentationVersionRequest,
) -> json.Json
pub fn encode_create_documentation_version_input(
  input: CreateDocumentationVersionRequest,
) -> String
pub fn encode_create_documentation_version_request_struct(
  input: CreateDocumentationVersionRequest,
) -> json.Json
pub fn encode_create_domain_name_access_association_body(
  input: CreateDomainNameAccessAssociationRequest,
) -> json.Json
pub fn encode_create_domain_name_access_association_input(
  input: CreateDomainNameAccessAssociationRequest,
) -> String
pub fn encode_create_domain_name_access_association_request_struct(
  input: CreateDomainNameAccessAssociationRequest,
) -> json.Json
pub fn encode_create_domain_name_body(
  input: CreateDomainNameRequest,
) -> json.Json
pub fn encode_create_domain_name_input(
  input: CreateDomainNameRequest,
) -> String
pub fn encode_create_domain_name_request_struct(
  input: CreateDomainNameRequest,
) -> json.Json
pub fn encode_create_model_body(
  input: CreateModelRequest,
) -> json.Json
pub fn encode_create_model_input(
  input: CreateModelRequest,
) -> String
pub fn encode_create_model_request_struct(
  input: CreateModelRequest,
) -> json.Json
pub fn encode_create_request_validator_body(
  input: CreateRequestValidatorRequest,
) -> json.Json
pub fn encode_create_request_validator_input(
  input: CreateRequestValidatorRequest,
) -> String
pub fn encode_create_request_validator_request_struct(
  input: CreateRequestValidatorRequest,
) -> json.Json
pub fn encode_create_resource_body(
  input: CreateResourceRequest,
) -> json.Json
pub fn encode_create_resource_input(
  input: CreateResourceRequest,
) -> String
pub fn encode_create_resource_request_struct(
  input: CreateResourceRequest,
) -> json.Json
pub fn encode_create_rest_api_body(
  input: CreateRestApiRequest,
) -> json.Json
pub fn encode_create_rest_api_input(
  input: CreateRestApiRequest,
) -> String
pub fn encode_create_rest_api_request_struct(
  input: CreateRestApiRequest,
) -> json.Json
pub fn encode_create_stage_body(
  input: CreateStageRequest,
) -> json.Json
pub fn encode_create_stage_input(
  input: CreateStageRequest,
) -> String
pub fn encode_create_stage_request_struct(
  input: CreateStageRequest,
) -> json.Json
pub fn encode_create_usage_plan_body(
  input: CreateUsagePlanRequest,
) -> json.Json
pub fn encode_create_usage_plan_input(
  input: CreateUsagePlanRequest,
) -> String
pub fn encode_create_usage_plan_key_body(
  input: CreateUsagePlanKeyRequest,
) -> json.Json
pub fn encode_create_usage_plan_key_input(
  input: CreateUsagePlanKeyRequest,
) -> String
pub fn encode_create_usage_plan_key_request_struct(
  input: CreateUsagePlanKeyRequest,
) -> json.Json
pub fn encode_create_usage_plan_request_struct(
  input: CreateUsagePlanRequest,
) -> json.Json
pub fn encode_create_vpc_link_body(
  input: CreateVpcLinkRequest,
) -> json.Json
pub fn encode_create_vpc_link_input(
  input: CreateVpcLinkRequest,
) -> String
pub fn encode_create_vpc_link_request_struct(
  input: CreateVpcLinkRequest,
) -> json.Json
pub fn encode_delete_api_key_body(
  input: DeleteApiKeyRequest,
) -> json.Json
pub fn encode_delete_api_key_input(
  input: DeleteApiKeyRequest,
) -> String
pub fn encode_delete_api_key_output_struct(
  v: DeleteApiKeyOutput,
) -> json.Json
pub fn encode_delete_api_key_request_struct(
  input: DeleteApiKeyRequest,
) -> json.Json
pub fn encode_delete_authorizer_body(
  input: DeleteAuthorizerRequest,
) -> json.Json
pub fn encode_delete_authorizer_input(
  input: DeleteAuthorizerRequest,
) -> String
pub fn encode_delete_authorizer_output_struct(
  v: DeleteAuthorizerOutput,
) -> json.Json
pub fn encode_delete_authorizer_request_struct(
  input: DeleteAuthorizerRequest,
) -> json.Json
pub fn encode_delete_base_path_mapping_body(
  input: DeleteBasePathMappingRequest,
) -> json.Json
pub fn encode_delete_base_path_mapping_input(
  input: DeleteBasePathMappingRequest,
) -> String
pub fn encode_delete_base_path_mapping_output_struct(
  v: DeleteBasePathMappingOutput,
) -> json.Json
pub fn encode_delete_base_path_mapping_request_struct(
  input: DeleteBasePathMappingRequest,
) -> json.Json
pub fn encode_delete_client_certificate_body(
  input: DeleteClientCertificateRequest,
) -> json.Json
pub fn encode_delete_client_certificate_input(
  input: DeleteClientCertificateRequest,
) -> String
pub fn encode_delete_client_certificate_output_struct(
  v: DeleteClientCertificateOutput,
) -> json.Json
pub fn encode_delete_client_certificate_request_struct(
  input: DeleteClientCertificateRequest,
) -> json.Json
pub fn encode_delete_deployment_body(
  input: DeleteDeploymentRequest,
) -> json.Json
pub fn encode_delete_deployment_input(
  input: DeleteDeploymentRequest,
) -> String
pub fn encode_delete_deployment_output_struct(
  v: DeleteDeploymentOutput,
) -> json.Json
pub fn encode_delete_deployment_request_struct(
  input: DeleteDeploymentRequest,
) -> json.Json
pub fn encode_delete_documentation_part_body(
  input: DeleteDocumentationPartRequest,
) -> json.Json
pub fn encode_delete_documentation_part_input(
  input: DeleteDocumentationPartRequest,
) -> String
pub fn encode_delete_documentation_part_output_struct(
  v: DeleteDocumentationPartOutput,
) -> json.Json
pub fn encode_delete_documentation_part_request_struct(
  input: DeleteDocumentationPartRequest,
) -> json.Json
pub fn encode_delete_documentation_version_body(
  input: DeleteDocumentationVersionRequest,
) -> json.Json
pub fn encode_delete_documentation_version_input(
  input: DeleteDocumentationVersionRequest,
) -> String
pub fn encode_delete_documentation_version_output_struct(
  v: DeleteDocumentationVersionOutput,
) -> json.Json
pub fn encode_delete_documentation_version_request_struct(
  input: DeleteDocumentationVersionRequest,
) -> json.Json
pub fn encode_delete_domain_name_access_association_body(
  input: DeleteDomainNameAccessAssociationRequest,
) -> json.Json
pub fn encode_delete_domain_name_access_association_input(
  input: DeleteDomainNameAccessAssociationRequest,
) -> String
pub fn encode_delete_domain_name_access_association_output_struct(
  v: DeleteDomainNameAccessAssociationOutput,
) -> json.Json
pub fn encode_delete_domain_name_access_association_request_struct(
  input: DeleteDomainNameAccessAssociationRequest,
) -> json.Json
pub fn encode_delete_domain_name_body(
  input: DeleteDomainNameRequest,
) -> json.Json
pub fn encode_delete_domain_name_input(
  input: DeleteDomainNameRequest,
) -> String
pub fn encode_delete_domain_name_output_struct(
  v: DeleteDomainNameOutput,
) -> json.Json
pub fn encode_delete_domain_name_request_struct(
  input: DeleteDomainNameRequest,
) -> json.Json
pub fn encode_delete_gateway_response_body(
  input: DeleteGatewayResponseRequest,
) -> json.Json
pub fn encode_delete_gateway_response_input(
  input: DeleteGatewayResponseRequest,
) -> String
pub fn encode_delete_gateway_response_output_struct(
  v: DeleteGatewayResponseOutput,
) -> json.Json
pub fn encode_delete_gateway_response_request_struct(
  input: DeleteGatewayResponseRequest,
) -> json.Json
pub fn encode_delete_integration_body(
  input: DeleteIntegrationRequest,
) -> json.Json
pub fn encode_delete_integration_input(
  input: DeleteIntegrationRequest,
) -> String
pub fn encode_delete_integration_output_struct(
  v: DeleteIntegrationOutput,
) -> json.Json
pub fn encode_delete_integration_request_struct(
  input: DeleteIntegrationRequest,
) -> json.Json
pub fn encode_delete_integration_response_body(
  input: DeleteIntegrationResponseRequest,
) -> json.Json
pub fn encode_delete_integration_response_input(
  input: DeleteIntegrationResponseRequest,
) -> String
pub fn encode_delete_integration_response_output_struct(
  v: DeleteIntegrationResponseOutput,
) -> json.Json
pub fn encode_delete_integration_response_request_struct(
  input: DeleteIntegrationResponseRequest,
) -> json.Json
pub fn encode_delete_method_body(
  input: DeleteMethodRequest,
) -> json.Json
pub fn encode_delete_method_input(
  input: DeleteMethodRequest,
) -> String
pub fn encode_delete_method_output_struct(
  v: DeleteMethodOutput,
) -> json.Json
pub fn encode_delete_method_request_struct(
  input: DeleteMethodRequest,
) -> json.Json
pub fn encode_delete_method_response_body(
  input: DeleteMethodResponseRequest,
) -> json.Json
pub fn encode_delete_method_response_input(
  input: DeleteMethodResponseRequest,
) -> String
pub fn encode_delete_method_response_output_struct(
  v: DeleteMethodResponseOutput,
) -> json.Json
pub fn encode_delete_method_response_request_struct(
  input: DeleteMethodResponseRequest,
) -> json.Json
pub fn encode_delete_model_body(
  input: DeleteModelRequest,
) -> json.Json
pub fn encode_delete_model_input(
  input: DeleteModelRequest,
) -> String
pub fn encode_delete_model_output_struct(
  v: DeleteModelOutput,
) -> json.Json
pub fn encode_delete_model_request_struct(
  input: DeleteModelRequest,
) -> json.Json
pub fn encode_delete_request_validator_body(
  input: DeleteRequestValidatorRequest,
) -> json.Json
pub fn encode_delete_request_validator_input(
  input: DeleteRequestValidatorRequest,
) -> String
pub fn encode_delete_request_validator_output_struct(
  v: DeleteRequestValidatorOutput,
) -> json.Json
pub fn encode_delete_request_validator_request_struct(
  input: DeleteRequestValidatorRequest,
) -> json.Json
pub fn encode_delete_resource_body(
  input: DeleteResourceRequest,
) -> json.Json
pub fn encode_delete_resource_input(
  input: DeleteResourceRequest,
) -> String
pub fn encode_delete_resource_output_struct(
  v: DeleteResourceOutput,
) -> json.Json
pub fn encode_delete_resource_request_struct(
  input: DeleteResourceRequest,
) -> json.Json
pub fn encode_delete_rest_api_body(
  input: DeleteRestApiRequest,
) -> json.Json
pub fn encode_delete_rest_api_input(
  input: DeleteRestApiRequest,
) -> String
pub fn encode_delete_rest_api_output_struct(
  v: DeleteRestApiOutput,
) -> json.Json
pub fn encode_delete_rest_api_request_struct(
  input: DeleteRestApiRequest,
) -> json.Json
pub fn encode_delete_stage_body(
  input: DeleteStageRequest,
) -> json.Json
pub fn encode_delete_stage_input(
  input: DeleteStageRequest,
) -> String
pub fn encode_delete_stage_output_struct(
  v: DeleteStageOutput,
) -> json.Json
pub fn encode_delete_stage_request_struct(
  input: DeleteStageRequest,
) -> json.Json
pub fn encode_delete_usage_plan_body(
  input: DeleteUsagePlanRequest,
) -> json.Json
pub fn encode_delete_usage_plan_input(
  input: DeleteUsagePlanRequest,
) -> String
pub fn encode_delete_usage_plan_key_body(
  input: DeleteUsagePlanKeyRequest,
) -> json.Json
pub fn encode_delete_usage_plan_key_input(
  input: DeleteUsagePlanKeyRequest,
) -> String
pub fn encode_delete_usage_plan_key_output_struct(
  v: DeleteUsagePlanKeyOutput,
) -> json.Json
pub fn encode_delete_usage_plan_key_request_struct(
  input: DeleteUsagePlanKeyRequest,
) -> json.Json
pub fn encode_delete_usage_plan_output_struct(
  v: DeleteUsagePlanOutput,
) -> json.Json
pub fn encode_delete_usage_plan_request_struct(
  input: DeleteUsagePlanRequest,
) -> json.Json
pub fn encode_delete_vpc_link_body(
  input: DeleteVpcLinkRequest,
) -> json.Json
pub fn encode_delete_vpc_link_input(
  input: DeleteVpcLinkRequest,
) -> String
pub fn encode_delete_vpc_link_output_struct(
  v: DeleteVpcLinkOutput,
) -> json.Json
pub fn encode_delete_vpc_link_request_struct(
  input: DeleteVpcLinkRequest,
) -> json.Json
pub fn encode_deployment_canary_settings_struct(
  input: DeploymentCanarySettings,
) -> json.Json
pub fn encode_deployment_struct(input: Deployment) -> json.Json
pub fn encode_deployments_struct(input: Deployments) -> json.Json
pub fn encode_documentation_part_ids_struct(
  input: DocumentationPartIds,
) -> json.Json
pub fn encode_documentation_part_location_struct(
  input: DocumentationPartLocation,
) -> json.Json
pub fn encode_documentation_part_struct(
  input: DocumentationPart,
) -> json.Json
pub fn encode_documentation_part_type_enum(
  v: DocumentationPartType,
) -> json.Json
pub fn encode_documentation_parts_struct(
  input: DocumentationParts,
) -> json.Json
pub fn encode_documentation_version_struct(
  input: DocumentationVersion,
) -> json.Json
pub fn encode_documentation_versions_struct(
  input: DocumentationVersions,
) -> json.Json
pub fn encode_domain_name_access_association_struct(
  input: DomainNameAccessAssociation,
) -> json.Json
pub fn encode_domain_name_access_associations_struct(
  input: DomainNameAccessAssociations,
) -> json.Json
pub fn encode_domain_name_status_enum(
  v: DomainNameStatus,
) -> json.Json
pub fn encode_domain_name_struct(input: DomainName) -> json.Json
pub fn encode_domain_names_struct(
  input: DomainNames,
) -> json.Json
pub fn encode_endpoint_access_mode_enum(
  v: EndpointAccessMode,
) -> json.Json
pub fn encode_endpoint_configuration_struct(
  input: EndpointConfiguration,
) -> json.Json
pub fn encode_endpoint_type_enum(v: EndpointType) -> json.Json
pub fn encode_export_response_struct(
  input: ExportResponse,
) -> json.Json
pub fn encode_flush_stage_authorizers_cache_body(
  input: FlushStageAuthorizersCacheRequest,
) -> json.Json
pub fn encode_flush_stage_authorizers_cache_input(
  input: FlushStageAuthorizersCacheRequest,
) -> String
pub fn encode_flush_stage_authorizers_cache_output_struct(
  v: FlushStageAuthorizersCacheOutput,
) -> json.Json
pub fn encode_flush_stage_authorizers_cache_request_struct(
  input: FlushStageAuthorizersCacheRequest,
) -> json.Json
pub fn encode_flush_stage_cache_body(
  input: FlushStageCacheRequest,
) -> json.Json
pub fn encode_flush_stage_cache_input(
  input: FlushStageCacheRequest,
) -> String
pub fn encode_flush_stage_cache_output_struct(
  v: FlushStageCacheOutput,
) -> json.Json
pub fn encode_flush_stage_cache_request_struct(
  input: FlushStageCacheRequest,
) -> json.Json
pub fn encode_gateway_response_struct(
  input: GatewayResponse,
) -> json.Json
pub fn encode_gateway_response_type_enum(
  v: GatewayResponseType,
) -> json.Json
pub fn encode_gateway_responses_struct(
  input: GatewayResponses,
) -> json.Json
pub fn encode_generate_client_certificate_body(
  input: GenerateClientCertificateRequest,
) -> json.Json
pub fn encode_generate_client_certificate_input(
  input: GenerateClientCertificateRequest,
) -> String
pub fn encode_generate_client_certificate_request_struct(
  input: GenerateClientCertificateRequest,
) -> json.Json
pub fn encode_get_account_body(
  input: GetAccountRequest,
) -> json.Json
pub fn encode_get_account_input(
  input: GetAccountRequest,
) -> String
pub fn encode_get_account_request_struct(
  v: GetAccountRequest,
) -> json.Json
pub fn encode_get_api_key_body(
  input: GetApiKeyRequest,
) -> json.Json
pub fn encode_get_api_key_input(
  input: GetApiKeyRequest,
) -> String
pub fn encode_get_api_key_request_struct(
  input: GetApiKeyRequest,
) -> json.Json
pub fn encode_get_api_keys_body(
  input: GetApiKeysRequest,
) -> json.Json
pub fn encode_get_api_keys_input(
  input: GetApiKeysRequest,
) -> String
pub fn encode_get_api_keys_request_struct(
  input: GetApiKeysRequest,
) -> json.Json
pub fn encode_get_authorizer_body(
  input: GetAuthorizerRequest,
) -> json.Json
pub fn encode_get_authorizer_input(
  input: GetAuthorizerRequest,
) -> String
pub fn encode_get_authorizer_request_struct(
  input: GetAuthorizerRequest,
) -> json.Json
pub fn encode_get_authorizers_body(
  input: GetAuthorizersRequest,
) -> json.Json
pub fn encode_get_authorizers_input(
  input: GetAuthorizersRequest,
) -> String
pub fn encode_get_authorizers_request_struct(
  input: GetAuthorizersRequest,
) -> json.Json
pub fn encode_get_base_path_mapping_body(
  input: GetBasePathMappingRequest,
) -> json.Json
pub fn encode_get_base_path_mapping_input(
  input: GetBasePathMappingRequest,
) -> String
pub fn encode_get_base_path_mapping_request_struct(
  input: GetBasePathMappingRequest,
) -> json.Json
pub fn encode_get_base_path_mappings_body(
  input: GetBasePathMappingsRequest,
) -> json.Json
pub fn encode_get_base_path_mappings_input(
  input: GetBasePathMappingsRequest,
) -> String
pub fn encode_get_base_path_mappings_request_struct(
  input: GetBasePathMappingsRequest,
) -> json.Json
pub fn encode_get_client_certificate_body(
  input: GetClientCertificateRequest,
) -> json.Json
pub fn encode_get_client_certificate_input(
  input: GetClientCertificateRequest,
) -> String
pub fn encode_get_client_certificate_request_struct(
  input: GetClientCertificateRequest,
) -> json.Json
pub fn encode_get_client_certificates_body(
  input: GetClientCertificatesRequest,
) -> json.Json
pub fn encode_get_client_certificates_input(
  input: GetClientCertificatesRequest,
) -> String
pub fn encode_get_client_certificates_request_struct(
  input: GetClientCertificatesRequest,
) -> json.Json
pub fn encode_get_deployment_body(
  input: GetDeploymentRequest,
) -> json.Json
pub fn encode_get_deployment_input(
  input: GetDeploymentRequest,
) -> String
pub fn encode_get_deployment_request_struct(
  input: GetDeploymentRequest,
) -> json.Json
pub fn encode_get_deployments_body(
  input: GetDeploymentsRequest,
) -> json.Json
pub fn encode_get_deployments_input(
  input: GetDeploymentsRequest,
) -> String
pub fn encode_get_deployments_request_struct(
  input: GetDeploymentsRequest,
) -> json.Json
pub fn encode_get_documentation_part_body(
  input: GetDocumentationPartRequest,
) -> json.Json
pub fn encode_get_documentation_part_input(
  input: GetDocumentationPartRequest,
) -> String
pub fn encode_get_documentation_part_request_struct(
  input: GetDocumentationPartRequest,
) -> json.Json
pub fn encode_get_documentation_parts_body(
  input: GetDocumentationPartsRequest,
) -> json.Json
pub fn encode_get_documentation_parts_input(
  input: GetDocumentationPartsRequest,
) -> String
pub fn encode_get_documentation_parts_request_struct(
  input: GetDocumentationPartsRequest,
) -> json.Json
pub fn encode_get_documentation_version_body(
  input: GetDocumentationVersionRequest,
) -> json.Json
pub fn encode_get_documentation_version_input(
  input: GetDocumentationVersionRequest,
) -> String
pub fn encode_get_documentation_version_request_struct(
  input: GetDocumentationVersionRequest,
) -> json.Json
pub fn encode_get_documentation_versions_body(
  input: GetDocumentationVersionsRequest,
) -> json.Json
pub fn encode_get_documentation_versions_input(
  input: GetDocumentationVersionsRequest,
) -> String
pub fn encode_get_documentation_versions_request_struct(
  input: GetDocumentationVersionsRequest,
) -> json.Json
pub fn encode_get_domain_name_access_associations_body(
  input: GetDomainNameAccessAssociationsRequest,
) -> json.Json
pub fn encode_get_domain_name_access_associations_input(
  input: GetDomainNameAccessAssociationsRequest,
) -> String
pub fn encode_get_domain_name_access_associations_request_struct(
  input: GetDomainNameAccessAssociationsRequest,
) -> json.Json
pub fn encode_get_domain_name_body(
  input: GetDomainNameRequest,
) -> json.Json
pub fn encode_get_domain_name_input(
  input: GetDomainNameRequest,
) -> String
pub fn encode_get_domain_name_request_struct(
  input: GetDomainNameRequest,
) -> json.Json
pub fn encode_get_domain_names_body(
  input: GetDomainNamesRequest,
) -> json.Json
pub fn encode_get_domain_names_input(
  input: GetDomainNamesRequest,
) -> String
pub fn encode_get_domain_names_request_struct(
  input: GetDomainNamesRequest,
) -> json.Json
pub fn encode_get_export_body(
  input: GetExportRequest,
) -> json.Json
pub fn encode_get_export_input(input: GetExportRequest) -> String
pub fn encode_get_export_request_struct(
  input: GetExportRequest,
) -> json.Json
pub fn encode_get_gateway_response_body(
  input: GetGatewayResponseRequest,
) -> json.Json
pub fn encode_get_gateway_response_input(
  input: GetGatewayResponseRequest,
) -> String
pub fn encode_get_gateway_response_request_struct(
  input: GetGatewayResponseRequest,
) -> json.Json
pub fn encode_get_gateway_responses_body(
  input: GetGatewayResponsesRequest,
) -> json.Json
pub fn encode_get_gateway_responses_input(
  input: GetGatewayResponsesRequest,
) -> String
pub fn encode_get_gateway_responses_request_struct(
  input: GetGatewayResponsesRequest,
) -> json.Json
pub fn encode_get_integration_body(
  input: GetIntegrationRequest,
) -> json.Json
pub fn encode_get_integration_input(
  input: GetIntegrationRequest,
) -> String
pub fn encode_get_integration_request_struct(
  input: GetIntegrationRequest,
) -> json.Json
pub fn encode_get_integration_response_body(
  input: GetIntegrationResponseRequest,
) -> json.Json
pub fn encode_get_integration_response_input(
  input: GetIntegrationResponseRequest,
) -> String
pub fn encode_get_integration_response_request_struct(
  input: GetIntegrationResponseRequest,
) -> json.Json
pub fn encode_get_method_body(
  input: GetMethodRequest,
) -> json.Json
pub fn encode_get_method_input(input: GetMethodRequest) -> String
pub fn encode_get_method_request_struct(
  input: GetMethodRequest,
) -> json.Json
pub fn encode_get_method_response_body(
  input: GetMethodResponseRequest,
) -> json.Json
pub fn encode_get_method_response_input(
  input: GetMethodResponseRequest,
) -> String
pub fn encode_get_method_response_request_struct(
  input: GetMethodResponseRequest,
) -> json.Json
pub fn encode_get_model_body(input: GetModelRequest) -> json.Json
pub fn encode_get_model_input(input: GetModelRequest) -> String
pub fn encode_get_model_request_struct(
  input: GetModelRequest,
) -> json.Json
pub fn encode_get_model_template_body(
  input: GetModelTemplateRequest,
) -> json.Json
pub fn encode_get_model_template_input(
  input: GetModelTemplateRequest,
) -> String
pub fn encode_get_model_template_request_struct(
  input: GetModelTemplateRequest,
) -> json.Json
pub fn encode_get_models_body(
  input: GetModelsRequest,
) -> json.Json
pub fn encode_get_models_input(input: GetModelsRequest) -> String
pub fn encode_get_models_request_struct(
  input: GetModelsRequest,
) -> json.Json
pub fn encode_get_request_validator_body(
  input: GetRequestValidatorRequest,
) -> json.Json
pub fn encode_get_request_validator_input(
  input: GetRequestValidatorRequest,
) -> String
pub fn encode_get_request_validator_request_struct(
  input: GetRequestValidatorRequest,
) -> json.Json
pub fn encode_get_request_validators_body(
  input: GetRequestValidatorsRequest,
) -> json.Json
pub fn encode_get_request_validators_input(
  input: GetRequestValidatorsRequest,
) -> String
pub fn encode_get_request_validators_request_struct(
  input: GetRequestValidatorsRequest,
) -> json.Json
pub fn encode_get_resource_body(
  input: GetResourceRequest,
) -> json.Json
pub fn encode_get_resource_input(
  input: GetResourceRequest,
) -> String
pub fn encode_get_resource_request_struct(
  input: GetResourceRequest,
) -> json.Json
pub fn encode_get_resources_body(
  input: GetResourcesRequest,
) -> json.Json
pub fn encode_get_resources_input(
  input: GetResourcesRequest,
) -> String
pub fn encode_get_resources_request_struct(
  input: GetResourcesRequest,
) -> json.Json
pub fn encode_get_rest_api_body(
  input: GetRestApiRequest,
) -> json.Json
pub fn encode_get_rest_api_input(
  input: GetRestApiRequest,
) -> String
pub fn encode_get_rest_api_request_struct(
  input: GetRestApiRequest,
) -> json.Json
pub fn encode_get_rest_apis_body(
  input: GetRestApisRequest,
) -> json.Json
pub fn encode_get_rest_apis_input(
  input: GetRestApisRequest,
) -> String
pub fn encode_get_rest_apis_request_struct(
  input: GetRestApisRequest,
) -> json.Json
pub fn encode_get_sdk_body(input: GetSdkRequest) -> json.Json
pub fn encode_get_sdk_input(input: GetSdkRequest) -> String
pub fn encode_get_sdk_request_struct(
  input: GetSdkRequest,
) -> json.Json
pub fn encode_get_sdk_type_body(
  input: GetSdkTypeRequest,
) -> json.Json
pub fn encode_get_sdk_type_input(
  input: GetSdkTypeRequest,
) -> String
pub fn encode_get_sdk_type_request_struct(
  input: GetSdkTypeRequest,
) -> json.Json
pub fn encode_get_sdk_types_body(
  input: GetSdkTypesRequest,
) -> json.Json
pub fn encode_get_sdk_types_input(
  input: GetSdkTypesRequest,
) -> String
pub fn encode_get_sdk_types_request_struct(
  input: GetSdkTypesRequest,
) -> json.Json
pub fn encode_get_stage_body(input: GetStageRequest) -> json.Json
pub fn encode_get_stage_input(input: GetStageRequest) -> String
pub fn encode_get_stage_request_struct(
  input: GetStageRequest,
) -> json.Json
pub fn encode_get_stages_body(
  input: GetStagesRequest,
) -> json.Json
pub fn encode_get_stages_input(input: GetStagesRequest) -> String
pub fn encode_get_stages_request_struct(
  input: GetStagesRequest,
) -> json.Json
pub fn encode_get_tags_body(input: GetTagsRequest) -> json.Json
pub fn encode_get_tags_input(input: GetTagsRequest) -> String
pub fn encode_get_tags_request_struct(
  input: GetTagsRequest,
) -> json.Json
pub fn encode_get_usage_body(input: GetUsageRequest) -> json.Json
pub fn encode_get_usage_input(input: GetUsageRequest) -> String
pub fn encode_get_usage_plan_body(
  input: GetUsagePlanRequest,
) -> json.Json
pub fn encode_get_usage_plan_input(
  input: GetUsagePlanRequest,
) -> String
pub fn encode_get_usage_plan_key_body(
  input: GetUsagePlanKeyRequest,
) -> json.Json
pub fn encode_get_usage_plan_key_input(
  input: GetUsagePlanKeyRequest,
) -> String
pub fn encode_get_usage_plan_key_request_struct(
  input: GetUsagePlanKeyRequest,
) -> json.Json
pub fn encode_get_usage_plan_keys_body(
  input: GetUsagePlanKeysRequest,
) -> json.Json
pub fn encode_get_usage_plan_keys_input(
  input: GetUsagePlanKeysRequest,
) -> String
pub fn encode_get_usage_plan_keys_request_struct(
  input: GetUsagePlanKeysRequest,
) -> json.Json
pub fn encode_get_usage_plan_request_struct(
  input: GetUsagePlanRequest,
) -> json.Json
pub fn encode_get_usage_plans_body(
  input: GetUsagePlansRequest,
) -> json.Json
pub fn encode_get_usage_plans_input(
  input: GetUsagePlansRequest,
) -> String
pub fn encode_get_usage_plans_request_struct(
  input: GetUsagePlansRequest,
) -> json.Json
pub fn encode_get_usage_request_struct(
  input: GetUsageRequest,
) -> json.Json
pub fn encode_get_vpc_link_body(
  input: GetVpcLinkRequest,
) -> json.Json
pub fn encode_get_vpc_link_input(
  input: GetVpcLinkRequest,
) -> String
pub fn encode_get_vpc_link_request_struct(
  input: GetVpcLinkRequest,
) -> json.Json
pub fn encode_get_vpc_links_body(
  input: GetVpcLinksRequest,
) -> json.Json
pub fn encode_get_vpc_links_input(
  input: GetVpcLinksRequest,
) -> String
pub fn encode_get_vpc_links_request_struct(
  input: GetVpcLinksRequest,
) -> json.Json
pub fn encode_import_api_keys_body(
  input: ImportApiKeysRequest,
) -> json.Json
pub fn encode_import_api_keys_input(
  input: ImportApiKeysRequest,
) -> String
pub fn encode_import_api_keys_request_struct(
  input: ImportApiKeysRequest,
) -> json.Json
pub fn encode_import_documentation_parts_body(
  input: ImportDocumentationPartsRequest,
) -> json.Json
pub fn encode_import_documentation_parts_input(
  input: ImportDocumentationPartsRequest,
) -> String
pub fn encode_import_documentation_parts_request_struct(
  input: ImportDocumentationPartsRequest,
) -> json.Json
pub fn encode_import_rest_api_body(
  input: ImportRestApiRequest,
) -> json.Json
pub fn encode_import_rest_api_input(
  input: ImportRestApiRequest,
) -> String
pub fn encode_import_rest_api_request_struct(
  input: ImportRestApiRequest,
) -> json.Json
pub fn encode_integration_response_struct(
  input: IntegrationResponse,
) -> json.Json
pub fn encode_integration_struct(input: Integration) -> json.Json
pub fn encode_integration_type_enum(
  v: IntegrationType,
) -> json.Json
pub fn encode_ip_address_type_enum(v: IpAddressType) -> json.Json
pub fn encode_limit_exceeded_exception_struct(
  input: LimitExceededException,
) -> json.Json
pub fn encode_location_status_type_enum(
  v: LocationStatusType,
) -> json.Json
pub fn encode_method_response_struct(
  input: MethodResponse,
) -> json.Json
pub fn encode_method_setting_struct(
  input: MethodSetting,
) -> json.Json
pub fn encode_method_snapshot_struct(
  input: MethodSnapshot,
) -> json.Json
pub fn encode_method_struct(input: Method) -> json.Json
pub fn encode_model_struct(input: Model) -> json.Json
pub fn encode_models_struct(input: Models) -> json.Json
pub fn encode_mutual_tls_authentication_input_struct(
  input: MutualTlsAuthenticationInput,
) -> json.Json
pub fn encode_mutual_tls_authentication_struct(
  input: MutualTlsAuthentication,
) -> json.Json
pub fn encode_not_found_exception_struct(
  input: NotFoundException,
) -> json.Json
pub fn encode_op_enum(v: Op) -> json.Json
pub fn encode_patch_operation_struct(
  input: PatchOperation,
) -> json.Json
pub fn encode_put_gateway_response_body(
  input: PutGatewayResponseRequest,
) -> json.Json
pub fn encode_put_gateway_response_input(
  input: PutGatewayResponseRequest,
) -> String
pub fn encode_put_gateway_response_request_struct(
  input: PutGatewayResponseRequest,
) -> json.Json
pub fn encode_put_integration_body(
  input: PutIntegrationRequest,
) -> json.Json
pub fn encode_put_integration_input(
  input: PutIntegrationRequest,
) -> String
pub fn encode_put_integration_request_struct(
  input: PutIntegrationRequest,
) -> json.Json
pub fn encode_put_integration_response_body(
  input: PutIntegrationResponseRequest,
) -> json.Json
pub fn encode_put_integration_response_input(
  input: PutIntegrationResponseRequest,
) -> String
pub fn encode_put_integration_response_request_struct(
  input: PutIntegrationResponseRequest,
) -> json.Json
pub fn encode_put_method_body(
  input: PutMethodRequest,
) -> json.Json
pub fn encode_put_method_input(input: PutMethodRequest) -> String
pub fn encode_put_method_request_struct(
  input: PutMethodRequest,
) -> json.Json
pub fn encode_put_method_response_body(
  input: PutMethodResponseRequest,
) -> json.Json
pub fn encode_put_method_response_input(
  input: PutMethodResponseRequest,
) -> String
pub fn encode_put_method_response_request_struct(
  input: PutMethodResponseRequest,
) -> json.Json
pub fn encode_put_mode_enum(v: PutMode) -> json.Json
pub fn encode_put_rest_api_body(
  input: PutRestApiRequest,
) -> json.Json
pub fn encode_put_rest_api_input(
  input: PutRestApiRequest,
) -> String
pub fn encode_put_rest_api_request_struct(
  input: PutRestApiRequest,
) -> json.Json
pub fn encode_quota_period_type_enum(
  v: QuotaPeriodType,
) -> json.Json
pub fn encode_quota_settings_struct(
  input: QuotaSettings,
) -> json.Json
pub fn encode_reject_domain_name_access_association_body(
  input: RejectDomainNameAccessAssociationRequest,
) -> json.Json
pub fn encode_reject_domain_name_access_association_input(
  input: RejectDomainNameAccessAssociationRequest,
) -> String
pub fn encode_reject_domain_name_access_association_output_struct(
  v: RejectDomainNameAccessAssociationOutput,
) -> json.Json
pub fn encode_reject_domain_name_access_association_request_struct(
  input: RejectDomainNameAccessAssociationRequest,
) -> json.Json
pub fn encode_request_validator_struct(
  input: RequestValidator,
) -> json.Json
pub fn encode_request_validators_struct(
  input: RequestValidators,
) -> json.Json
pub fn encode_resource_owner_enum(v: ResourceOwner) -> json.Json
pub fn encode_resource_struct(input: Resource) -> json.Json
pub fn encode_resources_struct(input: Resources) -> json.Json
pub fn encode_response_transfer_mode_enum(
  v: ResponseTransferMode,
) -> json.Json
pub fn encode_rest_api_struct(input: RestApi) -> json.Json
pub fn encode_rest_apis_struct(input: RestApis) -> json.Json
pub fn encode_routing_mode_enum(v: RoutingMode) -> json.Json
pub fn encode_sdk_configuration_property_struct(
  input: SdkConfigurationProperty,
) -> json.Json
pub fn encode_sdk_response_struct(
  input: SdkResponse,
) -> json.Json
pub fn encode_sdk_type_struct(input: SdkType) -> json.Json
pub fn encode_sdk_types_struct(input: SdkTypes) -> json.Json
pub fn encode_security_policy_enum(
  v: SecurityPolicy,
) -> json.Json
pub fn encode_service_unavailable_exception_struct(
  input: ServiceUnavailableException,
) -> json.Json
pub fn encode_stage_key_struct(input: StageKey) -> json.Json
pub fn encode_stage_struct(input: Stage) -> json.Json
pub fn encode_stages_struct(input: Stages) -> json.Json
pub fn encode_tag_resource_body(
  input: TagResourceRequest,
) -> json.Json
pub fn encode_tag_resource_input(
  input: TagResourceRequest,
) -> String
pub fn encode_tag_resource_output_struct(
  v: TagResourceOutput,
) -> json.Json
pub fn encode_tag_resource_request_struct(
  input: TagResourceRequest,
) -> json.Json
pub fn encode_tags_struct(input: Tags) -> json.Json
pub fn encode_template_struct(input: Template) -> json.Json
pub fn encode_test_invoke_authorizer_body(
  input: TestInvokeAuthorizerRequest,
) -> json.Json
pub fn encode_test_invoke_authorizer_input(
  input: TestInvokeAuthorizerRequest,
) -> String
pub fn encode_test_invoke_authorizer_request_struct(
  input: TestInvokeAuthorizerRequest,
) -> json.Json
pub fn encode_test_invoke_authorizer_response_struct(
  input: TestInvokeAuthorizerResponse,
) -> json.Json
pub fn encode_test_invoke_method_body(
  input: TestInvokeMethodRequest,
) -> json.Json
pub fn encode_test_invoke_method_input(
  input: TestInvokeMethodRequest,
) -> String
pub fn encode_test_invoke_method_request_struct(
  input: TestInvokeMethodRequest,
) -> json.Json
pub fn encode_test_invoke_method_response_struct(
  input: TestInvokeMethodResponse,
) -> json.Json
pub fn encode_throttle_settings_struct(
  input: ThrottleSettings,
) -> json.Json
pub fn encode_tls_config_struct(input: TlsConfig) -> json.Json
pub fn encode_too_many_requests_exception_struct(
  input: TooManyRequestsException,
) -> json.Json
pub fn encode_unauthorized_cache_control_header_strategy_enum(
  v: UnauthorizedCacheControlHeaderStrategy,
) -> json.Json
pub fn encode_unauthorized_exception_struct(
  input: UnauthorizedException,
) -> json.Json
pub fn encode_untag_resource_body(
  input: UntagResourceRequest,
) -> json.Json
pub fn encode_untag_resource_input(
  input: UntagResourceRequest,
) -> String
pub fn encode_untag_resource_output_struct(
  v: UntagResourceOutput,
) -> json.Json
pub fn encode_untag_resource_request_struct(
  input: UntagResourceRequest,
) -> json.Json
pub fn encode_update_account_body(
  input: UpdateAccountRequest,
) -> json.Json
pub fn encode_update_account_input(
  input: UpdateAccountRequest,
) -> String
pub fn encode_update_account_request_struct(
  input: UpdateAccountRequest,
) -> json.Json
pub fn encode_update_api_key_body(
  input: UpdateApiKeyRequest,
) -> json.Json
pub fn encode_update_api_key_input(
  input: UpdateApiKeyRequest,
) -> String
pub fn encode_update_api_key_request_struct(
  input: UpdateApiKeyRequest,
) -> json.Json
pub fn encode_update_authorizer_body(
  input: UpdateAuthorizerRequest,
) -> json.Json
pub fn encode_update_authorizer_input(
  input: UpdateAuthorizerRequest,
) -> String
pub fn encode_update_authorizer_request_struct(
  input: UpdateAuthorizerRequest,
) -> json.Json
pub fn encode_update_base_path_mapping_body(
  input: UpdateBasePathMappingRequest,
) -> json.Json
pub fn encode_update_base_path_mapping_input(
  input: UpdateBasePathMappingRequest,
) -> String
pub fn encode_update_base_path_mapping_request_struct(
  input: UpdateBasePathMappingRequest,
) -> json.Json
pub fn encode_update_client_certificate_body(
  input: UpdateClientCertificateRequest,
) -> json.Json
pub fn encode_update_client_certificate_input(
  input: UpdateClientCertificateRequest,
) -> String
pub fn encode_update_client_certificate_request_struct(
  input: UpdateClientCertificateRequest,
) -> json.Json
pub fn encode_update_deployment_body(
  input: UpdateDeploymentRequest,
) -> json.Json
pub fn encode_update_deployment_input(
  input: UpdateDeploymentRequest,
) -> String
pub fn encode_update_deployment_request_struct(
  input: UpdateDeploymentRequest,
) -> json.Json
pub fn encode_update_documentation_part_body(
  input: UpdateDocumentationPartRequest,
) -> json.Json
pub fn encode_update_documentation_part_input(
  input: UpdateDocumentationPartRequest,
) -> String
pub fn encode_update_documentation_part_request_struct(
  input: UpdateDocumentationPartRequest,
) -> json.Json
pub fn encode_update_documentation_version_body(
  input: UpdateDocumentationVersionRequest,
) -> json.Json
pub fn encode_update_documentation_version_input(
  input: UpdateDocumentationVersionRequest,
) -> String
pub fn encode_update_documentation_version_request_struct(
  input: UpdateDocumentationVersionRequest,
) -> json.Json
pub fn encode_update_domain_name_body(
  input: UpdateDomainNameRequest,
) -> json.Json
pub fn encode_update_domain_name_input(
  input: UpdateDomainNameRequest,
) -> String
pub fn encode_update_domain_name_request_struct(
  input: UpdateDomainNameRequest,
) -> json.Json
pub fn encode_update_gateway_response_body(
  input: UpdateGatewayResponseRequest,
) -> json.Json
pub fn encode_update_gateway_response_input(
  input: UpdateGatewayResponseRequest,
) -> String
pub fn encode_update_gateway_response_request_struct(
  input: UpdateGatewayResponseRequest,
) -> json.Json
pub fn encode_update_integration_body(
  input: UpdateIntegrationRequest,
) -> json.Json
pub fn encode_update_integration_input(
  input: UpdateIntegrationRequest,
) -> String
pub fn encode_update_integration_request_struct(
  input: UpdateIntegrationRequest,
) -> json.Json
pub fn encode_update_integration_response_body(
  input: UpdateIntegrationResponseRequest,
) -> json.Json
pub fn encode_update_integration_response_input(
  input: UpdateIntegrationResponseRequest,
) -> String
pub fn encode_update_integration_response_request_struct(
  input: UpdateIntegrationResponseRequest,
) -> json.Json
pub fn encode_update_method_body(
  input: UpdateMethodRequest,
) -> json.Json
pub fn encode_update_method_input(
  input: UpdateMethodRequest,
) -> String
pub fn encode_update_method_request_struct(
  input: UpdateMethodRequest,
) -> json.Json
pub fn encode_update_method_response_body(
  input: UpdateMethodResponseRequest,
) -> json.Json
pub fn encode_update_method_response_input(
  input: UpdateMethodResponseRequest,
) -> String
pub fn encode_update_method_response_request_struct(
  input: UpdateMethodResponseRequest,
) -> json.Json
pub fn encode_update_model_body(
  input: UpdateModelRequest,
) -> json.Json
pub fn encode_update_model_input(
  input: UpdateModelRequest,
) -> String
pub fn encode_update_model_request_struct(
  input: UpdateModelRequest,
) -> json.Json
pub fn encode_update_request_validator_body(
  input: UpdateRequestValidatorRequest,
) -> json.Json
pub fn encode_update_request_validator_input(
  input: UpdateRequestValidatorRequest,
) -> String
pub fn encode_update_request_validator_request_struct(
  input: UpdateRequestValidatorRequest,
) -> json.Json
pub fn encode_update_resource_body(
  input: UpdateResourceRequest,
) -> json.Json
pub fn encode_update_resource_input(
  input: UpdateResourceRequest,
) -> String
pub fn encode_update_resource_request_struct(
  input: UpdateResourceRequest,
) -> json.Json
pub fn encode_update_rest_api_body(
  input: UpdateRestApiRequest,
) -> json.Json
pub fn encode_update_rest_api_input(
  input: UpdateRestApiRequest,
) -> String
pub fn encode_update_rest_api_request_struct(
  input: UpdateRestApiRequest,
) -> json.Json
pub fn encode_update_stage_body(
  input: UpdateStageRequest,
) -> json.Json
pub fn encode_update_stage_input(
  input: UpdateStageRequest,
) -> String
pub fn encode_update_stage_request_struct(
  input: UpdateStageRequest,
) -> json.Json
pub fn encode_update_usage_body(
  input: UpdateUsageRequest,
) -> json.Json
pub fn encode_update_usage_input(
  input: UpdateUsageRequest,
) -> String
pub fn encode_update_usage_plan_body(
  input: UpdateUsagePlanRequest,
) -> json.Json
pub fn encode_update_usage_plan_input(
  input: UpdateUsagePlanRequest,
) -> String
pub fn encode_update_usage_plan_request_struct(
  input: UpdateUsagePlanRequest,
) -> json.Json
pub fn encode_update_usage_request_struct(
  input: UpdateUsageRequest,
) -> json.Json
pub fn encode_update_vpc_link_body(
  input: UpdateVpcLinkRequest,
) -> json.Json
pub fn encode_update_vpc_link_input(
  input: UpdateVpcLinkRequest,
) -> String
pub fn encode_update_vpc_link_request_struct(
  input: UpdateVpcLinkRequest,
) -> json.Json
pub fn encode_usage_plan_key_struct(
  input: UsagePlanKey,
) -> json.Json
pub fn encode_usage_plan_keys_struct(
  input: UsagePlanKeys,
) -> json.Json
pub fn encode_usage_plan_struct(input: UsagePlan) -> json.Json
pub fn encode_usage_plans_struct(input: UsagePlans) -> json.Json
pub fn encode_usage_struct(input: Usage) -> json.Json
pub fn encode_vpc_link_status_enum(v: VpcLinkStatus) -> json.Json
pub fn encode_vpc_link_struct(input: VpcLink) -> json.Json
pub fn encode_vpc_links_struct(input: VpcLinks) -> json.Json
pub fn endpoint_access_mode_from_wire(
  s: String,
) -> Result(EndpointAccessMode, String)
pub fn endpoint_type_from_wire(
  s: String,
) -> Result(EndpointType, String)
pub fn gateway_response_type_from_wire(
  s: String,
) -> Result(GatewayResponseType, String)
pub fn get_account(
  client: Client,
  input: GetAccountRequest,
) -> Result(Account, GetAccountError)
pub fn get_api_key(
  client: Client,
  input: GetApiKeyRequest,
) -> Result(ApiKey, GetApiKeyError)
pub fn get_api_keys(
  client: Client,
  input: GetApiKeysRequest,
) -> Result(ApiKeys, GetApiKeysError)
pub fn get_authorizer(
  client: Client,
  input: GetAuthorizerRequest,
) -> Result(Authorizer, GetAuthorizerError)
pub fn get_authorizers(
  client: Client,
  input: GetAuthorizersRequest,
) -> Result(Authorizers, GetAuthorizersError)
pub fn get_deployment(
  client: Client,
  input: GetDeploymentRequest,
) -> Result(Deployment, GetDeploymentError)
pub fn get_deployments(
  client: Client,
  input: GetDeploymentsRequest,
) -> Result(Deployments, GetDeploymentsError)
pub fn get_domain_name(
  client: Client,
  input: GetDomainNameRequest,
) -> Result(DomainName, GetDomainNameError)
pub fn get_domain_names(
  client: Client,
  input: GetDomainNamesRequest,
) -> Result(DomainNames, GetDomainNamesError)
pub fn get_export(
  client: Client,
  input: GetExportRequest,
) -> Result(ExportResponse, GetExportError)
pub fn get_integration(
  client: Client,
  input: GetIntegrationRequest,
) -> Result(Integration, GetIntegrationError)
pub fn get_method(
  client: Client,
  input: GetMethodRequest,
) -> Result(Method, GetMethodError)
pub fn get_method_response(
  client: Client,
  input: GetMethodResponseRequest,
) -> Result(MethodResponse, GetMethodResponseError)
pub fn get_model(
  client: Client,
  input: GetModelRequest,
) -> Result(Model, GetModelError)
pub fn get_model_template(
  client: Client,
  input: GetModelTemplateRequest,
) -> Result(Template, GetModelTemplateError)
pub fn get_models(
  client: Client,
  input: GetModelsRequest,
) -> Result(Models, GetModelsError)
pub fn get_resource(
  client: Client,
  input: GetResourceRequest,
) -> Result(Resource, GetResourceError)
pub fn get_resources(
  client: Client,
  input: GetResourcesRequest,
) -> Result(Resources, GetResourcesError)
pub fn get_rest_api(
  client: Client,
  input: GetRestApiRequest,
) -> Result(RestApi, GetRestApiError)
pub fn get_rest_apis(
  client: Client,
  input: GetRestApisRequest,
) -> Result(RestApis, GetRestApisError)
pub fn get_sdk(
  client: Client,
  input: GetSdkRequest,
) -> Result(SdkResponse, GetSdkError)
pub fn get_sdk_type(
  client: Client,
  input: GetSdkTypeRequest,
) -> Result(SdkType, GetSdkTypeError)
pub fn get_sdk_types(
  client: Client,
  input: GetSdkTypesRequest,
) -> Result(SdkTypes, GetSdkTypesError)
pub fn get_stage(
  client: Client,
  input: GetStageRequest,
) -> Result(Stage, GetStageError)
pub fn get_stages(
  client: Client,
  input: GetStagesRequest,
) -> Result(Stages, GetStagesError)
pub fn get_tags(
  client: Client,
  input: GetTagsRequest,
) -> Result(Tags, GetTagsError)
pub fn get_usage(
  client: Client,
  input: GetUsageRequest,
) -> Result(Usage, GetUsageError)
pub fn get_usage_plan(
  client: Client,
  input: GetUsagePlanRequest,
) -> Result(UsagePlan, GetUsagePlanError)
pub fn get_usage_plan_key(
  client: Client,
  input: GetUsagePlanKeyRequest,
) -> Result(UsagePlanKey, GetUsagePlanKeyError)
pub fn get_usage_plan_keys(
  client: Client,
  input: GetUsagePlanKeysRequest,
) -> Result(UsagePlanKeys, GetUsagePlanKeysError)
pub fn get_usage_plans(
  client: Client,
  input: GetUsagePlansRequest,
) -> Result(UsagePlans, GetUsagePlansError)
pub fn get_vpc_link(
  client: Client,
  input: GetVpcLinkRequest,
) -> Result(VpcLink, GetVpcLinkError)
pub fn get_vpc_links(
  client: Client,
  input: GetVpcLinksRequest,
) -> Result(VpcLinks, GetVpcLinksError)
pub fn import_api_keys(
  client: Client,
  input: ImportApiKeysRequest,
) -> Result(ApiKeyIds, ImportApiKeysError)
pub fn import_rest_api(
  client: Client,
  input: ImportRestApiRequest,
) -> Result(RestApi, ImportRestApiError)
pub fn integration_type_from_wire(
  s: String,
) -> Result(IntegrationType, String)
pub fn ip_address_type_from_wire(
  s: String,
) -> Result(IpAddressType, String)
pub fn location_status_type_from_wire(
  s: String,
) -> Result(LocationStatusType, String)
pub fn new(region region: String) -> Client

Build a Client for an AWS region. Credentials resolve through the default chain (env → web-identity → SSO → profile → process → ECS → IMDS); use with_credentials_provider to override.

pub fn new_with_auto_region() -> Result(
  Client,
  region.ResolveError,
)

Build a Client by resolving the region from the standard AWS sources (AWS_REGION, AWS_DEFAULT_REGION, ~/.aws/config). Returns Error(_) when no source supplies a region — typical in Lambda/ECS/EC2 where exactly one of these is always set.

pub fn op_from_wire(s: String) -> Result(Op, String)
pub fn paginate_get_api_keys(
  client: Client,
  input: GetApiKeysRequest,
  acc: acc,
  reducer: fn(acc, List(ApiKey)) -> acc,
) -> Result(acc, GetApiKeysError)
pub fn paginate_get_base_path_mappings(
  client: Client,
  input: GetBasePathMappingsRequest,
  acc: acc,
  reducer: fn(acc, List(BasePathMapping)) -> acc,
) -> Result(acc, GetBasePathMappingsError)
pub fn paginate_get_client_certificates(
  client: Client,
  input: GetClientCertificatesRequest,
  acc: acc,
  reducer: fn(acc, List(ClientCertificate)) -> acc,
) -> Result(acc, GetClientCertificatesError)
pub fn paginate_get_deployments(
  client: Client,
  input: GetDeploymentsRequest,
  acc: acc,
  reducer: fn(acc, List(Deployment)) -> acc,
) -> Result(acc, GetDeploymentsError)
pub fn paginate_get_domain_names(
  client: Client,
  input: GetDomainNamesRequest,
  acc: acc,
  reducer: fn(acc, List(DomainName)) -> acc,
) -> Result(acc, GetDomainNamesError)
pub fn paginate_get_models(
  client: Client,
  input: GetModelsRequest,
  acc: acc,
  reducer: fn(acc, List(Model)) -> acc,
) -> Result(acc, GetModelsError)
pub fn paginate_get_resources(
  client: Client,
  input: GetResourcesRequest,
  acc: acc,
  reducer: fn(acc, List(Resource)) -> acc,
) -> Result(acc, GetResourcesError)
pub fn paginate_get_rest_apis(
  client: Client,
  input: GetRestApisRequest,
  acc: acc,
  reducer: fn(acc, List(RestApi)) -> acc,
) -> Result(acc, GetRestApisError)
pub fn paginate_get_usage_plan_keys(
  client: Client,
  input: GetUsagePlanKeysRequest,
  acc: acc,
  reducer: fn(acc, List(UsagePlanKey)) -> acc,
) -> Result(acc, GetUsagePlanKeysError)
pub fn paginate_get_usage_plans(
  client: Client,
  input: GetUsagePlansRequest,
  acc: acc,
  reducer: fn(acc, List(UsagePlan)) -> acc,
) -> Result(acc, GetUsagePlansError)
pub fn paginate_get_vpc_links(
  client: Client,
  input: GetVpcLinksRequest,
  acc: acc,
  reducer: fn(acc, List(VpcLink)) -> acc,
) -> Result(acc, GetVpcLinksError)
pub fn parse_bad_request_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_conflict_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_create_api_key_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ApiKey, String)
pub fn parse_create_authorizer_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Authorizer, String)
pub fn parse_create_base_path_mapping_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(BasePathMapping, String)
pub fn parse_create_deployment_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Deployment, String)
pub fn parse_create_documentation_part_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationPart, String)
pub fn parse_create_documentation_version_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationVersion, String)
pub fn parse_create_domain_name_access_association_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DomainNameAccessAssociation, String)
pub fn parse_create_domain_name_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DomainName, String)
pub fn parse_create_model_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Model, String)
pub fn parse_create_request_validator_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RequestValidator, String)
pub fn parse_create_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Resource, String)
pub fn parse_create_rest_api_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestApi, String)
pub fn parse_create_stage_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Stage, String)
pub fn parse_create_usage_plan_key_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UsagePlanKey, String)
pub fn parse_create_usage_plan_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UsagePlan, String)
pub fn parse_create_vpc_link_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(VpcLink, String)
pub fn parse_delete_api_key_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteApiKeyOutput, String)
pub fn parse_delete_authorizer_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteAuthorizerOutput, String)
pub fn parse_delete_base_path_mapping_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteBasePathMappingOutput, String)
pub fn parse_delete_client_certificate_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteClientCertificateOutput, String)
pub fn parse_delete_deployment_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDeploymentOutput, String)
pub fn parse_delete_documentation_part_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDocumentationPartOutput, String)
pub fn parse_delete_documentation_version_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDocumentationVersionOutput, String)
pub fn parse_delete_domain_name_access_association_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDomainNameAccessAssociationOutput, String)
pub fn parse_delete_domain_name_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteDomainNameOutput, String)
pub fn parse_delete_gateway_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteGatewayResponseOutput, String)
pub fn parse_delete_integration_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteIntegrationOutput, String)
pub fn parse_delete_integration_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteIntegrationResponseOutput, String)
pub fn parse_delete_method_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteMethodOutput, String)
pub fn parse_delete_method_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteMethodResponseOutput, String)
pub fn parse_delete_model_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteModelOutput, String)
pub fn parse_delete_request_validator_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteRequestValidatorOutput, String)
pub fn parse_delete_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteResourceOutput, String)
pub fn parse_delete_rest_api_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteRestApiOutput, String)
pub fn parse_delete_stage_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteStageOutput, String)
pub fn parse_delete_usage_plan_key_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteUsagePlanKeyOutput, String)
pub fn parse_delete_usage_plan_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteUsagePlanOutput, String)
pub fn parse_delete_vpc_link_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DeleteVpcLinkOutput, String)
pub fn parse_flush_stage_authorizers_cache_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(FlushStageAuthorizersCacheOutput, String)
pub fn parse_flush_stage_cache_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(FlushStageCacheOutput, String)
pub fn parse_generate_client_certificate_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ClientCertificate, String)
pub fn parse_get_account_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Account, String)
pub fn parse_get_api_key_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ApiKey, String)
pub fn parse_get_api_keys_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ApiKeys, String)
pub fn parse_get_authorizer_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Authorizer, String)
pub fn parse_get_authorizers_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Authorizers, String)
pub fn parse_get_base_path_mapping_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(BasePathMapping, String)
pub fn parse_get_base_path_mappings_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(BasePathMappings, String)
pub fn parse_get_client_certificate_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ClientCertificate, String)
pub fn parse_get_client_certificates_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ClientCertificates, String)
pub fn parse_get_deployment_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Deployment, String)
pub fn parse_get_deployments_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Deployments, String)
pub fn parse_get_documentation_part_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationPart, String)
pub fn parse_get_documentation_parts_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationParts, String)
pub fn parse_get_documentation_version_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationVersion, String)
pub fn parse_get_documentation_versions_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationVersions, String)
pub fn parse_get_domain_name_access_associations_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DomainNameAccessAssociations, String)
pub fn parse_get_domain_name_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DomainName, String)
pub fn parse_get_domain_names_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DomainNames, String)
pub fn parse_get_export_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ExportResponse, String)
pub fn parse_get_gateway_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(GatewayResponse, String)
pub fn parse_get_gateway_responses_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(GatewayResponses, String)
pub fn parse_get_integration_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Integration, String)
pub fn parse_get_integration_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(IntegrationResponse, String)
pub fn parse_get_method_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Method, String)
pub fn parse_get_method_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(MethodResponse, String)
pub fn parse_get_model_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Model, String)
pub fn parse_get_model_template_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Template, String)
pub fn parse_get_models_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Models, String)
pub fn parse_get_request_validator_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RequestValidator, String)
pub fn parse_get_request_validators_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RequestValidators, String)
pub fn parse_get_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Resource, String)
pub fn parse_get_resources_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Resources, String)
pub fn parse_get_rest_api_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestApi, String)
pub fn parse_get_rest_apis_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestApis, String)
pub fn parse_get_sdk_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(SdkResponse, String)
pub fn parse_get_sdk_type_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(SdkType, String)
pub fn parse_get_sdk_types_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(SdkTypes, String)
pub fn parse_get_stage_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Stage, String)
pub fn parse_get_stages_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Stages, String)
pub fn parse_get_tags_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Tags, String)
pub fn parse_get_usage_plan_key_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UsagePlanKey, String)
pub fn parse_get_usage_plan_keys_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UsagePlanKeys, String)
pub fn parse_get_usage_plan_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UsagePlan, String)
pub fn parse_get_usage_plans_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UsagePlans, String)
pub fn parse_get_usage_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Usage, String)
pub fn parse_get_vpc_link_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(VpcLink, String)
pub fn parse_get_vpc_links_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(VpcLinks, String)
pub fn parse_import_api_keys_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ApiKeyIds, String)
pub fn parse_import_documentation_parts_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationPartIds, String)
pub fn parse_import_rest_api_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestApi, String)
pub fn parse_limit_exceeded_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_not_found_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_put_gateway_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(GatewayResponse, String)
pub fn parse_put_integration_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Integration, String)
pub fn parse_put_integration_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(IntegrationResponse, String)
pub fn parse_put_method_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Method, String)
pub fn parse_put_method_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(MethodResponse, String)
pub fn parse_put_rest_api_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestApi, String)
pub fn parse_reject_domain_name_access_association_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RejectDomainNameAccessAssociationOutput, String)
pub fn parse_service_unavailable_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_tag_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(TagResourceOutput, String)
pub fn parse_test_invoke_authorizer_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(TestInvokeAuthorizerResponse, String)
pub fn parse_test_invoke_method_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(TestInvokeMethodResponse, String)
pub fn parse_too_many_requests_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_unauthorized_exception_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Nil, String)
pub fn parse_untag_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UntagResourceOutput, String)
pub fn parse_update_account_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Account, String)
pub fn parse_update_api_key_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ApiKey, String)
pub fn parse_update_authorizer_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Authorizer, String)
pub fn parse_update_base_path_mapping_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(BasePathMapping, String)
pub fn parse_update_client_certificate_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(ClientCertificate, String)
pub fn parse_update_deployment_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Deployment, String)
pub fn parse_update_documentation_part_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationPart, String)
pub fn parse_update_documentation_version_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DocumentationVersion, String)
pub fn parse_update_domain_name_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(DomainName, String)
pub fn parse_update_gateway_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(GatewayResponse, String)
pub fn parse_update_integration_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Integration, String)
pub fn parse_update_integration_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(IntegrationResponse, String)
pub fn parse_update_method_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Method, String)
pub fn parse_update_method_response_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(MethodResponse, String)
pub fn parse_update_model_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Model, String)
pub fn parse_update_request_validator_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RequestValidator, String)
pub fn parse_update_resource_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Resource, String)
pub fn parse_update_rest_api_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(RestApi, String)
pub fn parse_update_stage_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Stage, String)
pub fn parse_update_usage_plan_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(UsagePlan, String)
pub fn parse_update_usage_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(Usage, String)
pub fn parse_update_vpc_link_response(
  code: Int,
  headers: dict.Dict(String, String),
  body: BitArray,
) -> Result(VpcLink, String)
pub fn put_integration(
  client: Client,
  input: PutIntegrationRequest,
) -> Result(Integration, PutIntegrationError)
pub fn put_method(
  client: Client,
  input: PutMethodRequest,
) -> Result(Method, PutMethodError)
pub fn put_method_response(
  client: Client,
  input: PutMethodResponseRequest,
) -> Result(MethodResponse, PutMethodResponseError)
pub fn put_mode_from_wire(s: String) -> Result(PutMode, String)
pub fn put_rest_api(
  client: Client,
  input: PutRestApiRequest,
) -> Result(RestApi, PutRestApiError)
pub fn quota_period_type_from_wire(
  s: String,
) -> Result(QuotaPeriodType, String)
pub fn resource_owner_from_wire(
  s: String,
) -> Result(ResourceOwner, String)
pub fn response_transfer_mode_from_wire(
  s: String,
) -> Result(ResponseTransferMode, String)
pub fn routing_mode_from_wire(
  s: String,
) -> Result(RoutingMode, String)
pub fn security_policy_from_wire(
  s: String,
) -> Result(SecurityPolicy, String)
pub fn shutdown(client: Client) -> Nil

Release the per-Client credentials cache actor. Call this when a Client value is no longer needed — long-running processes that build many Clients (tests, scripts, multi-tenant servers) will otherwise accumulate one BEAM process per new call. Fire-and- forget; safe to call multiple times. For tests or graceful shutdown that must observe the actor’s exit, use shutdown_sync.

pub fn shutdown_sync(
  client: Client,
  timeout_ms timeout_ms: Int,
) -> Result(Nil, Nil)

Like shutdown but blocks until the credentials cache actor has actually exited (or timeout_ms elapses). Ok(Nil) indicates a clean exit; Error(Nil) indicates the timeout fired and the actor was still alive when the caller gave up.

pub fn tag_resource(
  client: Client,
  input: TagResourceRequest,
) -> Result(TagResourceOutput, TagResourceError)
pub fn unauthorized_cache_control_header_strategy_from_wire(
  s: String,
) -> Result(UnauthorizedCacheControlHeaderStrategy, String)
pub fn untag_resource(
  client: Client,
  input: UntagResourceRequest,
) -> Result(UntagResourceOutput, UntagResourceError)
pub fn update_account(
  client: Client,
  input: UpdateAccountRequest,
) -> Result(Account, UpdateAccountError)
pub fn update_api_key(
  client: Client,
  input: UpdateApiKeyRequest,
) -> Result(ApiKey, UpdateApiKeyError)
pub fn update_authorizer(
  client: Client,
  input: UpdateAuthorizerRequest,
) -> Result(Authorizer, UpdateAuthorizerError)
pub fn update_deployment(
  client: Client,
  input: UpdateDeploymentRequest,
) -> Result(Deployment, UpdateDeploymentError)
pub fn update_domain_name(
  client: Client,
  input: UpdateDomainNameRequest,
) -> Result(DomainName, UpdateDomainNameError)
pub fn update_integration(
  client: Client,
  input: UpdateIntegrationRequest,
) -> Result(Integration, UpdateIntegrationError)
pub fn update_method(
  client: Client,
  input: UpdateMethodRequest,
) -> Result(Method, UpdateMethodError)
pub fn update_model(
  client: Client,
  input: UpdateModelRequest,
) -> Result(Model, UpdateModelError)
pub fn update_resource(
  client: Client,
  input: UpdateResourceRequest,
) -> Result(Resource, UpdateResourceError)
pub fn update_rest_api(
  client: Client,
  input: UpdateRestApiRequest,
) -> Result(RestApi, UpdateRestApiError)
pub fn update_stage(
  client: Client,
  input: UpdateStageRequest,
) -> Result(Stage, UpdateStageError)
pub fn update_usage(
  client: Client,
  input: UpdateUsageRequest,
) -> Result(Usage, UpdateUsageError)
pub fn update_usage_plan(
  client: Client,
  input: UpdateUsagePlanRequest,
) -> Result(UsagePlan, UpdateUsagePlanError)
pub fn update_vpc_link(
  client: Client,
  input: UpdateVpcLinkRequest,
) -> Result(VpcLink, UpdateVpcLinkError)
pub fn vpc_link_status_from_wire(
  s: String,
) -> Result(VpcLinkStatus, String)
pub fn with_credentials_provider(
  client: Client,
  provider: credentials.Provider,
) -> Client

Override the credentials provider — use for non-default profiles, in-process static credentials, or a custom chain. The supplied provider is wrapped in a fresh per-Client credentials cache so callers don’t lose refresh/coalesce behaviour by overriding the default chain. The previously running cache actor is stopped — call this on a Client value you intend to keep, not on one that’s about to be discarded.

pub fn with_endpoint_url(client: Client, url: String) -> Client

Override the endpoint URL (LocalStack, FIPS endpoints, custom DNS).

pub fn with_http2(client: Client) -> Client

Switch the streaming sender to the HTTP/2 variant. httpc adds {http_version, "HTTP/2"} to its option list; servers that don’t speak HTTP/2 negotiate down to HTTP/1.1 via ALPN, so calls keep working even when the peer doesn’t support it. Buffered requests (with_http_send) are unaffected — HTTP/2 is for high-throughput streaming endpoints (S3 multipart, Bedrock streaming, Transcribe).

pub fn with_http_send(
  client: Client,
  send: fn(request.Request(BitArray)) -> Result(
    response.Response(BitArray),
    http_send.HttpError,
  ),
) -> Client

Swap the HTTP transport — useful for canned-response test doubles.

pub fn with_max_attempts(client: Client, n: Int) -> Client

Override the retry attempt budget on the underlying ClientConfig. The common case for retry tuning — pass 1 to disable retries entirely (single attempt per request), 5 for long-running batch workloads. Preserves the other retry knobs (delays, sleep, rng, rate-limiter); use runtime.with_retry_strategy for full control.

pub fn with_sigv4a_path_normalization(
  client: Client,
  normalize: Bool,
) -> Client

Override SigV4a’s normalize_path (RFC 3986 dot-segment removal). No-op when with_sigv4a_region_set has not been called yet — the knob lives on the per-Client SigV4a state, not on the underlying transport. S3 callers need False so object keys with . / .. survive the canonical-request step.

pub fn with_sigv4a_region_set(
  client: Client,
  region_set: List(String),
) -> Client

Opt the Client into SigV4a (asymmetric ECDSA P-256) signing for every request. region_set becomes the X-Amz-Region-Set header — single-region callers pass ["us-east-1"], multi-region callers pass the full list. Required for S3 Multi-Region Access Points and any other endpoint that demands AWS4-ECDSA-P256-SHA256 signatures.

pub fn with_streaming_http_send(
  client: Client,
  send: fn(request.Request(BitArray)) -> Result(
    response.Response(streaming.StreamingBody),
    http_send.HttpError,
  ),
) -> Client

Swap the streaming HTTP transport. Same role as with_http_send but targets the @streaming output path (runtime.invoke_streaming). Use for canned-response test doubles on streaming ops, or to plug in a custom chunked transport (proxy, gRPC tunnel, instrumented sender) without disturbing the buffered path.

pub fn with_use_dual_stack(client: Client, value: Bool) -> Client

When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error. Wire form: runtime.with_endpoint_param(config, "UseDualStack", ...).

pub fn with_use_fips(client: Client, value: Bool) -> Client

When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error. Wire form: runtime.with_endpoint_param(config, "UseFIPS", ...).

Search Document