public sealed class CreateAutoProtectionPolicyBindingRequest : IMessage<CreateAutoProtectionPolicyBindingRequest>, IEquatable<CreateAutoProtectionPolicyBindingRequest>, IDeepCloneable<CreateAutoProtectionPolicyBindingRequest>, IBufferMessage, IMessageReference documentation and code samples for the Backup and DR Service v1 API class CreateAutoProtectionPolicyBindingRequest.
Request message for creating an AutoProtectionPolicyBinding.
Implements
IMessageCreateAutoProtectionPolicyBindingRequest, IEquatableCreateAutoProtectionPolicyBindingRequest, IDeepCloneableCreateAutoProtectionPolicyBindingRequest, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1Assembly
Google.Cloud.BackupDR.V1.dll
Constructors
CreateAutoProtectionPolicyBindingRequest()
public CreateAutoProtectionPolicyBindingRequest()CreateAutoProtectionPolicyBindingRequest(CreateAutoProtectionPolicyBindingRequest)
public CreateAutoProtectionPolicyBindingRequest(CreateAutoProtectionPolicyBindingRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateAutoProtectionPolicyBindingRequest |
Properties
AutoProtectionPolicyBinding
public AutoProtectionPolicyBinding AutoProtectionPolicyBinding { get; set; }Required. The AutoProtectionPolicyBinding resource to create.
| Property Value | |
|---|---|
| Type | Description |
AutoProtectionPolicyBinding |
|
AutoProtectionPolicyBindingId
public string AutoProtectionPolicyBindingId { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parent
public string Parent { get; set; }Required. The parent resource where this binding will be created. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsAutoProtectionPolicyName
public AutoProtectionPolicyName ParentAsAutoProtectionPolicyName { get; set; }AutoProtectionPolicyName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
AutoProtectionPolicyName |
|
RequestId
public string RequestId { get; set; }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).
| Property Value | |
|---|---|
| Type | Description |
string |
|