Class ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource
The "bindings" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.Backupdr.v1beta
Assembly: Google.Apis.Backupdr.v1beta.dll
Syntax
public class ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource
Constructors
BindingsResource(IClientService)
Constructs a new resource.
Declaration
public BindingsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
MatchingResources
Gets the MatchingResources resource.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.MatchingResourcesResource MatchingResources { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.MatchingResourcesResource |
Methods
Create(AutoProtectionPolicyBinding, string)
Creates a new AutoProtectionPolicyBinding in a given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.CreateRequest Create(AutoProtectionPolicyBinding body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| AutoProtectionPolicyBinding | body | The body of the request. |
| string | parent | Required. The parent resource where this binding will be created. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy} |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.CreateRequest |
Get(string)
Returns the auto protection policy binding read from the CCFE tables.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the binding to retrieve. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}/bindings/{binding} |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.GetRequest |
InitiateDelete(InitiateDeleteAutoProtectionPolicyBindingRequest, string)
InitiateDeleteAutoProtectionPolicyBinding initiates delete for AutoProtectionPolicy Binding
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.InitiateDeleteRequest InitiateDelete(InitiateDeleteAutoProtectionPolicyBindingRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| InitiateDeleteAutoProtectionPolicyBindingRequest | body | The body of the request. |
| string | name | Required. The name of the binding to delete. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}/bindings/{binding} |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.InitiateDeleteRequest |
List(string)
Returns the auto protection policy bindings read from the CCFE tables.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. The project and location for which to retrieve the list of policies. Format: projects/{project}/locations/{location} |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource.ListRequest |