imagebuilder / Client / get_workflow
get_workflow#
- imagebuilder.Client.get_workflow(**kwargs)#
- Get a workflow resource object. - See also: AWS API Documentation - Request Syntax- response = client.get_workflow( workflowBuildVersionArn='string' ) - Parameters:
- workflowBuildVersionArn (string) – - [REQUIRED] - The Amazon Resource Name (ARN) of the workflow resource that you want to get. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'workflow': { 'arn': 'string', 'name': 'string', 'version': 'string', 'description': 'string', 'changeDescription': 'string', 'type': 'BUILD'|'TEST'|'DISTRIBUTION', 'state': { 'status': 'DEPRECATED', 'reason': 'string' }, 'owner': 'string', 'data': 'string', 'kmsKeyId': 'string', 'dateCreated': 'string', 'tags': { 'string': 'string' }, 'parameters': [ { 'name': 'string', 'type': 'string', 'defaultValue': [ 'string', ], 'description': 'string' }, ] } } - Response Structure- (dict) – - workflow (dict) – - The workflow resource specified in the request. - arn (string) – - The Amazon Resource Name (ARN) of the workflow resource. 
- name (string) – - The name of the workflow resource. 
- version (string) – - The workflow resource version. Workflow resources are immutable. To make a change, you can clone a workflow or create a new version. 
- description (string) – - The description of the workflow. 
- changeDescription (string) – - Describes what change has been made in this version of the workflow, or what makes this version different from other versions of the workflow. 
- type (string) – - Specifies the image creation stage that the workflow applies to. Image Builder currently supports build and test workflows. 
- state (dict) – - Describes the current status of the workflow and the reason for that status. - status (string) – - The current state of the workflow. 
- reason (string) – - Describes how or why the workflow changed state. 
 
- owner (string) – - The owner of the workflow resource. 
- data (string) – - Contains the YAML document content for the workflow. 
- kmsKeyId (string) – - The KMS key identifier used to encrypt the workflow resource. 
- dateCreated (string) – - The timestamp when Image Builder created the workflow resource. 
- tags (dict) – - The tags that apply to the workflow resource - (string) – - (string) – 
 
 
- parameters (list) – - An array of input parameters that that the image workflow uses to control actions or configure settings. - (dict) – - Defines a parameter that’s used to provide configuration details for the workflow. - name (string) – - The name of this input parameter. 
- type (string) – - The type of input this parameter provides. The currently supported value is “string”. 
- defaultValue (list) – - The default value of this parameter if no input is provided. - (string) – 
 
- description (string) – - Describes this parameter. 
 
 
 
 
 
 - Exceptions- imagebuilder.Client.exceptions.ServiceException
- imagebuilder.Client.exceptions.ClientException
- imagebuilder.Client.exceptions.ServiceUnavailableException
- imagebuilder.Client.exceptions.InvalidRequestException
- imagebuilder.Client.exceptions.ForbiddenException
- imagebuilder.Client.exceptions.CallRateLimitExceededException