Class: Aws::PartnerCentralBenefits::Types::GetBenefitApplicationOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralBenefits::Types::GetBenefitApplicationOutput
- Defined in:
- gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the benefit application.
-
#associated_resources ⇒ Array<String>
AWS resources that are associated with this benefit application.
-
#benefit_application_details ⇒ Hash, ...
Detailed information and requirements specific to the benefit being requested.
-
#benefit_id ⇒ String
The identifier of the benefit being requested in this application.
-
#catalog ⇒ String
The catalog identifier that the benefit application belongs to.
-
#created_at ⇒ Time
The timestamp when the benefit application was created.
-
#description ⇒ String
A detailed description of the benefit application.
-
#file_details ⇒ Array<Types::FileDetail>
Supporting documents and files attached to the benefit application.
-
#fulfillment_types ⇒ Array<String>
The fulfillment types requested for this benefit application.
-
#id ⇒ String
The unique identifier of the benefit application.
-
#name ⇒ String
The human-readable name of the benefit application.
-
#partner_contacts ⇒ Array<Types::Contact>
Contact information for partner representatives responsible for this benefit application.
-
#programs ⇒ Array<String>
The AWS partner programs associated with this benefit application.
-
#revision ⇒ String
The current revision number of the benefit application.
-
#stage ⇒ String
The current stage in the benefit application processing workflow.
-
#status ⇒ String
The current processing status of the benefit application.
-
#status_reason ⇒ String
Additional information explaining the current status of the benefit application.
-
#status_reason_code ⇒ String
A standardized code representing the reason for the current status.
-
#status_reason_codes ⇒ Array<String>
The list of standardized codes representing the reason for the current status.
-
#updated_at ⇒ Time
The timestamp when the benefit application was last updated.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#associated_resources ⇒ Array<String>
AWS resources that are associated with this benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#benefit_application_details ⇒ Hash, ...
Detailed information and requirements specific to the benefit being requested.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#benefit_id ⇒ String
The identifier of the benefit being requested in this application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
The catalog identifier that the benefit application belongs to.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the benefit application was created.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A detailed description of the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#file_details ⇒ Array<Types::FileDetail>
Supporting documents and files attached to the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#fulfillment_types ⇒ Array<String>
The fulfillment types requested for this benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The human-readable name of the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#partner_contacts ⇒ Array<Types::Contact>
Contact information for partner representatives responsible for this benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#programs ⇒ Array<String>
The AWS partner programs associated with this benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#revision ⇒ String
The current revision number of the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#stage ⇒ String
The current stage in the benefit application processing workflow.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current processing status of the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
Additional information explaining the current status of the benefit application.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#status_reason_code ⇒ String
A standardized code representing the reason for the current status.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#status_reason_codes ⇒ Array<String>
The list of standardized codes representing the reason for the current status.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the benefit application was last updated.
1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1075 class GetBenefitApplicationOutput < Struct.new( :id, :arn, :catalog, :benefit_id, :name, :description, :fulfillment_types, :benefit_application_details, :programs, :status, :stage, :status_reason, :status_reason_code, :status_reason_codes, :created_at, :updated_at, :revision, :associated_resources, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |