VolumeSnapshotState constructor
- Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
int?> ? usedBytes, - Input<
String?> ? volumeName,
Creates a new VolumeSnapshotState.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Description for the snapshot.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
labels Labels as key value pairs. Example: { "owner": "Bob", "department": "finance", "purpose": "testing" }.
location Name of the snapshot location. Snapshots are child resources of volumes and live in the same location.
name The name of the snapshot.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
usedBytes Storage used to store blocks unique to this snapshot.
volumeName The name of the volume to create the snapshot in.
Implementation
const VolumeSnapshotState({
this.deletionPolicy,
this.description,
this.effectiveLabels,
this.labels,
this.location,
this.name,
this.project,
this.pulumiLabels,
this.usedBytes,
this.volumeName,
});