gcp.alloydb.getCluster
Explore with Pulumi AI
Use this data source to get information about the available cluster. For more details refer the API docs.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const qa = gcp.alloydb.getCluster({});
import pulumi
import pulumi_gcp as gcp
qa = gcp.alloydb.get_cluster()
package main
import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/alloydb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := alloydb.LookupCluster(ctx, &alloydb.LookupClusterArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() => 
{
    var qa = Gcp.Alloydb.GetCluster.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.alloydb.AlloydbFunctions;
import com.pulumi.gcp.alloydb.inputs.GetClusterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var qa = AlloydbFunctions.getCluster();
    }
}
variables:
  qa:
    fn::invoke:
      function: gcp:alloydb:getCluster
      arguments: {}
Using getCluster
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 getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>def get_cluster(cluster_id: Optional[str] = None,
                location: Optional[str] = None,
                project: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(cluster_id: Optional[pulumi.Input[str]] = None,
                location: Optional[pulumi.Input[str]] = None,
                project: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput> Note: This function is named LookupCluster in the Go SDK.
public static class GetCluster 
{
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
fn::invoke:
  function: gcp:alloydb/getCluster:getCluster
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterId string
- The ID of the alloydb cluster that the instance belongs to. 'alloydb_cluster_id'
- Location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- Project string
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- ClusterId string
- The ID of the alloydb cluster that the instance belongs to. 'alloydb_cluster_id'
- Location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- Project string
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- clusterId String
- The ID of the alloydb cluster that the instance belongs to. 'alloydb_cluster_id'
- location String
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project String
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- clusterId string
- The ID of the alloydb cluster that the instance belongs to. 'alloydb_cluster_id'
- location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project string
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- cluster_id str
- The ID of the alloydb cluster that the instance belongs to. 'alloydb_cluster_id'
- location str
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project str
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- clusterId String
- The ID of the alloydb cluster that the instance belongs to. 'alloydb_cluster_id'
- location String
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project String
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
getCluster Result
The following output properties are available:
- Annotations Dictionary<string, string>
- AutomatedBackup List<GetPolicies Cluster Automated Backup Policy> 
- BackupSources List<GetCluster Backup Source> 
- ClusterId string
- ClusterType string
- ContinuousBackup List<GetConfigs Cluster Continuous Backup Config> 
- ContinuousBackup List<GetInfos Cluster Continuous Backup Info> 
- DatabaseVersion string
- DeletionPolicy string
- DisplayName string
- EffectiveAnnotations Dictionary<string, string>
- EffectiveLabels Dictionary<string, string>
- EncryptionConfigs List<GetCluster Encryption Config> 
- EncryptionInfos List<GetCluster Encryption Info> 
- Etag string
- Id string
- The provider-assigned unique ID for this managed resource.
- InitialUsers List<GetCluster Initial User> 
- Labels Dictionary<string, string>
- MaintenanceUpdate List<GetPolicies Cluster Maintenance Update Policy> 
- MigrationSources List<GetCluster Migration Source> 
- Name string
- NetworkConfigs List<GetCluster Network Config> 
- PscConfigs List<GetCluster Psc Config> 
- PulumiLabels Dictionary<string, string>
- Reconciling bool
- RestoreBackup List<GetSources Cluster Restore Backup Source> 
- RestoreContinuous List<GetBackup Sources Cluster Restore Continuous Backup Source> 
- SecondaryConfigs List<GetCluster Secondary Config> 
- SkipAwait boolMajor Version Upgrade 
- State string
- SubscriptionType string
- TrialMetadatas List<GetCluster Trial Metadata> 
- Uid string
- Location string
- Project string
- Annotations map[string]string
- AutomatedBackup []GetPolicies Cluster Automated Backup Policy 
- BackupSources []GetCluster Backup Source 
- ClusterId string
- ClusterType string
- ContinuousBackup []GetConfigs Cluster Continuous Backup Config 
- ContinuousBackup []GetInfos Cluster Continuous Backup Info 
- DatabaseVersion string
- DeletionPolicy string
- DisplayName string
- EffectiveAnnotations map[string]string
- EffectiveLabels map[string]string
- EncryptionConfigs []GetCluster Encryption Config 
- EncryptionInfos []GetCluster Encryption Info 
- Etag string
- Id string
- The provider-assigned unique ID for this managed resource.
- InitialUsers []GetCluster Initial User 
- Labels map[string]string
- MaintenanceUpdate []GetPolicies Cluster Maintenance Update Policy 
- MigrationSources []GetCluster Migration Source 
- Name string
- NetworkConfigs []GetCluster Network Config 
- PscConfigs []GetCluster Psc Config 
- PulumiLabels map[string]string
- Reconciling bool
- RestoreBackup []GetSources Cluster Restore Backup Source 
- RestoreContinuous []GetBackup Sources Cluster Restore Continuous Backup Source 
- SecondaryConfigs []GetCluster Secondary Config 
- SkipAwait boolMajor Version Upgrade 
- State string
- SubscriptionType string
- TrialMetadatas []GetCluster Trial Metadata 
- Uid string
- Location string
- Project string
- annotations Map<String,String>
- automatedBackup List<GetPolicies Cluster Automated Backup Policy> 
- backupSources List<GetCluster Backup Source> 
- clusterId String
- clusterType String
- continuousBackup List<GetConfigs Cluster Continuous Backup Config> 
- continuousBackup List<GetInfos Cluster Continuous Backup Info> 
- databaseVersion String
- deletionPolicy String
- displayName String
- effectiveAnnotations Map<String,String>
- effectiveLabels Map<String,String>
- encryptionConfigs List<GetCluster Encryption Config> 
- encryptionInfos List<GetCluster Encryption Info> 
- etag String
- id String
- The provider-assigned unique ID for this managed resource.
- initialUsers List<GetCluster Initial User> 
- labels Map<String,String>
- maintenanceUpdate List<GetPolicies Cluster Maintenance Update Policy> 
- migrationSources List<GetCluster Migration Source> 
- name String
- networkConfigs List<GetCluster Network Config> 
- pscConfigs List<GetCluster Psc Config> 
- pulumiLabels Map<String,String>
- reconciling Boolean
- restoreBackup List<GetSources Cluster Restore Backup Source> 
- restoreContinuous List<GetBackup Sources Cluster Restore Continuous Backup Source> 
- secondaryConfigs List<GetCluster Secondary Config> 
- skipAwait BooleanMajor Version Upgrade 
- state String
- subscriptionType String
- trialMetadatas List<GetCluster Trial Metadata> 
- uid String
- location String
- project String
- annotations {[key: string]: string}
- automatedBackup GetPolicies Cluster Automated Backup Policy[] 
- backupSources GetCluster Backup Source[] 
- clusterId string
- clusterType string
- continuousBackup GetConfigs Cluster Continuous Backup Config[] 
- continuousBackup GetInfos Cluster Continuous Backup Info[] 
- databaseVersion string
- deletionPolicy string
- displayName string
- effectiveAnnotations {[key: string]: string}
- effectiveLabels {[key: string]: string}
- encryptionConfigs GetCluster Encryption Config[] 
- encryptionInfos GetCluster Encryption Info[] 
- etag string
- id string
- The provider-assigned unique ID for this managed resource.
- initialUsers GetCluster Initial User[] 
- labels {[key: string]: string}
- maintenanceUpdate GetPolicies Cluster Maintenance Update Policy[] 
- migrationSources GetCluster Migration Source[] 
- name string
- networkConfigs GetCluster Network Config[] 
- pscConfigs GetCluster Psc Config[] 
- pulumiLabels {[key: string]: string}
- reconciling boolean
- restoreBackup GetSources Cluster Restore Backup Source[] 
- restoreContinuous GetBackup Sources Cluster Restore Continuous Backup Source[] 
- secondaryConfigs GetCluster Secondary Config[] 
- skipAwait booleanMajor Version Upgrade 
- state string
- subscriptionType string
- trialMetadatas GetCluster Trial Metadata[] 
- uid string
- location string
- project string
- annotations Mapping[str, str]
- automated_backup_ Sequence[Getpolicies Cluster Automated Backup Policy] 
- backup_sources Sequence[GetCluster Backup Source] 
- cluster_id str
- cluster_type str
- continuous_backup_ Sequence[Getconfigs Cluster Continuous Backup Config] 
- continuous_backup_ Sequence[Getinfos Cluster Continuous Backup Info] 
- database_version str
- deletion_policy str
- display_name str
- effective_annotations Mapping[str, str]
- effective_labels Mapping[str, str]
- encryption_configs Sequence[GetCluster Encryption Config] 
- encryption_infos Sequence[GetCluster Encryption Info] 
- etag str
- id str
- The provider-assigned unique ID for this managed resource.
- initial_users Sequence[GetCluster Initial User] 
- labels Mapping[str, str]
- maintenance_update_ Sequence[Getpolicies Cluster Maintenance Update Policy] 
- migration_sources Sequence[GetCluster Migration Source] 
- name str
- network_configs Sequence[GetCluster Network Config] 
- psc_configs Sequence[GetCluster Psc Config] 
- pulumi_labels Mapping[str, str]
- reconciling bool
- restore_backup_ Sequence[Getsources Cluster Restore Backup Source] 
- restore_continuous_ Sequence[Getbackup_ sources Cluster Restore Continuous Backup Source] 
- secondary_configs Sequence[GetCluster Secondary Config] 
- skip_await_ boolmajor_ version_ upgrade 
- state str
- subscription_type str
- trial_metadatas Sequence[GetCluster Trial Metadata] 
- uid str
- location str
- project str
- annotations Map<String>
- automatedBackup List<Property Map>Policies 
- backupSources List<Property Map>
- clusterId String
- clusterType String
- continuousBackup List<Property Map>Configs 
- continuousBackup List<Property Map>Infos 
- databaseVersion String
- deletionPolicy String
- displayName String
- effectiveAnnotations Map<String>
- effectiveLabels Map<String>
- encryptionConfigs List<Property Map>
- encryptionInfos List<Property Map>
- etag String
- id String
- The provider-assigned unique ID for this managed resource.
- initialUsers List<Property Map>
- labels Map<String>
- maintenanceUpdate List<Property Map>Policies 
- migrationSources List<Property Map>
- name String
- networkConfigs List<Property Map>
- pscConfigs List<Property Map>
- pulumiLabels Map<String>
- reconciling Boolean
- restoreBackup List<Property Map>Sources 
- restoreContinuous List<Property Map>Backup Sources 
- secondaryConfigs List<Property Map>
- skipAwait BooleanMajor Version Upgrade 
- state String
- subscriptionType String
- trialMetadatas List<Property Map>
- uid String
- location String
- project String
Supporting Types
GetClusterAutomatedBackupPolicy    
- BackupWindow string
- The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". 
- Enabled bool
- Whether automated backups are enabled.
- EncryptionConfigs List<GetCluster Automated Backup Policy Encryption Config> 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- Labels Dictionary<string, string>
- Labels to apply to backups created using this configuration.
- Location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- QuantityBased List<GetRetentions Cluster Automated Backup Policy Quantity Based Retention> 
- Quantity-based Backup retention policy to retain recent backups. Conflicts with 'time_based_retention', both can't be set together.
- TimeBased List<GetRetentions Cluster Automated Backup Policy Time Based Retention> 
- Time-based Backup retention policy. Conflicts with 'quantity_based_retention', both can't be set together.
- WeeklySchedules List<GetCluster Automated Backup Policy Weekly Schedule> 
- Weekly schedule for the Backup.
- BackupWindow string
- The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". 
- Enabled bool
- Whether automated backups are enabled.
- EncryptionConfigs []GetCluster Automated Backup Policy Encryption Config 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- Labels map[string]string
- Labels to apply to backups created using this configuration.
- Location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- QuantityBased []GetRetentions Cluster Automated Backup Policy Quantity Based Retention 
- Quantity-based Backup retention policy to retain recent backups. Conflicts with 'time_based_retention', both can't be set together.
- TimeBased []GetRetentions Cluster Automated Backup Policy Time Based Retention 
- Time-based Backup retention policy. Conflicts with 'quantity_based_retention', both can't be set together.
- WeeklySchedules []GetCluster Automated Backup Policy Weekly Schedule 
- Weekly schedule for the Backup.
- backupWindow String
- The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". 
- enabled Boolean
- Whether automated backups are enabled.
- encryptionConfigs List<GetCluster Automated Backup Policy Encryption Config> 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- labels Map<String,String>
- Labels to apply to backups created using this configuration.
- location String
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- quantityBased List<GetRetentions Cluster Automated Backup Policy Quantity Based Retention> 
- Quantity-based Backup retention policy to retain recent backups. Conflicts with 'time_based_retention', both can't be set together.
- timeBased List<GetRetentions Cluster Automated Backup Policy Time Based Retention> 
- Time-based Backup retention policy. Conflicts with 'quantity_based_retention', both can't be set together.
- weeklySchedules List<GetCluster Automated Backup Policy Weekly Schedule> 
- Weekly schedule for the Backup.
- backupWindow string
- The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". 
- enabled boolean
- Whether automated backups are enabled.
- encryptionConfigs GetCluster Automated Backup Policy Encryption Config[] 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- labels {[key: string]: string}
- Labels to apply to backups created using this configuration.
- location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- quantityBased GetRetentions Cluster Automated Backup Policy Quantity Based Retention[] 
- Quantity-based Backup retention policy to retain recent backups. Conflicts with 'time_based_retention', both can't be set together.
- timeBased GetRetentions Cluster Automated Backup Policy Time Based Retention[] 
- Time-based Backup retention policy. Conflicts with 'quantity_based_retention', both can't be set together.
- weeklySchedules GetCluster Automated Backup Policy Weekly Schedule[] 
- Weekly schedule for the Backup.
- backup_window str
- The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". 
- enabled bool
- Whether automated backups are enabled.
- encryption_configs Sequence[GetCluster Automated Backup Policy Encryption Config] 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- labels Mapping[str, str]
- Labels to apply to backups created using this configuration.
- location str
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- quantity_based_ Sequence[Getretentions Cluster Automated Backup Policy Quantity Based Retention] 
- Quantity-based Backup retention policy to retain recent backups. Conflicts with 'time_based_retention', both can't be set together.
- time_based_ Sequence[Getretentions Cluster Automated Backup Policy Time Based Retention] 
- Time-based Backup retention policy. Conflicts with 'quantity_based_retention', both can't be set together.
- weekly_schedules Sequence[GetCluster Automated Backup Policy Weekly Schedule] 
- Weekly schedule for the Backup.
- backupWindow String
- The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". 
- enabled Boolean
- Whether automated backups are enabled.
- encryptionConfigs List<Property Map>
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- labels Map<String>
- Labels to apply to backups created using this configuration.
- location String
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- quantityBased List<Property Map>Retentions 
- Quantity-based Backup retention policy to retain recent backups. Conflicts with 'time_based_retention', both can't be set together.
- timeBased List<Property Map>Retentions 
- Time-based Backup retention policy. Conflicts with 'quantity_based_retention', both can't be set together.
- weeklySchedules List<Property Map>
- Weekly schedule for the Backup.
GetClusterAutomatedBackupPolicyEncryptionConfig      
- KmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- KmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey StringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kms_key_ strname 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey StringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
GetClusterAutomatedBackupPolicyQuantityBasedRetention       
- Count int
- The number of backups to retain.
- Count int
- The number of backups to retain.
- count Integer
- The number of backups to retain.
- count number
- The number of backups to retain.
- count int
- The number of backups to retain.
- count Number
- The number of backups to retain.
GetClusterAutomatedBackupPolicyTimeBasedRetention       
- RetentionPeriod string
- The retention period. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- RetentionPeriod string
- The retention period. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- retentionPeriod String
- The retention period. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- retentionPeriod string
- The retention period. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- retention_period str
- The retention period. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- retentionPeriod String
- The retention period. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
GetClusterAutomatedBackupPolicyWeeklySchedule      
- DaysOf List<string>Weeks 
- The days of the week to perform a backup. At least one day of the week must be provided. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- StartTimes List<GetCluster Automated Backup Policy Weekly Schedule Start Time> 
- The times during the day to start a backup. At least one start time must be provided. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).
- DaysOf []stringWeeks 
- The days of the week to perform a backup. At least one day of the week must be provided. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- StartTimes []GetCluster Automated Backup Policy Weekly Schedule Start Time 
- The times during the day to start a backup. At least one start time must be provided. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).
- daysOf List<String>Weeks 
- The days of the week to perform a backup. At least one day of the week must be provided. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- startTimes List<GetCluster Automated Backup Policy Weekly Schedule Start Time> 
- The times during the day to start a backup. At least one start time must be provided. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).
- daysOf string[]Weeks 
- The days of the week to perform a backup. At least one day of the week must be provided. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- startTimes GetCluster Automated Backup Policy Weekly Schedule Start Time[] 
- The times during the day to start a backup. At least one start time must be provided. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).
- days_of_ Sequence[str]weeks 
- The days of the week to perform a backup. At least one day of the week must be provided. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- start_times Sequence[GetCluster Automated Backup Policy Weekly Schedule Start Time] 
- The times during the day to start a backup. At least one start time must be provided. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).
- daysOf List<String>Weeks 
- The days of the week to perform a backup. At least one day of the week must be provided. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- startTimes List<Property Map>
- The times during the day to start a backup. At least one start time must be provided. The start times are assumed to be in UTC and to be an exact hour (e.g., 04:00:00).
GetClusterAutomatedBackupPolicyWeeklyScheduleStartTime        
- Hours int
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes int
- Minutes of hour of day. Currently, only the value 0 is supported.
- Nanos int
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- Seconds int
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- Hours int
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes int
- Minutes of hour of day. Currently, only the value 0 is supported.
- Nanos int
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- Seconds int
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours Integer
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes Integer
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos Integer
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds Integer
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours number
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes number
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos number
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds number
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours int
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes int
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos int
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds int
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours Number
- Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes Number
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos Number
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds Number
- Seconds of minutes of the time. Currently, only the value 0 is supported.
GetClusterBackupSource   
- BackupName string
- The name of the backup resource.
- BackupName string
- The name of the backup resource.
- backupName String
- The name of the backup resource.
- backupName string
- The name of the backup resource.
- backup_name str
- The name of the backup resource.
- backupName String
- The name of the backup resource.
GetClusterContinuousBackupConfig    
- Enabled bool
- Whether continuous backup recovery is enabled. If not set, defaults to true.
- EncryptionConfigs List<GetCluster Continuous Backup Config Encryption Config> 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- RecoveryWindow intDays 
- The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. - If not set, defaults to 14 days. 
- Enabled bool
- Whether continuous backup recovery is enabled. If not set, defaults to true.
- EncryptionConfigs []GetCluster Continuous Backup Config Encryption Config 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- RecoveryWindow intDays 
- The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. - If not set, defaults to 14 days. 
- enabled Boolean
- Whether continuous backup recovery is enabled. If not set, defaults to true.
- encryptionConfigs List<GetCluster Continuous Backup Config Encryption Config> 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- recoveryWindow IntegerDays 
- The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. - If not set, defaults to 14 days. 
- enabled boolean
- Whether continuous backup recovery is enabled. If not set, defaults to true.
- encryptionConfigs GetCluster Continuous Backup Config Encryption Config[] 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- recoveryWindow numberDays 
- The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. - If not set, defaults to 14 days. 
- enabled bool
- Whether continuous backup recovery is enabled. If not set, defaults to true.
- encryption_configs Sequence[GetCluster Continuous Backup Config Encryption Config] 
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- recovery_window_ intdays 
- The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. - If not set, defaults to 14 days. 
- enabled Boolean
- Whether continuous backup recovery is enabled. If not set, defaults to true.
- encryptionConfigs List<Property Map>
- EncryptionConfig describes the encryption config of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key).
- recoveryWindow NumberDays 
- The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. - If not set, defaults to 14 days. 
GetClusterContinuousBackupConfigEncryptionConfig      
- KmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- KmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey StringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kms_key_ strname 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey StringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
GetClusterContinuousBackupInfo    
- EarliestRestorable stringTime 
- The earliest restorable time that can be restored to. Output only field.
- EnabledTime string
- When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.
- EncryptionInfos List<GetCluster Continuous Backup Info Encryption Info> 
- Output only. The encryption information for the WALs and backups required for ContinuousBackup.
- Schedules List<string>
- Days of the week on which a continuous backup is taken. Output only field. Ignored if passed into the request.
- EarliestRestorable stringTime 
- The earliest restorable time that can be restored to. Output only field.
- EnabledTime string
- When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.
- EncryptionInfos []GetCluster Continuous Backup Info Encryption Info 
- Output only. The encryption information for the WALs and backups required for ContinuousBackup.
- Schedules []string
- Days of the week on which a continuous backup is taken. Output only field. Ignored if passed into the request.
- earliestRestorable StringTime 
- The earliest restorable time that can be restored to. Output only field.
- enabledTime String
- When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.
- encryptionInfos List<GetCluster Continuous Backup Info Encryption Info> 
- Output only. The encryption information for the WALs and backups required for ContinuousBackup.
- schedules List<String>
- Days of the week on which a continuous backup is taken. Output only field. Ignored if passed into the request.
- earliestRestorable stringTime 
- The earliest restorable time that can be restored to. Output only field.
- enabledTime string
- When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.
- encryptionInfos GetCluster Continuous Backup Info Encryption Info[] 
- Output only. The encryption information for the WALs and backups required for ContinuousBackup.
- schedules string[]
- Days of the week on which a continuous backup is taken. Output only field. Ignored if passed into the request.
- earliest_restorable_ strtime 
- The earliest restorable time that can be restored to. Output only field.
- enabled_time str
- When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.
- encryption_infos Sequence[GetCluster Continuous Backup Info Encryption Info] 
- Output only. The encryption information for the WALs and backups required for ContinuousBackup.
- schedules Sequence[str]
- Days of the week on which a continuous backup is taken. Output only field. Ignored if passed into the request.
- earliestRestorable StringTime 
- The earliest restorable time that can be restored to. Output only field.
- enabledTime String
- When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.
- encryptionInfos List<Property Map>
- Output only. The encryption information for the WALs and backups required for ContinuousBackup.
- schedules List<String>
- Days of the week on which a continuous backup is taken. Output only field. Ignored if passed into the request.
GetClusterContinuousBackupInfoEncryptionInfo      
- EncryptionType string
- Output only. Type of encryption.
- KmsKey List<string>Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- EncryptionType string
- Output only. Type of encryption.
- KmsKey []stringVersions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryptionType String
- Output only. Type of encryption.
- kmsKey List<String>Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryptionType string
- Output only. Type of encryption.
- kmsKey string[]Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryption_type str
- Output only. Type of encryption.
- kms_key_ Sequence[str]versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryptionType String
- Output only. Type of encryption.
- kmsKey List<String>Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
GetClusterEncryptionConfig   
- KmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- KmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey StringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey stringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kms_key_ strname 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
- kmsKey StringName 
- The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].
GetClusterEncryptionInfo   
- EncryptionType string
- Output only. Type of encryption.
- KmsKey List<string>Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- EncryptionType string
- Output only. Type of encryption.
- KmsKey []stringVersions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryptionType String
- Output only. Type of encryption.
- kmsKey List<String>Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryptionType string
- Output only. Type of encryption.
- kmsKey string[]Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryption_type str
- Output only. Type of encryption.
- kms_key_ Sequence[str]versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
- encryptionType String
- Output only. Type of encryption.
- kmsKey List<String>Versions 
- Output only. Cloud KMS key versions that are being used to protect the database or the backup.
GetClusterInitialUser   
GetClusterMaintenanceUpdatePolicy    
- MaintenanceWindows List<GetCluster Maintenance Update Policy Maintenance Window> 
- Preferred windows to perform maintenance. Currently limited to 1.
- MaintenanceWindows []GetCluster Maintenance Update Policy Maintenance Window 
- Preferred windows to perform maintenance. Currently limited to 1.
- maintenanceWindows List<GetCluster Maintenance Update Policy Maintenance Window> 
- Preferred windows to perform maintenance. Currently limited to 1.
- maintenanceWindows GetCluster Maintenance Update Policy Maintenance Window[] 
- Preferred windows to perform maintenance. Currently limited to 1.
- maintenance_windows Sequence[GetCluster Maintenance Update Policy Maintenance Window] 
- Preferred windows to perform maintenance. Currently limited to 1.
- maintenanceWindows List<Property Map>
- Preferred windows to perform maintenance. Currently limited to 1.
GetClusterMaintenanceUpdatePolicyMaintenanceWindow      
- Day string
- Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- StartTimes List<GetCluster Maintenance Update Policy Maintenance Window Start Time> 
- Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time.
- Day string
- Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- StartTimes []GetCluster Maintenance Update Policy Maintenance Window Start Time 
- Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time.
- day String
- Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- startTimes List<GetCluster Maintenance Update Policy Maintenance Window Start Time> 
- Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time.
- day string
- Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- startTimes GetCluster Maintenance Update Policy Maintenance Window Start Time[] 
- Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time.
- day str
- Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- start_times Sequence[GetCluster Maintenance Update Policy Maintenance Window Start Time] 
- Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time.
- day String
- Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- startTimes List<Property Map>
- Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time.
GetClusterMaintenanceUpdatePolicyMaintenanceWindowStartTime        
- Hours int
- Hours of day in 24 hour format. Should be from 0 to 23.
- Minutes int
- Minutes of hour of day. Currently, only the value 0 is supported.
- Nanos int
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- Seconds int
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- Hours int
- Hours of day in 24 hour format. Should be from 0 to 23.
- Minutes int
- Minutes of hour of day. Currently, only the value 0 is supported.
- Nanos int
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- Seconds int
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours Integer
- Hours of day in 24 hour format. Should be from 0 to 23.
- minutes Integer
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos Integer
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds Integer
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours number
- Hours of day in 24 hour format. Should be from 0 to 23.
- minutes number
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos number
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds number
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours int
- Hours of day in 24 hour format. Should be from 0 to 23.
- minutes int
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos int
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds int
- Seconds of minutes of the time. Currently, only the value 0 is supported.
- hours Number
- Hours of day in 24 hour format. Should be from 0 to 23.
- minutes Number
- Minutes of hour of day. Currently, only the value 0 is supported.
- nanos Number
- Fractions of seconds in nanoseconds. Currently, only the value 0 is supported.
- seconds Number
- Seconds of minutes of the time. Currently, only the value 0 is supported.
GetClusterMigrationSource   
- HostPort string
- The host and port of the on-premises instance in host:port format
- ReferenceId string
- Place holder for the external source identifier(e.g DMS job name) that created the cluster.
- SourceType string
- Type of migration source.
- HostPort string
- The host and port of the on-premises instance in host:port format
- ReferenceId string
- Place holder for the external source identifier(e.g DMS job name) that created the cluster.
- SourceType string
- Type of migration source.
- hostPort String
- The host and port of the on-premises instance in host:port format
- referenceId String
- Place holder for the external source identifier(e.g DMS job name) that created the cluster.
- sourceType String
- Type of migration source.
- hostPort string
- The host and port of the on-premises instance in host:port format
- referenceId string
- Place holder for the external source identifier(e.g DMS job name) that created the cluster.
- sourceType string
- Type of migration source.
- host_port str
- The host and port of the on-premises instance in host:port format
- reference_id str
- Place holder for the external source identifier(e.g DMS job name) that created the cluster.
- source_type str
- Type of migration source.
- hostPort String
- The host and port of the on-premises instance in host:port format
- referenceId String
- Place holder for the external source identifier(e.g DMS job name) that created the cluster.
- sourceType String
- Type of migration source.
GetClusterNetworkConfig   
- AllocatedIp stringRange 
- The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". If set, the instance IPs for this cluster will be created in the allocated range.
- Network string
- The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{projectNumber}/global/networks/{network_id}".
- AllocatedIp stringRange 
- The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". If set, the instance IPs for this cluster will be created in the allocated range.
- Network string
- The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{projectNumber}/global/networks/{network_id}".
- allocatedIp StringRange 
- The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". If set, the instance IPs for this cluster will be created in the allocated range.
- network String
- The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{projectNumber}/global/networks/{network_id}".
- allocatedIp stringRange 
- The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". If set, the instance IPs for this cluster will be created in the allocated range.
- network string
- The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{projectNumber}/global/networks/{network_id}".
- allocated_ip_ strrange 
- The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". If set, the instance IPs for this cluster will be created in the allocated range.
- network str
- The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{projectNumber}/global/networks/{network_id}".
- allocatedIp StringRange 
- The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". If set, the instance IPs for this cluster will be created in the allocated range.
- network String
- The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{projectNumber}/global/networks/{network_id}".
GetClusterPscConfig   
- PscEnabled bool
- Create an instance that allows connections from Private Service Connect endpoints to the instance.
- PscEnabled bool
- Create an instance that allows connections from Private Service Connect endpoints to the instance.
- pscEnabled Boolean
- Create an instance that allows connections from Private Service Connect endpoints to the instance.
- pscEnabled boolean
- Create an instance that allows connections from Private Service Connect endpoints to the instance.
- psc_enabled bool
- Create an instance that allows connections from Private Service Connect endpoints to the instance.
- pscEnabled Boolean
- Create an instance that allows connections from Private Service Connect endpoints to the instance.
GetClusterRestoreBackupSource    
- BackupName string
- The name of the backup that this cluster is restored from.
- BackupName string
- The name of the backup that this cluster is restored from.
- backupName String
- The name of the backup that this cluster is restored from.
- backupName string
- The name of the backup that this cluster is restored from.
- backup_name str
- The name of the backup that this cluster is restored from.
- backupName String
- The name of the backup that this cluster is restored from.
GetClusterRestoreContinuousBackupSource     
- Cluster string
- The name of the source cluster that this cluster is restored from.
- PointIn stringTime 
- The point in time that this cluster is restored to, in RFC 3339 format.
- Cluster string
- The name of the source cluster that this cluster is restored from.
- PointIn stringTime 
- The point in time that this cluster is restored to, in RFC 3339 format.
- cluster String
- The name of the source cluster that this cluster is restored from.
- pointIn StringTime 
- The point in time that this cluster is restored to, in RFC 3339 format.
- cluster string
- The name of the source cluster that this cluster is restored from.
- pointIn stringTime 
- The point in time that this cluster is restored to, in RFC 3339 format.
- cluster str
- The name of the source cluster that this cluster is restored from.
- point_in_ strtime 
- The point in time that this cluster is restored to, in RFC 3339 format.
- cluster String
- The name of the source cluster that this cluster is restored from.
- pointIn StringTime 
- The point in time that this cluster is restored to, in RFC 3339 format.
GetClusterSecondaryConfig   
- PrimaryCluster stringName 
- Name of the primary cluster must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
- PrimaryCluster stringName 
- Name of the primary cluster must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
- primaryCluster StringName 
- Name of the primary cluster must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
- primaryCluster stringName 
- Name of the primary cluster must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
- primary_cluster_ strname 
- Name of the primary cluster must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
- primaryCluster StringName 
- Name of the primary cluster must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'
GetClusterTrialMetadata   
- EndTime string
- End time of the trial cluster.
- GraceEnd stringTime 
- Grace end time of the trial cluster.
- StartTime string
- Start time of the trial cluster.
- UpgradeTime string
- Upgrade time of the trial cluster to standard cluster.
- EndTime string
- End time of the trial cluster.
- GraceEnd stringTime 
- Grace end time of the trial cluster.
- StartTime string
- Start time of the trial cluster.
- UpgradeTime string
- Upgrade time of the trial cluster to standard cluster.
- endTime String
- End time of the trial cluster.
- graceEnd StringTime 
- Grace end time of the trial cluster.
- startTime String
- Start time of the trial cluster.
- upgradeTime String
- Upgrade time of the trial cluster to standard cluster.
- endTime string
- End time of the trial cluster.
- graceEnd stringTime 
- Grace end time of the trial cluster.
- startTime string
- Start time of the trial cluster.
- upgradeTime string
- Upgrade time of the trial cluster to standard cluster.
- end_time str
- End time of the trial cluster.
- grace_end_ strtime 
- Grace end time of the trial cluster.
- start_time str
- Start time of the trial cluster.
- upgrade_time str
- Upgrade time of the trial cluster to standard cluster.
- endTime String
- End time of the trial cluster.
- graceEnd StringTime 
- Grace end time of the trial cluster.
- startTime String
- Start time of the trial cluster.
- upgradeTime String
- Upgrade time of the trial cluster to standard cluster.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the google-betaTerraform Provider.