1. Packages
  2. Google Cloud Native
  3. API Docs
  4. gkebackup
  5. gkebackup/v1
  6. getBackup

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.gkebackup/v1.getBackup

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    Retrieve the details of a single Backup.

    Using getBackup

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBackup(args: GetBackupArgs, opts?: InvokeOptions): Promise<GetBackupResult>
    function getBackupOutput(args: GetBackupOutputArgs, opts?: InvokeOptions): Output<GetBackupResult>
    def get_backup(backup_id: Optional[str] = None,
                   backup_plan_id: Optional[str] = None,
                   location: Optional[str] = None,
                   project: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetBackupResult
    def get_backup_output(backup_id: Optional[pulumi.Input[str]] = None,
                   backup_plan_id: Optional[pulumi.Input[str]] = None,
                   location: Optional[pulumi.Input[str]] = None,
                   project: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetBackupResult]
    func LookupBackup(ctx *Context, args *LookupBackupArgs, opts ...InvokeOption) (*LookupBackupResult, error)
    func LookupBackupOutput(ctx *Context, args *LookupBackupOutputArgs, opts ...InvokeOption) LookupBackupResultOutput

    > Note: This function is named LookupBackup in the Go SDK.

    public static class GetBackup 
    {
        public static Task<GetBackupResult> InvokeAsync(GetBackupArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupResult> Invoke(GetBackupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupResult> getBackup(GetBackupArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:gkebackup/v1:getBackup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BackupId string
    BackupPlanId string
    Location string
    Project string
    BackupId string
    BackupPlanId string
    Location string
    Project string
    backupId String
    backupPlanId String
    location String
    project String
    backupId string
    backupPlanId string
    location string
    project string
    backupId String
    backupPlanId String
    location String
    project String

    getBackup Result

    The following output properties are available:

    AllNamespaces bool

    If True, all namespaces were included in the Backup.

    ClusterMetadata Pulumi.GoogleNative.Gkebackup.V1.Outputs.ClusterMetadataResponse

    Information about the GKE cluster from which this Backup was created.

    CompleteTime string

    Completion time of the Backup

    ConfigBackupSizeBytes string

    The size of the config backup in bytes.

    ContainsSecrets bool

    Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.

    ContainsVolumeData bool

    Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.

    CreateTime string

    The timestamp when this Backup resource was created.

    DeleteLockDays int

    Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's backup_delete_lock_days setting and may only be increased (either at creation time or in a subsequent update).

    DeleteLockExpireTime string

    The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).

    Description string

    User specified descriptive string for this Backup.

    EncryptionKey Pulumi.GoogleNative.Gkebackup.V1.Outputs.EncryptionKeyResponse

    The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's encryption_key value.

    Etag string

    etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An etag is returned in the response to GetBackup, and systems are expected to put that etag in the request to UpdateBackup or DeleteBackup to ensure that their change will be applied to the same version of the resource.

    Labels Dictionary<string, string>

    A set of custom labels supplied by user.

    Manual bool

    This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.

    Name string

    The fully qualified name of the Backup. projects/*/locations/*/backupPlans/*/backups/*

    PodCount int

    The total number of Kubernetes Pods contained in the Backup.

    ResourceCount int

    The total number of Kubernetes resources included in the Backup.

    RetainDays int

    The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= delete_lock_days and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's backup_retain_days value.

    RetainExpireTime string

    The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).

    SelectedApplications Pulumi.GoogleNative.Gkebackup.V1.Outputs.NamespacedNamesResponse

    If set, the list of ProtectedApplications whose resources were included in the Backup.

    SelectedNamespaces Pulumi.GoogleNative.Gkebackup.V1.Outputs.NamespacesResponse

    If set, the list of namespaces that were included in the Backup.

    SizeBytes string

    The total size of the Backup in bytes = config backup size + sum(volume backup sizes)

    State string

    Current state of the Backup

    StateReason string

    Human-readable description of why the backup is in the current state.

    Uid string

    Server generated global unique identifier of UUID4

    UpdateTime string

    The timestamp when this Backup resource was last updated.

    VolumeCount int

    The total number of volume backups contained in the Backup.

    AllNamespaces bool

    If True, all namespaces were included in the Backup.

    ClusterMetadata ClusterMetadataResponse

    Information about the GKE cluster from which this Backup was created.

    CompleteTime string

    Completion time of the Backup

    ConfigBackupSizeBytes string

    The size of the config backup in bytes.

    ContainsSecrets bool

    Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.

    ContainsVolumeData bool

    Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.

    CreateTime string

    The timestamp when this Backup resource was created.

    DeleteLockDays int

    Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's backup_delete_lock_days setting and may only be increased (either at creation time or in a subsequent update).

    DeleteLockExpireTime string

    The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).

    Description string

    User specified descriptive string for this Backup.

    EncryptionKey EncryptionKeyResponse

    The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's encryption_key value.

    Etag string

    etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An etag is returned in the response to GetBackup, and systems are expected to put that etag in the request to UpdateBackup or DeleteBackup to ensure that their change will be applied to the same version of the resource.

    Labels map[string]string

    A set of custom labels supplied by user.

    Manual bool

    This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.

    Name string

    The fully qualified name of the Backup. projects/*/locations/*/backupPlans/*/backups/*

    PodCount int

    The total number of Kubernetes Pods contained in the Backup.

    ResourceCount int

    The total number of Kubernetes resources included in the Backup.

    RetainDays int

    The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= delete_lock_days and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's backup_retain_days value.

    RetainExpireTime string

    The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).

    SelectedApplications NamespacedNamesResponse

    If set, the list of ProtectedApplications whose resources were included in the Backup.

    SelectedNamespaces NamespacesResponse

    If set, the list of namespaces that were included in the Backup.

    SizeBytes string

    The total size of the Backup in bytes = config backup size + sum(volume backup sizes)

    State string

    Current state of the Backup

    StateReason string

    Human-readable description of why the backup is in the current state.

    Uid string

    Server generated global unique identifier of UUID4

    UpdateTime string

    The timestamp when this Backup resource was last updated.

    VolumeCount int

    The total number of volume backups contained in the Backup.

    allNamespaces Boolean

    If True, all namespaces were included in the Backup.

    clusterMetadata ClusterMetadataResponse

    Information about the GKE cluster from which this Backup was created.

    completeTime String

    Completion time of the Backup

    configBackupSizeBytes String

    The size of the config backup in bytes.

    containsSecrets Boolean

    Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.

    containsVolumeData Boolean

    Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.

    createTime String

    The timestamp when this Backup resource was created.

    deleteLockDays Integer

    Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's backup_delete_lock_days setting and may only be increased (either at creation time or in a subsequent update).

    deleteLockExpireTime String

    The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).

    description String

    User specified descriptive string for this Backup.

    encryptionKey EncryptionKeyResponse

    The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's encryption_key value.

    etag String

    etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An etag is returned in the response to GetBackup, and systems are expected to put that etag in the request to UpdateBackup or DeleteBackup to ensure that their change will be applied to the same version of the resource.

    labels Map<String,String>

    A set of custom labels supplied by user.

    manual Boolean

    This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.

    name String

    The fully qualified name of the Backup. projects/*/locations/*/backupPlans/*/backups/*

    podCount Integer

    The total number of Kubernetes Pods contained in the Backup.

    resourceCount Integer

    The total number of Kubernetes resources included in the Backup.

    retainDays Integer

    The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= delete_lock_days and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's backup_retain_days value.

    retainExpireTime String

    The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).

    selectedApplications NamespacedNamesResponse

    If set, the list of ProtectedApplications whose resources were included in the Backup.

    selectedNamespaces NamespacesResponse

    If set, the list of namespaces that were included in the Backup.

    sizeBytes String

    The total size of the Backup in bytes = config backup size + sum(volume backup sizes)

    state String

    Current state of the Backup

    stateReason String

    Human-readable description of why the backup is in the current state.

    uid String

    Server generated global unique identifier of UUID4

    updateTime String

    The timestamp when this Backup resource was last updated.

    volumeCount Integer

    The total number of volume backups contained in the Backup.

    allNamespaces boolean

    If True, all namespaces were included in the Backup.

    clusterMetadata ClusterMetadataResponse

    Information about the GKE cluster from which this Backup was created.

    completeTime string

    Completion time of the Backup

    configBackupSizeBytes string

    The size of the config backup in bytes.

    containsSecrets boolean

    Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.

    containsVolumeData boolean

    Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.

    createTime string

    The timestamp when this Backup resource was created.

    deleteLockDays number

    Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's backup_delete_lock_days setting and may only be increased (either at creation time or in a subsequent update).

    deleteLockExpireTime string

    The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).

    description string

    User specified descriptive string for this Backup.

    encryptionKey EncryptionKeyResponse

    The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's encryption_key value.

    etag string

    etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An etag is returned in the response to GetBackup, and systems are expected to put that etag in the request to UpdateBackup or DeleteBackup to ensure that their change will be applied to the same version of the resource.

    labels {[key: string]: string}

    A set of custom labels supplied by user.

    manual boolean

    This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.

    name string

    The fully qualified name of the Backup. projects/*/locations/*/backupPlans/*/backups/*

    podCount number

    The total number of Kubernetes Pods contained in the Backup.

    resourceCount number

    The total number of Kubernetes resources included in the Backup.

    retainDays number

    The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= delete_lock_days and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's backup_retain_days value.

    retainExpireTime string

    The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).

    selectedApplications NamespacedNamesResponse

    If set, the list of ProtectedApplications whose resources were included in the Backup.

    selectedNamespaces NamespacesResponse

    If set, the list of namespaces that were included in the Backup.

    sizeBytes string

    The total size of the Backup in bytes = config backup size + sum(volume backup sizes)

    state string

    Current state of the Backup

    stateReason string

    Human-readable description of why the backup is in the current state.

    uid string

    Server generated global unique identifier of UUID4

    updateTime string

    The timestamp when this Backup resource was last updated.

    volumeCount number

    The total number of volume backups contained in the Backup.

    all_namespaces bool

    If True, all namespaces were included in the Backup.

    cluster_metadata ClusterMetadataResponse

    Information about the GKE cluster from which this Backup was created.

    complete_time str

    Completion time of the Backup

    config_backup_size_bytes str

    The size of the config backup in bytes.

    contains_secrets bool

    Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.

    contains_volume_data bool

    Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.

    create_time str

    The timestamp when this Backup resource was created.

    delete_lock_days int

    Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's backup_delete_lock_days setting and may only be increased (either at creation time or in a subsequent update).

    delete_lock_expire_time str

    The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).

    description str

    User specified descriptive string for this Backup.

    encryption_key EncryptionKeyResponse

    The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's encryption_key value.

    etag str

    etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An etag is returned in the response to GetBackup, and systems are expected to put that etag in the request to UpdateBackup or DeleteBackup to ensure that their change will be applied to the same version of the resource.

    labels Mapping[str, str]

    A set of custom labels supplied by user.

    manual bool

    This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.

    name str

    The fully qualified name of the Backup. projects/*/locations/*/backupPlans/*/backups/*

    pod_count int

    The total number of Kubernetes Pods contained in the Backup.

    resource_count int

    The total number of Kubernetes resources included in the Backup.

    retain_days int

    The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= delete_lock_days and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's backup_retain_days value.

    retain_expire_time str

    The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).

    selected_applications NamespacedNamesResponse

    If set, the list of ProtectedApplications whose resources were included in the Backup.

    selected_namespaces NamespacesResponse

    If set, the list of namespaces that were included in the Backup.

    size_bytes str

    The total size of the Backup in bytes = config backup size + sum(volume backup sizes)

    state str

    Current state of the Backup

    state_reason str

    Human-readable description of why the backup is in the current state.

    uid str

    Server generated global unique identifier of UUID4

    update_time str

    The timestamp when this Backup resource was last updated.

    volume_count int

    The total number of volume backups contained in the Backup.

    allNamespaces Boolean

    If True, all namespaces were included in the Backup.

    clusterMetadata Property Map

    Information about the GKE cluster from which this Backup was created.

    completeTime String

    Completion time of the Backup

    configBackupSizeBytes String

    The size of the config backup in bytes.

    containsSecrets Boolean

    Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.

    containsVolumeData Boolean

    Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.

    createTime String

    The timestamp when this Backup resource was created.

    deleteLockDays Number

    Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's backup_delete_lock_days setting and may only be increased (either at creation time or in a subsequent update).

    deleteLockExpireTime String

    The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).

    description String

    User specified descriptive string for this Backup.

    encryptionKey Property Map

    The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's encryption_key value.

    etag String

    etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An etag is returned in the response to GetBackup, and systems are expected to put that etag in the request to UpdateBackup or DeleteBackup to ensure that their change will be applied to the same version of the resource.

    labels Map<String>

    A set of custom labels supplied by user.

    manual Boolean

    This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.

    name String

    The fully qualified name of the Backup. projects/*/locations/*/backupPlans/*/backups/*

    podCount Number

    The total number of Kubernetes Pods contained in the Backup.

    resourceCount Number

    The total number of Kubernetes resources included in the Backup.

    retainDays Number

    The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= delete_lock_days and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's backup_retain_days value.

    retainExpireTime String

    The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).

    selectedApplications Property Map

    If set, the list of ProtectedApplications whose resources were included in the Backup.

    selectedNamespaces Property Map

    If set, the list of namespaces that were included in the Backup.

    sizeBytes String

    The total size of the Backup in bytes = config backup size + sum(volume backup sizes)

    state String

    Current state of the Backup

    stateReason String

    Human-readable description of why the backup is in the current state.

    uid String

    Server generated global unique identifier of UUID4

    updateTime String

    The timestamp when this Backup resource was last updated.

    volumeCount Number

    The total number of volume backups contained in the Backup.

    Supporting Types

    ClusterMetadataResponse

    AnthosVersion string

    Anthos version

    BackupCrdVersions Dictionary<string, string>

    A list of the Backup for GKE CRD versions found in the cluster.

    Cluster string

    The source cluster from which this Backup was created. Valid formats: - projects/*/locations/*/clusters/* - projects/*/zones/*/clusters/* This is inherited from the parent BackupPlan's cluster field.

    GkeVersion string

    GKE version

    K8sVersion string

    The Kubernetes server version of the source cluster.

    AnthosVersion string

    Anthos version

    BackupCrdVersions map[string]string

    A list of the Backup for GKE CRD versions found in the cluster.

    Cluster string

    The source cluster from which this Backup was created. Valid formats: - projects/*/locations/*/clusters/* - projects/*/zones/*/clusters/* This is inherited from the parent BackupPlan's cluster field.

    GkeVersion string

    GKE version

    K8sVersion string

    The Kubernetes server version of the source cluster.

    anthosVersion String

    Anthos version

    backupCrdVersions Map<String,String>

    A list of the Backup for GKE CRD versions found in the cluster.

    cluster String

    The source cluster from which this Backup was created. Valid formats: - projects/*/locations/*/clusters/* - projects/*/zones/*/clusters/* This is inherited from the parent BackupPlan's cluster field.

    gkeVersion String

    GKE version

    k8sVersion String

    The Kubernetes server version of the source cluster.

    anthosVersion string

    Anthos version

    backupCrdVersions {[key: string]: string}

    A list of the Backup for GKE CRD versions found in the cluster.

    cluster string

    The source cluster from which this Backup was created. Valid formats: - projects/*/locations/*/clusters/* - projects/*/zones/*/clusters/* This is inherited from the parent BackupPlan's cluster field.

    gkeVersion string

    GKE version

    k8sVersion string

    The Kubernetes server version of the source cluster.

    anthos_version str

    Anthos version

    backup_crd_versions Mapping[str, str]

    A list of the Backup for GKE CRD versions found in the cluster.

    cluster str

    The source cluster from which this Backup was created. Valid formats: - projects/*/locations/*/clusters/* - projects/*/zones/*/clusters/* This is inherited from the parent BackupPlan's cluster field.

    gke_version str

    GKE version

    k8s_version str

    The Kubernetes server version of the source cluster.

    anthosVersion String

    Anthos version

    backupCrdVersions Map<String>

    A list of the Backup for GKE CRD versions found in the cluster.

    cluster String

    The source cluster from which this Backup was created. Valid formats: - projects/*/locations/*/clusters/* - projects/*/zones/*/clusters/* This is inherited from the parent BackupPlan's cluster field.

    gkeVersion String

    GKE version

    k8sVersion String

    The Kubernetes server version of the source cluster.

    EncryptionKeyResponse

    GcpKmsEncryptionKey string

    Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

    GcpKmsEncryptionKey string

    Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

    gcpKmsEncryptionKey String

    Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

    gcpKmsEncryptionKey string

    Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

    gcp_kms_encryption_key str

    Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

    gcpKmsEncryptionKey String

    Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

    NamespacedNameResponse

    Name string

    The name of the Kubernetes resource.

    Namespace string

    The Namespace of the Kubernetes resource.

    Name string

    The name of the Kubernetes resource.

    Namespace string

    The Namespace of the Kubernetes resource.

    name String

    The name of the Kubernetes resource.

    namespace String

    The Namespace of the Kubernetes resource.

    name string

    The name of the Kubernetes resource.

    namespace string

    The Namespace of the Kubernetes resource.

    name str

    The name of the Kubernetes resource.

    namespace str

    The Namespace of the Kubernetes resource.

    name String

    The name of the Kubernetes resource.

    namespace String

    The Namespace of the Kubernetes resource.

    NamespacedNamesResponse

    NamespacedNames []NamespacedNameResponse

    A list of namespaced Kubernetes resources.

    namespacedNames List<NamespacedNameResponse>

    A list of namespaced Kubernetes resources.

    namespacedNames NamespacedNameResponse[]

    A list of namespaced Kubernetes resources.

    namespaced_names Sequence[NamespacedNameResponse]

    A list of namespaced Kubernetes resources.

    namespacedNames List<Property Map>

    A list of namespaced Kubernetes resources.

    NamespacesResponse

    Namespaces List<string>

    A list of Kubernetes Namespaces

    Namespaces []string

    A list of Kubernetes Namespaces

    namespaces List<String>

    A list of Kubernetes Namespaces

    namespaces string[]

    A list of Kubernetes Namespaces

    namespaces Sequence[str]

    A list of Kubernetes Namespaces

    namespaces List<String>

    A list of Kubernetes Namespaces

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi