Class: Aws::PartnerCentralBenefits::Types::BenefitAllocationSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralBenefits::Types::BenefitAllocationSummary
- Defined in:
- gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb
Overview
A summary view of a benefit allocation containing key information for list operations.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#applicable_benefit_ids ⇒ Array<String>
The identifiers of the benefits applicable for this allocation.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the benefit allocation.
-
#benefit_application_id ⇒ String
The identifier of the benefit application that resulted in this allocation.
-
#benefit_id ⇒ String
The identifier of the benefit that this allocation is based on.
-
#catalog ⇒ String
The catalog identifier that the benefit allocation belongs to.
-
#created_at ⇒ Time
The timestamp when the benefit allocation was created.
-
#expires_at ⇒ Time
The timestamp when the benefit allocation expires.
-
#fulfillment_types ⇒ Array<String>
The fulfillment types used for this benefit allocation.
-
#id ⇒ String
The unique identifier of the benefit allocation.
-
#name ⇒ String
The human-readable name of the benefit allocation.
-
#status ⇒ String
The current status of the benefit allocation.
-
#status_reason ⇒ String
Additional information explaining the current status of the benefit allocation.
Instance Attribute Details
#applicable_benefit_ids ⇒ Array<String>
The identifiers of the benefits applicable for this allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the benefit allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#benefit_application_id ⇒ String
The identifier of the benefit application that resulted in this allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#benefit_id ⇒ String
The identifier of the benefit that this allocation is based on.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
The catalog identifier that the benefit allocation belongs to.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the benefit allocation was created.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#expires_at ⇒ Time
The timestamp when the benefit allocation expires.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#fulfillment_types ⇒ Array<String>
The fulfillment types used for this benefit allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the benefit allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The human-readable name of the benefit allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the benefit allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
Additional information explaining the current status of the benefit allocation.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 244 class BenefitAllocationSummary < Struct.new( :id, :catalog, :arn, :status, :status_reason, :name, :benefit_id, :benefit_application_id, :fulfillment_types, :created_at, :expires_at, :applicable_benefit_ids) SENSITIVE = [] include Aws::Structure end |