Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.gkebackup/v1.getBackup
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 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 dictionaryThe following arguments are supported:
- BackupId string
- BackupPlan stringId 
- Location string
- Project string
- BackupId string
- BackupPlan stringId 
- Location string
- Project string
- backupId String
- backupPlan StringId 
- location String
- project String
- backupId string
- backupPlan stringId 
- location string
- project string
- backup_id str
- backup_plan_ strid 
- location str
- project str
- backupId String
- backupPlan StringId 
- 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.Google Native. Gkebackup. V1. Outputs. Cluster Metadata Response 
- Information about the GKE cluster from which this Backup was created.
- CompleteTime string
- Completion time of the Backup
- ConfigBackup stringSize Bytes 
- 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.
- ContainsVolume boolData 
- 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.
- DeleteLock intDays 
- Optional. 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).
- DeleteLock stringExpire Time 
- The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).
- Description string
- Optional. User specified descriptive string for this Backup.
- EncryptionKey Pulumi.Google Native. Gkebackup. V1. Outputs. Encryption Key Response 
- 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
- etagis 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- etagin the read-modify-write cycle to perform backup updates in order to avoid race conditions: An- etagis returned in the response to- GetBackup, and systems are expected to put that etag in the request to- UpdateBackupor- DeleteBackupto ensure that their change will be applied to the same version of the resource.
- Labels Dictionary<string, string>
- Optional. 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
- Optional. 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.
- RetainExpire stringTime 
- The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).
- SelectedApplications Pulumi.Google Native. Gkebackup. V1. Outputs. Namespaced Names Response 
- If set, the list of ProtectedApplications whose resources were included in the Backup.
- SelectedNamespaces Pulumi.Google Native. Gkebackup. V1. Outputs. Namespaces Response 
- 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 ClusterMetadata Response 
- Information about the GKE cluster from which this Backup was created.
- CompleteTime string
- Completion time of the Backup
- ConfigBackup stringSize Bytes 
- 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.
- ContainsVolume boolData 
- 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.
- DeleteLock intDays 
- Optional. 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).
- DeleteLock stringExpire Time 
- The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).
- Description string
- Optional. User specified descriptive string for this Backup.
- EncryptionKey EncryptionKey Response 
- 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
- etagis 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- etagin the read-modify-write cycle to perform backup updates in order to avoid race conditions: An- etagis returned in the response to- GetBackup, and systems are expected to put that etag in the request to- UpdateBackupor- DeleteBackupto ensure that their change will be applied to the same version of the resource.
- Labels map[string]string
- Optional. 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
- Optional. 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.
- RetainExpire stringTime 
- The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).
- SelectedApplications NamespacedNames Response 
- 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 ClusterMetadata Response 
- Information about the GKE cluster from which this Backup was created.
- completeTime String
- Completion time of the Backup
- configBackup StringSize Bytes 
- 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.
- containsVolume BooleanData 
- 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.
- deleteLock IntegerDays 
- Optional. 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).
- deleteLock StringExpire Time 
- The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).
- description String
- Optional. User specified descriptive string for this Backup.
- encryptionKey EncryptionKey Response 
- 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
- etagis 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- etagin the read-modify-write cycle to perform backup updates in order to avoid race conditions: An- etagis returned in the response to- GetBackup, and systems are expected to put that etag in the request to- UpdateBackupor- DeleteBackupto ensure that their change will be applied to the same version of the resource.
- labels Map<String,String>
- Optional. 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
- Optional. 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.
- retainExpire StringTime 
- The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).
- selectedApplications NamespacedNames Response 
- 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 ClusterMetadata Response 
- Information about the GKE cluster from which this Backup was created.
- completeTime string
- Completion time of the Backup
- configBackup stringSize Bytes 
- 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.
- containsVolume booleanData 
- 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.
- deleteLock numberDays 
- Optional. 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).
- deleteLock stringExpire Time 
- The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).
- description string
- Optional. User specified descriptive string for this Backup.
- encryptionKey EncryptionKey Response 
- 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
- etagis 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- etagin the read-modify-write cycle to perform backup updates in order to avoid race conditions: An- etagis returned in the response to- GetBackup, and systems are expected to put that etag in the request to- UpdateBackupor- DeleteBackupto ensure that their change will be applied to the same version of the resource.
- labels {[key: string]: string}
- Optional. 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
- Optional. 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.
- retainExpire stringTime 
- The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).
- selectedApplications NamespacedNames Response 
- 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 ClusterMetadata Response 
- Information about the GKE cluster from which this Backup was created.
- complete_time str
- Completion time of the Backup
- config_backup_ strsize_ bytes 
- 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_ booldata 
- 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_ intdays 
- Optional. 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_ strexpire_ time 
- The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).
- description str
- Optional. User specified descriptive string for this Backup.
- encryption_key EncryptionKey Response 
- 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
- etagis 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- etagin the read-modify-write cycle to perform backup updates in order to avoid race conditions: An- etagis returned in the response to- GetBackup, and systems are expected to put that etag in the request to- UpdateBackupor- DeleteBackupto ensure that their change will be applied to the same version of the resource.
- labels Mapping[str, str]
- Optional. 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
- Optional. 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_ strtime 
- The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).
- selected_applications NamespacedNames Response 
- 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
- configBackup StringSize Bytes 
- 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.
- containsVolume BooleanData 
- 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.
- deleteLock NumberDays 
- Optional. 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).
- deleteLock StringExpire Time 
- The time at which an existing delete lock will expire for this backup (calculated from create_time + delete_lock_days).
- description String
- Optional. 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
- etagis 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- etagin the read-modify-write cycle to perform backup updates in order to avoid race conditions: An- etagis returned in the response to- GetBackup, and systems are expected to put that etag in the request to- UpdateBackupor- DeleteBackupto ensure that their change will be applied to the same version of the resource.
- labels Map<String>
- Optional. 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
- Optional. 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.
- retainExpire StringTime 
- 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
- BackupCrd Dictionary<string, string>Versions 
- 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
- BackupCrd map[string]stringVersions 
- 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
- backupCrd Map<String,String>Versions 
- 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
- backupCrd {[key: string]: string}Versions 
- 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_ Mapping[str, str]versions 
- 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
- backupCrd Map<String>Versions 
- 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  
- GcpKms stringEncryption Key 
- Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
- GcpKms stringEncryption Key 
- Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
- gcpKms StringEncryption Key 
- Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
- gcpKms stringEncryption Key 
- Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
- gcp_kms_ strencryption_ key 
- Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
- gcpKms StringEncryption Key 
- Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
NamespacedNameResponse  
NamespacedNamesResponse  
- NamespacedNames List<Pulumi.Google Native. Gkebackup. V1. Inputs. Namespaced Name Response> 
- Optional. A list of namespaced Kubernetes resources.
- NamespacedNames []NamespacedName Response 
- Optional. A list of namespaced Kubernetes resources.
- namespacedNames List<NamespacedName Response> 
- Optional. A list of namespaced Kubernetes resources.
- namespacedNames NamespacedName Response[] 
- Optional. A list of namespaced Kubernetes resources.
- namespaced_names Sequence[NamespacedName Response] 
- Optional. A list of namespaced Kubernetes resources.
- namespacedNames List<Property Map>
- Optional. A list of namespaced Kubernetes resources.
NamespacesResponse 
- Namespaces List<string>
- Optional. A list of Kubernetes Namespaces
- Namespaces []string
- Optional. A list of Kubernetes Namespaces
- namespaces List<String>
- Optional. A list of Kubernetes Namespaces
- namespaces string[]
- Optional. A list of Kubernetes Namespaces
- namespaces Sequence[str]
- Optional. A list of Kubernetes Namespaces
- namespaces List<String>
- Optional. A list of Kubernetes Namespaces
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi