Class ProjectsResource.LocationsResource.AutoProtectionPoliciesResource
The "autoProtectionPolicies" collection of methods.
Inherited Members
Namespace: Google.Apis.Backupdr.v1beta
Assembly: Google.Apis.Backupdr.v1beta.dll
Syntax
public class ProjectsResource.LocationsResource.AutoProtectionPoliciesResource
Constructors
AutoProtectionPoliciesResource(IClientService)
Constructs a new resource.
Declaration
public AutoProtectionPoliciesResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
Bindings
Gets the Bindings resource.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource Bindings { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.BindingsResource |
Methods
Create(AutoProtectionPolicy, string)
Creates a new AutoProtectionPolicy in a given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.CreateRequest Create(AutoProtectionPolicy body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| AutoProtectionPolicy | body | The body of the request. |
| string | parent | Required. The parent resource where this policy will be created. Format: projects/{project}/locations/{location} |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.CreateRequest |
Delete(string)
Deletes a single AutoProtectionPolicy.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the policy to delete. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy} |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.DeleteRequest |
Get(string)
Gets details of a single AutoProtectionPolicy.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the policy to retrieve. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy} |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.GetRequest |
List(string)
Lists AutoProtectionPolicies for a given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.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.ListRequest |
Patch(AutoProtectionPolicy, string)
Updates the parameters of a single AutoProtectionPolicy.
Declaration
public virtual ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.PatchRequest Patch(AutoProtectionPolicy body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| AutoProtectionPolicy | body | The body of the request. |
| string | name | Identifier. The resource name of the AutoprotectionPolicy. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AutoProtectionPoliciesResource.PatchRequest |