Class: Aws::EndUserMessaging::Types::BrandProfileInfo

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

Overview

Contains information about a brand profile.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#brand_profile_arn ⇒ String

The Amazon Resource Name (ARN) of the brand profile.

Returns:

  • (String)


175
176
177
178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 175

class BrandProfileInfo < Struct.new(
  :brand_profile_id,
  :brand_profile_arn,
  :brand_profile_name,
  :status,
  :deletion_protection_enabled,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#brand_profile_id ⇒ String

The unique identifier of the brand profile.

Returns:

  • (String)


175
176
177
178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 175

class BrandProfileInfo < Struct.new(
  :brand_profile_id,
  :brand_profile_arn,
  :brand_profile_name,
  :status,
  :deletion_protection_enabled,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#brand_profile_name ⇒ String

The name of the brand profile. The name can contain alphanumeric characters, underscores, hyphens, and spaces.

Returns:

  • (String)


175
176
177
178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 175

class BrandProfileInfo < Struct.new(
  :brand_profile_id,
  :brand_profile_arn,
  :brand_profile_name,
  :status,
  :deletion_protection_enabled,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The time when the resource was created, in Unix epoch time.

Returns:

  • (Time)


175
176
177
178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 175

class BrandProfileInfo < Struct.new(
  :brand_profile_id,
  :brand_profile_arn,
  :brand_profile_name,
  :status,
  :deletion_protection_enabled,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#deletion_protection_enabled ⇒ Boolean

Specifies whether deletion protection is enabled. When enabled, the resource cannot be deleted until deletion protection is turned off.

Returns:

  • (Boolean)


175
176
177
178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 175

class BrandProfileInfo < Struct.new(
  :brand_profile_id,
  :brand_profile_arn,
  :brand_profile_name,
  :status,
  :deletion_protection_enabled,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current lifecycle status of the brand profile.

Returns:

  • (String)


175
176
177
178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 175

class BrandProfileInfo < Struct.new(
  :brand_profile_id,
  :brand_profile_arn,
  :brand_profile_name,
  :status,
  :deletion_protection_enabled,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The time when the resource was last updated, in Unix epoch time.

Returns:

  • (Time)


175
176
177
178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 175

class BrandProfileInfo < Struct.new(
  :brand_profile_id,
  :brand_profile_arn,
  :brand_profile_name,
  :status,
  :deletion_protection_enabled,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end