Greengrass / Client / create_deployment
create_deployment#
- Greengrass.Client.create_deployment(**kwargs)#
- Creates a deployment. ‘’CreateDeployment’’ requests are idempotent with respect to the ‘’X-Amzn-Client-Token’’ token and the request parameters. - See also: AWS API Documentation - Request Syntax- response = client.create_deployment( AmznClientToken='string', DeploymentId='string', DeploymentType='NewDeployment'|'Redeployment'|'ResetDeployment'|'ForceResetDeployment', GroupId='string', GroupVersionId='string' ) - Parameters:
- AmznClientToken (string) – A client token used to correlate requests and responses. 
- DeploymentId (string) – The ID of the deployment if you wish to redeploy a previous deployment. 
- DeploymentType (string) – [REQUIRED] The type of deployment. When used for ‘’CreateDeployment’’, only ‘’NewDeployment’’ and ‘’Redeployment’’ are valid. 
- GroupId (string) – [REQUIRED] The ID of the Greengrass group. 
- GroupVersionId (string) – The ID of the group version to be deployed. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'DeploymentArn': 'string', 'DeploymentId': 'string' } - Response Structure- (dict) – Success. The group was deployed. - DeploymentArn (string) – The ARN of the deployment. 
- DeploymentId (string) – The ID of the deployment. 
 
 
 - Exceptions- Greengrass.Client.exceptions.BadRequestException