PartnerCentralBenefits / Client / get_benefit_application
get_benefit_application¶
- PartnerCentralBenefits.Client.get_benefit_application(**kwargs)¶
Retrieves detailed information about a specific benefit application.
See also: AWS API Documentation
Request Syntax
response = client.get_benefit_application( Catalog='string', Identifier='string' )
- Parameters:
Catalog (string) –
[REQUIRED]
The catalog identifier that specifies which benefit catalog to query.
Identifier (string) –
[REQUIRED]
The unique identifier of the benefit application to retrieve.
- Return type:
dict
- Returns:
Response Syntax
{ 'Id': 'string', 'Arn': 'string', 'Catalog': 'string', 'BenefitId': 'string', 'Name': 'string', 'Description': 'string', 'FulfillmentTypes': [ 'CREDITS'|'CASH'|'ACCESS', ], 'BenefitApplicationDetails': {...}|[...]|123|123.4|'string'|True|None, 'Programs': [ 'string', ], 'Status': 'PENDING_SUBMISSION'|'IN_REVIEW'|'ACTION_REQUIRED'|'APPROVED'|'REJECTED'|'CANCELED', 'Stage': 'string', 'StatusReason': 'string', 'StatusReasonCode': 'string', 'StatusReasonCodes': [ 'string', ], 'CreatedAt': datetime(2015, 1, 1), 'UpdatedAt': datetime(2015, 1, 1), 'Revision': 'string', 'AssociatedResources': [ 'string', ], 'PartnerContacts': [ { 'Email': 'string', 'FirstName': 'string', 'LastName': 'string', 'BusinessTitle': 'string', 'Phone': 'string' }, ], 'FileDetails': [ { 'FileURI': 'string', 'BusinessUseCase': 'string', 'FileName': 'string', 'FileStatus': 'string', 'FileStatusReason': 'string', 'FileType': 'application/msword'|'application/vnd.openxmlformats-officedocument.wordprocessingml.document'|'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'|'application/vnd.openxmlformats-officedocument.presentationml.presentation'|'application/pdf'|'image/png'|'image/jpeg'|'image/svg+xml'|'text/csv', 'CreatedBy': 'string', 'CreatedAt': datetime(2015, 1, 1) }, ] }
Response Structure
(dict) –
Id (string) –
The unique identifier of the benefit application.
Arn (string) –
The Amazon Resource Name (ARN) of the benefit application.
Catalog (string) –
The catalog identifier that the benefit application belongs to.
BenefitId (string) –
The identifier of the benefit being requested in this application.
Name (string) –
The human-readable name of the benefit application.
Description (string) –
A detailed description of the benefit application.
FulfillmentTypes (list) –
The fulfillment types requested for this benefit application.
(string) –
BenefitApplicationDetails (document) –
Detailed information and requirements specific to the benefit being requested.
Programs (list) –
The AWS partner programs associated with this benefit application.
(string) –
Status (string) –
The current processing status of the benefit application.
Stage (string) –
The current stage in the benefit application processing workflow.
StatusReason (string) –
Additional information explaining the current status of the benefit application.
StatusReasonCode (string) –
A standardized code representing the reason for the current status.
StatusReasonCodes (list) –
The list of standardized codes representing the reason for the current status.
(string) –
CreatedAt (datetime) –
The timestamp when the benefit application was created.
UpdatedAt (datetime) –
The timestamp when the benefit application was last updated.
Revision (string) –
The current revision number of the benefit application.
AssociatedResources (list) –
AWS resources that are associated with this benefit application.
(string) –
PartnerContacts (list) –
Contact information for partner representatives responsible for this benefit application.
(dict) –
Represents contact information for a partner representative.
Email (string) –
The email address of the contact person.
FirstName (string) –
The first name of the contact person.
LastName (string) –
The last name of the contact person.
BusinessTitle (string) –
The business title or role of the contact person within the organization.
Phone (string) –
The phone number of the contact person.
FileDetails (list) –
Supporting documents and files attached to the benefit application.
(dict) –
Represents detailed information about a file attached to a benefit application.
FileURI (string) –
The URI or location where the file is stored.
BusinessUseCase (string) –
The business purpose or use case that this file supports in the benefit application.
FileName (string) –
The original name of the uploaded file.
FileStatus (string) –
The current processing status of the file (e.g., uploaded, processing, approved, rejected).
FileStatusReason (string) –
The reason for that particulat file status.
FileType (string) –
The type or category of the file (e.g., document, image, spreadsheet).
CreatedBy (string) –
The identifier of the user who uploaded the file.
CreatedAt (datetime) –
The timestamp when the file was uploaded.
Exceptions
PartnerCentralBenefits.Client.exceptions.ValidationExceptionPartnerCentralBenefits.Client.exceptions.AccessDeniedExceptionPartnerCentralBenefits.Client.exceptions.InternalServerExceptionPartnerCentralBenefits.Client.exceptions.ConflictExceptionPartnerCentralBenefits.Client.exceptions.ResourceNotFoundExceptionPartnerCentralBenefits.Client.exceptions.ThrottlingException