CustomerProfiles / Client / get_workflow
get_workflow#
- CustomerProfiles.Client.get_workflow(**kwargs)#
- Get details of specified workflow. - See also: AWS API Documentation - Request Syntax- response = client.get_workflow( DomainName='string', WorkflowId='string' ) - Parameters:
- DomainName (string) – - [REQUIRED] - The unique name of the domain. 
- WorkflowId (string) – - [REQUIRED] - Unique identifier for the workflow. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'WorkflowId': 'string', 'WorkflowType': 'APPFLOW_INTEGRATION', 'Status': 'NOT_STARTED'|'IN_PROGRESS'|'COMPLETE'|'FAILED'|'SPLIT'|'RETRY'|'CANCELLED', 'ErrorDescription': 'string', 'StartDate': datetime(2015, 1, 1), 'LastUpdatedAt': datetime(2015, 1, 1), 'Attributes': { 'AppflowIntegration': { 'SourceConnectorType': 'Salesforce'|'Marketo'|'Zendesk'|'Servicenow'|'S3', 'ConnectorProfileName': 'string', 'RoleArn': 'string' } }, 'Metrics': { 'AppflowIntegration': { 'RecordsProcessed': 123, 'StepsCompleted': 123, 'TotalSteps': 123 } } } - Response Structure- (dict) – - WorkflowId (string) – - Unique identifier for the workflow. 
- WorkflowType (string) – - The type of workflow. The only supported value is APPFLOW_INTEGRATION. 
- Status (string) – - Status of workflow execution. 
- ErrorDescription (string) – - Workflow error messages during execution (if any). 
- StartDate (datetime) – - The timestamp that represents when workflow execution started. 
- LastUpdatedAt (datetime) – - The timestamp that represents when workflow execution last updated. 
- Attributes (dict) – - Attributes provided for workflow execution. - AppflowIntegration (dict) – - Workflow attributes specific to - APPFLOW_INTEGRATIONworkflow.- SourceConnectorType (string) – - Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of ingestion. 
- ConnectorProfileName (string) – - The name of the AppFlow connector profile used for ingestion. 
- RoleArn (string) – - The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution. 
 
 
- Metrics (dict) – - Workflow specific execution metrics. - AppflowIntegration (dict) – - Workflow execution metrics for - APPFLOW_INTEGRATIONworkflow.- RecordsProcessed (integer) – - Number of records processed in - APPFLOW_INTEGRATIONworkflow.
- StepsCompleted (integer) – - Total steps completed in - APPFLOW_INTEGRATIONworkflow.
- TotalSteps (integer) – - Total steps in - APPFLOW_INTEGRATIONworkflow.
 
 
 
 
 - Exceptions- CustomerProfiles.Client.exceptions.BadRequestException
- CustomerProfiles.Client.exceptions.ResourceNotFoundException
- CustomerProfiles.Client.exceptions.AccessDeniedException
- CustomerProfiles.Client.exceptions.ThrottlingException
- CustomerProfiles.Client.exceptions.InternalServerException