Backup and DR Service V1 API - Class Google::Cloud::BackupDR::V1::CreateAutoProtectionPolicyBindingRequest (v1.13.0)

Reference documentation and code samples for the Backup and DR Service V1 API class Google::Cloud::BackupDR::V1::CreateAutoProtectionPolicyBindingRequest.

Request message for creating an AutoProtectionPolicyBinding.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#auto_protection_policy_binding

def auto_protection_policy_binding() -> ::Google::Cloud::BackupDR::V1::AutoProtectionPolicyBinding
Returns

#auto_protection_policy_binding=

def auto_protection_policy_binding=(value) -> ::Google::Cloud::BackupDR::V1::AutoProtectionPolicyBinding
Parameter
Returns

#auto_protection_policy_binding_id

def auto_protection_policy_binding_id() -> ::String
Returns
  • (::String) — Required. The ID to use for the binding. This will become the final component of the binding's resource name.

    This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.

#auto_protection_policy_binding_id=

def auto_protection_policy_binding_id=(value) -> ::String
Parameter
  • value (::String) — Required. The ID to use for the binding. This will become the final component of the binding's resource name.

    This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.

Returns
  • (::String) — Required. The ID to use for the binding. This will become the final component of the binding's resource name.

    This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.

#parent

def parent() -> ::String
Returns
  • (::String) — Required. The parent resource where this binding will be created. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}

#parent=

def parent=(value) -> ::String
Parameter
  • value (::String) — Required. The parent resource where this binding will be created. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}
Returns
  • (::String) — Required. The parent resource where this binding will be created. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}

#request_id

def request_id() -> ::String
Returns
  • (::String) — 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 since the first request.

    The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

#request_id=

def request_id=(value) -> ::String
Parameter
  • value (::String) — 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 since the first request.

    The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

Returns
  • (::String) — 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 since the first request.

    The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).