Class ResourcePolicyState
Inherited Members
Namespace: Pulumi.Gcp.Compute
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ResourcePolicyState : ResourceArgs
Constructors
View SourceResourcePolicyState()
Declaration
public ResourcePolicyState()
Properties
View SourceGroupPlacementPolicy
Policy for creating snapshots of persistent disks. Structure is documented below.
Declaration
public Input<ResourcePolicyGroupPlacementPolicyGetArgs> GroupPlacementPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ResourcePolicyGroupPlacementPolicyGetArgs> |
Name
The name of the resource, provided by the client when initially creating
the resource. The resource name must be 1-63 characters long, and comply
with RFC1035. Specifically, the name must be 1-63 characters long and
match the regular expression a-z? which means the
first character must be a lowercase letter, and all following characters
must be a dash, lowercase letter, or digit, except the last character,
which cannot be a dash.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Project
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Declaration
public Input<string> Project { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
Region where resource policy resides.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SelfLink
The URI of the created resource.
Declaration
public Input<string> SelfLink { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SnapshotSchedulePolicy
Policy for creating snapshots of persistent disks. Structure is documented below.
Declaration
public Input<ResourcePolicySnapshotSchedulePolicyGetArgs> SnapshotSchedulePolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ResourcePolicySnapshotSchedulePolicyGetArgs> |