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.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>
Copy
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]
Copy
func LookupBackup(ctx *Context, args *LookupBackupArgs, opts ...InvokeOption) (*LookupBackupResult, error)
func LookupBackupOutput(ctx *Context, args *LookupBackupOutputArgs, opts ...InvokeOption) LookupBackupResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetBackupResult> getBackup(GetBackupArgs args, InvokeOptions options)
public static Output<GetBackupResult> getBackup(GetBackupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:gkebackup/v1:getBackup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BackupId This property is required. string
BackupPlanId This property is required. string
Location This property is required. string
Project string
BackupId This property is required. string
BackupPlanId This property is required. string
Location This property is required. string
Project string
backupId This property is required. String
backupPlanId This property is required. String
location This property is required. String
project String
backupId This property is required. string
backupPlanId This property is required. string
location This property is required. string
project string
backup_id This property is required. str
backup_plan_id This property is required. str
location This property is required. str
project str
backupId This property is required. String
backupPlanId This property is required. String
location This property is required. 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
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).
DeleteLockExpireTime string
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.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>
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.
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
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).
DeleteLockExpireTime string
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 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
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.
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
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).
deleteLockExpireTime String
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 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>
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.
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
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).
deleteLockExpireTime string
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 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}
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.
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
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_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
Optional. 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]
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_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
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).
deleteLockExpireTime String
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
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>
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.
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 This property is required. string
Anthos version
BackupCrdVersions This property is required. Dictionary<string, string>
A list of the Backup for GKE CRD versions found in the cluster.
Cluster This property is required. 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 This property is required. string
GKE version
K8sVersion This property is required. string
The Kubernetes server version of the source cluster.
AnthosVersion This property is required. string
Anthos version
BackupCrdVersions This property is required. map[string]string
A list of the Backup for GKE CRD versions found in the cluster.
Cluster This property is required. 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 This property is required. string
GKE version
K8sVersion This property is required. string
The Kubernetes server version of the source cluster.
anthosVersion This property is required. String
Anthos version
backupCrdVersions This property is required. Map<String,String>
A list of the Backup for GKE CRD versions found in the cluster.
cluster This property is required. 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 This property is required. String
GKE version
k8sVersion This property is required. String
The Kubernetes server version of the source cluster.
anthosVersion This property is required. string
Anthos version
backupCrdVersions This property is required. {[key: string]: string}
A list of the Backup for GKE CRD versions found in the cluster.
cluster This property is required. 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 This property is required. string
GKE version
k8sVersion This property is required. string
The Kubernetes server version of the source cluster.
anthos_version This property is required. str
Anthos version
backup_crd_versions This property is required. Mapping[str, str]
A list of the Backup for GKE CRD versions found in the cluster.
cluster This property is required. 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 This property is required. str
GKE version
k8s_version This property is required. str
The Kubernetes server version of the source cluster.
anthosVersion This property is required. String
Anthos version
backupCrdVersions This property is required. Map<String>
A list of the Backup for GKE CRD versions found in the cluster.
cluster This property is required. 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 This property is required. String
GKE version
k8sVersion This property is required. String
The Kubernetes server version of the source cluster.

EncryptionKeyResponse

GcpKmsEncryptionKey This property is required. string
Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
GcpKmsEncryptionKey This property is required. string
Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
gcpKmsEncryptionKey This property is required. String
Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
gcpKmsEncryptionKey This property is required. string
Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
gcp_kms_encryption_key This property is required. str
Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*
gcpKmsEncryptionKey This property is required. String
Optional. Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

NamespacedNameResponse

Name This property is required. string
Optional. The name of the Kubernetes resource.
Namespace This property is required. string
Optional. The Namespace of the Kubernetes resource.
Name This property is required. string
Optional. The name of the Kubernetes resource.
Namespace This property is required. string
Optional. The Namespace of the Kubernetes resource.
name This property is required. String
Optional. The name of the Kubernetes resource.
namespace This property is required. String
Optional. The Namespace of the Kubernetes resource.
name This property is required. string
Optional. The name of the Kubernetes resource.
namespace This property is required. string
Optional. The Namespace of the Kubernetes resource.
name This property is required. str
Optional. The name of the Kubernetes resource.
namespace This property is required. str
Optional. The Namespace of the Kubernetes resource.
name This property is required. String
Optional. The name of the Kubernetes resource.
namespace This property is required. String
Optional. The Namespace of the Kubernetes resource.

NamespacedNamesResponse

NamespacedNames This property is required. List<Pulumi.GoogleNative.Gkebackup.V1.Inputs.NamespacedNameResponse>
Optional. A list of namespaced Kubernetes resources.
NamespacedNames This property is required. []NamespacedNameResponse
Optional. A list of namespaced Kubernetes resources.
namespacedNames This property is required. List<NamespacedNameResponse>
Optional. A list of namespaced Kubernetes resources.
namespacedNames This property is required. NamespacedNameResponse[]
Optional. A list of namespaced Kubernetes resources.
namespaced_names This property is required. Sequence[NamespacedNameResponse]
Optional. A list of namespaced Kubernetes resources.
namespacedNames This property is required. List<Property Map>
Optional. A list of namespaced Kubernetes resources.

NamespacesResponse

Namespaces This property is required. List<string>
Optional. A list of Kubernetes Namespaces
Namespaces This property is required. []string
Optional. A list of Kubernetes Namespaces
namespaces This property is required. List<String>
Optional. A list of Kubernetes Namespaces
namespaces This property is required. string[]
Optional. A list of Kubernetes Namespaces
namespaces This property is required. Sequence[str]
Optional. A list of Kubernetes Namespaces
namespaces This property is required. 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