Interface ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties

    • 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}