Class: Aws::CognitoIdentityProvider::Types::CreateManagedLoginBrandingRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:client_id]

Instance Attribute Summary collapse

Instance Attribute Details

#assetsArray<Types::AssetType>

An array of image files that you want to apply to functions like backgrounds, logos, and icons. Each object must also indicate whether it is for dark mode, light mode, or browser-adaptive mode.

Returns:



3906
3907
3908
3909
3910
3911
3912
3913
3914
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3906

class CreateManagedLoginBrandingRequest < Struct.new(
  :user_pool_id,
  :client_id,
  :use_cognito_provided_values,
  :settings,
  :assets)
  SENSITIVE = [:client_id]
  include Aws::Structure
end

#client_idString

The app client that you want to create the branding style for. Each style is linked to an app client until you delete it.

Returns:

  • (String)


3906
3907
3908
3909
3910
3911
3912
3913
3914
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3906

class CreateManagedLoginBrandingRequest < Struct.new(
  :user_pool_id,
  :client_id,
  :use_cognito_provided_values,
  :settings,
  :assets)
  SENSITIVE = [:client_id]
  include Aws::Structure
end

#settingsHash, ...

A JSON file, encoded as a Document type, with the the settings that you want to apply to your style.

The following components are not currently implemented and reserved for future use:

Returns:

  • (Hash, Array, String, Numeric, Boolean)


3906
3907
3908
3909
3910
3911
3912
3913
3914
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3906

class CreateManagedLoginBrandingRequest < Struct.new(
  :user_pool_id,
  :client_id,
  :use_cognito_provided_values,
  :settings,
  :assets)
  SENSITIVE = [:client_id]
  include Aws::Structure
end

#use_cognito_provided_valuesBoolean

When true, applies the default branding style options. These default options are managed by Amazon Cognito. You can modify them later in the branding editor.

When you specify true for this option, you must also omit values for Settings and Assets in the request.

Returns:

  • (Boolean)


3906
3907
3908
3909
3910
3911
3912
3913
3914
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3906

class CreateManagedLoginBrandingRequest < Struct.new(
  :user_pool_id,
  :client_id,
  :use_cognito_provided_values,
  :settings,
  :assets)
  SENSITIVE = [:client_id]
  include Aws::Structure
end

#user_pool_idString

The ID of the user pool where you want to create a new branding style.

Returns:

  • (String)


3906
3907
3908
3909
3910
3911
3912
3913
3914
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3906

class CreateManagedLoginBrandingRequest < Struct.new(
  :user_pool_id,
  :client_id,
  :use_cognito_provided_values,
  :settings,
  :assets)
  SENSITIVE = [:client_id]
  include Aws::Structure
end