AmplifyBackend / Client / update_backend_config
update_backend_config#
- AmplifyBackend.Client.update_backend_config(**kwargs)#
Updates the AWS resources required to access the Amplify Admin UI.
See also: AWS API Documentation
Request Syntax
response = client.update_backend_config( AppId='string', LoginAuthConfig={ 'AwsCognitoIdentityPoolId': 'string', 'AwsCognitoRegion': 'string', 'AwsUserPoolsId': 'string', 'AwsUserPoolsWebClientId': 'string' } )
- Parameters:
AppId (string) –
[REQUIRED]
The app ID.
LoginAuthConfig (dict) –
Describes the Amazon Cognito configuration for Admin UI access.
AwsCognitoIdentityPoolId (string) –
The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.
AwsCognitoRegion (string) –
The AWS Region for the Amplify Admin UI login.
AwsUserPoolsId (string) –
The Amazon Cognito user pool ID used for Amplify Admin UI login authentication.
AwsUserPoolsWebClientId (string) –
The web client ID for the Amazon Cognito user pools.
- Return type:
dict
- Returns:
Response Syntax
{ 'AppId': 'string', 'BackendManagerAppId': 'string', 'Error': 'string', 'LoginAuthConfig': { 'AwsCognitoIdentityPoolId': 'string', 'AwsCognitoRegion': 'string', 'AwsUserPoolsId': 'string', 'AwsUserPoolsWebClientId': 'string' } }
Response Structure
(dict) –
200 response
AppId (string) –
The app ID.
BackendManagerAppId (string) –
The app ID for the backend manager.
Error (string) –
If the request fails, this error is returned.
LoginAuthConfig (dict) –
Describes the Amazon Cognito configurations for the Admin UI auth resource to log in with.
AwsCognitoIdentityPoolId (string) –
The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.
AwsCognitoRegion (string) –
The AWS Region for the Amplify Admin UI login.
AwsUserPoolsId (string) –
The Amazon Cognito user pool ID used for Amplify Admin UI login authentication.
AwsUserPoolsWebClientId (string) –
The web client ID for the Amazon Cognito user pools.
Exceptions
AmplifyBackend.Client.exceptions.NotFoundException
AmplifyBackend.Client.exceptions.GatewayTimeoutException
AmplifyBackend.Client.exceptions.TooManyRequestsException
AmplifyBackend.Client.exceptions.BadRequestException