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