Proton / Client / delete_deployment
delete_deployment¶
- Proton.Client.delete_deployment(**kwargs)¶
- Delete the deployment. - Danger- This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity. - See also: AWS API Documentation - Request Syntax- response = client.delete_deployment( id='string' ) - Parameters:
- id (string) – - [REQUIRED] - The ID of the deployment to delete. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'deployment': { 'arn': 'string', 'completedAt': datetime(2015, 1, 1), 'componentName': 'string', 'createdAt': datetime(2015, 1, 1), 'deploymentStatus': 'IN_PROGRESS'|'FAILED'|'SUCCEEDED'|'DELETE_IN_PROGRESS'|'DELETE_FAILED'|'DELETE_COMPLETE'|'CANCELLING'|'CANCELLED', 'deploymentStatusMessage': 'string', 'environmentName': 'string', 'id': 'string', 'initialState': { 'component': { 'serviceInstanceName': 'string', 'serviceName': 'string', 'serviceSpec': 'string', 'templateFile': 'string' }, 'environment': { 'spec': 'string', 'templateMajorVersion': 'string', 'templateMinorVersion': 'string', 'templateName': 'string' }, 'serviceInstance': { 'lastSuccessfulComponentDeploymentIds': [ 'string', ], 'lastSuccessfulEnvironmentDeploymentId': 'string', 'lastSuccessfulServicePipelineDeploymentId': 'string', 'spec': 'string', 'templateMajorVersion': 'string', 'templateMinorVersion': 'string', 'templateName': 'string' }, 'servicePipeline': { 'spec': 'string', 'templateMajorVersion': 'string', 'templateMinorVersion': 'string', 'templateName': 'string' } }, 'lastAttemptedDeploymentId': 'string', 'lastModifiedAt': datetime(2015, 1, 1), 'lastSucceededDeploymentId': 'string', 'serviceInstanceName': 'string', 'serviceName': 'string', 'targetArn': 'string', 'targetResourceCreatedAt': datetime(2015, 1, 1), 'targetResourceType': 'ENVIRONMENT'|'SERVICE_PIPELINE'|'SERVICE_INSTANCE'|'COMPONENT', 'targetState': { 'component': { 'serviceInstanceName': 'string', 'serviceName': 'string', 'serviceSpec': 'string', 'templateFile': 'string' }, 'environment': { 'spec': 'string', 'templateMajorVersion': 'string', 'templateMinorVersion': 'string', 'templateName': 'string' }, 'serviceInstance': { 'lastSuccessfulComponentDeploymentIds': [ 'string', ], 'lastSuccessfulEnvironmentDeploymentId': 'string', 'lastSuccessfulServicePipelineDeploymentId': 'string', 'spec': 'string', 'templateMajorVersion': 'string', 'templateMinorVersion': 'string', 'templateName': 'string' }, 'servicePipeline': { 'spec': 'string', 'templateMajorVersion': 'string', 'templateMinorVersion': 'string', 'templateName': 'string' } } } } - Response Structure- (dict) – - deployment (dict) – - The detailed data of the deployment being deleted. - arn (string) – - The Amazon Resource Name (ARN) of the deployment. 
- completedAt (datetime) – - The date and time the deployment was completed. 
- componentName (string) – - The name of the component associated with this deployment. 
- createdAt (datetime) – - The date and time the deployment was created. 
- deploymentStatus (string) – - The status of the deployment. 
- deploymentStatusMessage (string) – - The deployment status message. 
- environmentName (string) – - The name of the environment associated with this deployment. 
- id (string) – - The ID of the deployment. 
- initialState (dict) – - The initial state of the target resource at the time of the deployment. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - component,- environment,- serviceInstance,- servicePipeline. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - component (dict) – - The state of the component associated with the deployment. - serviceInstanceName (string) – - The name of the service instance that this component is attached to. Provided when a component is attached to a service instance. 
- serviceName (string) – - The name of the service that - serviceInstanceNameis associated with. Provided when a component is attached to a service instance.
- serviceSpec (string) – - The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance. 
- templateFile (string) – - The template file used. 
 
