Class: Aws::PartnerCentralBenefits::Types::BenefitSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralBenefits::Types::BenefitSummary
- Defined in:
- gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb
Overview
A summary view of a benefit containing key information for list operations.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the benefit.
-
#catalog ⇒ String
The catalog identifier that the benefit belongs to.
-
#description ⇒ String
A brief description of the benefit and its purpose.
-
#fulfillment_types ⇒ Array<String>
The available fulfillment types for this benefit.
-
#id ⇒ String
The unique identifier of the benefit.
-
#name ⇒ String
The human-readable name of the benefit.
-
#programs ⇒ Array<String>
The AWS partner programs that this benefit is associated with.
-
#status ⇒ String
The current status of the benefit.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the benefit.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
The catalog identifier that the benefit belongs to.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A brief description of the benefit and its purpose.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |
#fulfillment_types ⇒ Array<String>
The available fulfillment types for this benefit.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the benefit.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The human-readable name of the benefit.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |
#programs ⇒ Array<String>
The AWS partner programs that this benefit is associated with.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the benefit.
374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 374 class BenefitSummary < Struct.new( :id, :catalog, :arn, :name, :description, :programs, :fulfillment_types, :status) SENSITIVE = [] include Aws::Structure end |