Class: Google::Cloud::ConfigService::V1::DeleteDeploymentRequest
- Inherits:
-
Object
- Object
- Google::Cloud::ConfigService::V1::DeleteDeploymentRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/config/v1/config.rb
Defined Under Namespace
Modules: DeletePolicy
Instance Attribute Summary collapse
-
#delete_policy ⇒ ::Google::Cloud::ConfigService::V1::DeleteDeploymentRequest::DeletePolicy
Optional.
-
#force ⇒ ::Boolean
Optional.
-
#name ⇒ ::String
Required.
-
#request_id ⇒ ::String
Optional.
Instance Attribute Details
#delete_policy ⇒ ::Google::Cloud::ConfigService::V1::DeleteDeploymentRequest::DeletePolicy
Returns Optional. Policy on how resources actuated by the deployment should be deleted. If unspecified, the default behavior is to delete the underlying resources.
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'proto_docs/google/cloud/config/v1/config.rb', line 547 class DeleteDeploymentRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Policy on how resources actuated by the deployment should be deleted. module DeletePolicy # Unspecified policy, resources will be deleted. DELETE_POLICY_UNSPECIFIED = 0 # Deletes resources actuated by the deployment. DELETE = 1 # Abandons resources and only deletes the deployment and its metadata. ABANDON = 2 end end |
#force ⇒ ::Boolean
Returns Optional. If set to true, any revisions for this deployment will also be deleted. (Otherwise, the request will only work if the deployment has no revisions.).
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'proto_docs/google/cloud/config/v1/config.rb', line 547 class DeleteDeploymentRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Policy on how resources actuated by the deployment should be deleted. module DeletePolicy # Unspecified policy, resources will be deleted. DELETE_POLICY_UNSPECIFIED = 0 # Deletes resources actuated by the deployment. DELETE = 1 # Abandons resources and only deletes the deployment and its metadata. ABANDON = 2 end end |
#name ⇒ ::String
Returns Required. The name of the Deployment in the format: 'projects/{project_id}/locations/{location}/deployments/{deployment}'.
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'proto_docs/google/cloud/config/v1/config.rb', line 547 class DeleteDeploymentRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Policy on how resources actuated by the deployment should be deleted. module DeletePolicy # Unspecified policy, resources will be deleted. DELETE_POLICY_UNSPECIFIED = 0 # Deletes resources actuated by the deployment. DELETE = 1 # Abandons resources and only deletes the deployment and its metadata. ABANDON = 2 end end |
#request_id ⇒ ::String
Returns Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request.
For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'proto_docs/google/cloud/config/v1/config.rb', line 547 class DeleteDeploymentRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Policy on how resources actuated by the deployment should be deleted. module DeletePolicy # Unspecified policy, resources will be deleted. DELETE_POLICY_UNSPECIFIED = 0 # Deletes resources actuated by the deployment. DELETE = 1 # Abandons resources and only deletes the deployment and its metadata. ABANDON = 2 end end |