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 dictionary
The following arguments are supported:
- Backup
Id string - Backup
Plan stringId - Location string
- Project string
- Backup
Id string - Backup
Plan stringId - Location string
- Project string
- backup
Id String - backup
Plan StringId - location String
- project String
- backup
Id string - backup
Plan stringId - location string
- project string
- backup_
id str - backup_
plan_ strid - location str
- project str
- backup
Id String - backup
Plan StringId - location String
- project String
getBackup Result
The following output properties are available:
- All
Namespaces bool - If True, all namespaces were included in the Backup.
- Cluster
Metadata Pulumi.Google Native. Gkebackup. V1. Outputs. Cluster Metadata Response - Information about the GKE cluster from which this Backup was created.
- Complete
Time string - Completion time of the Backup
- Config
Backup stringSize 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 string - 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 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.
- Encryption
Key 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
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 theetag
in the read-modify-write cycle to perform backup updates in order to avoid race conditions: Anetag
is returned in the response toGetBackup
, and systems are expected to put that etag in the request toUpdateBackup
orDeleteBackup
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/*
- 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 stringTime - The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).
- Selected
Applications Pulumi.Google Native. Gkebackup. V1. Outputs. Namespaced Names Response - If set, the list of ProtectedApplications whose resources were included in the Backup.
- Selected
Namespaces Pulumi.Google Native. Gkebackup. V1. Outputs. Namespaces Response - If set, the list of namespaces that were included in the Backup.
- Size
Bytes string - The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
- State string
- Current state of the Backup
- State
Reason string - Human-readable description of why the backup is in the current
state
. - Uid string
- Server generated global unique identifier of UUID4
- Update
Time string - The timestamp when this Backup resource was last updated.
- Volume
Count int - 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 string - Completion time of the Backup
- Config
Backup stringSize 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 string - 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 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.
- 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 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 theetag
in the read-modify-write cycle to perform backup updates in order to avoid race conditions: Anetag
is returned in the response toGetBackup
, and systems are expected to put that etag in the request toUpdateBackup
orDeleteBackup
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/*
- 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 stringTime - 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 string - The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
- State string
- Current state of the Backup
- State
Reason string - Human-readable description of why the backup is in the current
state
. - Uid string
- Server generated global unique identifier of UUID4
- Update
Time string - The timestamp when this Backup resource was last updated.
- Volume
Count int - The total number of volume backups contained in the Backup.
- all
Namespaces Boolean - 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 String - Completion time of the Backup
- config
Backup StringSize Bytes - The size of the config backup in bytes.
- contains
Secrets Boolean - Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.
- contains
Volume BooleanData - Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.
- create
Time String - The timestamp when this Backup resource was created.
- delete
Lock 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).
- delete
Lock 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.
- 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 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 theetag
in the read-modify-write cycle to perform backup updates in order to avoid race conditions: Anetag
is returned in the response toGetBackup
, and systems are expected to put that etag in the request toUpdateBackup
orDeleteBackup
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/*
- pod
Count Integer - The total number of Kubernetes Pods contained in the Backup.
- resource
Count Integer - The total number of Kubernetes resources included in the Backup.
- retain
Days 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.
- retain
Expire StringTime - 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 String - The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
- state String
- Current state of the Backup
- state
Reason String - Human-readable description of why the backup is in the current
state
. - uid String
- Server generated global unique identifier of UUID4
- update
Time String - The timestamp when this Backup resource was last updated.
- volume
Count Integer - The total number of volume backups contained in the Backup.
- all
Namespaces boolean - 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 string - Completion time of the Backup
- config
Backup stringSize Bytes - The size of the config backup in bytes.
- contains
Secrets boolean - Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.
- contains
Volume booleanData - Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.
- create
Time string - The timestamp when this Backup resource was created.
- delete
Lock 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).
- delete
Lock 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.
- 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 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 theetag
in the read-modify-write cycle to perform backup updates in order to avoid race conditions: Anetag
is returned in the response toGetBackup
, and systems are expected to put that etag in the request toUpdateBackup
orDeleteBackup
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/*
- pod
Count number - The total number of Kubernetes Pods contained in the Backup.
- resource
Count number - The total number of Kubernetes resources included in the Backup.
- retain
Days 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.
- retain
Expire stringTime - 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 string - The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
- state string
- Current state of the Backup
- state
Reason string - Human-readable description of why the backup is in the current
state
. - uid string
- Server generated global unique identifier of UUID4
- update
Time string - The timestamp when this Backup resource was last updated.
- volume
Count 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
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 theetag
in the read-modify-write cycle to perform backup updates in order to avoid race conditions: Anetag
is returned in the response toGetBackup
, and systems are expected to put that etag in the request toUpdateBackup
orDeleteBackup
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_ 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.
- all
Namespaces Boolean - If True, all namespaces were included in the Backup.
- cluster
Metadata Property Map - Information about the GKE cluster from which this Backup was created.
- complete
Time String - Completion time of the Backup
- config
Backup StringSize Bytes - The size of the config backup in bytes.
- contains
Secrets Boolean - Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's include_secrets value.
- contains
Volume BooleanData - Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's include_volume_data value.
- create
Time String - The timestamp when this Backup resource was created.
- delete
Lock 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).
- delete
Lock 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.
- encryption
Key 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 theetag
in the read-modify-write cycle to perform backup updates in order to avoid race conditions: Anetag
is returned in the response toGetBackup
, and systems are expected to put that etag in the request toUpdateBackup
orDeleteBackup
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/*
- pod
Count Number - The total number of Kubernetes Pods contained in the Backup.
- resource
Count Number - The total number of Kubernetes resources included in the Backup.
- retain
Days 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.
- retain
Expire StringTime - The time at which this Backup will be automatically deleted (calculated from create_time + retain_days).
- selected
Applications Property Map - If set, the list of ProtectedApplications whose resources were included in the Backup.
- selected
Namespaces Property Map - If set, the list of namespaces that were included in the Backup.
- size
Bytes String - The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
- state String
- Current state of the Backup
- state
Reason String - Human-readable description of why the backup is in the current
state
. - uid String
- Server generated global unique identifier of UUID4
- update
Time String - The timestamp when this Backup resource was last updated.
- volume
Count Number - The total number of volume backups contained in the Backup.
Supporting Types
ClusterMetadataResponse
- Anthos
Version string - Anthos version
- Backup
Crd 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. - Gke
Version string - GKE version
- K8s
Version string - The Kubernetes server version of the source cluster.
- Anthos
Version string - Anthos version
- Backup
Crd 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. - Gke
Version string - GKE version
- K8s
Version string - The Kubernetes server version of the source cluster.
- anthos
Version String - Anthos version
- backup
Crd 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. - gke
Version String - GKE version
- k8s
Version String - The Kubernetes server version of the source cluster.
- anthos
Version string - Anthos version
- backup
Crd {[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. - gke
Version string - GKE version
- k8s
Version 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.
- anthos
Version String - Anthos version
- backup
Crd 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. - gke
Version String - GKE version
- k8s
Version String - The Kubernetes server version of the source cluster.
EncryptionKeyResponse
- Gcp
Kms stringEncryption Key - Optional. Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
- Gcp
Kms stringEncryption Key - Optional. Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
- gcp
Kms StringEncryption Key - Optional. Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
- gcp
Kms 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/*
- gcp
Kms StringEncryption Key - Optional. Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
NamespacedNameResponse
NamespacedNamesResponse
- Namespaced
Names List<Pulumi.Google Native. Gkebackup. V1. Inputs. Namespaced Name Response> - Optional. A list of namespaced Kubernetes resources.
- Namespaced
Names []NamespacedName Response - Optional. A list of namespaced Kubernetes resources.
- namespaced
Names List<NamespacedName Response> - Optional. A list of namespaced Kubernetes resources.
- namespaced
Names NamespacedName Response[] - Optional. A list of namespaced Kubernetes resources.
- namespaced_
names Sequence[NamespacedName Response] - Optional. A list of namespaced Kubernetes resources.
- namespaced
Names 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