Skip to main content

managed_login_brandings

Creates, updates, deletes or gets a managed_login_branding resource or lists managed_login_brandings in a region

Overview

Namemanaged_login_brandings
TypeResource
DescriptionResource Type definition for AWS::Cognito::ManagedLoginBranding
Idawscc.cognito.managed_login_brandings

Fields

NameDatatypeDescription
user_pool_idstring
client_idstring
use_cognito_provided_valuesboolean
settingsobject
assetsarray
managed_login_branding_idstring
return_merged_resourcesboolean
regionstringAWS region.

For more information, see AWS::Cognito::ManagedLoginBranding.

Methods

NameAccessible byRequired Params
create_resourceINSERTUserPoolId, region
delete_resourceDELETEIdentifier, region
update_resourceUPDATEIdentifier, PatchDocument, region
get_resourceSELECTIdentifier, region

SELECT examples

Gets all properties from an individual managed_login_branding.

SELECT
region,
user_pool_id,
client_id,
use_cognito_provided_values,
settings,
assets,
managed_login_branding_id,
return_merged_resources
FROM awscc.cognito.managed_login_brandings
WHERE
region = 'us-east-1' AND
Identifier = '{{ user_pool_id }}|{{ managed_login_branding_id }}';

INSERT example

Use the following StackQL query and manifest file to create a new managed_login_branding resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.cognito.managed_login_brandings (
UserPoolId,
region
)
SELECT
'{{ user_pool_id }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a managed_login_branding resource, using stack-deploy.

/*+ update */
UPDATE awscc.cognito.managed_login_brandings
SET PatchDocument = string('{{ {
"UseCognitoProvidedValues": use_cognito_provided_values,
"Settings": settings,
"Assets": assets,
"ReturnMergedResources": return_merged_resources
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ user_pool_id }}|{{ managed_login_branding_id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.cognito.managed_login_brandings
WHERE
Identifier = '{{ user_pool_id }}|{{ managed_login_branding_id }}' AND
region = 'us-east-1';

Permissions

To operate on the managed_login_brandings resource, the following permissions are required:

cognito-idp:CreateManagedLoginBranding