Class: Aws::PartnerCentralBenefits::Types::BenefitApplicationSummary

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

Overview

A summary view of a benefit application containing key information for list operations.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of the benefit application.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#associated_resources ⇒ Array<String>

AWS resources that are associated with this benefit application.

Returns:

  • (Array<String>)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#benefit_application_details ⇒ Hash<String,String>

Additional attributes and metadata associated with the benefit application.

Returns:

  • (Hash<String,String>)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#benefit_id ⇒ String

The identifier of the benefit being requested in this application.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#catalog ⇒ String

The catalog identifier that the benefit application belongs to.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The timestamp when the benefit application was created.

Returns:

  • (Time)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#fulfillment_types ⇒ Array<String>

The fulfillment types requested for this benefit application.

Returns:

  • (Array<String>)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The unique identifier of the benefit application.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The human-readable name of the benefit application.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#programs ⇒ Array<String>

The AWS partner programs associated with this benefit application.

Returns:

  • (Array<String>)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#stage ⇒ String

The current stage in the benefit application processing workflow..

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current processing status of the benefit application.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The timestamp when the benefit application was last updated.

Returns:

  • (Time)


319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 319

class BenefitApplicationSummary < Struct.new(
  :catalog,
  :name,
  :id,
  :arn,
  :benefit_id,
  :programs,
  :fulfillment_types,
  :status,
  :stage,
  :created_at,
  :updated_at,
  :benefit_application_details,
  :associated_resources)
  SENSITIVE = []
  include Aws::Structure
end