<?php
// This file was auto-generated from sdk-root/src/data/amplifybackend/2020-08-11/docs-2.json
return [ 'version' => '2.0', 'service' => '
AWS Amplify Admin API
', 'operations' => [ 'CloneBackend' => '
This operation clones an existing backend.
', 'CreateBackend' => '
This operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation.
', 'CreateBackendAPI' => '
Creates a new backend API resource.
', 'CreateBackendAuth' => '
Creates a new backend authentication resource.
', 'CreateBackendConfig' => '
Creates a config object for a backend.
', 'CreateBackendStorage' => '
Creates a backend storage resource.
', 'CreateToken' => '
Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.
', 'DeleteBackend' => '
Removes an existing environment from your Amplify project.
', 'DeleteBackendAPI' => '
Deletes an existing backend API resource.
', 'DeleteBackendAuth' => '
Deletes an existing backend authentication resource.
', 'DeleteBackendStorage' => '
Removes the specified backend storage resource.
', 'DeleteToken' => '
Deletes the challenge token based on the given appId and sessionId.
', 'GenerateBackendAPIModels' => '
Generates a model schema for an existing backend API resource.
', 'GetBackend' => '
Provides project-level details for your Amplify UI project.
', 'GetBackendAPI' => '
Gets the details for a backend API.
', 'GetBackendAPIModels' => '
Gets a model introspection schema for an existing backend API resource.
', 'GetBackendAuth' => '
Gets a backend auth details.
', 'GetBackendJob' => '
Returns information about a specific job.
', 'GetBackendStorage' => '
Gets details for a backend storage resource.
', 'GetToken' => '
Gets the challenge token based on the given appId and sessionId.
', 'ImportBackendAuth' => '
Imports an existing backend authentication resource.
', 'ImportBackendStorage' => '
Imports an existing backend storage resource.
', 'ListBackendJobs' => '
Lists the jobs for the backend of an Amplify app.
', 'ListS3Buckets' => '
The list of S3 buckets in your account.
', 'RemoveAllBackends' => '
Removes all backend environments from your Amplify project.
', 'RemoveBackendConfig' => '
Removes the AWS resources required to access the Amplify Admin UI.
', 'UpdateBackendAPI' => '
Updates an existing backend API resource.
', 'UpdateBackendAuth' => '
Updates an existing backend authentication resource.
', 'UpdateBackendConfig' => '
Updates the AWS resources required to access the Amplify Admin UI.
', 'UpdateBackendJob' => '
Updates a specific job.
', 'UpdateBackendStorage' => '
Updates an existing backend storage resource.
', ], 'shapes' => [ 'AuthResources' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthResourceConfig$AuthResources' => '
Defines whether you want to configure only authentication or both authentication and authorization settings.
', 'UpdateBackendAuthResourceConfig$AuthResources' => '
Defines the service name to use when configuring an authentication resource in your Amplify project.
', ], ], 'BackendAPIAppSyncAuthSettings' => [ 'base' => '
The authentication settings for accessing provisioned data models in your Amplify project.
', 'refs' => [ 'BackendAPIAuthType$Settings' => '
Describes settings for the authentication mode.
', ], ], 'BackendAPIAuthType' => [ 'base' => '
Describes the auth types for your configured data models.
', 'refs' => [ 'BackendAPIResourceConfig$DefaultAuthType' => '
The default authentication type for interacting with the configured data models in your Amplify project.
', 'ListOfBackendAPIAuthType$member' => NULL, ], ], 'BackendAPICodegenReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'BackendAPICodegenRespObj' => [ 'base' => '
The response object sent when a backend is created.
', 'refs' => [], ], 'BackendAPIConflictResolution' => [ 'base' => '
Describes the conflict resolution configuration for your data model configured in your Amplify project.
', 'refs' => [ 'BackendAPIResourceConfig$ConflictResolution' => '
The conflict resolution strategy for your data stored in the data models.
', ], ], 'BackendAPIReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'BackendAPIResourceConfig' => [ 'base' => '
The resource config for the data model, configured as a part of the Amplify project.
', 'refs' => [ 'BackendAPIReqObj$ResourceConfig' => '
Defines the resource configuration for the data model in your Amplify project.
', 'CreateBackendAPIReqObj$ResourceConfig' => '
The resource configuration for this request.
', 'GetBackendAPIRespObj$ResourceConfig' => '
The resource configuration for this response object.
', ], ], 'BackendAPIRespObj' => [ 'base' => '
The response object sent when a backend is created.
', 'refs' => [], ], 'BackendAuthAppleProviderConfig' => [ 'base' => '
Describes Apple social federation configurations for allowing your app users to sign in using OAuth.
', 'refs' => [ 'SocialProviderSettings$SignInWithApple' => NULL, ], ], 'BackendAuthRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'BackendAuthSocialProviderConfig' => [ 'base' => '
Describes third-party social federation configurations for allowing your app users to sign in using OAuth.
', 'refs' => [ 'SocialProviderSettings$Facebook' => NULL, 'SocialProviderSettings$Google' => NULL, 'SocialProviderSettings$LoginWithAmazon' => NULL, ], ], 'BackendConfigRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'BackendJobReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'BackendJobRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [ 'ListOfBackendJobRespObj$member' => NULL, ], ], 'BackendStoragePermissions' => [ 'base' => '
Describes the read, write, and delete permissions users have against your storage S3 bucket.
', 'refs' => [ 'CreateBackendStorageResourceConfig$Permissions' => '
The authorization configuration for the storage S3 bucket.
', 'GetBackendStorageResourceConfig$Permissions' => '
The authorization configuration for the storage S3 bucket.
', 'UpdateBackendStorageResourceConfig$Permissions' => '
The authorization configuration for the storage S3 bucket.
', ], ], 'BackendStorageRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'BadRequestException' => [ 'base' => '
An error returned if a request is not formed properly.
', 'refs' => [], ], 'CloneBackendReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'CloneBackendRespObj' => [ 'base' => '
The response object sent when a backend is created.
', 'refs' => [], ], 'CreateBackendAPIReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'CreateBackendAuthForgotPasswordConfig' => [ 'base' => '
(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.
', 'refs' => [ 'CreateBackendAuthUserPoolConfig$ForgotPassword' => '
(DEPRECATED) Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'CreateBackendAuthIdentityPoolConfig' => [ 'base' => '
Describes authorization configurations for the auth resources, configured as a part of your Amplify project.
', 'refs' => [ 'CreateBackendAuthResourceConfig$IdentityPoolConfigs' => '
Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.
', ], ], 'CreateBackendAuthMFAConfig' => [ 'base' => '
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
', 'refs' => [ 'CreateBackendAuthUserPoolConfig$Mfa' => '
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
', ], ], 'CreateBackendAuthOAuthConfig' => [ 'base' => '
Creates the OAuth configuration for your Amplify project.
', 'refs' => [ 'CreateBackendAuthUserPoolConfig$OAuth' => '
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'CreateBackendAuthPasswordPolicyConfig' => [ 'base' => '
The password policy configuration for the backend to your Amplify project.
', 'refs' => [ 'CreateBackendAuthUserPoolConfig$PasswordPolicy' => '
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'CreateBackendAuthReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'CreateBackendAuthResourceConfig' => [ 'base' => '
Defines the resource configuration when creating an auth resource in your Amplify project.
', 'refs' => [ 'CreateBackendAuthReqObj$ResourceConfig' => '
The resource configuration for this request object.
', 'GetBackendAuthRespObj$ResourceConfig' => '
The resource configuration for authorization requests to the backend of your Amplify project.
', ], ], 'CreateBackendAuthUserPoolConfig' => [ 'base' => '
Describes the Amazon Cognito user pool configuration for the auth resource to be configured for your Amplify project.
', 'refs' => [ 'CreateBackendAuthResourceConfig$UserPoolConfigs' => '
Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.
', ], ], 'CreateBackendAuthVerificationMessageConfig' => [ 'base' => '
Creates an email or SMS verification message for the auth resource configured for your Amplify project.
', 'refs' => [ 'CreateBackendAuthUserPoolConfig$VerificationMessage' => '
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'CreateBackendConfigReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'CreateBackendConfigRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'CreateBackendReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'CreateBackendRespObj' => [ 'base' => '
The response object sent when a backend is created.
', 'refs' => [], ], 'CreateBackendStorageReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'CreateBackendStorageResourceConfig' => [ 'base' => '
The resource configuration for creating backend storage.
', 'refs' => [ 'CreateBackendStorageReqObj$ResourceConfig' => '
The resource configuration for creating backend storage.
', ], ], 'CreateTokenRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'DeleteBackendRespObj' => [ 'base' => '
The returned object for a request to delete a backend.
', 'refs' => [], ], 'DeleteTokenRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'DeliveryMethod' => [ 'base' => '
The type of verification message to send.
', 'refs' => [ 'CreateBackendAuthForgotPasswordConfig$DeliveryMethod' => '
(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.
', 'CreateBackendAuthVerificationMessageConfig$DeliveryMethod' => '
The type of verification message to send.
', 'UpdateBackendAuthForgotPasswordConfig$DeliveryMethod' => '
(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users that want to recover their password.
', 'UpdateBackendAuthVerificationMessageConfig$DeliveryMethod' => '
The type of verification message to send.
', ], ], 'EmailSettings' => [ 'base' => '
The settings for the email message.
', 'refs' => [ 'CreateBackendAuthForgotPasswordConfig$EmailSettings' => '
(DEPRECATED) The configuration for the email sent when an app user forgets their password.
', 'CreateBackendAuthVerificationMessageConfig$EmailSettings' => '
The settings for the email message.
', 'UpdateBackendAuthForgotPasswordConfig$EmailSettings' => '
(DEPRECATED) The configuration for the email sent when an app user forgets their password.
', 'UpdateBackendAuthVerificationMessageConfig$EmailSettings' => '
The settings for the email message.
', ], ], 'GatewayTimeoutException' => [ 'base' => '
An error returned if there\'s a temporary issue with the service.
', 'refs' => [], ], 'GetBackendAPIModelsResponse' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'GetBackendAPIRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'GetBackendAuthReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'GetBackendAuthRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'GetBackendReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'GetBackendRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'GetBackendStorageReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'GetBackendStorageResourceConfig' => [ 'base' => '
The details for a backend storage resource.
', 'refs' => [ 'GetBackendStorageRespObj$ResourceConfig' => '
The resource configuration for the backend storage resource.
', ], ], 'GetBackendStorageRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'GetTokenRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'ImportBackendAuthReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'ImportBackendStorageReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'InternalServiceException' => [ 'base' => '
An error returned if there\'s a temporary issue with the service.
', 'refs' => [], ], 'LimitExceededException' => [ 'base' => '
An error that is returned when a limit of a specific type has been exceeded.
', 'refs' => [], ], 'ListBackendJobReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'ListBackendJobRespObj' => [ 'base' => '
The returned list of backend jobs.
', 'refs' => [], ], 'ListS3BucketsReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'ListS3BucketsRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'LoginAuthConfigReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [ 'BackendConfigRespObj$LoginAuthConfig' => '
Describes the Amazon Cognito configurations for the Admin UI auth resource to log in with.
', 'UpdateBackendConfigReqObj$LoginAuthConfig' => '
Describes the Amazon Cognito configuration for Admin UI access.
', ], ], 'MFAMode' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthMFAConfig$MFAMode' => '
Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.
', 'UpdateBackendAuthMFAConfig$MFAMode' => '
The MFA mode for the backend of your Amplify project.
', ], ], 'Mode' => [ 'base' => NULL, 'refs' => [ 'BackendAPIAuthType$Mode' => '
Describes the authentication mode.
', ], ], 'NotFoundException' => [ 'base' => '
An error returned when a specific resource type is not found.
', 'refs' => [], ], 'OAuthGrantType' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthOAuthConfig$OAuthGrantType' => '
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
', 'UpdateBackendAuthOAuthConfig$OAuthGrantType' => '
The OAuth grant type to allow app users to authenticate from your Amplify app.
', ], ], 'RemoveAllBackendsReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'RemoveAllBackendsRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'RemoveBackendAuthReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'RemoveBackendConfigRespObj' => [ 'base' => '
The response object for this operation.
', 'refs' => [], ], 'RemoveBackendStorageReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'ResolutionStrategy' => [ 'base' => NULL, 'refs' => [ 'BackendAPIConflictResolution$ResolutionStrategy' => '
The strategy for conflict resolution.
', ], ], 'ResourceConfig' => [ 'base' => NULL, 'refs' => [ 'CreateBackendReqObj$ResourceConfig' => '
The resource configuration for creating a backend.
', ], ], 'S3BucketInfo' => [ 'base' => '
Describes the metadata of the S3 bucket.
', 'refs' => [ 'ListOfS3BucketInfo$member' => NULL, ], ], 'Service' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthResourceConfig$Service' => '
Defines the service name to use when configuring an authentication resource in your Amplify project.
', 'UpdateBackendAuthResourceConfig$Service' => '
Defines the service name to use when configuring an authentication resource in your Amplify project.
', ], ], 'ServiceName' => [ 'base' => NULL, 'refs' => [ 'CreateBackendStorageResourceConfig$ServiceName' => '
The name of the storage service.
', 'GetBackendStorageResourceConfig$ServiceName' => '
The name of the storage service.
', 'ImportBackendStorageReqObj$ServiceName' => '
The name of the storage service.
', 'RemoveBackendStorageReqObj$ServiceName' => '
The name of the storage service.
', 'UpdateBackendStorageResourceConfig$ServiceName' => '
The name of the storage service.
', ], ], 'Settings' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthMFAConfig$Settings' => '
Describes the configuration settings and methods for your Amplify app users to use MFA.
', 'UpdateBackendAuthMFAConfig$Settings' => '
The settings of your MFA configuration for the backend of your Amplify project.
', ], ], 'SignInMethod' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthUserPoolConfig$SignInMethod' => '
Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'SmsSettings' => [ 'base' => '
The settings for the SMS message.
', 'refs' => [ 'CreateBackendAuthForgotPasswordConfig$SmsSettings' => '
(DEPRECATED) The configuration for the SMS message sent when an app user forgets their password.
', 'CreateBackendAuthVerificationMessageConfig$SmsSettings' => '
The settings for the SMS message.
', 'UpdateBackendAuthForgotPasswordConfig$SmsSettings' => '
(DEPRECATED) The configuration for the SMS message sent when an Amplify app user forgets their password.
', 'UpdateBackendAuthVerificationMessageConfig$SmsSettings' => '
The settings for the SMS message.
', ], ], 'SocialProviderSettings' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthOAuthConfig$SocialProviderSettings' => '
The settings for using social providers to access your Amplify app.
', 'UpdateBackendAuthOAuthConfig$SocialProviderSettings' => '
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
', ], ], 'Status' => [ 'base' => NULL, 'refs' => [ 'GetBackendAPIModelsResponse$Status' => '
The current status of the request.
', ], ], 'TooManyRequestsException' => [ 'base' => '
An error that is returned when a limit of a specific type has been exceeded.
', 'refs' => [], ], 'UpdateBackendAuthForgotPasswordConfig' => [ 'base' => '
(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.
', 'refs' => [ 'UpdateBackendAuthUserPoolConfig$ForgotPassword' => '
(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'UpdateBackendAuthIdentityPoolConfig' => [ 'base' => '
Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.
', 'refs' => [ 'UpdateBackendAuthResourceConfig$IdentityPoolConfigs' => '
Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.
', ], ], 'UpdateBackendAuthMFAConfig' => [ 'base' => '
Updates the multi-factor authentication (MFA) configuration for the backend of your Amplify project.
', 'refs' => [ 'UpdateBackendAuthUserPoolConfig$Mfa' => '
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
', ], ], 'UpdateBackendAuthOAuthConfig' => [ 'base' => '
The OAuth configurations for authenticating users into your Amplify app.
', 'refs' => [ 'UpdateBackendAuthUserPoolConfig$OAuth' => '
Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'UpdateBackendAuthPasswordPolicyConfig' => [ 'base' => '
Describes the password policy for your Amazon Cognito user pool configured as a part of your Amplify project.
', 'refs' => [ 'UpdateBackendAuthUserPoolConfig$PasswordPolicy' => '
Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'UpdateBackendAuthReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'UpdateBackendAuthResourceConfig' => [ 'base' => '
Defines the resource configuration when updating an authentication resource in your Amplify project.
', 'refs' => [ 'UpdateBackendAuthReqObj$ResourceConfig' => '
The resource configuration for this request object.
', ], ], 'UpdateBackendAuthUserPoolConfig' => [ 'base' => '
Describes the Amazon Cognito user pool configuration for the authorization resource to be configured for your Amplify project on an update.
', 'refs' => [ 'UpdateBackendAuthResourceConfig$UserPoolConfigs' => '
Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.
', ], ], 'UpdateBackendAuthVerificationMessageConfig' => [ 'base' => '
Updates the configuration of the email or SMS message for the auth resource configured for your Amplify project.
', 'refs' => [ 'UpdateBackendAuthUserPoolConfig$VerificationMessage' => '
Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.
', ], ], 'UpdateBackendConfigReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'UpdateBackendStorageReqObj' => [ 'base' => '
The request object for this operation.
', 'refs' => [], ], 'UpdateBackendStorageResourceConfig' => [ 'base' => '
The resource configuration for updating backend storage.
', 'refs' => [ 'UpdateBackendStorageReqObj$ResourceConfig' => '
The resource configuration for updating backend storage.
', ], ], 'AdditionalConstraintsElement' => [ 'base' => NULL, 'refs' => [ 'ListOfAdditionalConstraintsElement$member' => NULL, ], ], 'AuthenticatedElement' => [ 'base' => NULL, 'refs' => [ 'ListOfAuthenticatedElement$member' => NULL, ], ], 'MfaTypesElement' => [ 'base' => NULL, 'refs' => [ 'ListOfMfaTypesElement$member' => NULL, ], ], 'OAuthScopesElement' => [ 'base' => NULL, 'refs' => [ 'ListOfOAuthScopesElement$member' => NULL, ], ], 'RequiredSignUpAttributesElement' => [ 'base' => NULL, 'refs' => [ 'ListOfRequiredSignUpAttributesElement$member' => NULL, ], ], 'UnAuthenticatedElement' => [ 'base' => NULL, 'refs' => [ 'ListOfUnAuthenticatedElement$member' => NULL, ], ], '__boolean' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthIdentityPoolConfig$UnauthenticatedLogin' => '
Set to true or false based on whether you want to enable guest authorization to your Amplify app.
', 'DeleteTokenRespObj$IsSuccess' => '
Indicates whether the request succeeded or failed.
', 'GetBackendStorageResourceConfig$Imported' => '
Returns True if the storage resource has been imported.
', 'RemoveAllBackendsReqObj$CleanAmplifyApp' => '
Cleans up the Amplify Console app if this value is set to true.
', 'UpdateBackendAuthIdentityPoolConfig$UnauthenticatedLogin' => '
A boolean value that can be set to allow or disallow guest-level authorization into your Amplify app.
', ], ], '__double' => [ 'base' => NULL, 'refs' => [ 'BackendAPIAppSyncAuthSettings$ExpirationTime' => '
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
', 'CreateBackendAuthPasswordPolicyConfig$MinimumLength' => '
The minimum length of the password used to access the backend of your Amplify project.
', 'UpdateBackendAuthPasswordPolicyConfig$MinimumLength' => '
Describes the minimum length of the password required to sign in to the auth resource, configured as a part of your Amplify project.
', ], ], '__integerMin1Max25' => [ 'base' => NULL, 'refs' => [ 'ListBackendJobReqObj$MaxResults' => '
The maximum number of results that you want in the response.
', ], ], 'ListOfBackendAPIAuthType' => [ 'base' => NULL, 'refs' => [ 'BackendAPIResourceConfig$AdditionalAuthTypes' => '
Additional authentication methods used to interact with your data models.
', ], ], 'ListOfBackendJobRespObj' => [ 'base' => NULL, 'refs' => [ 'ListBackendJobRespObj$Jobs' => '
An array of jobs and their properties.
', ], ], 'ListOfS3BucketInfo' => [ 'base' => NULL, 'refs' => [ 'ListS3BucketsRespObj$Buckets' => '
The list of S3 buckets.
', ], ], 'ListOfAdditionalConstraintsElement' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthPasswordPolicyConfig$AdditionalConstraints' => '
Additional constraints for the password used to access the backend of your Amplify project.
', 'UpdateBackendAuthPasswordPolicyConfig$AdditionalConstraints' => '
Describes additional constraints on password requirements to sign in to the auth resource, configured as a part of your Amplify project.
', ], ], 'ListOfAuthenticatedElement' => [ 'base' => NULL, 'refs' => [ 'BackendStoragePermissions$Authenticated' => '
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
', ], ], 'ListOfMfaTypesElement' => [ 'base' => NULL, 'refs' => [ 'Settings$MfaTypes' => NULL, ], ], 'ListOfOAuthScopesElement' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthOAuthConfig$OAuthScopes' => '
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
', 'UpdateBackendAuthOAuthConfig$OAuthScopes' => '
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
', ], ], 'ListOfRequiredSignUpAttributesElement' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthUserPoolConfig$RequiredSignUpAttributes' => '
The required attributes to sign up new users in the user pool.
', ], ], 'ListOfUnAuthenticatedElement' => [ 'base' => NULL, 'refs' => [ 'BackendStoragePermissions$UnAuthenticated' => '
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
', ], ], 'ListOf__string' => [ 'base' => NULL, 'refs' => [ 'CreateBackendAuthOAuthConfig$RedirectSignInURIs' => '
The redirected URI for signing in to your Amplify app.
', 'CreateBackendAuthOAuthConfig$RedirectSignOutURIs' => '
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
', 'GetBackendRespObj$BackendEnvironmentList' => '
A list of backend environments in an array.
', 'UpdateBackendAuthOAuthConfig$RedirectSignInURIs' => '
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
', 'UpdateBackendAuthOAuthConfig$RedirectSignOutURIs' => '
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
', ], ], '__string' => [ 'base' => NULL, 'refs' => [ 'BackendAPIAppSyncAuthSettings$CognitoUserPoolId' => '
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
', 'BackendAPIAppSyncAuthSettings$Description' => '
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
', 'BackendAPIAppSyncAuthSettings$OpenIDAuthTTL' => '
The expiry time for the OpenID authentication mechanism.
', 'BackendAPIAppSyncAuthSettings$OpenIDClientId' => '
The clientID for openID, if openID was used as an authentication setting to access your data models.
', 'BackendAPIAppSyncAuthSettings$OpenIDIatTTL' => '
The expiry time for the OpenID authentication mechanism.
', 'BackendAPIAppSyncAuthSettings$OpenIDIssueURL' => '
The openID issuer URL, if openID was used as an authentication setting to access your data models.
', 'BackendAPIAppSyncAuthSettings$OpenIDProviderName' => '
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
', 'BackendAPICodegenReqObj$ResourceName' => '
The name of this resource.
', 'BackendAPICodegenRespObj$AppId' => '
The app ID.
', 'BackendAPICodegenRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'BackendAPICodegenRespObj$Error' => '
If the request fails, this error is returned.
', 'BackendAPICodegenRespObj$JobId' => '
The ID for the job.
', 'BackendAPICodegenRespObj$Operation' => '
The name of the operation.
', 'BackendAPICodegenRespObj$Status' => '
The current status of the request.
', 'BackendAPIReqObj$ResourceName' => '
The name of this resource.
', 'BackendAPIResourceConfig$ApiName' => '
The API name used to interact with the data model, configured as a part of your Amplify project.
', 'BackendAPIResourceConfig$Service' => '
The service used to provision and interact with the data model.
', 'BackendAPIResourceConfig$TransformSchema' => '
The definition of the data model in the annotated transform of the GraphQL schema.
', 'BackendAPIRespObj$AppId' => '
The app ID.
', 'BackendAPIRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'BackendAPIRespObj$Error' => '
If the request fails, this error is returned.
', 'BackendAPIRespObj$JobId' => '
The ID for the job.
', 'BackendAPIRespObj$Operation' => '
The name of the operation.
', 'BackendAPIRespObj$Status' => '
The current status of the request.
', 'BackendAuthAppleProviderConfig$ClientId' => '
Describes the client_id (also called Services ID) that comes from Apple.
', 'BackendAuthAppleProviderConfig$KeyId' => '
Describes the key_id that comes from Apple.
', 'BackendAuthAppleProviderConfig$PrivateKey' => '
Describes the private_key that comes from Apple.
', 'BackendAuthAppleProviderConfig$TeamId' => '
Describes the team_id that comes from Apple.
', 'BackendAuthRespObj$AppId' => '
The app ID.
', 'BackendAuthRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'BackendAuthRespObj$Error' => '
If the request fails, this error is returned.
', 'BackendAuthRespObj$JobId' => '
The ID for the job.
', 'BackendAuthRespObj$Operation' => '
The name of the operation.
', 'BackendAuthRespObj$Status' => '
The current status of the request.
', 'BackendAuthSocialProviderConfig$ClientId' => '
Describes the client_id, which can be obtained from the third-party social federation provider.
', 'BackendAuthSocialProviderConfig$ClientSecret' => '
Describes the client_secret, which can be obtained from third-party social federation providers.
', 'BackendConfigRespObj$AppId' => '
The app ID.
', 'BackendConfigRespObj$BackendManagerAppId' => '
The app ID for the backend manager.
', 'BackendConfigRespObj$Error' => '
If the request fails, this error is returned.
', 'BackendJobReqObj$Operation' => '
Filters the list of response objects to include only those with the specified operation name.
', 'BackendJobReqObj$Status' => '
Filters the list of response objects to include only those with the specified status.
', 'BackendJobRespObj$AppId' => '
The app ID.
', 'BackendJobRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'BackendJobRespObj$CreateTime' => '
The time when the job was created.
', 'BackendJobRespObj$Error' => '
If the request fails, this error is returned.
', 'BackendJobRespObj$JobId' => '
The ID for the job.
', 'BackendJobRespObj$Operation' => '
The name of the operation.
', 'BackendJobRespObj$Status' => '
The current status of the request.
', 'BackendJobRespObj$UpdateTime' => '
The time when the job was last updated.
', 'BackendStorageRespObj$AppId' => '
The app ID.
', 'BackendStorageRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'BackendStorageRespObj$JobId' => '
The ID for the job.
', 'BackendStorageRespObj$Status' => '
The current status of the request.
', 'BadRequestException$Message' => '
An error message to inform that the request failed.
', 'CloneBackendReqObj$TargetEnvironmentName' => '
The name of the destination backend environment to be created.
', 'CloneBackendRespObj$AppId' => '
The app ID.
', 'CloneBackendRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'CloneBackendRespObj$Error' => '
If the request fails, this error is returned.
', 'CloneBackendRespObj$JobId' => '
The ID for the job.
', 'CloneBackendRespObj$Operation' => '
The name of the operation.
', 'CloneBackendRespObj$Status' => '
The current status of the request.
', 'CreateBackendAPIReqObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'CreateBackendAPIReqObj$ResourceName' => '
The name of this resource.
', 'CreateBackendAuthIdentityPoolConfig$IdentityPoolName' => '
Name of the Amazon Cognito identity pool used for authorization.
', 'CreateBackendAuthOAuthConfig$DomainPrefix' => '
The domain prefix for your Amplify app.
', 'CreateBackendAuthReqObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'CreateBackendAuthReqObj$ResourceName' => '
The name of this resource.
', 'CreateBackendAuthUserPoolConfig$UserPoolName' => '
The Amazon Cognito user pool name.
', 'CreateBackendConfigReqObj$BackendManagerAppId' => '
The app ID for the backend manager.
', 'CreateBackendConfigRespObj$AppId' => '
The app ID.
', 'CreateBackendConfigRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'CreateBackendConfigRespObj$JobId' => '
The ID for the job.
', 'CreateBackendConfigRespObj$Status' => '
The current status of the request.
', 'CreateBackendReqObj$AppId' => '
The app ID.
', 'CreateBackendReqObj$AppName' => '
The name of the app.
', 'CreateBackendReqObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'CreateBackendReqObj$ResourceName' => '
The name of the resource.
', 'CreateBackendRespObj$AppId' => '
The app ID.
', 'CreateBackendRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'CreateBackendRespObj$Error' => '
If the request fails, this error is returned.
', 'CreateBackendRespObj$JobId' => '
The ID for the job.
', 'CreateBackendRespObj$Operation' => '
The name of the operation.
', 'CreateBackendRespObj$Status' => '
The current status of the request.
', 'CreateBackendStorageReqObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'CreateBackendStorageReqObj$ResourceName' => '
The name of the storage resource.
', 'CreateBackendStorageResourceConfig$BucketName' => '
The name of the S3 bucket.
', 'CreateTokenRespObj$AppId' => '
The app ID.
', 'CreateTokenRespObj$ChallengeCode' => '
One-time challenge code for authenticating into the Amplify Admin UI.
', 'CreateTokenRespObj$SessionId' => '
A unique ID provided when creating a new challenge token.
', 'CreateTokenRespObj$Ttl' => '
The expiry time for the one-time generated token code.
', 'DeleteBackendRespObj$AppId' => '
The app ID.
', 'DeleteBackendRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'DeleteBackendRespObj$Error' => '
If the request fails, this error is returned.
', 'DeleteBackendRespObj$JobId' => '
The ID for the job.
', 'DeleteBackendRespObj$Operation' => '
The name of the operation.
', 'DeleteBackendRespObj$Status' => '
The current status of the request.
', 'EmailSettings$EmailMessage' => '
The contents of the email message.
', 'EmailSettings$EmailSubject' => '
The contents of the subject line of the email message.
', 'GetBackendAPIModelsResponse$ModelIntrospectionSchema' => '
Stringified JSON of the model introspection schema for an existing backend API resource.
', 'GetBackendAPIModelsResponse$Models' => '
Stringified JSON of the datastore model.
', 'GetBackendAPIRespObj$AppId' => '
The app ID.
', 'GetBackendAPIRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'GetBackendAPIRespObj$Error' => '
If the request fails, this error is returned.
', 'GetBackendAPIRespObj$ResourceName' => '
The name of this resource.
', 'GetBackendAuthReqObj$ResourceName' => '
The name of this resource.
', 'GetBackendAuthRespObj$AppId' => '
The app ID.
', 'GetBackendAuthRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'GetBackendAuthRespObj$Error' => '
If the request fails, this error is returned.
', 'GetBackendAuthRespObj$ResourceName' => '
The name of this resource.
', 'GetBackendReqObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'GetBackendRespObj$AmplifyFeatureFlags' => '
A stringified version of the cli.json file for your Amplify project.
', 'GetBackendRespObj$AmplifyMetaConfig' => '
A stringified version of the current configs for your Amplify project.
', 'GetBackendRespObj$AppId' => '
The app ID.
', 'GetBackendRespObj$AppName' => '
The name of the app.
', 'GetBackendRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'GetBackendRespObj$Error' => '
If the request failed, this is the returned error.
', 'GetBackendStorageReqObj$ResourceName' => '
The name of the storage resource.
', 'GetBackendStorageResourceConfig$BucketName' => '
The name of the S3 bucket.
', 'GetBackendStorageRespObj$AppId' => '
The app ID.
', 'GetBackendStorageRespObj$BackendEnvironmentName' => '
The name of the backend environment.
', 'GetBackendStorageRespObj$ResourceName' => '
The name of the storage resource.
', 'GetTokenRespObj$AppId' => '
The app ID.
', 'GetTokenRespObj$ChallengeCode' => '
The one-time challenge code for authenticating into the Amplify Admin UI.
', 'GetTokenRespObj$SessionId' => '
A unique ID provided when creating a new challenge token.
', 'GetTokenRespObj$Ttl' => '
The expiry time for the one-time generated token code.
', 'ImportBackendAuthReqObj$IdentityPoolId' => '
The ID of the Amazon Cognito identity pool.
', 'ImportBackendAuthReqObj$NativeClientId' => '
The ID of the Amazon Cognito native client.
', 'ImportBackendAuthReqObj$UserPoolId' => '
The ID of the Amazon Cognito user pool.
', 'ImportBackendAuthReqObj$WebClientId' => '
The ID of the Amazon Cognito web client.
', 'ImportBackendStorageReqObj$BucketName' => '
The name of the S3 bucket.
', 'InternalServiceException$Message' => '
An error message to inform that the request failed.
', 'LimitExceededException$LimitType' => '
The type of limit that was exceeded.
', 'LimitExceededException$Message' => '
An error message to inform that the request has failed.
', 'ListBackendJobReqObj$JobId' => '
The ID for the job.
', 'ListBackendJobReqObj$NextToken' => '
The token for the next set of results.
', 'ListBackendJobReqObj$Operation' => '
Filters the list of response objects to include only those with the specified operation name.
', 'ListBackendJobReqObj$Status' => '
Filters the list of response objects to include only those with the specified status.
', 'ListBackendJobRespObj$NextToken' => '
The token for the next set of results.
', 'ListS3BucketsReqObj$NextToken' => '
Reserved for future use.
', 'ListS3BucketsRespObj$NextToken' => '
Reserved for future use.
', 'LoginAuthConfigReqObj$AwsCognitoIdentityPoolId' => '
The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.
', 'LoginAuthConfigReqObj$AwsCognitoRegion' => '
The AWS Region for the Amplify Admin UI login.
', 'LoginAuthConfigReqObj$AwsUserPoolsId' => '
The Amazon Cognito user pool ID used for Amplify Admin UI login authentication.
', 'LoginAuthConfigReqObj$AwsUserPoolsWebClientId' => '
The web client ID for the Amazon Cognito user pools.
', 'NotFoundException$Message' => '
An error message to inform that the request has failed.
', 'NotFoundException$ResourceType' => '
The type of resource that is not found.
', 'RemoveAllBackendsRespObj$AppId' => '
The app ID.
', 'RemoveAllBackendsRespObj$Error' => '
If the request fails, this error is returned.
', 'RemoveAllBackendsRespObj$JobId' => '
The ID for the job.
', 'RemoveAllBackendsRespObj$Operation' => '
The name of the operation.
', 'RemoveAllBackendsRespObj$Status' => '
The current status of the request.
', 'RemoveBackendAuthReqObj$ResourceName' => '
The name of this resource.
', 'RemoveBackendConfigRespObj$Error' => '
If the request fails, this error is returned.
', 'RemoveBackendStorageReqObj$ResourceName' => '
The name of the storage resource.
', 'S3BucketInfo$CreationDate' => '
The creation date of the S3 bucket.
', 'S3BucketInfo$Name' => '
The name of the S3 bucket.
', 'Settings$SmsMessage' => '
The body of the SMS message.
', 'SmsSettings$SmsMessage' => '
The contents of the SMS message.
', 'UpdateBackendAuthOAuthConfig$DomainPrefix' => '
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
', 'UpdateBackendAuthReqObj$ResourceName' => '
The name of this resource.
', 'UpdateBackendStorageReqObj$ResourceName' => '
The name of the storage resource.
', 'ListOf__string$member' => NULL, ], ], ],];


<?php
// This file was auto-generated from sdk-root/src/data/amplifybackend/2020-08-11/endpoint-rule-set-1.json
return [ 'version' => '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => true, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => '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.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://amplifybackend-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://amplifybackend-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], ], ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://amplifybackend.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], ], [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://amplifybackend.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], ],];


<?php
// This file was auto-generated from sdk-root/src/data/amplifybackend/2020-08-11/endpoint-tests-1.json
return [ 'testCases' => [ [ 'documentation' => 'For region ap-south-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-south-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-south-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-south-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-south-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-south-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-south-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-south-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-south-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-south-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-south-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ca-central-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ca-central-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ca-central-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ca-central-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ca-central-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ca-central-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ca-central-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ca-central-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ca-central-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ca-central-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ca-central-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ca-central-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-central-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-central-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-central-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-central-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-central-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-central-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-central-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-central-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-central-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-central-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-central-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-central-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-west-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-west-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-west-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-west-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-west-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-west-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-west-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-west-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-west-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-west-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-west-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-west-2 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-west-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-west-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-west-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-west-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-west-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-west-2 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-west-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-west-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-west-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-west-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-west-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-north-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-north-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-north-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-north-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-north-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-north-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-north-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-north-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-north-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-north-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-north-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-north-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-west-3 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-west-3.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-west-3', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-west-3 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-west-3.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-west-3', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-west-3 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-west-3.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-west-3', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-west-3 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-west-3.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-west-3', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-west-2 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-west-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-west-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-west-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-west-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-west-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-west-2 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-west-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-west-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-west-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-west-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-west-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-west-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-west-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-west-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-west-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.eu-west-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-west-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region eu-west-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-west-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'eu-west-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region eu-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.eu-west-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'eu-west-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-northeast-2 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-northeast-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-northeast-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-northeast-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-northeast-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-northeast-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-northeast-2 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-northeast-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-northeast-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-northeast-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-northeast-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-northeast-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-northeast-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-northeast-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-northeast-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-northeast-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-northeast-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-northeast-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-northeast-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-northeast-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-northeast-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-northeast-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-northeast-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-northeast-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region me-south-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.me-south-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'me-south-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region me-south-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.me-south-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'me-south-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region me-south-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.me-south-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'me-south-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region me-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.me-south-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'me-south-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region sa-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.sa-east-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'sa-east-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region sa-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.sa-east-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'sa-east-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region sa-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.sa-east-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'sa-east-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region sa-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.sa-east-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'sa-east-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-southeast-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-southeast-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-southeast-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-southeast-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-southeast-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-southeast-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-southeast-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-southeast-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-southeast-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-southeast-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-southeast-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-southeast-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-southeast-2 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-southeast-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-southeast-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-southeast-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.ap-southeast-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-southeast-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region ap-southeast-2 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-southeast-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'ap-southeast-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region ap-southeast-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.ap-southeast-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'ap-southeast-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-east-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-east-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-east-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-east-1', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-east-1.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-east-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-east-1.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-east-1', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-east-2 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-east-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-east-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-east-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend-fips.us-east-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-east-2', 'UseFIPS' => true, ], ], [ 'documentation' => 'For region us-east-2 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-east-2.api.aws', ], ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-east-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For region us-east-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://amplifybackend.us-east-2.amazonaws.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-east-2', 'UseFIPS' => false, ], ], [ 'documentation' => 'For custom endpoint with fips disabled and dualstack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://example.com', ], ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-east-1', 'UseFIPS' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips enabled and dualstack disabled', 'expect' => [ 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', ], 'params' => [ 'UseDualStack' => false, 'Region' => 'us-east-1', 'UseFIPS' => true, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips disabled and dualstack enabled', 'expect' => [ 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', ], 'params' => [ 'UseDualStack' => true, 'Region' => 'us-east-1', 'UseFIPS' => false, 'Endpoint' => 'https://example.com', ], ], ], 'version' => '1.0',];


<?php
// This file was auto-generated from sdk-root/src/data/amplifybackend/2020-08-11/paginators-1.json
return [ 'pagination' => [ 'ListBackendJobs' => [ 'input_token' => 'NextToken', 'output_token' => 'NextToken', 'limit_key' => 'MaxResults', 'result_key' => 'Jobs', ], ],];