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

#arnString

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_resourcesArray<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_detailsHash<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_idString

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

#catalogString

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_atTime

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_typesArray<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

#idString

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

#nameString

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

#programsArray<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

#stageString

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

#statusString

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_atTime

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