Interface ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.920Z") @Stability(Stable) public interface ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeResourcePolicySnapshotSchedulePolicySnapshotProperties.Builderstatic classComputeResourcePolicySnapshotSchedulePolicySnapshotProperties.Jsii$ProxyAn implementation forComputeResourcePolicySnapshotSchedulePolicySnapshotProperties
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties.Builderbuilder()default StringgetChainName()Creates the new snapshot in the snapshot chain labeled with the specified name.default ObjectgetGuestFlush()Whether to perform a 'guest aware' snapshot.default Map<String,String>getLabels()A set of key-value pairs.default List<String>getStorageLocations()Cloud Storage bucket location to store the auto snapshot (regional or multi-regional).
-
-
-
Method Detail
-
getChainName
@Stability(Stable) @Nullable default String getChainName()
Creates the new snapshot in the snapshot chain labeled with the specified name.The chain name must be 1-63 characters long and comply with RFC1035. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_resource_policy#chain_name ComputeResourcePolicy#chain_name}
-
getGuestFlush
@Stability(Stable) @Nullable default Object getGuestFlush()
Whether to perform a 'guest aware' snapshot.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_resource_policy#guest_flush ComputeResourcePolicy#guest_flush}
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
A set of key-value pairs.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_resource_policy#labels ComputeResourcePolicy#labels}
-
getStorageLocations
@Stability(Stable) @Nullable default List<String> getStorageLocations()
Cloud Storage bucket location to store the auto snapshot (regional or multi-regional).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_resource_policy#storage_locations ComputeResourcePolicy#storage_locations}
-
builder
@Stability(Stable) static ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder builder()
-
-