- environment (dict) – - The state of the environment associated with the deployment. - spec (string) – - The environment spec that was used to create the environment. 
- templateMajorVersion (string) – - The major version of the environment template that was used to create the environment. 
- templateMinorVersion (string) – - The minor version of the environment template that was used to create the environment. 
- templateName (string) – - The name of the environment template that was used to create the environment. 
 
- serviceInstance (dict) – - The state of the service instance associated with the deployment. - lastSuccessfulComponentDeploymentIds (list) – - The IDs for the last successful components deployed for this service instance. - (string) – 
 
- lastSuccessfulEnvironmentDeploymentId (string) – - The ID for the last successful environment deployed for this service instance. 
- lastSuccessfulServicePipelineDeploymentId (string) – - The ID for the last successful service pipeline deployed for this service instance. 
- spec (string) – - The service spec that was used to create the service instance. 
- templateMajorVersion (string) – - The major version of the service template that was used to create the service pipeline. 
- templateMinorVersion (string) – - The minor version of the service template that was used to create the service pipeline. 
- templateName (string) – - The name of the service template that was used to create the service instance. 
 
- servicePipeline (dict) – - The state of the service pipeline associated with the deployment. - spec (string) – - The service spec that was used to create the service pipeline. 
- templateMajorVersion (string) – - The major version of the service template that was used to create the service pipeline. 
- templateMinorVersion (string) – - The minor version of the service template that was used to create the service pipeline. 
- templateName (string) – - The name of the service template that was used to create the service pipeline. 
 
 
- lastAttemptedDeploymentId (string) – - The ID of the last attempted deployment. 
- lastModifiedAt (datetime) – - The date and time the deployment was last modified. 
- lastSucceededDeploymentId (string) – - The ID of the last successful deployment. 
- serviceInstanceName (string) – - The name of the deployment’s service instance. 
- serviceName (string) – - The name of the service in this deployment. 
- targetArn (string) – - The Amazon Resource Name (ARN) of the target of the deployment. 
- targetResourceCreatedAt (datetime) – - The date and time the depoyment target was created. 
- targetResourceType (string) – - The resource type of the deployment target. It can be an environment, service, service instance, or component. 
- targetState (dict) – - The target state of the target resource at the time of the deployment. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - component,- environment,- serviceInstance,- servicePipeline. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - component (dict) – - The state of the component associated with the deployment. - serviceInstanceName (string) – - The name of the service instance that this component is attached to. Provided when a component is attached to a service instance. 
- serviceName (string) – - The name of the service that - serviceInstanceNameis associated with. Provided when a component is attached to a service instance.
- serviceSpec (string) – - The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance. 
- templateFile (string) – - The template file used. 
 
- environment (dict) – - The state of the environment associated with the deployment. - spec (string) – - The environment spec that was used to create the environment. 
- templateMajorVersion (string) – - The major version of the environment template that was used to create the environment. 
- templateMinorVersion (string) – - The minor version of the environment template that was used to create the environment. 
- templateName (string) – - The name of the environment template that was used to create the environment. 
 
- serviceInstance (dict) – - The state of the service instance associated with the deployment. - lastSuccessfulComponentDeploymentIds (list) – - The IDs for the last successful components deployed for this service instance. - (string) – 
 
- lastSuccessfulEnvironmentDeploymentId (string) – - The ID for the last successful environment deployed for this service instance. 
- lastSuccessfulServicePipelineDeploymentId (string) – - The ID for the last successful service pipeline deployed for this service instance. 
- spec (string) – - The service spec that was used to create the service instance. 
- templateMajorVersion (string) – - The major version of the service template that was used to create the service pipeline. 
- templateMinorVersion (string) – - The minor version of the service template that was used to create the service pipeline. 
- templateName (string) – - The name of the service template that was used to create the service instance. 
 
- servicePipeline (dict) – - The state of the service pipeline associated with the deployment. - spec (string) – - The service spec that was used to create the service pipeline. 
- templateMajorVersion (string) – - The major version of the service template that was used to create the service pipeline. 
- templateMinorVersion (string) – - The minor version of the service template that was used to create the service pipeline. 
- templateName (string) – - The name of the service template that was used to create the service pipeline. 
 
 
 
 
 
 - Exceptions