class Aws::AmplifyBackend::Types::UpdateBackendAuthRequest
@note When making an API call, you may pass UpdateBackendAuthRequest
data as a hash: { app_id: "__string", # required backend_environment_name: "__string", # required resource_config: { # required auth_resources: "USER_POOL_ONLY", # required, accepts USER_POOL_ONLY, IDENTITY_POOL_AND_USER_POOL identity_pool_configs: { unauthenticated_login: false, }, service: "COGNITO", # required, accepts COGNITO user_pool_configs: { # required forgot_password: { delivery_method: "EMAIL", # accepts EMAIL, SMS email_settings: { email_message: "__string", email_subject: "__string", }, sms_settings: { sms_message: "__string", }, }, mfa: { mfa_mode: "ON", # accepts ON, OFF, OPTIONAL settings: { mfa_types: ["SMS"], # accepts SMS, TOTP sms_message: "__string", }, }, o_auth: { domain_prefix: "__string", o_auth_grant_type: "CODE", # accepts CODE, IMPLICIT o_auth_scopes: ["PHONE"], # accepts PHONE, EMAIL, OPENID, PROFILE, AWS_COGNITO_SIGNIN_USER_ADMIN redirect_sign_in_ur_is: ["__string"], redirect_sign_out_ur_is: ["__string"], social_provider_settings: { facebook: { client_id: "__string", client_secret: "__string", }, google: { client_id: "__string", client_secret: "__string", }, login_with_amazon: { client_id: "__string", client_secret: "__string", }, sign_in_with_apple: { client_id: "__string", key_id: "__string", private_key: "__string", team_id: "__string", }, }, }, password_policy: { additional_constraints: ["REQUIRE_DIGIT"], # accepts REQUIRE_DIGIT, REQUIRE_LOWERCASE, REQUIRE_SYMBOL, REQUIRE_UPPERCASE minimum_length: 1.0, }, }, }, resource_name: "__string", # required }
@!attribute [rw] app_id
@return [String]
@!attribute [rw] backend_environment_name
@return [String]
@!attribute [rw] resource_config
Defines the resource configuration when updating an authentication resource in your Amplify project. @return [Types::UpdateBackendAuthResourceConfig]
@!attribute [rw] resource_name
@return [String]
@see docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/UpdateBackendAuthRequest AWS API Documentation
Constants
- SENSITIVE