Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.sqladmin/v1beta4.Instance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new Cloud SQL instance.
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args?: InstanceArgs, opts?: CustomResourceOptions);@overload
def Instance(resource_name: str,
             args: Optional[InstanceArgs] = None,
             opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             backend_type: Optional[InstanceBackendType] = None,
             connection_name: Optional[str] = None,
             current_disk_size: Optional[str] = None,
             database_version: Optional[InstanceDatabaseVersion] = None,
             disk_encryption_configuration: Optional[DiskEncryptionConfigurationArgs] = None,
             disk_encryption_status: Optional[DiskEncryptionStatusArgs] = None,
             etag: Optional[str] = None,
             failover_replica: Optional[InstanceFailoverReplicaArgs] = None,
             gce_zone: Optional[str] = None,
             instance_type: Optional[InstanceInstanceType] = None,
             ip_addresses: Optional[Sequence[IpMappingArgs]] = None,
             ipv6_address: Optional[str] = None,
             kind: Optional[str] = None,
             maintenance_version: Optional[str] = None,
             master_instance_name: Optional[str] = None,
             max_disk_size: Optional[str] = None,
             name: Optional[str] = None,
             on_premises_configuration: Optional[OnPremisesConfigurationArgs] = None,
             out_of_disk_report: Optional[SqlOutOfDiskReportArgs] = None,
             project: Optional[str] = None,
             region: Optional[str] = None,
             replica_configuration: Optional[ReplicaConfigurationArgs] = None,
             replica_names: Optional[Sequence[str]] = None,
             root_password: Optional[str] = None,
             satisfies_pzs: Optional[bool] = None,
             scheduled_maintenance: Optional[SqlScheduledMaintenanceArgs] = None,
             secondary_gce_zone: Optional[str] = None,
             self_link: Optional[str] = None,
             server_ca_cert: Optional[SslCertArgs] = None,
             service_account_email_address: Optional[str] = None,
             settings: Optional[SettingsArgs] = None,
             sql_network_architecture: Optional[InstanceSqlNetworkArchitecture] = None,
             state: Optional[InstanceState] = None,
             suspension_reason: Optional[Sequence[InstanceSuspensionReasonItem]] = None)func NewInstance(ctx *Context, name string, args *InstanceArgs, opts ...ResourceOption) (*Instance, error)public Instance(string name, InstanceArgs? args = null, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: google-native:sqladmin/v1beta4:Instance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleinstanceResourceResourceFromSqladminv1beta4 = new GoogleNative.SQLAdmin.V1Beta4.Instance("exampleinstanceResourceResourceFromSqladminv1beta4", new()
{
    BackendType = GoogleNative.SQLAdmin.V1Beta4.InstanceBackendType.SqlBackendTypeUnspecified,
    ConnectionName = "string",
    CurrentDiskSize = "string",
    DatabaseVersion = GoogleNative.SQLAdmin.V1Beta4.InstanceDatabaseVersion.SqlDatabaseVersionUnspecified,
    DiskEncryptionConfiguration = new GoogleNative.SQLAdmin.V1Beta4.Inputs.DiskEncryptionConfigurationArgs
    {
        Kind = "string",
        KmsKeyName = "string",
    },
    DiskEncryptionStatus = new GoogleNative.SQLAdmin.V1Beta4.Inputs.DiskEncryptionStatusArgs
    {
        Kind = "string",
        KmsKeyVersionName = "string",
    },
    FailoverReplica = new GoogleNative.SQLAdmin.V1Beta4.Inputs.InstanceFailoverReplicaArgs
    {
        Available = false,
        Name = "string",
    },
    GceZone = "string",
    InstanceType = GoogleNative.SQLAdmin.V1Beta4.InstanceInstanceType.SqlInstanceTypeUnspecified,
    IpAddresses = new[]
    {
        new GoogleNative.SQLAdmin.V1Beta4.Inputs.IpMappingArgs
        {
            IpAddress = "string",
            TimeToRetire = "string",
            Type = GoogleNative.SQLAdmin.V1Beta4.IpMappingType.SqlIpAddressTypeUnspecified,
        },
    },
    Kind = "string",
    MaintenanceVersion = "string",
    MasterInstanceName = "string",
    MaxDiskSize = "string",
    Name = "string",
    OnPremisesConfiguration = new GoogleNative.SQLAdmin.V1Beta4.Inputs.OnPremisesConfigurationArgs
    {
        CaCertificate = "string",
        ClientCertificate = "string",
        ClientKey = "string",
        DumpFilePath = "string",
        HostPort = "string",
        Kind = "string",
        Password = "string",
        SourceInstance = new GoogleNative.SQLAdmin.V1Beta4.Inputs.InstanceReferenceArgs
        {
            Name = "string",
            Project = "string",
            Region = "string",
        },
        Username = "string",
    },
    OutOfDiskReport = new GoogleNative.SQLAdmin.V1Beta4.Inputs.SqlOutOfDiskReportArgs
    {
        SqlMinRecommendedIncreaseSizeGb = 0,
        SqlOutOfDiskState = GoogleNative.SQLAdmin.V1Beta4.SqlOutOfDiskReportSqlOutOfDiskState.SqlOutOfDiskStateUnspecified,
    },
    Project = "string",
    Region = "string",
    ReplicaConfiguration = new GoogleNative.SQLAdmin.V1Beta4.Inputs.ReplicaConfigurationArgs
    {
        CascadableReplica = false,
        FailoverTarget = false,
        Kind = "string",
        MysqlReplicaConfiguration = new GoogleNative.SQLAdmin.V1Beta4.Inputs.MySqlReplicaConfigurationArgs
        {
            CaCertificate = "string",
            ClientCertificate = "string",
            ClientKey = "string",
            ConnectRetryInterval = 0,
            DumpFilePath = "string",
            Kind = "string",
            MasterHeartbeatPeriod = "string",
            Password = "string",
            SslCipher = "string",
            Username = "string",
            VerifyServerCertificate = false,
        },
    },
    ReplicaNames = new[]
    {
        "string",
    },
    RootPassword = "string",
    SatisfiesPzs = false,
    ScheduledMaintenance = new GoogleNative.SQLAdmin.V1Beta4.Inputs.SqlScheduledMaintenanceArgs
    {
        CanDefer = false,
        CanReschedule = false,
        ScheduleDeadlineTime = "string",
        StartTime = "string",
    },
    SecondaryGceZone = "string",
    SelfLink = "string",
    ServerCaCert = new GoogleNative.SQLAdmin.V1Beta4.Inputs.SslCertArgs
    {
        Cert = "string",
        CertSerialNumber = "string",
        CommonName = "string",
        CreateTime = "string",
        ExpirationTime = "string",
        Instance = "string",
        Kind = "string",
        SelfLink = "string",
        Sha1Fingerprint = "string",
    },
    ServiceAccountEmailAddress = "string",
    Settings = new GoogleNative.SQLAdmin.V1Beta4.Inputs.SettingsArgs
    {
        ActivationPolicy = GoogleNative.SQLAdmin.V1Beta4.SettingsActivationPolicy.SqlActivationPolicyUnspecified,
        ActiveDirectoryConfig = new GoogleNative.SQLAdmin.V1Beta4.Inputs.SqlActiveDirectoryConfigArgs
        {
            Domain = "string",
            Kind = "string",
        },
        AdvancedMachineFeatures = new GoogleNative.SQLAdmin.V1Beta4.Inputs.AdvancedMachineFeaturesArgs
        {
            ThreadsPerCore = 0,
        },
        AvailabilityType = GoogleNative.SQLAdmin.V1Beta4.SettingsAvailabilityType.SqlAvailabilityTypeUnspecified,
        BackupConfiguration = new GoogleNative.SQLAdmin.V1Beta4.Inputs.BackupConfigurationArgs
        {
            BackupRetentionSettings = new GoogleNative.SQLAdmin.V1Beta4.Inputs.BackupRetentionSettingsArgs
            {
                RetainedBackups = 0,
                RetentionUnit = GoogleNative.SQLAdmin.V1Beta4.BackupRetentionSettingsRetentionUnit.RetentionUnitUnspecified,
            },
            BinaryLogEnabled = false,
            Enabled = false,
            Kind = "string",
            Location = "string",
            PointInTimeRecoveryEnabled = false,
            ReplicationLogArchivingEnabled = false,
            StartTime = "string",
            TransactionLogRetentionDays = 0,
        },
        Collation = "string",
        ConnectorEnforcement = GoogleNative.SQLAdmin.V1Beta4.SettingsConnectorEnforcement.ConnectorEnforcementUnspecified,
        CrashSafeReplicationEnabled = false,
        DataCacheConfig = new GoogleNative.SQLAdmin.V1Beta4.Inputs.DataCacheConfigArgs
        {
            DataCacheEnabled = false,
        },
        DataDiskSizeGb = "string",
        DataDiskType = GoogleNative.SQLAdmin.V1Beta4.SettingsDataDiskType.SqlDataDiskTypeUnspecified,
        DatabaseFlags = new[]
        {
            new GoogleNative.SQLAdmin.V1Beta4.Inputs.DatabaseFlagsArgs
            {
                Name = "string",
                Value = "string",
            },
        },
        DatabaseReplicationEnabled = false,
        DeletionProtectionEnabled = false,
        DenyMaintenancePeriods = new[]
        {
            new GoogleNative.SQLAdmin.V1Beta4.Inputs.DenyMaintenancePeriodArgs
            {
                EndDate = "string",
                StartDate = "string",
                Time = "string",
            },
        },
        Edition = GoogleNative.SQLAdmin.V1Beta4.SettingsEdition.EditionUnspecified,
        InsightsConfig = new GoogleNative.SQLAdmin.V1Beta4.Inputs.InsightsConfigArgs
        {
            QueryInsightsEnabled = false,
            QueryPlansPerMinute = 0,
            QueryStringLength = 0,
            RecordApplicationTags = false,
            RecordClientAddress = false,
        },
        IpConfiguration = new GoogleNative.SQLAdmin.V1Beta4.Inputs.IpConfigurationArgs
        {
            AllocatedIpRange = "string",
            AuthorizedNetworks = new[]
            {
                new GoogleNative.SQLAdmin.V1Beta4.Inputs.AclEntryArgs
                {
                    ExpirationTime = "string",
                    Kind = "string",
                    Name = "string",
                    Value = "string",
                },
            },
            EnablePrivatePathForGoogleCloudServices = false,
            Ipv4Enabled = false,
            PrivateNetwork = "string",
            PscConfig = new GoogleNative.SQLAdmin.V1Beta4.Inputs.PscConfigArgs
            {
                AllowedConsumerProjects = new[]
                {
                    "string",
                },
                PscEnabled = false,
            },
            RequireSsl = false,
            SslMode = GoogleNative.SQLAdmin.V1Beta4.IpConfigurationSslMode.SslModeUnspecified,
        },
        Kind = "string",
        LocationPreference = new GoogleNative.SQLAdmin.V1Beta4.Inputs.LocationPreferenceArgs
        {
            FollowGaeApplication = "string",
            Kind = "string",
            SecondaryZone = "string",
            Zone = "string",
        },
        MaintenanceWindow = new GoogleNative.SQLAdmin.V1Beta4.Inputs.MaintenanceWindowArgs
        {
            Day = 0,
            Hour = 0,
            Kind = "string",
            UpdateTrack = GoogleNative.SQLAdmin.V1Beta4.MaintenanceWindowUpdateTrack.SqlUpdateTrackUnspecified,
        },
        PasswordValidationPolicy = new GoogleNative.SQLAdmin.V1Beta4.Inputs.PasswordValidationPolicyArgs
        {
            Complexity = GoogleNative.SQLAdmin.V1Beta4.PasswordValidationPolicyComplexity.ComplexityUnspecified,
            DisallowCompromisedCredentials = false,
            DisallowUsernameSubstring = false,
            EnablePasswordPolicy = false,
            MinLength = 0,
            PasswordChangeInterval = "string",
            ReuseInterval = 0,
        },
        PricingPlan = GoogleNative.SQLAdmin.V1Beta4.SettingsPricingPlan.SqlPricingPlanUnspecified,
        SettingsVersion = "string",
        SqlServerAuditConfig = new GoogleNative.SQLAdmin.V1Beta4.Inputs.SqlServerAuditConfigArgs
        {
            Bucket = "string",
            Kind = "string",
            RetentionInterval = "string",
            UploadInterval = "string",
        },
        StorageAutoResize = false,
        StorageAutoResizeLimit = "string",
        Tier = "string",
        TimeZone = "string",
        UserLabels = 
        {
            { "string", "string" },
        },
    },
    SqlNetworkArchitecture = GoogleNative.SQLAdmin.V1Beta4.InstanceSqlNetworkArchitecture.SqlNetworkArchitectureUnspecified,
    State = GoogleNative.SQLAdmin.V1Beta4.InstanceState.SqlInstanceStateUnspecified,
    SuspensionReason = new[]
    {
        GoogleNative.SQLAdmin.V1Beta4.InstanceSuspensionReasonItem.SqlSuspensionReasonUnspecified,
    },
});
example, err := sqladminv1beta4.NewInstance(ctx, "exampleinstanceResourceResourceFromSqladminv1beta4", &sqladminv1beta4.InstanceArgs{
	BackendType:     sqladminv1beta4.InstanceBackendTypeSqlBackendTypeUnspecified,
	ConnectionName:  pulumi.String("string"),
	CurrentDiskSize: pulumi.String("string"),
	DatabaseVersion: sqladminv1beta4.InstanceDatabaseVersionSqlDatabaseVersionUnspecified,
	DiskEncryptionConfiguration: &sqladmin.DiskEncryptionConfigurationArgs{
		Kind:       pulumi.String("string"),
		KmsKeyName: pulumi.String("string"),
	},
	DiskEncryptionStatus: &sqladmin.DiskEncryptionStatusArgs{
		Kind:              pulumi.String("string"),
		KmsKeyVersionName: pulumi.String("string"),
	},
	FailoverReplica: &sqladmin.InstanceFailoverReplicaArgs{
		Available: pulumi.Bool(false),
		Name:      pulumi.String("string"),
	},
	GceZone:      pulumi.String("string"),
	InstanceType: sqladminv1beta4.InstanceInstanceTypeSqlInstanceTypeUnspecified,
	IpAddresses: sqladmin.IpMappingArray{
		&sqladmin.IpMappingArgs{
			IpAddress:    pulumi.String("string"),
			TimeToRetire: pulumi.String("string"),
			Type:         sqladminv1beta4.IpMappingTypeSqlIpAddressTypeUnspecified,
		},
	},
	Kind:               pulumi.String("string"),
	MaintenanceVersion: pulumi.String("string"),
	MasterInstanceName: pulumi.String("string"),
	MaxDiskSize:        pulumi.String("string"),
	Name:               pulumi.String("string"),
	OnPremisesConfiguration: &sqladmin.OnPremisesConfigurationArgs{
		CaCertificate:     pulumi.String("string"),
		ClientCertificate: pulumi.String("string"),
		ClientKey:         pulumi.String("string"),
		DumpFilePath:      pulumi.String("string"),
		HostPort:          pulumi.String("string"),
		Kind:              pulumi.String("string"),
		Password:          pulumi.String("string"),
		SourceInstance: &sqladmin.InstanceReferenceArgs{
			Name:    pulumi.String("string"),
			Project: pulumi.String("string"),
			Region:  pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	OutOfDiskReport: &sqladmin.SqlOutOfDiskReportArgs{
		SqlMinRecommendedIncreaseSizeGb: pulumi.Int(0),
		SqlOutOfDiskState:               sqladminv1beta4.SqlOutOfDiskReportSqlOutOfDiskStateSqlOutOfDiskStateUnspecified,
	},
	Project: pulumi.String("string"),
	Region:  pulumi.String("string"),
	ReplicaConfiguration: &sqladmin.ReplicaConfigurationArgs{
		CascadableReplica: pulumi.Bool(false),
		FailoverTarget:    pulumi.Bool(false),
		Kind:              pulumi.String("string"),
		MysqlReplicaConfiguration: &sqladmin.MySqlReplicaConfigurationArgs{
			CaCertificate:           pulumi.String("string"),
			ClientCertificate:       pulumi.String("string"),
			ClientKey:               pulumi.String("string"),
			ConnectRetryInterval:    pulumi.Int(0),
			DumpFilePath:            pulumi.String("string"),
			Kind:                    pulumi.String("string"),
			MasterHeartbeatPeriod:   pulumi.String("string"),
			Password:                pulumi.String("string"),
			SslCipher:               pulumi.String("string"),
			Username:                pulumi.String("string"),
			VerifyServerCertificate: pulumi.Bool(false),
		},
	},
	ReplicaNames: pulumi.StringArray{
		pulumi.String("string"),
	},
	RootPassword: pulumi.String("string"),
	SatisfiesPzs: pulumi.Bool(false),
	ScheduledMaintenance: &sqladmin.SqlScheduledMaintenanceArgs{
		CanDefer:             pulumi.Bool(false),
		CanReschedule:        pulumi.Bool(false),
		ScheduleDeadlineTime: pulumi.String("string"),
		StartTime:            pulumi.String("string"),
	},
	SecondaryGceZone: pulumi.String("string"),
	SelfLink:         pulumi.String("string"),
	ServerCaCert: &sqladmin.SslCertTypeArgs{
		Cert:             pulumi.String("string"),
		CertSerialNumber: pulumi.String("string"),
		CommonName:       pulumi.String("string"),
		CreateTime:       pulumi.String("string"),
		ExpirationTime:   pulumi.String("string"),
		Instance:         pulumi.String("string"),
		Kind:             pulumi.String("string"),
		SelfLink:         pulumi.String("string"),
		Sha1Fingerprint:  pulumi.String("string"),
	},
	ServiceAccountEmailAddress: pulumi.String("string"),
	Settings: &sqladmin.SettingsArgs{
		ActivationPolicy: sqladminv1beta4.SettingsActivationPolicySqlActivationPolicyUnspecified,
		ActiveDirectoryConfig: &sqladmin.SqlActiveDirectoryConfigArgs{
			Domain: pulumi.String("string"),
			Kind:   pulumi.String("string"),
		},
		AdvancedMachineFeatures: &sqladmin.AdvancedMachineFeaturesArgs{
			ThreadsPerCore: pulumi.Int(0),
		},
		AvailabilityType: sqladminv1beta4.SettingsAvailabilityTypeSqlAvailabilityTypeUnspecified,
		BackupConfiguration: &sqladmin.BackupConfigurationArgs{
			BackupRetentionSettings: &sqladmin.BackupRetentionSettingsArgs{
				RetainedBackups: pulumi.Int(0),
				RetentionUnit:   sqladminv1beta4.BackupRetentionSettingsRetentionUnitRetentionUnitUnspecified,
			},
			BinaryLogEnabled:               pulumi.Bool(false),
			Enabled:                        pulumi.Bool(false),
			Kind:                           pulumi.String("string"),
			Location:                       pulumi.String("string"),
			PointInTimeRecoveryEnabled:     pulumi.Bool(false),
			ReplicationLogArchivingEnabled: pulumi.Bool(false),
			StartTime:                      pulumi.String("string"),
			TransactionLogRetentionDays:    pulumi.Int(0),
		},
		Collation:                   pulumi.String("string"),
		ConnectorEnforcement:        sqladminv1beta4.SettingsConnectorEnforcementConnectorEnforcementUnspecified,
		CrashSafeReplicationEnabled: pulumi.Bool(false),
		DataCacheConfig: &sqladmin.DataCacheConfigArgs{
			DataCacheEnabled: pulumi.Bool(false),
		},
		DataDiskSizeGb: pulumi.String("string"),
		DataDiskType:   sqladminv1beta4.SettingsDataDiskTypeSqlDataDiskTypeUnspecified,
		DatabaseFlags: sqladmin.DatabaseFlagsArray{
			&sqladmin.DatabaseFlagsArgs{
				Name:  pulumi.String("string"),
				Value: pulumi.String("string"),
			},
		},
		DatabaseReplicationEnabled: pulumi.Bool(false),
		DeletionProtectionEnabled:  pulumi.Bool(false),
		DenyMaintenancePeriods: sqladmin.DenyMaintenancePeriodArray{
			&sqladmin.DenyMaintenancePeriodArgs{
				EndDate:   pulumi.String("string"),
				StartDate: pulumi.String("string"),
				Time:      pulumi.String("string"),
			},
		},
		Edition: sqladminv1beta4.SettingsEditionEditionUnspecified,
		InsightsConfig: &sqladmin.InsightsConfigArgs{
			QueryInsightsEnabled:  pulumi.Bool(false),
			QueryPlansPerMinute:   pulumi.Int(0),
			QueryStringLength:     pulumi.Int(0),
			RecordApplicationTags: pulumi.Bool(false),
			RecordClientAddress:   pulumi.Bool(false),
		},
		IpConfiguration: &sqladmin.IpConfigurationArgs{
			AllocatedIpRange: pulumi.String("string"),
			AuthorizedNetworks: sqladmin.AclEntryArray{
				&sqladmin.AclEntryArgs{
					ExpirationTime: pulumi.String("string"),
					Kind:           pulumi.String("string"),
					Name:           pulumi.String("string"),
					Value:          pulumi.String("string"),
				},
			},
			EnablePrivatePathForGoogleCloudServices: pulumi.Bool(false),
			Ipv4Enabled:                             pulumi.Bool(false),
			PrivateNetwork:                          pulumi.String("string"),
			PscConfig: &sqladmin.PscConfigArgs{
				AllowedConsumerProjects: pulumi.StringArray{
					pulumi.String("string"),
				},
				PscEnabled: pulumi.Bool(false),
			},
			RequireSsl: pulumi.Bool(false),
			SslMode:    sqladminv1beta4.IpConfigurationSslModeSslModeUnspecified,
		},
		Kind: pulumi.String("string"),
		LocationPreference: &sqladmin.LocationPreferenceArgs{
			FollowGaeApplication: pulumi.String("string"),
			Kind:                 pulumi.String("string"),
			SecondaryZone:        pulumi.String("string"),
			Zone:                 pulumi.String("string"),
		},
		MaintenanceWindow: &sqladmin.MaintenanceWindowArgs{
			Day:         pulumi.Int(0),
			Hour:        pulumi.Int(0),
			Kind:        pulumi.String("string"),
			UpdateTrack: sqladminv1beta4.MaintenanceWindowUpdateTrackSqlUpdateTrackUnspecified,
		},
		PasswordValidationPolicy: &sqladmin.PasswordValidationPolicyArgs{
			Complexity:                     sqladminv1beta4.PasswordValidationPolicyComplexityComplexityUnspecified,
			DisallowCompromisedCredentials: pulumi.Bool(false),
			DisallowUsernameSubstring:      pulumi.Bool(false),
			EnablePasswordPolicy:           pulumi.Bool(false),
			MinLength:                      pulumi.Int(0),
			PasswordChangeInterval:         pulumi.String("string"),
			ReuseInterval:                  pulumi.Int(0),
		},
		PricingPlan:     sqladminv1beta4.SettingsPricingPlanSqlPricingPlanUnspecified,
		SettingsVersion: pulumi.String("string"),
		SqlServerAuditConfig: &sqladmin.SqlServerAuditConfigArgs{
			Bucket:            pulumi.String("string"),
			Kind:              pulumi.String("string"),
			RetentionInterval: pulumi.String("string"),
			UploadInterval:    pulumi.String("string"),
		},
		StorageAutoResize:      pulumi.Bool(false),
		StorageAutoResizeLimit: pulumi.String("string"),
		Tier:                   pulumi.String("string"),
		TimeZone:               pulumi.String("string"),
		UserLabels: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	SqlNetworkArchitecture: sqladminv1beta4.InstanceSqlNetworkArchitectureSqlNetworkArchitectureUnspecified,
	State:                  sqladminv1beta4.InstanceStateSqlInstanceStateUnspecified,
	SuspensionReason: sqladmin.InstanceSuspensionReasonItemArray{
		sqladminv1beta4.InstanceSuspensionReasonItemSqlSuspensionReasonUnspecified,
	},
})
var exampleinstanceResourceResourceFromSqladminv1beta4 = new Instance("exampleinstanceResourceResourceFromSqladminv1beta4", InstanceArgs.builder()
    .backendType("SQL_BACKEND_TYPE_UNSPECIFIED")
    .connectionName("string")
    .currentDiskSize("string")
    .databaseVersion("SQL_DATABASE_VERSION_UNSPECIFIED")
    .diskEncryptionConfiguration(DiskEncryptionConfigurationArgs.builder()
        .kind("string")
        .kmsKeyName("string")
        .build())
    .diskEncryptionStatus(DiskEncryptionStatusArgs.builder()
        .kind("string")
        .kmsKeyVersionName("string")
        .build())
    .failoverReplica(InstanceFailoverReplicaArgs.builder()
        .available(false)
        .name("string")
        .build())
    .gceZone("string")
    .instanceType("SQL_INSTANCE_TYPE_UNSPECIFIED")
    .ipAddresses(IpMappingArgs.builder()
        .ipAddress("string")
        .timeToRetire("string")
        .type("SQL_IP_ADDRESS_TYPE_UNSPECIFIED")
        .build())
    .kind("string")
    .maintenanceVersion("string")
    .masterInstanceName("string")
    .maxDiskSize("string")
    .name("string")
    .onPremisesConfiguration(OnPremisesConfigurationArgs.builder()
        .caCertificate("string")
        .clientCertificate("string")
        .clientKey("string")
        .dumpFilePath("string")
        .hostPort("string")
        .kind("string")
        .password("string")
        .sourceInstance(InstanceReferenceArgs.builder()
            .name("string")
            .project("string")
            .region("string")
            .build())
        .username("string")
        .build())
    .outOfDiskReport(SqlOutOfDiskReportArgs.builder()
        .sqlMinRecommendedIncreaseSizeGb(0)
        .sqlOutOfDiskState("SQL_OUT_OF_DISK_STATE_UNSPECIFIED")
        .build())
    .project("string")
    .region("string")
    .replicaConfiguration(ReplicaConfigurationArgs.builder()
        .cascadableReplica(false)
        .failoverTarget(false)
        .kind("string")
        .mysqlReplicaConfiguration(MySqlReplicaConfigurationArgs.builder()
            .caCertificate("string")
            .clientCertificate("string")
            .clientKey("string")
            .connectRetryInterval(0)
            .dumpFilePath("string")
            .kind("string")
            .masterHeartbeatPeriod("string")
            .password("string")
            .sslCipher("string")
            .username("string")
            .verifyServerCertificate(false)
            .build())
        .build())
    .replicaNames("string")
    .rootPassword("string")
    .satisfiesPzs(false)
    .scheduledMaintenance(SqlScheduledMaintenanceArgs.builder()
        .canDefer(false)
        .canReschedule(false)
        .scheduleDeadlineTime("string")
        .startTime("string")
        .build())
    .secondaryGceZone("string")
    .selfLink("string")
    .serverCaCert(SslCertArgs.builder()
        .cert("string")
        .certSerialNumber("string")
        .commonName("string")
        .createTime("string")
        .expirationTime("string")
        .instance("string")
        .kind("string")
        .selfLink("string")
        .sha1Fingerprint("string")
        .build())
    .serviceAccountEmailAddress("string")
    .settings(SettingsArgs.builder()
        .activationPolicy("SQL_ACTIVATION_POLICY_UNSPECIFIED")
        .activeDirectoryConfig(SqlActiveDirectoryConfigArgs.builder()
            .domain("string")
            .kind("string")
            .build())
        .advancedMachineFeatures(AdvancedMachineFeaturesArgs.builder()
            .threadsPerCore(0)
            .build())
        .availabilityType("SQL_AVAILABILITY_TYPE_UNSPECIFIED")
        .backupConfiguration(BackupConfigurationArgs.builder()
            .backupRetentionSettings(BackupRetentionSettingsArgs.builder()
                .retainedBackups(0)
                .retentionUnit("RETENTION_UNIT_UNSPECIFIED")
                .build())
            .binaryLogEnabled(false)
            .enabled(false)
            .kind("string")
            .location("string")
            .pointInTimeRecoveryEnabled(false)
            .replicationLogArchivingEnabled(false)
            .startTime("string")
            .transactionLogRetentionDays(0)
            .build())
        .collation("string")
        .connectorEnforcement("CONNECTOR_ENFORCEMENT_UNSPECIFIED")
        .crashSafeReplicationEnabled(false)
        .dataCacheConfig(DataCacheConfigArgs.builder()
            .dataCacheEnabled(false)
            .build())
        .dataDiskSizeGb("string")
        .dataDiskType("SQL_DATA_DISK_TYPE_UNSPECIFIED")
        .databaseFlags(DatabaseFlagsArgs.builder()
            .name("string")
            .value("string")
            .build())
        .databaseReplicationEnabled(false)
        .deletionProtectionEnabled(false)
        .denyMaintenancePeriods(DenyMaintenancePeriodArgs.builder()
            .endDate("string")
            .startDate("string")
            .time("string")
            .build())
        .edition("EDITION_UNSPECIFIED")
        .insightsConfig(InsightsConfigArgs.builder()
            .queryInsightsEnabled(false)
            .queryPlansPerMinute(0)
            .queryStringLength(0)
            .recordApplicationTags(false)
            .recordClientAddress(false)
            .build())
        .ipConfiguration(IpConfigurationArgs.builder()
            .allocatedIpRange("string")
            .authorizedNetworks(AclEntryArgs.builder()
                .expirationTime("string")
                .kind("string")
                .name("string")
                .value("string")
                .build())
            .enablePrivatePathForGoogleCloudServices(false)
            .ipv4Enabled(false)
            .privateNetwork("string")
            .pscConfig(PscConfigArgs.builder()
                .allowedConsumerProjects("string")
                .pscEnabled(false)
                .build())
            .requireSsl(false)
            .sslMode("SSL_MODE_UNSPECIFIED")
            .build())
        .kind("string")
        .locationPreference(LocationPreferenceArgs.builder()
            .followGaeApplication("string")
            .kind("string")
            .secondaryZone("string")
            .zone("string")
            .build())
        .maintenanceWindow(MaintenanceWindowArgs.builder()
            .day(0)
            .hour(0)
            .kind("string")
            .updateTrack("SQL_UPDATE_TRACK_UNSPECIFIED")
            .build())
        .passwordValidationPolicy(PasswordValidationPolicyArgs.builder()
            .complexity("COMPLEXITY_UNSPECIFIED")
            .disallowCompromisedCredentials(false)
            .disallowUsernameSubstring(false)
            .enablePasswordPolicy(false)
            .minLength(0)
            .passwordChangeInterval("string")
            .reuseInterval(0)
            .build())
        .pricingPlan("SQL_PRICING_PLAN_UNSPECIFIED")
        .settingsVersion("string")
        .sqlServerAuditConfig(SqlServerAuditConfigArgs.builder()
            .bucket("string")
            .kind("string")
            .retentionInterval("string")
            .uploadInterval("string")
            .build())
        .storageAutoResize(false)
        .storageAutoResizeLimit("string")
        .tier("string")
        .timeZone("string")
        .userLabels(Map.of("string", "string"))
        .build())
    .sqlNetworkArchitecture("SQL_NETWORK_ARCHITECTURE_UNSPECIFIED")
    .state("SQL_INSTANCE_STATE_UNSPECIFIED")
    .suspensionReason("SQL_SUSPENSION_REASON_UNSPECIFIED")
    .build());
exampleinstance_resource_resource_from_sqladminv1beta4 = google_native.sqladmin.v1beta4.Instance("exampleinstanceResourceResourceFromSqladminv1beta4",
    backend_type=google_native.sqladmin.v1beta4.InstanceBackendType.SQL_BACKEND_TYPE_UNSPECIFIED,
    connection_name="string",
    current_disk_size="string",
    database_version=google_native.sqladmin.v1beta4.InstanceDatabaseVersion.SQL_DATABASE_VERSION_UNSPECIFIED,
    disk_encryption_configuration={
        "kind": "string",
        "kms_key_name": "string",
    },
    disk_encryption_status={
        "kind": "string",
        "kms_key_version_name": "string",
    },
    failover_replica={
        "available": False,
        "name": "string",
    },
    gce_zone="string",
    instance_type=google_native.sqladmin.v1beta4.InstanceInstanceType.SQL_INSTANCE_TYPE_UNSPECIFIED,
    ip_addresses=[{
        "ip_address": "string",
        "time_to_retire": "string",
        "type": google_native.sqladmin.v1beta4.IpMappingType.SQL_IP_ADDRESS_TYPE_UNSPECIFIED,
    }],
    kind="string",
    maintenance_version="string",
    master_instance_name="string",
    max_disk_size="string",
    name="string",
    on_premises_configuration={
        "ca_certificate": "string",
        "client_certificate": "string",
        "client_key": "string",
        "dump_file_path": "string",
        "host_port": "string",
        "kind": "string",
        "password": "string",
        "source_instance": {
            "name": "string",
            "project": "string",
            "region": "string",
        },
        "username": "string",
    },
    out_of_disk_report={
        "sql_min_recommended_increase_size_gb": 0,
        "sql_out_of_disk_state": google_native.sqladmin.v1beta4.SqlOutOfDiskReportSqlOutOfDiskState.SQL_OUT_OF_DISK_STATE_UNSPECIFIED,
    },
    project="string",
    region="string",
    replica_configuration={
        "cascadable_replica": False,
        "failover_target": False,
        "kind": "string",
        "mysql_replica_configuration": {
            "ca_certificate": "string",
            "client_certificate": "string",
            "client_key": "string",
            "connect_retry_interval": 0,
            "dump_file_path": "string",
            "kind": "string",
            "master_heartbeat_period": "string",
            "password": "string",
            "ssl_cipher": "string",
            "username": "string",
            "verify_server_certificate": False,
        },
    },
    replica_names=["string"],
    root_password="string",
    satisfies_pzs=False,
    scheduled_maintenance={
        "can_defer": False,
        "can_reschedule": False,
        "schedule_deadline_time": "string",
        "start_time": "string",
    },
    secondary_gce_zone="string",
    self_link="string",
    server_ca_cert={
        "cert": "string",
        "cert_serial_number": "string",
        "common_name": "string",
        "create_time": "string",
        "expiration_time": "string",
        "instance": "string",
        "kind": "string",
        "self_link": "string",
        "sha1_fingerprint": "string",
    },
    service_account_email_address="string",
    settings={
        "activation_policy": google_native.sqladmin.v1beta4.SettingsActivationPolicy.SQL_ACTIVATION_POLICY_UNSPECIFIED,
        "active_directory_config": {
            "domain": "string",
            "kind": "string",
        },
        "advanced_machine_features": {
            "threads_per_core": 0,
        },
        "availability_type": google_native.sqladmin.v1beta4.SettingsAvailabilityType.SQL_AVAILABILITY_TYPE_UNSPECIFIED,
        "backup_configuration": {
            "backup_retention_settings": {
                "retained_backups": 0,
                "retention_unit": google_native.sqladmin.v1beta4.BackupRetentionSettingsRetentionUnit.RETENTION_UNIT_UNSPECIFIED,
            },
            "binary_log_enabled": False,
            "enabled": False,
            "kind": "string",
            "location": "string",
            "point_in_time_recovery_enabled": False,
            "replication_log_archiving_enabled": False,
            "start_time": "string",
            "transaction_log_retention_days": 0,
        },
        "collation": "string",
        "connector_enforcement": google_native.sqladmin.v1beta4.SettingsConnectorEnforcement.CONNECTOR_ENFORCEMENT_UNSPECIFIED,
        "crash_safe_replication_enabled": False,
        "data_cache_config": {
            "data_cache_enabled": False,
        },
        "data_disk_size_gb": "string",
        "data_disk_type": google_native.sqladmin.v1beta4.SettingsDataDiskType.SQL_DATA_DISK_TYPE_UNSPECIFIED,
        "database_flags": [{
            "name": "string",
            "value": "string",
        }],
        "database_replication_enabled": False,
        "deletion_protection_enabled": False,
        "deny_maintenance_periods": [{
            "end_date": "string",
            "start_date": "string",
            "time": "string",
        }],
        "edition": google_native.sqladmin.v1beta4.SettingsEdition.EDITION_UNSPECIFIED,
        "insights_config": {
            "query_insights_enabled": False,
            "query_plans_per_minute": 0,
            "query_string_length": 0,
            "record_application_tags": False,
            "record_client_address": False,
        },
        "ip_configuration": {
            "allocated_ip_range": "string",
            "authorized_networks": [{
                "expiration_time": "string",
                "kind": "string",
                "name": "string",
                "value": "string",
            }],
            "enable_private_path_for_google_cloud_services": False,
            "ipv4_enabled": False,
            "private_network": "string",
            "psc_config": {
                "allowed_consumer_projects": ["string"],
                "psc_enabled": False,
            },
            "require_ssl": False,
            "ssl_mode": google_native.sqladmin.v1beta4.IpConfigurationSslMode.SSL_MODE_UNSPECIFIED,
        },
        "kind": "string",
        "location_preference": {
            "follow_gae_application": "string",
            "kind": "string",
            "secondary_zone": "string",
            "zone": "string",
        },
        "maintenance_window": {
            "day": 0,
            "hour": 0,
            "kind": "string",
            "update_track": google_native.sqladmin.v1beta4.MaintenanceWindowUpdateTrack.SQL_UPDATE_TRACK_UNSPECIFIED,
        },
        "password_validation_policy": {
            "complexity": google_native.sqladmin.v1beta4.PasswordValidationPolicyComplexity.COMPLEXITY_UNSPECIFIED,
            "disallow_compromised_credentials": False,
            "disallow_username_substring": False,
            "enable_password_policy": False,
            "min_length": 0,
            "password_change_interval": "string",
            "reuse_interval": 0,
        },
        "pricing_plan": google_native.sqladmin.v1beta4.SettingsPricingPlan.SQL_PRICING_PLAN_UNSPECIFIED,
        "settings_version": "string",
        "sql_server_audit_config": {
            "bucket": "string",
            "kind": "string",
            "retention_interval": "string",
            "upload_interval": "string",
        },
        "storage_auto_resize": False,
        "storage_auto_resize_limit": "string",
        "tier": "string",
        "time_zone": "string",
        "user_labels": {
            "string": "string",
        },
    },
    sql_network_architecture=google_native.sqladmin.v1beta4.InstanceSqlNetworkArchitecture.SQL_NETWORK_ARCHITECTURE_UNSPECIFIED,
    state=google_native.sqladmin.v1beta4.InstanceState.SQL_INSTANCE_STATE_UNSPECIFIED,
    suspension_reason=[google_native.sqladmin.v1beta4.InstanceSuspensionReasonItem.SQL_SUSPENSION_REASON_UNSPECIFIED])
const exampleinstanceResourceResourceFromSqladminv1beta4 = new google_native.sqladmin.v1beta4.Instance("exampleinstanceResourceResourceFromSqladminv1beta4", {
    backendType: google_native.sqladmin.v1beta4.InstanceBackendType.SqlBackendTypeUnspecified,
    connectionName: "string",
    currentDiskSize: "string",
    databaseVersion: google_native.sqladmin.v1beta4.InstanceDatabaseVersion.SqlDatabaseVersionUnspecified,
    diskEncryptionConfiguration: {
        kind: "string",
        kmsKeyName: "string",
    },
    diskEncryptionStatus: {
        kind: "string",
        kmsKeyVersionName: "string",
    },
    failoverReplica: {
        available: false,
        name: "string",
    },
    gceZone: "string",
    instanceType: google_native.sqladmin.v1beta4.InstanceInstanceType.SqlInstanceTypeUnspecified,
    ipAddresses: [{
        ipAddress: "string",
        timeToRetire: "string",
        type: google_native.sqladmin.v1beta4.IpMappingType.SqlIpAddressTypeUnspecified,
    }],
    kind: "string",
    maintenanceVersion: "string",
    masterInstanceName: "string",
    maxDiskSize: "string",
    name: "string",
    onPremisesConfiguration: {
        caCertificate: "string",
        clientCertificate: "string",
        clientKey: "string",
        dumpFilePath: "string",
        hostPort: "string",
        kind: "string",
        password: "string",
        sourceInstance: {
            name: "string",
            project: "string",
            region: "string",
        },
        username: "string",
    },
    outOfDiskReport: {
        sqlMinRecommendedIncreaseSizeGb: 0,
        sqlOutOfDiskState: google_native.sqladmin.v1beta4.SqlOutOfDiskReportSqlOutOfDiskState.SqlOutOfDiskStateUnspecified,
    },
    project: "string",
    region: "string",
    replicaConfiguration: {
        cascadableReplica: false,
        failoverTarget: false,
        kind: "string",
        mysqlReplicaConfiguration: {
            caCertificate: "string",
            clientCertificate: "string",
            clientKey: "string",
            connectRetryInterval: 0,
            dumpFilePath: "string",
            kind: "string",
            masterHeartbeatPeriod: "string",
            password: "string",
            sslCipher: "string",
            username: "string",
            verifyServerCertificate: false,
        },
    },
    replicaNames: ["string"],
    rootPassword: "string",
    satisfiesPzs: false,
    scheduledMaintenance: {
        canDefer: false,
        canReschedule: false,
        scheduleDeadlineTime: "string",
        startTime: "string",
    },
    secondaryGceZone: "string",
    selfLink: "string",
    serverCaCert: {
        cert: "string",
        certSerialNumber: "string",
        commonName: "string",
        createTime: "string",
        expirationTime: "string",
        instance: "string",
        kind: "string",
        selfLink: "string",
        sha1Fingerprint: "string",
    },
    serviceAccountEmailAddress: "string",
    settings: {
        activationPolicy: google_native.sqladmin.v1beta4.SettingsActivationPolicy.SqlActivationPolicyUnspecified,
        activeDirectoryConfig: {
            domain: "string",
            kind: "string",
        },
        advancedMachineFeatures: {
            threadsPerCore: 0,
        },
        availabilityType: google_native.sqladmin.v1beta4.SettingsAvailabilityType.SqlAvailabilityTypeUnspecified,
        backupConfiguration: {
            backupRetentionSettings: {
                retainedBackups: 0,
                retentionUnit: google_native.sqladmin.v1beta4.BackupRetentionSettingsRetentionUnit.RetentionUnitUnspecified,
            },
            binaryLogEnabled: false,
            enabled: false,
            kind: "string",
            location: "string",
            pointInTimeRecoveryEnabled: false,
            replicationLogArchivingEnabled: false,
            startTime: "string",
            transactionLogRetentionDays: 0,
        },
        collation: "string",
        connectorEnforcement: google_native.sqladmin.v1beta4.SettingsConnectorEnforcement.ConnectorEnforcementUnspecified,
        crashSafeReplicationEnabled: false,
        dataCacheConfig: {
            dataCacheEnabled: false,
        },
        dataDiskSizeGb: "string",
        dataDiskType: google_native.sqladmin.v1beta4.SettingsDataDiskType.SqlDataDiskTypeUnspecified,
        databaseFlags: [{
            name: "string",
            value: "string",
        }],
        databaseReplicationEnabled: false,
        deletionProtectionEnabled: false,
        denyMaintenancePeriods: [{
            endDate: "string",
            startDate: "string",
            time: "string",
        }],
        edition: google_native.sqladmin.v1beta4.SettingsEdition.EditionUnspecified,
        insightsConfig: {
            queryInsightsEnabled: false,
            queryPlansPerMinute: 0,
            queryStringLength: 0,
            recordApplicationTags: false,
            recordClientAddress: false,
        },
        ipConfiguration: {
            allocatedIpRange: "string",
            authorizedNetworks: [{
                expirationTime: "string",
                kind: "string",
                name: "string",
                value: "string",
            }],
            enablePrivatePathForGoogleCloudServices: false,
            ipv4Enabled: false,
            privateNetwork: "string",
            pscConfig: {
                allowedConsumerProjects: ["string"],
                pscEnabled: false,
            },
            requireSsl: false,
            sslMode: google_native.sqladmin.v1beta4.IpConfigurationSslMode.SslModeUnspecified,
        },
        kind: "string",
        locationPreference: {
            followGaeApplication: "string",
            kind: "string",
            secondaryZone: "string",
            zone: "string",
        },
        maintenanceWindow: {
            day: 0,
            hour: 0,
            kind: "string",
            updateTrack: google_native.sqladmin.v1beta4.MaintenanceWindowUpdateTrack.SqlUpdateTrackUnspecified,
        },
        passwordValidationPolicy: {
            complexity: google_native.sqladmin.v1beta4.PasswordValidationPolicyComplexity.ComplexityUnspecified,
            disallowCompromisedCredentials: false,
            disallowUsernameSubstring: false,
            enablePasswordPolicy: false,
            minLength: 0,
            passwordChangeInterval: "string",
            reuseInterval: 0,
        },
        pricingPlan: google_native.sqladmin.v1beta4.SettingsPricingPlan.SqlPricingPlanUnspecified,
        settingsVersion: "string",
        sqlServerAuditConfig: {
            bucket: "string",
            kind: "string",
            retentionInterval: "string",
            uploadInterval: "string",
        },
        storageAutoResize: false,
        storageAutoResizeLimit: "string",
        tier: "string",
        timeZone: "string",
        userLabels: {
            string: "string",
        },
    },
    sqlNetworkArchitecture: google_native.sqladmin.v1beta4.InstanceSqlNetworkArchitecture.SqlNetworkArchitectureUnspecified,
    state: google_native.sqladmin.v1beta4.InstanceState.SqlInstanceStateUnspecified,
    suspensionReason: [google_native.sqladmin.v1beta4.InstanceSuspensionReasonItem.SqlSuspensionReasonUnspecified],
});
type: google-native:sqladmin/v1beta4:Instance
properties:
    backendType: SQL_BACKEND_TYPE_UNSPECIFIED
    connectionName: string
    currentDiskSize: string
    databaseVersion: SQL_DATABASE_VERSION_UNSPECIFIED
    diskEncryptionConfiguration:
        kind: string
        kmsKeyName: string
    diskEncryptionStatus:
        kind: string
        kmsKeyVersionName: string
    failoverReplica:
        available: false
        name: string
    gceZone: string
    instanceType: SQL_INSTANCE_TYPE_UNSPECIFIED
    ipAddresses:
        - ipAddress: string
          timeToRetire: string
          type: SQL_IP_ADDRESS_TYPE_UNSPECIFIED
    kind: string
    maintenanceVersion: string
    masterInstanceName: string
    maxDiskSize: string
    name: string
    onPremisesConfiguration:
        caCertificate: string
        clientCertificate: string
        clientKey: string
        dumpFilePath: string
        hostPort: string
        kind: string
        password: string
        sourceInstance:
            name: string
            project: string
            region: string
        username: string
    outOfDiskReport:
        sqlMinRecommendedIncreaseSizeGb: 0
        sqlOutOfDiskState: SQL_OUT_OF_DISK_STATE_UNSPECIFIED
    project: string
    region: string
    replicaConfiguration:
        cascadableReplica: false
        failoverTarget: false
        kind: string
        mysqlReplicaConfiguration:
            caCertificate: string
            clientCertificate: string
            clientKey: string
            connectRetryInterval: 0
            dumpFilePath: string
            kind: string
            masterHeartbeatPeriod: string
            password: string
            sslCipher: string
            username: string
            verifyServerCertificate: false
    replicaNames:
        - string
    rootPassword: string
    satisfiesPzs: false
    scheduledMaintenance:
        canDefer: false
        canReschedule: false
        scheduleDeadlineTime: string
        startTime: string
    secondaryGceZone: string
    selfLink: string
    serverCaCert:
        cert: string
        certSerialNumber: string
        commonName: string
        createTime: string
        expirationTime: string
        instance: string
        kind: string
        selfLink: string
        sha1Fingerprint: string
    serviceAccountEmailAddress: string
    settings:
        activationPolicy: SQL_ACTIVATION_POLICY_UNSPECIFIED
        activeDirectoryConfig:
            domain: string
            kind: string
        advancedMachineFeatures:
            threadsPerCore: 0
        availabilityType: SQL_AVAILABILITY_TYPE_UNSPECIFIED
        backupConfiguration:
            backupRetentionSettings:
                retainedBackups: 0
                retentionUnit: RETENTION_UNIT_UNSPECIFIED
            binaryLogEnabled: false
            enabled: false
            kind: string
            location: string
            pointInTimeRecoveryEnabled: false
            replicationLogArchivingEnabled: false
            startTime: string
            transactionLogRetentionDays: 0
        collation: string
        connectorEnforcement: CONNECTOR_ENFORCEMENT_UNSPECIFIED
        crashSafeReplicationEnabled: false
        dataCacheConfig:
            dataCacheEnabled: false
        dataDiskSizeGb: string
        dataDiskType: SQL_DATA_DISK_TYPE_UNSPECIFIED
        databaseFlags:
            - name: string
              value: string
        databaseReplicationEnabled: false
        deletionProtectionEnabled: false
        denyMaintenancePeriods:
            - endDate: string
              startDate: string
              time: string
        edition: EDITION_UNSPECIFIED
        insightsConfig:
            queryInsightsEnabled: false
            queryPlansPerMinute: 0
            queryStringLength: 0
            recordApplicationTags: false
            recordClientAddress: false
        ipConfiguration:
            allocatedIpRange: string
            authorizedNetworks:
                - expirationTime: string
                  kind: string
                  name: string
                  value: string
            enablePrivatePathForGoogleCloudServices: false
            ipv4Enabled: false
            privateNetwork: string
            pscConfig:
                allowedConsumerProjects:
                    - string
                pscEnabled: false
            requireSsl: false
            sslMode: SSL_MODE_UNSPECIFIED
        kind: string
        locationPreference:
            followGaeApplication: string
            kind: string
            secondaryZone: string
            zone: string
        maintenanceWindow:
            day: 0
            hour: 0
            kind: string
            updateTrack: SQL_UPDATE_TRACK_UNSPECIFIED
        passwordValidationPolicy:
            complexity: COMPLEXITY_UNSPECIFIED
            disallowCompromisedCredentials: false
            disallowUsernameSubstring: false
            enablePasswordPolicy: false
            minLength: 0
            passwordChangeInterval: string
            reuseInterval: 0
        pricingPlan: SQL_PRICING_PLAN_UNSPECIFIED
        settingsVersion: string
        sqlServerAuditConfig:
            bucket: string
            kind: string
            retentionInterval: string
            uploadInterval: string
        storageAutoResize: false
        storageAutoResizeLimit: string
        tier: string
        timeZone: string
        userLabels:
            string: string
    sqlNetworkArchitecture: SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
    state: SQL_INSTANCE_STATE_UNSPECIFIED
    suspensionReason:
        - SQL_SUSPENSION_REASON_UNSPECIFIED
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Instance resource accepts the following input properties:
- BackendType Pulumi.Google Native. SQLAdmin. V1Beta4. Instance Backend Type 
- The backend type. SECOND_GEN: Cloud SQL database instance.EXTERNAL: A database server that is not managed by Google. This property is read-only; use thetierproperty in thesettingsobject to determine the database type.
- ConnectionName string
- Connection name of the Cloud SQL instance used in connection strings.
- CurrentDisk stringSize 
- The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- DatabaseVersion Pulumi.Google Native. SQLAdmin. V1Beta4. Instance Database Version 
- The database engine type and version. The databaseVersionfield cannot be changed after instance creation.
- DiskEncryption Pulumi.Configuration Google Native. SQLAdmin. V1Beta4. Inputs. Disk Encryption Configuration 
- Disk encryption configuration specific to an instance.
- DiskEncryption Pulumi.Status Google Native. SQLAdmin. V1Beta4. Inputs. Disk Encryption Status 
- Disk encryption status specific to an instance.
- Etag string
- This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersionfield instead.
- FailoverReplica Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Instance Failover Replica 
- The name and status of the failover replica.
- GceZone string
- The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.
- InstanceType Pulumi.Google Native. SQLAdmin. V1Beta4. Instance Instance Type 
- The instance type.
- IpAddresses List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Ip Mapping> 
- The assigned IP addresses for the instance.
- Ipv6Address string
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- Kind string
- This is always sql#instance.
- MaintenanceVersion string
- The current software version on the instance.
- MasterInstance stringName 
- The name of the instance which will act as primary in the replication setup.
- MaxDisk stringSize 
- The maximum disk size of the instance in bytes.
- Name string
- Name of the Cloud SQL instance. This does not include the project ID.
- OnPremises Pulumi.Configuration Google Native. SQLAdmin. V1Beta4. Inputs. On Premises Configuration 
- Configuration specific to on-premises instances.
- OutOf Pulumi.Disk Report Google Native. SQLAdmin. V1Beta4. Inputs. Sql Out Of Disk Report 
- This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- Project string
- The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
- Region string
- The geographical region. Can be: * us-central(FIRST_GENinstances only) *us-central1(SECOND_GENinstances only) *asia-east1oreurope-west1. Defaults tous-centralorus-central1depending on the instance type. The region cannot be changed after instance creation.
- ReplicaConfiguration Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Replica Configuration 
- Configuration specific to failover replicas and read replicas.
- ReplicaNames List<string>
- The replicas of the instance.
- RootPassword string
- Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- SatisfiesPzs bool
- The status indicating if instance satisfiesPzs. Reserved for future use.
- ScheduledMaintenance Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Sql Scheduled Maintenance 
- The start time of any upcoming scheduled maintenance for this instance.
- SecondaryGce stringZone 
- The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- SelfLink string
- The URI of this resource.
- ServerCa Pulumi.Cert Google Native. SQLAdmin. V1Beta4. Inputs. Ssl Cert 
- SSL configuration.
- ServiceAccount stringEmail Address 
- The service account email address assigned to the instance. \This property is read-only.
- Settings
Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Settings 
- The user settings.
- SqlNetwork Pulumi.Architecture Google Native. SQLAdmin. V1Beta4. Instance Sql Network Architecture 
- The SQL network architecture for the instance.
- State
Pulumi.Google Native. SQLAdmin. V1Beta4. Instance State 
- The current serving state of the Cloud SQL instance.
- SuspensionReason List<Pulumi.Google Native. SQLAdmin. V1Beta4. Instance Suspension Reason Item> 
- If the instance state is SUSPENDED, the reason for the suspension.
- BackendType InstanceBackend Type 
- The backend type. SECOND_GEN: Cloud SQL database instance.EXTERNAL: A database server that is not managed by Google. This property is read-only; use thetierproperty in thesettingsobject to determine the database type.
- ConnectionName string
- Connection name of the Cloud SQL instance used in connection strings.
- CurrentDisk stringSize 
- The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- DatabaseVersion InstanceDatabase Version 
- The database engine type and version. The databaseVersionfield cannot be changed after instance creation.
- DiskEncryption DiskConfiguration Encryption Configuration Args 
- Disk encryption configuration specific to an instance.
- DiskEncryption DiskStatus Encryption Status Args 
- Disk encryption status specific to an instance.
- Etag string
- This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersionfield instead.
- FailoverReplica InstanceFailover Replica Args 
- The name and status of the failover replica.
- GceZone string
- The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.
- InstanceType InstanceInstance Type 
- The instance type.
- IpAddresses []IpMapping Args 
- The assigned IP addresses for the instance.
- Ipv6Address string
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- Kind string
- This is always sql#instance.
- MaintenanceVersion string
- The current software version on the instance.
- MasterInstance stringName 
- The name of the instance which will act as primary in the replication setup.
- MaxDisk stringSize 
- The maximum disk size of the instance in bytes.
- Name string
- Name of the Cloud SQL instance. This does not include the project ID.
- OnPremises OnConfiguration Premises Configuration Args 
- Configuration specific to on-premises instances.
- OutOf SqlDisk Report Out Of Disk Report Args 
- This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- Project string
- The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
- Region string
- The geographical region. Can be: * us-central(FIRST_GENinstances only) *us-central1(SECOND_GENinstances only) *asia-east1oreurope-west1. Defaults tous-centralorus-central1depending on the instance type. The region cannot be changed after instance creation.
- ReplicaConfiguration ReplicaConfiguration Args 
- Configuration specific to failover replicas and read replicas.
- ReplicaNames []string
- The replicas of the instance.
- RootPassword string
- Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- SatisfiesPzs bool
- The status indicating if instance satisfiesPzs. Reserved for future use.
- ScheduledMaintenance SqlScheduled Maintenance Args 
- The start time of any upcoming scheduled maintenance for this instance.
- SecondaryGce stringZone 
- The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- SelfLink string
- The URI of this resource.
- ServerCa SslCert Cert Type Args 
- SSL configuration.
- ServiceAccount stringEmail Address 
- The service account email address assigned to the instance. \This property is read-only.
- Settings
SettingsArgs 
- The user settings.
- SqlNetwork InstanceArchitecture Sql Network Architecture 
- The SQL network architecture for the instance.
- State
InstanceState Enum 
- The current serving state of the Cloud SQL instance.
- SuspensionReason []InstanceSuspension Reason Item 
- If the instance state is SUSPENDED, the reason for the suspension.
- backendType InstanceBackend Type 
- The backend type. SECOND_GEN: Cloud SQL database instance.EXTERNAL: A database server that is not managed by Google. This property is read-only; use thetierproperty in thesettingsobject to determine the database type.
- connectionName String
- Connection name of the Cloud SQL instance used in connection strings.
- currentDisk StringSize 
- The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- databaseVersion InstanceDatabase Version 
- The database engine type and version. The databaseVersionfield cannot be changed after instance creation.
- diskEncryption DiskConfiguration Encryption Configuration 
- Disk encryption configuration specific to an instance.
- diskEncryption DiskStatus Encryption Status 
- Disk encryption status specific to an instance.
- etag String
- This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersionfield instead.
- failoverReplica InstanceFailover Replica 
- The name and status of the failover replica.
- gceZone String
- The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.
- instanceType InstanceInstance Type 
- The instance type.
- ipAddresses List<IpMapping> 
- The assigned IP addresses for the instance.
- ipv6Address String
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind String
- This is always sql#instance.
- maintenanceVersion String
- The current software version on the instance.
- masterInstance StringName 
- The name of the instance which will act as primary in the replication setup.
- maxDisk StringSize 
- The maximum disk size of the instance in bytes.
- name String
- Name of the Cloud SQL instance. This does not include the project ID.
- onPremises OnConfiguration Premises Configuration 
- Configuration specific to on-premises instances.
- outOf SqlDisk Report Out Of Disk Report 
- This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- project String
- The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
- region String
- The geographical region. Can be: * us-central(FIRST_GENinstances only) *us-central1(SECOND_GENinstances only) *asia-east1oreurope-west1. Defaults tous-centralorus-central1depending on the instance type. The region cannot be changed after instance creation.
- replicaConfiguration ReplicaConfiguration 
- Configuration specific to failover replicas and read replicas.
- replicaNames List<String>
- The replicas of the instance.
- rootPassword String
- Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfiesPzs Boolean
- The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduledMaintenance SqlScheduled Maintenance 
- The start time of any upcoming scheduled maintenance for this instance.
- secondaryGce StringZone 
- The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- selfLink String
- The URI of this resource.
- serverCa SslCert Cert 
- SSL configuration.
- serviceAccount StringEmail Address 
- The service account email address assigned to the instance. \This property is read-only.
- settings Settings
- The user settings.
- sqlNetwork InstanceArchitecture Sql Network Architecture 
- The SQL network architecture for the instance.
- state
InstanceState 
- The current serving state of the Cloud SQL instance.
- suspensionReason List<InstanceSuspension Reason Item> 
- If the instance state is SUSPENDED, the reason for the suspension.
- backendType InstanceBackend Type 
- The backend type. SECOND_GEN: Cloud SQL database instance.EXTERNAL: A database server that is not managed by Google. This property is read-only; use thetierproperty in thesettingsobject to determine the database type.
- connectionName string
- Connection name of the Cloud SQL instance used in connection strings.
- currentDisk stringSize 
- The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- databaseVersion InstanceDatabase Version 
- The database engine type and version. The databaseVersionfield cannot be changed after instance creation.
- diskEncryption DiskConfiguration Encryption Configuration 
- Disk encryption configuration specific to an instance.
- diskEncryption DiskStatus Encryption Status 
- Disk encryption status specific to an instance.
- etag string
- This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersionfield instead.
- failoverReplica InstanceFailover Replica 
- The name and status of the failover replica.
- gceZone string
- The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.
- instanceType InstanceInstance Type 
- The instance type.
- ipAddresses IpMapping[] 
- The assigned IP addresses for the instance.
- ipv6Address string
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind string
- This is always sql#instance.
- maintenanceVersion string
- The current software version on the instance.
- masterInstance stringName 
- The name of the instance which will act as primary in the replication setup.
- maxDisk stringSize 
- The maximum disk size of the instance in bytes.
- name string
- Name of the Cloud SQL instance. This does not include the project ID.
- onPremises OnConfiguration Premises Configuration 
- Configuration specific to on-premises instances.
- outOf SqlDisk Report Out Of Disk Report 
- This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- project string
- The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
- region string
- The geographical region. Can be: * us-central(FIRST_GENinstances only) *us-central1(SECOND_GENinstances only) *asia-east1oreurope-west1. Defaults tous-centralorus-central1depending on the instance type. The region cannot be changed after instance creation.
- replicaConfiguration ReplicaConfiguration 
- Configuration specific to failover replicas and read replicas.
- replicaNames string[]
- The replicas of the instance.
- rootPassword string
- Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfiesPzs boolean
- The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduledMaintenance SqlScheduled Maintenance 
- The start time of any upcoming scheduled maintenance for this instance.
- secondaryGce stringZone 
- The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- selfLink string
- The URI of this resource.
- serverCa SslCert Cert 
- SSL configuration.
- serviceAccount stringEmail Address 
- The service account email address assigned to the instance. \This property is read-only.
- settings Settings
- The user settings.
- sqlNetwork InstanceArchitecture Sql Network Architecture 
- The SQL network architecture for the instance.
- state
InstanceState 
- The current serving state of the Cloud SQL instance.
- suspensionReason InstanceSuspension Reason Item[] 
- If the instance state is SUSPENDED, the reason for the suspension.
- backend_type InstanceBackend Type 
- The backend type. SECOND_GEN: Cloud SQL database instance.EXTERNAL: A database server that is not managed by Google. This property is read-only; use thetierproperty in thesettingsobject to determine the database type.
- connection_name str
- Connection name of the Cloud SQL instance used in connection strings.
- current_disk_ strsize 
- The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- database_version InstanceDatabase Version 
- The database engine type and version. The databaseVersionfield cannot be changed after instance creation.
- disk_encryption_ Diskconfiguration Encryption Configuration Args 
- Disk encryption configuration specific to an instance.
- disk_encryption_ Diskstatus Encryption Status Args 
- Disk encryption status specific to an instance.
- etag str
- This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersionfield instead.
- failover_replica InstanceFailover Replica Args 
- The name and status of the failover replica.
- gce_zone str
- The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.
- instance_type InstanceInstance Type 
- The instance type.
- ip_addresses Sequence[IpMapping Args] 
- The assigned IP addresses for the instance.
- ipv6_address str
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind str
- This is always sql#instance.
- maintenance_version str
- The current software version on the instance.
- master_instance_ strname 
- The name of the instance which will act as primary in the replication setup.
- max_disk_ strsize 
- The maximum disk size of the instance in bytes.
- name str
- Name of the Cloud SQL instance. This does not include the project ID.
- on_premises_ Onconfiguration Premises Configuration Args 
- Configuration specific to on-premises instances.
- out_of_ Sqldisk_ report Out Of Disk Report Args 
- This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- project str
- The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
- region str
- The geographical region. Can be: * us-central(FIRST_GENinstances only) *us-central1(SECOND_GENinstances only) *asia-east1oreurope-west1. Defaults tous-centralorus-central1depending on the instance type. The region cannot be changed after instance creation.
- replica_configuration ReplicaConfiguration Args 
- Configuration specific to failover replicas and read replicas.
- replica_names Sequence[str]
- The replicas of the instance.
- root_password str
- Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfies_pzs bool
- The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduled_maintenance SqlScheduled Maintenance Args 
- The start time of any upcoming scheduled maintenance for this instance.
- secondary_gce_ strzone 
- The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- self_link str
- The URI of this resource.
- server_ca_ Sslcert Cert Args 
- SSL configuration.
- service_account_ stremail_ address 
- The service account email address assigned to the instance. \This property is read-only.
- settings
SettingsArgs 
- The user settings.
- sql_network_ Instancearchitecture Sql Network Architecture 
- The SQL network architecture for the instance.
- state
InstanceState 
- The current serving state of the Cloud SQL instance.
- suspension_reason Sequence[InstanceSuspension Reason Item] 
- If the instance state is SUSPENDED, the reason for the suspension.
- backendType "SQL_BACKEND_TYPE_UNSPECIFIED" | "FIRST_GEN" | "SECOND_GEN" | "EXTERNAL"
- The backend type. SECOND_GEN: Cloud SQL database instance.EXTERNAL: A database server that is not managed by Google. This property is read-only; use thetierproperty in thesettingsobject to determine the database type.
- connectionName String
- Connection name of the Cloud SQL instance used in connection strings.
- currentDisk StringSize 
- The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- databaseVersion "SQL_DATABASE_VERSION_UNSPECIFIED" | "MYSQL_5_1" | "MYSQL_5_5" | "MYSQL_5_6" | "MYSQL_5_7" | "SQLSERVER_2017_STANDARD" | "SQLSERVER_2017_ENTERPRISE" | "SQLSERVER_2017_EXPRESS" | "SQLSERVER_2017_WEB" | "POSTGRES_9_6" | "POSTGRES_10" | "POSTGRES_11" | "POSTGRES_12" | "POSTGRES_13" | "POSTGRES_14" | "POSTGRES_15" | "MYSQL_8_0" | "MYSQL_8_0_18" | "MYSQL_8_0_26" | "MYSQL_8_0_27" | "MYSQL_8_0_28" | "MYSQL_8_0_29" | "MYSQL_8_0_30" | "MYSQL_8_0_31" | "MYSQL_8_0_32" | "MYSQL_8_0_33" | "MYSQL_8_0_34" | "MYSQL_8_0_35" | "MYSQL_8_0_36" | "SQLSERVER_2019_STANDARD" | "SQLSERVER_2019_ENTERPRISE" | "SQLSERVER_2019_EXPRESS" | "SQLSERVER_2019_WEB" | "SQLSERVER_2022_STANDARD" | "SQLSERVER_2022_ENTERPRISE" | "SQLSERVER_2022_EXPRESS" | "SQLSERVER_2022_WEB"
- The database engine type and version. The databaseVersionfield cannot be changed after instance creation.
- diskEncryption Property MapConfiguration 
- Disk encryption configuration specific to an instance.
- diskEncryption Property MapStatus 
- Disk encryption status specific to an instance.
- etag String
- This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersionfield instead.
- failoverReplica Property Map
- The name and status of the failover replica.
- gceZone String
- The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.
- instanceType "SQL_INSTANCE_TYPE_UNSPECIFIED" | "CLOUD_SQL_INSTANCE" | "ON_PREMISES_INSTANCE" | "READ_REPLICA_INSTANCE"
- The instance type.
- ipAddresses List<Property Map>
- The assigned IP addresses for the instance.
- ipv6Address String
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind String
- This is always sql#instance.
- maintenanceVersion String
- The current software version on the instance.
- masterInstance StringName 
- The name of the instance which will act as primary in the replication setup.
- maxDisk StringSize 
- The maximum disk size of the instance in bytes.
- name String
- Name of the Cloud SQL instance. This does not include the project ID.
- onPremises Property MapConfiguration 
- Configuration specific to on-premises instances.
- outOf Property MapDisk Report 
- This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- project String
- The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
- region String
- The geographical region. Can be: * us-central(FIRST_GENinstances only) *us-central1(SECOND_GENinstances only) *asia-east1oreurope-west1. Defaults tous-centralorus-central1depending on the instance type. The region cannot be changed after instance creation.
- replicaConfiguration Property Map
- Configuration specific to failover replicas and read replicas.
- replicaNames List<String>
- The replicas of the instance.
- rootPassword String
- Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfiesPzs Boolean
- The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduledMaintenance Property Map
- The start time of any upcoming scheduled maintenance for this instance.
- secondaryGce StringZone 
- The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- selfLink String
- The URI of this resource.
- serverCa Property MapCert 
- SSL configuration.
- serviceAccount StringEmail Address 
- The service account email address assigned to the instance. \This property is read-only.
- settings Property Map
- The user settings.
- sqlNetwork "SQL_NETWORK_ARCHITECTURE_UNSPECIFIED" | "NEW_NETWORK_ARCHITECTURE" | "OLD_NETWORK_ARCHITECTURE"Architecture 
- The SQL network architecture for the instance.
- state "SQL_INSTANCE_STATE_UNSPECIFIED" | "RUNNABLE" | "SUSPENDED" | "PENDING_DELETE" | "PENDING_CREATE" | "MAINTENANCE" | "FAILED" | "ONLINE_MAINTENANCE"
- The current serving state of the Cloud SQL instance.
- suspensionReason List<"SQL_SUSPENSION_REASON_UNSPECIFIED" | "BILLING_ISSUE" | "LEGAL_ISSUE" | "OPERATIONAL_ISSUE" | "KMS_KEY_ISSUE">
- If the instance state is SUSPENDED, the reason for the suspension.
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- AvailableMaintenance List<string>Versions 
- List all maintenance versions applicable on the instance
- CreateTime string
- The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- DatabaseInstalled stringVersion 
- Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
- DnsName string
- The dns name of the instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- PrimaryDns stringName 
- DEPRECATED: please use write_endpoint instead.
- PscService stringAttachment Link 
- The link to service attachment of PSC instance.
- WriteEndpoint string
- The dns name of the primary instance in a replication group.
- AvailableMaintenance []stringVersions 
- List all maintenance versions applicable on the instance
- CreateTime string
- The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- DatabaseInstalled stringVersion 
- Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
- DnsName string
- The dns name of the instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- PrimaryDns stringName 
- DEPRECATED: please use write_endpoint instead.
- PscService stringAttachment Link 
- The link to service attachment of PSC instance.
- WriteEndpoint string
- The dns name of the primary instance in a replication group.
- availableMaintenance List<String>Versions 
- List all maintenance versions applicable on the instance
- createTime String
- The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- databaseInstalled StringVersion 
- Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
- dnsName String
- The dns name of the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- primaryDns StringName 
- DEPRECATED: please use write_endpoint instead.
- pscService StringAttachment Link 
- The link to service attachment of PSC instance.
- writeEndpoint String
- The dns name of the primary instance in a replication group.
- availableMaintenance string[]Versions 
- List all maintenance versions applicable on the instance
- createTime string
- The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- databaseInstalled stringVersion 
- Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
- dnsName string
- The dns name of the instance.
- id string
- The provider-assigned unique ID for this managed resource.
- primaryDns stringName 
- DEPRECATED: please use write_endpoint instead.
- pscService stringAttachment Link 
- The link to service attachment of PSC instance.
- writeEndpoint string
- The dns name of the primary instance in a replication group.
- available_maintenance_ Sequence[str]versions 
- List all maintenance versions applicable on the instance
- create_time str
- The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- database_installed_ strversion 
- Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
- dns_name str
- The dns name of the instance.
- id str
- The provider-assigned unique ID for this managed resource.
- primary_dns_ strname 
- DEPRECATED: please use write_endpoint instead.
- psc_service_ strattachment_ link 
- The link to service attachment of PSC instance.
- write_endpoint str
- The dns name of the primary instance in a replication group.
- availableMaintenance List<String>Versions 
- List all maintenance versions applicable on the instance
- createTime String
- The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- databaseInstalled StringVersion 
- Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
- dnsName String
- The dns name of the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- primaryDns StringName 
- DEPRECATED: please use write_endpoint instead.
- pscService StringAttachment Link 
- The link to service attachment of PSC instance.
- writeEndpoint String
- The dns name of the primary instance in a replication group.
Supporting Types
AclEntry, AclEntryArgs    
- ExpirationTime string
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Kind string
- This is always sql#aclEntry.
- Name string
- Optional. A label to identify this entry.
- Value string
- The allowlisted value for the access control list.
- ExpirationTime string
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Kind string
- This is always sql#aclEntry.
- Name string
- Optional. A label to identify this entry.
- Value string
- The allowlisted value for the access control list.
- expirationTime String
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind String
- This is always sql#aclEntry.
- name String
- Optional. A label to identify this entry.
- value String
- The allowlisted value for the access control list.
- expirationTime string
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind string
- This is always sql#aclEntry.
- name string
- Optional. A label to identify this entry.
- value string
- The allowlisted value for the access control list.
- expiration_time str
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind str
- This is always sql#aclEntry.
- name str
- Optional. A label to identify this entry.
- value str
- The allowlisted value for the access control list.
- expirationTime String
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind String
- This is always sql#aclEntry.
- name String
- Optional. A label to identify this entry.
- value String
- The allowlisted value for the access control list.
AclEntryResponse, AclEntryResponseArgs      
- ExpirationTime string
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Kind string
- This is always sql#aclEntry.
- Name string
- Optional. A label to identify this entry.
- Value string
- The allowlisted value for the access control list.
- ExpirationTime string
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Kind string
- This is always sql#aclEntry.
- Name string
- Optional. A label to identify this entry.
- Value string
- The allowlisted value for the access control list.
- expirationTime String
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind String
- This is always sql#aclEntry.
- name String
- Optional. A label to identify this entry.
- value String
- The allowlisted value for the access control list.
- expirationTime string
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind string
- This is always sql#aclEntry.
- name string
- Optional. A label to identify this entry.
- value string
- The allowlisted value for the access control list.
- expiration_time str
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind str
- This is always sql#aclEntry.
- name str
- Optional. A label to identify this entry.
- value str
- The allowlisted value for the access control list.
- expirationTime String
- The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- kind String
- This is always sql#aclEntry.
- name String
- Optional. A label to identify this entry.
- value String
- The allowlisted value for the access control list.
AdvancedMachineFeatures, AdvancedMachineFeaturesArgs      
- ThreadsPer intCore 
- The number of threads per physical core.
- ThreadsPer intCore 
- The number of threads per physical core.
- threadsPer IntegerCore 
- The number of threads per physical core.
- threadsPer numberCore 
- The number of threads per physical core.
- threads_per_ intcore 
- The number of threads per physical core.
- threadsPer NumberCore 
- The number of threads per physical core.
AdvancedMachineFeaturesResponse, AdvancedMachineFeaturesResponseArgs        
- ThreadsPer intCore 
- The number of threads per physical core.
- ThreadsPer intCore 
- The number of threads per physical core.
- threadsPer IntegerCore 
- The number of threads per physical core.
- threadsPer numberCore 
- The number of threads per physical core.
- threads_per_ intcore 
- The number of threads per physical core.
- threadsPer NumberCore 
- The number of threads per physical core.
BackupConfiguration, BackupConfigurationArgs    
- BackupRetention Pulumi.Settings Google Native. SQLAdmin. V1Beta4. Inputs. Backup Retention Settings 
- Backup retention settings.
- BinaryLog boolEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- Enabled bool
- Whether this configuration is enabled.
- Kind string
- This is always sql#backupConfiguration.
- Location string
- Location of the backup
- PointIn boolTime Recovery Enabled 
- Whether point in time recovery is enabled.
- ReplicationLog boolArchiving Enabled 
- Reserved for future use.
- StartTime string
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- TransactionLog intRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- BackupRetention BackupSettings Retention Settings 
- Backup retention settings.
- BinaryLog boolEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- Enabled bool
- Whether this configuration is enabled.
- Kind string
- This is always sql#backupConfiguration.
- Location string
- Location of the backup
- PointIn boolTime Recovery Enabled 
- Whether point in time recovery is enabled.
- ReplicationLog boolArchiving Enabled 
- Reserved for future use.
- StartTime string
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- TransactionLog intRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backupRetention BackupSettings Retention Settings 
- Backup retention settings.
- binaryLog BooleanEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled Boolean
- Whether this configuration is enabled.
- kind String
- This is always sql#backupConfiguration.
- location String
- Location of the backup
- pointIn BooleanTime Recovery Enabled 
- Whether point in time recovery is enabled.
- replicationLog BooleanArchiving Enabled 
- Reserved for future use.
- startTime String
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transactionLog IntegerRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backupRetention BackupSettings Retention Settings 
- Backup retention settings.
- binaryLog booleanEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled boolean
- Whether this configuration is enabled.
- kind string
- This is always sql#backupConfiguration.
- location string
- Location of the backup
- pointIn booleanTime Recovery Enabled 
- Whether point in time recovery is enabled.
- replicationLog booleanArchiving Enabled 
- Reserved for future use.
- startTime string
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transactionLog numberRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backup_retention_ Backupsettings Retention Settings 
- Backup retention settings.
- binary_log_ boolenabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled bool
- Whether this configuration is enabled.
- kind str
- This is always sql#backupConfiguration.
- location str
- Location of the backup
- point_in_ booltime_ recovery_ enabled 
- Whether point in time recovery is enabled.
- replication_log_ boolarchiving_ enabled 
- Reserved for future use.
- start_time str
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transaction_log_ intretention_ days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backupRetention Property MapSettings 
- Backup retention settings.
- binaryLog BooleanEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled Boolean
- Whether this configuration is enabled.
- kind String
- This is always sql#backupConfiguration.
- location String
- Location of the backup
- pointIn BooleanTime Recovery Enabled 
- Whether point in time recovery is enabled.
- replicationLog BooleanArchiving Enabled 
- Reserved for future use.
- startTime String
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transactionLog NumberRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
BackupConfigurationResponse, BackupConfigurationResponseArgs      
- BackupRetention Pulumi.Settings Google Native. SQLAdmin. V1Beta4. Inputs. Backup Retention Settings Response 
- Backup retention settings.
- BinaryLog boolEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- Enabled bool
- Whether this configuration is enabled.
- Kind string
- This is always sql#backupConfiguration.
- Location string
- Location of the backup
- PointIn boolTime Recovery Enabled 
- Whether point in time recovery is enabled.
- ReplicationLog boolArchiving Enabled 
- Reserved for future use.
- StartTime string
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- TransactionLog intRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- BackupRetention BackupSettings Retention Settings Response 
- Backup retention settings.
- BinaryLog boolEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- Enabled bool
- Whether this configuration is enabled.
- Kind string
- This is always sql#backupConfiguration.
- Location string
- Location of the backup
- PointIn boolTime Recovery Enabled 
- Whether point in time recovery is enabled.
- ReplicationLog boolArchiving Enabled 
- Reserved for future use.
- StartTime string
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- TransactionLog intRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backupRetention BackupSettings Retention Settings Response 
- Backup retention settings.
- binaryLog BooleanEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled Boolean
- Whether this configuration is enabled.
- kind String
- This is always sql#backupConfiguration.
- location String
- Location of the backup
- pointIn BooleanTime Recovery Enabled 
- Whether point in time recovery is enabled.
- replicationLog BooleanArchiving Enabled 
- Reserved for future use.
- startTime String
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transactionLog IntegerRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backupRetention BackupSettings Retention Settings Response 
- Backup retention settings.
- binaryLog booleanEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled boolean
- Whether this configuration is enabled.
- kind string
- This is always sql#backupConfiguration.
- location string
- Location of the backup
- pointIn booleanTime Recovery Enabled 
- Whether point in time recovery is enabled.
- replicationLog booleanArchiving Enabled 
- Reserved for future use.
- startTime string
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transactionLog numberRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backup_retention_ Backupsettings Retention Settings Response 
- Backup retention settings.
- binary_log_ boolenabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled bool
- Whether this configuration is enabled.
- kind str
- This is always sql#backupConfiguration.
- location str
- Location of the backup
- point_in_ booltime_ recovery_ enabled 
- Whether point in time recovery is enabled.
- replication_log_ boolarchiving_ enabled 
- Reserved for future use.
- start_time str
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transaction_log_ intretention_ days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
- backupRetention Property MapSettings 
- Backup retention settings.
- binaryLog BooleanEnabled 
- (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled Boolean
- Whether this configuration is enabled.
- kind String
- This is always sql#backupConfiguration.
- location String
- Location of the backup
- pointIn BooleanTime Recovery Enabled 
- Whether point in time recovery is enabled.
- replicationLog BooleanArchiving Enabled 
- Reserved for future use.
- startTime String
- Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
- transactionLog NumberRetention Days 
- The number of days of transaction logs we retain for point in time restore, from 1-7.
BackupRetentionSettings, BackupRetentionSettingsArgs      
- RetainedBackups int
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- RetentionUnit Pulumi.Google Native. SQLAdmin. V1Beta4. Backup Retention Settings Retention Unit 
- The unit that 'retained_backups' represents.
- RetainedBackups int
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- RetentionUnit BackupRetention Settings Retention Unit 
- The unit that 'retained_backups' represents.
- retainedBackups Integer
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retentionUnit BackupRetention Settings Retention Unit 
- The unit that 'retained_backups' represents.
- retainedBackups number
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retentionUnit BackupRetention Settings Retention Unit 
- The unit that 'retained_backups' represents.
- retained_backups int
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retention_unit BackupRetention Settings Retention Unit 
- The unit that 'retained_backups' represents.
- retainedBackups Number
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retentionUnit "RETENTION_UNIT_UNSPECIFIED" | "COUNT"
- The unit that 'retained_backups' represents.
BackupRetentionSettingsResponse, BackupRetentionSettingsResponseArgs        
- RetainedBackups int
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- RetentionUnit string
- The unit that 'retained_backups' represents.
- RetainedBackups int
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- RetentionUnit string
- The unit that 'retained_backups' represents.
- retainedBackups Integer
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retentionUnit String
- The unit that 'retained_backups' represents.
- retainedBackups number
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retentionUnit string
- The unit that 'retained_backups' represents.
- retained_backups int
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retention_unit str
- The unit that 'retained_backups' represents.
- retainedBackups Number
- Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
- retentionUnit String
- The unit that 'retained_backups' represents.
BackupRetentionSettingsRetentionUnit, BackupRetentionSettingsRetentionUnitArgs          
- RetentionUnit Unspecified 
- RETENTION_UNIT_UNSPECIFIEDBackup retention unit is unspecified, will be treated as COUNT.
- Count
- COUNTRetention will be by count, eg. "retain the most recent 7 backups".
- BackupRetention Settings Retention Unit Retention Unit Unspecified 
- RETENTION_UNIT_UNSPECIFIEDBackup retention unit is unspecified, will be treated as COUNT.
- BackupRetention Settings Retention Unit Count 
- COUNTRetention will be by count, eg. "retain the most recent 7 backups".
- RetentionUnit Unspecified 
- RETENTION_UNIT_UNSPECIFIEDBackup retention unit is unspecified, will be treated as COUNT.
- Count
- COUNTRetention will be by count, eg. "retain the most recent 7 backups".
- RetentionUnit Unspecified 
- RETENTION_UNIT_UNSPECIFIEDBackup retention unit is unspecified, will be treated as COUNT.
- Count
- COUNTRetention will be by count, eg. "retain the most recent 7 backups".
- RETENTION_UNIT_UNSPECIFIED
- RETENTION_UNIT_UNSPECIFIEDBackup retention unit is unspecified, will be treated as COUNT.
- COUNT
- COUNTRetention will be by count, eg. "retain the most recent 7 backups".
- "RETENTION_UNIT_UNSPECIFIED"
- RETENTION_UNIT_UNSPECIFIEDBackup retention unit is unspecified, will be treated as COUNT.
- "COUNT"
- COUNTRetention will be by count, eg. "retain the most recent 7 backups".
DataCacheConfig, DataCacheConfigArgs      
- DataCache boolEnabled 
- Whether data cache is enabled for the instance.
- DataCache boolEnabled 
- Whether data cache is enabled for the instance.
- dataCache BooleanEnabled 
- Whether data cache is enabled for the instance.
- dataCache booleanEnabled 
- Whether data cache is enabled for the instance.
- data_cache_ boolenabled 
- Whether data cache is enabled for the instance.
- dataCache BooleanEnabled 
- Whether data cache is enabled for the instance.
DataCacheConfigResponse, DataCacheConfigResponseArgs        
- DataCache boolEnabled 
- Whether data cache is enabled for the instance.
- DataCache boolEnabled 
- Whether data cache is enabled for the instance.
- dataCache BooleanEnabled 
- Whether data cache is enabled for the instance.
- dataCache booleanEnabled 
- Whether data cache is enabled for the instance.
- data_cache_ boolenabled 
- Whether data cache is enabled for the instance.
- dataCache BooleanEnabled 
- Whether data cache is enabled for the instance.
DatabaseFlags, DatabaseFlagsArgs    
- Name string
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- Value string
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- Name string
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- Value string
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name String
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value String
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name string
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value string
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name str
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value str
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name String
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value String
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
DatabaseFlagsResponse, DatabaseFlagsResponseArgs      
- Name string
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- Value string
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- Name string
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- Value string
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name String
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value String
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name string
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value string
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name str
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value str
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
- name String
- The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.
- value String
- The value of the flag. Boolean flags are set to onfor true andofffor false. This field must be omitted if the flag doesn't take a value.
DenyMaintenancePeriod, DenyMaintenancePeriodArgs      
- EndDate string
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- StartDate string
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- Time string
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- EndDate string
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- StartDate string
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- Time string
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- endDate String
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- startDate String
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time String
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- endDate string
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- startDate string
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time string
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- end_date str
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- start_date str
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time str
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- endDate String
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- startDate String
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time String
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
DenyMaintenancePeriodResponse, DenyMaintenancePeriodResponseArgs        
- EndDate string
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- StartDate string
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- Time string
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- EndDate string
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- StartDate string
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- Time string
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- endDate String
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- startDate String
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time String
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- endDate string
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- startDate string
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time string
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- end_date str
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- start_date str
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time str
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
- endDate String
- "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- startDate String
- "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- time String
- Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
DiskEncryptionConfiguration, DiskEncryptionConfigurationArgs      
- Kind string
- This is always sql#diskEncryptionConfiguration.
- KmsKey stringName 
- Resource name of KMS key for disk encryption
- Kind string
- This is always sql#diskEncryptionConfiguration.
- KmsKey stringName 
- Resource name of KMS key for disk encryption
- kind String
- This is always sql#diskEncryptionConfiguration.
- kmsKey StringName 
- Resource name of KMS key for disk encryption
- kind string
- This is always sql#diskEncryptionConfiguration.
- kmsKey stringName 
- Resource name of KMS key for disk encryption
- kind str
- This is always sql#diskEncryptionConfiguration.
- kms_key_ strname 
- Resource name of KMS key for disk encryption
- kind String
- This is always sql#diskEncryptionConfiguration.
- kmsKey StringName 
- Resource name of KMS key for disk encryption
DiskEncryptionConfigurationResponse, DiskEncryptionConfigurationResponseArgs        
- Kind string
- This is always sql#diskEncryptionConfiguration.
- KmsKey stringName 
- Resource name of KMS key for disk encryption
- Kind string
- This is always sql#diskEncryptionConfiguration.
- KmsKey stringName 
- Resource name of KMS key for disk encryption
- kind String
- This is always sql#diskEncryptionConfiguration.
- kmsKey StringName 
- Resource name of KMS key for disk encryption
- kind string
- This is always sql#diskEncryptionConfiguration.
- kmsKey stringName 
- Resource name of KMS key for disk encryption
- kind str
- This is always sql#diskEncryptionConfiguration.
- kms_key_ strname 
- Resource name of KMS key for disk encryption
- kind String
- This is always sql#diskEncryptionConfiguration.
- kmsKey StringName 
- Resource name of KMS key for disk encryption
DiskEncryptionStatus, DiskEncryptionStatusArgs      
- Kind string
- This is always sql#diskEncryptionStatus.
- KmsKey stringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- Kind string
- This is always sql#diskEncryptionStatus.
- KmsKey stringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind String
- This is always sql#diskEncryptionStatus.
- kmsKey StringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind string
- This is always sql#diskEncryptionStatus.
- kmsKey stringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind str
- This is always sql#diskEncryptionStatus.
- kms_key_ strversion_ name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind String
- This is always sql#diskEncryptionStatus.
- kmsKey StringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
DiskEncryptionStatusResponse, DiskEncryptionStatusResponseArgs        
- Kind string
- This is always sql#diskEncryptionStatus.
- KmsKey stringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- Kind string
- This is always sql#diskEncryptionStatus.
- KmsKey stringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind String
- This is always sql#diskEncryptionStatus.
- kmsKey StringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind string
- This is always sql#diskEncryptionStatus.
- kmsKey stringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind str
- This is always sql#diskEncryptionStatus.
- kms_key_ strversion_ name 
- KMS key version used to encrypt the Cloud SQL instance resource
- kind String
- This is always sql#diskEncryptionStatus.
- kmsKey StringVersion Name 
- KMS key version used to encrypt the Cloud SQL instance resource
InsightsConfig, InsightsConfigArgs    
- QueryInsights boolEnabled 
- Whether Query Insights feature is enabled.
- QueryPlans intPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- QueryString intLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- bool
- Whether Query Insights will record application tags from query when enabled.
- RecordClient boolAddress 
- Whether Query Insights will record client address when enabled.
- QueryInsights boolEnabled 
- Whether Query Insights feature is enabled.
- QueryPlans intPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- QueryString intLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- bool
- Whether Query Insights will record application tags from query when enabled.
- RecordClient boolAddress 
- Whether Query Insights will record client address when enabled.
- queryInsights BooleanEnabled 
- Whether Query Insights feature is enabled.
- queryPlans IntegerPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- queryString IntegerLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- Boolean
- Whether Query Insights will record application tags from query when enabled.
- recordClient BooleanAddress 
- Whether Query Insights will record client address when enabled.
- queryInsights booleanEnabled 
- Whether Query Insights feature is enabled.
- queryPlans numberPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- queryString numberLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- boolean
- Whether Query Insights will record application tags from query when enabled.
- recordClient booleanAddress 
- Whether Query Insights will record client address when enabled.
- query_insights_ boolenabled 
- Whether Query Insights feature is enabled.
- query_plans_ intper_ minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- query_string_ intlength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- bool
- Whether Query Insights will record application tags from query when enabled.
- record_client_ booladdress 
- Whether Query Insights will record client address when enabled.
- queryInsights BooleanEnabled 
- Whether Query Insights feature is enabled.
- queryPlans NumberPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- queryString NumberLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- Boolean
- Whether Query Insights will record application tags from query when enabled.
- recordClient BooleanAddress 
- Whether Query Insights will record client address when enabled.
InsightsConfigResponse, InsightsConfigResponseArgs      
- QueryInsights boolEnabled 
- Whether Query Insights feature is enabled.
- QueryPlans intPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- QueryString intLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- bool
- Whether Query Insights will record application tags from query when enabled.
- RecordClient boolAddress 
- Whether Query Insights will record client address when enabled.
- QueryInsights boolEnabled 
- Whether Query Insights feature is enabled.
- QueryPlans intPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- QueryString intLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- bool
- Whether Query Insights will record application tags from query when enabled.
- RecordClient boolAddress 
- Whether Query Insights will record client address when enabled.
- queryInsights BooleanEnabled 
- Whether Query Insights feature is enabled.
- queryPlans IntegerPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- queryString IntegerLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- Boolean
- Whether Query Insights will record application tags from query when enabled.
- recordClient BooleanAddress 
- Whether Query Insights will record client address when enabled.
- queryInsights booleanEnabled 
- Whether Query Insights feature is enabled.
- queryPlans numberPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- queryString numberLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- boolean
- Whether Query Insights will record application tags from query when enabled.
- recordClient booleanAddress 
- Whether Query Insights will record client address when enabled.
- query_insights_ boolenabled 
- Whether Query Insights feature is enabled.
- query_plans_ intper_ minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- query_string_ intlength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- bool
- Whether Query Insights will record application tags from query when enabled.
- record_client_ booladdress 
- Whether Query Insights will record client address when enabled.
- queryInsights BooleanEnabled 
- Whether Query Insights feature is enabled.
- queryPlans NumberPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- queryString NumberLength 
- Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
- Boolean
- Whether Query Insights will record application tags from query when enabled.
- recordClient BooleanAddress 
- Whether Query Insights will record client address when enabled.
InstanceBackendType, InstanceBackendTypeArgs      
- SqlBackend Type Unspecified 
- SQL_BACKEND_TYPE_UNSPECIFIEDThis is an unknown backend type for instance.
- FirstGen 
- FIRST_GENV1 speckle instance.
- SecondGen 
- SECOND_GENV2 speckle instance.
- External
- EXTERNALOn premises instance.
- InstanceBackend Type Sql Backend Type Unspecified 
- SQL_BACKEND_TYPE_UNSPECIFIEDThis is an unknown backend type for instance.
- InstanceBackend Type First Gen 
- FIRST_GENV1 speckle instance.
- InstanceBackend Type Second Gen 
- SECOND_GENV2 speckle instance.
- InstanceBackend Type External 
- EXTERNALOn premises instance.
- SqlBackend Type Unspecified 
- SQL_BACKEND_TYPE_UNSPECIFIEDThis is an unknown backend type for instance.
- FirstGen 
- FIRST_GENV1 speckle instance.
- SecondGen 
- SECOND_GENV2 speckle instance.
- External
- EXTERNALOn premises instance.
- SqlBackend Type Unspecified 
- SQL_BACKEND_TYPE_UNSPECIFIEDThis is an unknown backend type for instance.
- FirstGen 
- FIRST_GENV1 speckle instance.
- SecondGen 
- SECOND_GENV2 speckle instance.
- External
- EXTERNALOn premises instance.
- SQL_BACKEND_TYPE_UNSPECIFIED
- SQL_BACKEND_TYPE_UNSPECIFIEDThis is an unknown backend type for instance.
- FIRST_GEN
- FIRST_GENV1 speckle instance.
- SECOND_GEN
- SECOND_GENV2 speckle instance.
- EXTERNAL
- EXTERNALOn premises instance.
- "SQL_BACKEND_TYPE_UNSPECIFIED"
- SQL_BACKEND_TYPE_UNSPECIFIEDThis is an unknown backend type for instance.
- "FIRST_GEN"
- FIRST_GENV1 speckle instance.
- "SECOND_GEN"
- SECOND_GENV2 speckle instance.
- "EXTERNAL"
- EXTERNALOn premises instance.
InstanceDatabaseVersion, InstanceDatabaseVersionArgs      
- SqlDatabase Version Unspecified 
- SQL_DATABASE_VERSION_UNSPECIFIEDThis is an unknown database version.
- Mysql51
- MYSQL_5_1The database version is MySQL 5.1.
- Mysql55
- MYSQL_5_5The database version is MySQL 5.5.
- Mysql56
- MYSQL_5_6The database version is MySQL 5.6.
- Mysql57
- MYSQL_5_7The database version is MySQL 5.7.
- Sqlserver2017Standard
- SQLSERVER_2017_STANDARDThe database version is SQL Server 2017 Standard.
- Sqlserver2017Enterprise
- SQLSERVER_2017_ENTERPRISEThe database version is SQL Server 2017 Enterprise.
- Sqlserver2017Express
- SQLSERVER_2017_EXPRESSThe database version is SQL Server 2017 Express.
- Sqlserver2017Web
- SQLSERVER_2017_WEBThe database version is SQL Server 2017 Web.
- Postgres96
- POSTGRES_9_6The database version is PostgreSQL 9.6.
- Postgres10
- POSTGRES_10The database version is PostgreSQL 10.
- Postgres11
- POSTGRES_11The database version is PostgreSQL 11.
- Postgres12
- POSTGRES_12The database version is PostgreSQL 12.
- Postgres13
- POSTGRES_13The database version is PostgreSQL 13.
- Postgres14
- POSTGRES_14The database version is PostgreSQL 14.
- Postgres15
- POSTGRES_15The database version is PostgreSQL 15.
- Mysql80
- MYSQL_8_0The database version is MySQL 8.
- Mysql8018
- MYSQL_8_0_18The database major version is MySQL 8.0 and the minor version is 18.
- Mysql8026
- MYSQL_8_0_26The database major version is MySQL 8.0 and the minor version is 26.
- Mysql8027
- MYSQL_8_0_27The database major version is MySQL 8.0 and the minor version is 27.
- Mysql8028
- MYSQL_8_0_28The database major version is MySQL 8.0 and the minor version is 28.
- Mysql8029
- MYSQL_8_0_29The database major version is MySQL 8.0 and the minor version is 29.
- Mysql8030
- MYSQL_8_0_30The database major version is MySQL 8.0 and the minor version is 30.
- Mysql8031
- MYSQL_8_0_31The database major version is MySQL 8.0 and the minor version is 31.
- Mysql8032
- MYSQL_8_0_32The database major version is MySQL 8.0 and the minor version is 32.
- Mysql8033
- MYSQL_8_0_33The database major version is MySQL 8.0 and the minor version is 33.
- Mysql8034
- MYSQL_8_0_34The database major version is MySQL 8.0 and the minor version is 34.
- Mysql8035
- MYSQL_8_0_35The database major version is MySQL 8.0 and the minor version is 35.
- Mysql8036
- MYSQL_8_0_36The database major version is MySQL 8.0 and the minor version is 36.
- Sqlserver2019Standard
- SQLSERVER_2019_STANDARDThe database version is SQL Server 2019 Standard.
- Sqlserver2019Enterprise
- SQLSERVER_2019_ENTERPRISEThe database version is SQL Server 2019 Enterprise.
- Sqlserver2019Express
- SQLSERVER_2019_EXPRESSThe database version is SQL Server 2019 Express.
- Sqlserver2019Web
- SQLSERVER_2019_WEBThe database version is SQL Server 2019 Web.
- Sqlserver2022Standard
- SQLSERVER_2022_STANDARDThe database version is SQL Server 2022 Standard.
- Sqlserver2022Enterprise
- SQLSERVER_2022_ENTERPRISEThe database version is SQL Server 2022 Enterprise.
- Sqlserver2022Express
- SQLSERVER_2022_EXPRESSThe database version is SQL Server 2022 Express.
- Sqlserver2022Web
- SQLSERVER_2022_WEBThe database version is SQL Server 2022 Web.
- InstanceDatabase Version Sql Database Version Unspecified 
- SQL_DATABASE_VERSION_UNSPECIFIEDThis is an unknown database version.
- InstanceDatabase Version Mysql51 
- MYSQL_5_1The database version is MySQL 5.1.
- InstanceDatabase Version Mysql55 
- MYSQL_5_5The database version is MySQL 5.5.
- InstanceDatabase Version Mysql56 
- MYSQL_5_6The database version is MySQL 5.6.
- InstanceDatabase Version Mysql57 
- MYSQL_5_7The database version is MySQL 5.7.
- InstanceDatabase Version Sqlserver2017Standard 
- SQLSERVER_2017_STANDARDThe database version is SQL Server 2017 Standard.
- InstanceDatabase Version Sqlserver2017Enterprise 
- SQLSERVER_2017_ENTERPRISEThe database version is SQL Server 2017 Enterprise.
- InstanceDatabase Version Sqlserver2017Express 
- SQLSERVER_2017_EXPRESSThe database version is SQL Server 2017 Express.
- InstanceDatabase Version Sqlserver2017Web 
- SQLSERVER_2017_WEBThe database version is SQL Server 2017 Web.
- InstanceDatabase Version Postgres96 
- POSTGRES_9_6The database version is PostgreSQL 9.6.
- InstanceDatabase Version Postgres10 
- POSTGRES_10The database version is PostgreSQL 10.
- InstanceDatabase Version Postgres11 
- POSTGRES_11The database version is PostgreSQL 11.
- InstanceDatabase Version Postgres12 
- POSTGRES_12The database version is PostgreSQL 12.
- InstanceDatabase Version Postgres13 
- POSTGRES_13The database version is PostgreSQL 13.
- InstanceDatabase Version Postgres14 
- POSTGRES_14The database version is PostgreSQL 14.
- InstanceDatabase Version Postgres15 
- POSTGRES_15The database version is PostgreSQL 15.
- InstanceDatabase Version Mysql80 
- MYSQL_8_0The database version is MySQL 8.
- InstanceDatabase Version Mysql8018 
- MYSQL_8_0_18The database major version is MySQL 8.0 and the minor version is 18.
- InstanceDatabase Version Mysql8026 
- MYSQL_8_0_26The database major version is MySQL 8.0 and the minor version is 26.
- InstanceDatabase Version Mysql8027 
- MYSQL_8_0_27The database major version is MySQL 8.0 and the minor version is 27.
- InstanceDatabase Version Mysql8028 
- MYSQL_8_0_28The database major version is MySQL 8.0 and the minor version is 28.
- InstanceDatabase Version Mysql8029 
- MYSQL_8_0_29The database major version is MySQL 8.0 and the minor version is 29.
- InstanceDatabase Version Mysql8030 
- MYSQL_8_0_30The database major version is MySQL 8.0 and the minor version is 30.
- InstanceDatabase Version Mysql8031 
- MYSQL_8_0_31The database major version is MySQL 8.0 and the minor version is 31.
- InstanceDatabase Version Mysql8032 
- MYSQL_8_0_32The database major version is MySQL 8.0 and the minor version is 32.
- InstanceDatabase Version Mysql8033 
- MYSQL_8_0_33The database major version is MySQL 8.0 and the minor version is 33.
- InstanceDatabase Version Mysql8034 
- MYSQL_8_0_34The database major version is MySQL 8.0 and the minor version is 34.
- InstanceDatabase Version Mysql8035 
- MYSQL_8_0_35The database major version is MySQL 8.0 and the minor version is 35.
- InstanceDatabase Version Mysql8036 
- MYSQL_8_0_36The database major version is MySQL 8.0 and the minor version is 36.
- InstanceDatabase Version Sqlserver2019Standard 
- SQLSERVER_2019_STANDARDThe database version is SQL Server 2019 Standard.
- InstanceDatabase Version Sqlserver2019Enterprise 
- SQLSERVER_2019_ENTERPRISEThe database version is SQL Server 2019 Enterprise.
- InstanceDatabase Version Sqlserver2019Express 
- SQLSERVER_2019_EXPRESSThe database version is SQL Server 2019 Express.
- InstanceDatabase Version Sqlserver2019Web 
- SQLSERVER_2019_WEBThe database version is SQL Server 2019 Web.
- InstanceDatabase Version Sqlserver2022Standard 
- SQLSERVER_2022_STANDARDThe database version is SQL Server 2022 Standard.
- InstanceDatabase Version Sqlserver2022Enterprise 
- SQLSERVER_2022_ENTERPRISEThe database version is SQL Server 2022 Enterprise.
- InstanceDatabase Version Sqlserver2022Express 
- SQLSERVER_2022_EXPRESSThe database version is SQL Server 2022 Express.
- InstanceDatabase Version Sqlserver2022Web 
- SQLSERVER_2022_WEBThe database version is SQL Server 2022 Web.
- SqlDatabase Version Unspecified 
- SQL_DATABASE_VERSION_UNSPECIFIEDThis is an unknown database version.
- Mysql51
- MYSQL_5_1The database version is MySQL 5.1.
- Mysql55
- MYSQL_5_5The database version is MySQL 5.5.
- Mysql56
- MYSQL_5_6The database version is MySQL 5.6.
- Mysql57
- MYSQL_5_7The database version is MySQL 5.7.
- Sqlserver2017Standard
- SQLSERVER_2017_STANDARDThe database version is SQL Server 2017 Standard.
- Sqlserver2017Enterprise
- SQLSERVER_2017_ENTERPRISEThe database version is SQL Server 2017 Enterprise.
- Sqlserver2017Express
- SQLSERVER_2017_EXPRESSThe database version is SQL Server 2017 Express.
- Sqlserver2017Web
- SQLSERVER_2017_WEBThe database version is SQL Server 2017 Web.
- Postgres96
- POSTGRES_9_6The database version is PostgreSQL 9.6.
- Postgres10
- POSTGRES_10The database version is PostgreSQL 10.
- Postgres11
- POSTGRES_11The database version is PostgreSQL 11.
- Postgres12
- POSTGRES_12The database version is PostgreSQL 12.
- Postgres13
- POSTGRES_13The database version is PostgreSQL 13.
- Postgres14
- POSTGRES_14The database version is PostgreSQL 14.
- Postgres15
- POSTGRES_15The database version is PostgreSQL 15.
- Mysql80
- MYSQL_8_0The database version is MySQL 8.
- Mysql8018
- MYSQL_8_0_18The database major version is MySQL 8.0 and the minor version is 18.
- Mysql8026
- MYSQL_8_0_26The database major version is MySQL 8.0 and the minor version is 26.
- Mysql8027
- MYSQL_8_0_27The database major version is MySQL 8.0 and the minor version is 27.
- Mysql8028
- MYSQL_8_0_28The database major version is MySQL 8.0 and the minor version is 28.
- Mysql8029
- MYSQL_8_0_29The database major version is MySQL 8.0 and the minor version is 29.
- Mysql8030
- MYSQL_8_0_30The database major version is MySQL 8.0 and the minor version is 30.
- Mysql8031
- MYSQL_8_0_31The database major version is MySQL 8.0 and the minor version is 31.
- Mysql8032
- MYSQL_8_0_32The database major version is MySQL 8.0 and the minor version is 32.
- Mysql8033
- MYSQL_8_0_33The database major version is MySQL 8.0 and the minor version is 33.
- Mysql8034
- MYSQL_8_0_34The database major version is MySQL 8.0 and the minor version is 34.
- Mysql8035
- MYSQL_8_0_35The database major version is MySQL 8.0 and the minor version is 35.
- Mysql8036
- MYSQL_8_0_36The database major version is MySQL 8.0 and the minor version is 36.
- Sqlserver2019Standard
- SQLSERVER_2019_STANDARDThe database version is SQL Server 2019 Standard.
- Sqlserver2019Enterprise
- SQLSERVER_2019_ENTERPRISEThe database version is SQL Server 2019 Enterprise.
- Sqlserver2019Express
- SQLSERVER_2019_EXPRESSThe database version is SQL Server 2019 Express.
- Sqlserver2019Web
- SQLSERVER_2019_WEBThe database version is SQL Server 2019 Web.
- Sqlserver2022Standard
- SQLSERVER_2022_STANDARDThe database version is SQL Server 2022 Standard.
- Sqlserver2022Enterprise
- SQLSERVER_2022_ENTERPRISEThe database version is SQL Server 2022 Enterprise.
- Sqlserver2022Express
- SQLSERVER_2022_EXPRESSThe database version is SQL Server 2022 Express.
- Sqlserver2022Web
- SQLSERVER_2022_WEBThe database version is SQL Server 2022 Web.
- SqlDatabase Version Unspecified 
- SQL_DATABASE_VERSION_UNSPECIFIEDThis is an unknown database version.
- Mysql51
- MYSQL_5_1The database version is MySQL 5.1.
- Mysql55
- MYSQL_5_5The database version is MySQL 5.5.
- Mysql56
- MYSQL_5_6The database version is MySQL 5.6.
- Mysql57
- MYSQL_5_7The database version is MySQL 5.7.
- Sqlserver2017Standard
- SQLSERVER_2017_STANDARDThe database version is SQL Server 2017 Standard.
- Sqlserver2017Enterprise
- SQLSERVER_2017_ENTERPRISEThe database version is SQL Server 2017 Enterprise.
- Sqlserver2017Express
- SQLSERVER_2017_EXPRESSThe database version is SQL Server 2017 Express.
- Sqlserver2017Web
- SQLSERVER_2017_WEBThe database version is SQL Server 2017 Web.
- Postgres96
- POSTGRES_9_6The database version is PostgreSQL 9.6.
- Postgres10
- POSTGRES_10The database version is PostgreSQL 10.
- Postgres11
- POSTGRES_11The database version is PostgreSQL 11.
- Postgres12
- POSTGRES_12The database version is PostgreSQL 12.
- Postgres13
- POSTGRES_13The database version is PostgreSQL 13.
- Postgres14
- POSTGRES_14The database version is PostgreSQL 14.
- Postgres15
- POSTGRES_15The database version is PostgreSQL 15.
- Mysql80
- MYSQL_8_0The database version is MySQL 8.
- Mysql8018
- MYSQL_8_0_18The database major version is MySQL 8.0 and the minor version is 18.
- Mysql8026
- MYSQL_8_0_26The database major version is MySQL 8.0 and the minor version is 26.
- Mysql8027
- MYSQL_8_0_27The database major version is MySQL 8.0 and the minor version is 27.
- Mysql8028
- MYSQL_8_0_28The database major version is MySQL 8.0 and the minor version is 28.
- Mysql8029
- MYSQL_8_0_29The database major version is MySQL 8.0 and the minor version is 29.
- Mysql8030
- MYSQL_8_0_30The database major version is MySQL 8.0 and the minor version is 30.
- Mysql8031
- MYSQL_8_0_31The database major version is MySQL 8.0 and the minor version is 31.
- Mysql8032
- MYSQL_8_0_32The database major version is MySQL 8.0 and the minor version is 32.
- Mysql8033
- MYSQL_8_0_33The database major version is MySQL 8.0 and the minor version is 33.
- Mysql8034
- MYSQL_8_0_34The database major version is MySQL 8.0 and the minor version is 34.
- Mysql8035
- MYSQL_8_0_35The database major version is MySQL 8.0 and the minor version is 35.
- Mysql8036
- MYSQL_8_0_36The database major version is MySQL 8.0 and the minor version is 36.
- Sqlserver2019Standard
- SQLSERVER_2019_STANDARDThe database version is SQL Server 2019 Standard.
- Sqlserver2019Enterprise
- SQLSERVER_2019_ENTERPRISEThe database version is SQL Server 2019 Enterprise.
- Sqlserver2019Express
- SQLSERVER_2019_EXPRESSThe database version is SQL Server 2019 Express.
- Sqlserver2019Web
- SQLSERVER_2019_WEBThe database version is SQL Server 2019 Web.
- Sqlserver2022Standard
- SQLSERVER_2022_STANDARDThe database version is SQL Server 2022 Standard.
- Sqlserver2022Enterprise
- SQLSERVER_2022_ENTERPRISEThe database version is SQL Server 2022 Enterprise.
- Sqlserver2022Express
- SQLSERVER_2022_EXPRESSThe database version is SQL Server 2022 Express.
- Sqlserver2022Web
- SQLSERVER_2022_WEBThe database version is SQL Server 2022 Web.
- SQL_DATABASE_VERSION_UNSPECIFIED
- SQL_DATABASE_VERSION_UNSPECIFIEDThis is an unknown database version.
- MYSQL51
- MYSQL_5_1The database version is MySQL 5.1.
- MYSQL55
- MYSQL_5_5The database version is MySQL 5.5.
- MYSQL56
- MYSQL_5_6The database version is MySQL 5.6.
- MYSQL57
- MYSQL_5_7The database version is MySQL 5.7.
- SQLSERVER2017_STANDARD
- SQLSERVER_2017_STANDARDThe database version is SQL Server 2017 Standard.
- SQLSERVER2017_ENTERPRISE
- SQLSERVER_2017_ENTERPRISEThe database version is SQL Server 2017 Enterprise.
- SQLSERVER2017_EXPRESS
- SQLSERVER_2017_EXPRESSThe database version is SQL Server 2017 Express.
- SQLSERVER2017_WEB
- SQLSERVER_2017_WEBThe database version is SQL Server 2017 Web.
- POSTGRES96
- POSTGRES_9_6The database version is PostgreSQL 9.6.
- POSTGRES10
- POSTGRES_10The database version is PostgreSQL 10.
- POSTGRES11
- POSTGRES_11The database version is PostgreSQL 11.
- POSTGRES12
- POSTGRES_12The database version is PostgreSQL 12.
- POSTGRES13
- POSTGRES_13The database version is PostgreSQL 13.
- POSTGRES14
- POSTGRES_14The database version is PostgreSQL 14.
- POSTGRES15
- POSTGRES_15The database version is PostgreSQL 15.
- MYSQL80
- MYSQL_8_0The database version is MySQL 8.
- MYSQL8018
- MYSQL_8_0_18The database major version is MySQL 8.0 and the minor version is 18.
- MYSQL8026
- MYSQL_8_0_26The database major version is MySQL 8.0 and the minor version is 26.
- MYSQL8027
- MYSQL_8_0_27The database major version is MySQL 8.0 and the minor version is 27.
- MYSQL8028
- MYSQL_8_0_28The database major version is MySQL 8.0 and the minor version is 28.
- MYSQL8029
- MYSQL_8_0_29The database major version is MySQL 8.0 and the minor version is 29.
- MYSQL8030
- MYSQL_8_0_30The database major version is MySQL 8.0 and the minor version is 30.
- MYSQL8031
- MYSQL_8_0_31The database major version is MySQL 8.0 and the minor version is 31.
- MYSQL8032
- MYSQL_8_0_32The database major version is MySQL 8.0 and the minor version is 32.
- MYSQL8033
- MYSQL_8_0_33The database major version is MySQL 8.0 and the minor version is 33.
- MYSQL8034
- MYSQL_8_0_34The database major version is MySQL 8.0 and the minor version is 34.
- MYSQL8035
- MYSQL_8_0_35The database major version is MySQL 8.0 and the minor version is 35.
- MYSQL8036
- MYSQL_8_0_36The database major version is MySQL 8.0 and the minor version is 36.
- SQLSERVER2019_STANDARD
- SQLSERVER_2019_STANDARDThe database version is SQL Server 2019 Standard.
- SQLSERVER2019_ENTERPRISE
- SQLSERVER_2019_ENTERPRISEThe database version is SQL Server 2019 Enterprise.
- SQLSERVER2019_EXPRESS
- SQLSERVER_2019_EXPRESSThe database version is SQL Server 2019 Express.
- SQLSERVER2019_WEB
- SQLSERVER_2019_WEBThe database version is SQL Server 2019 Web.
- SQLSERVER2022_STANDARD
- SQLSERVER_2022_STANDARDThe database version is SQL Server 2022 Standard.
- SQLSERVER2022_ENTERPRISE
- SQLSERVER_2022_ENTERPRISEThe database version is SQL Server 2022 Enterprise.
- SQLSERVER2022_EXPRESS
- SQLSERVER_2022_EXPRESSThe database version is SQL Server 2022 Express.
- SQLSERVER2022_WEB
- SQLSERVER_2022_WEBThe database version is SQL Server 2022 Web.
- "SQL_DATABASE_VERSION_UNSPECIFIED"
- SQL_DATABASE_VERSION_UNSPECIFIEDThis is an unknown database version.
- "MYSQL_5_1"
- MYSQL_5_1The database version is MySQL 5.1.
- "MYSQL_5_5"
- MYSQL_5_5The database version is MySQL 5.5.
- "MYSQL_5_6"
- MYSQL_5_6The database version is MySQL 5.6.
- "MYSQL_5_7"
- MYSQL_5_7The database version is MySQL 5.7.
- "SQLSERVER_2017_STANDARD"
- SQLSERVER_2017_STANDARDThe database version is SQL Server 2017 Standard.
- "SQLSERVER_2017_ENTERPRISE"
- SQLSERVER_2017_ENTERPRISEThe database version is SQL Server 2017 Enterprise.
- "SQLSERVER_2017_EXPRESS"
- SQLSERVER_2017_EXPRESSThe database version is SQL Server 2017 Express.
- "SQLSERVER_2017_WEB"
- SQLSERVER_2017_WEBThe database version is SQL Server 2017 Web.
- "POSTGRES_9_6"
- POSTGRES_9_6The database version is PostgreSQL 9.6.
- "POSTGRES_10"
- POSTGRES_10The database version is PostgreSQL 10.
- "POSTGRES_11"
- POSTGRES_11The database version is PostgreSQL 11.
- "POSTGRES_12"
- POSTGRES_12The database version is PostgreSQL 12.
- "POSTGRES_13"
- POSTGRES_13The database version is PostgreSQL 13.
- "POSTGRES_14"
- POSTGRES_14The database version is PostgreSQL 14.
- "POSTGRES_15"
- POSTGRES_15The database version is PostgreSQL 15.
- "MYSQL_8_0"
- MYSQL_8_0The database version is MySQL 8.
- "MYSQL_8_0_18"
- MYSQL_8_0_18The database major version is MySQL 8.0 and the minor version is 18.
- "MYSQL_8_0_26"
- MYSQL_8_0_26The database major version is MySQL 8.0 and the minor version is 26.
- "MYSQL_8_0_27"
- MYSQL_8_0_27The database major version is MySQL 8.0 and the minor version is 27.
- "MYSQL_8_0_28"
- MYSQL_8_0_28The database major version is MySQL 8.0 and the minor version is 28.
- "MYSQL_8_0_29"
- MYSQL_8_0_29The database major version is MySQL 8.0 and the minor version is 29.
- "MYSQL_8_0_30"
- MYSQL_8_0_30The database major version is MySQL 8.0 and the minor version is 30.
- "MYSQL_8_0_31"
- MYSQL_8_0_31The database major version is MySQL 8.0 and the minor version is 31.
- "MYSQL_8_0_32"
- MYSQL_8_0_32The database major version is MySQL 8.0 and the minor version is 32.
- "MYSQL_8_0_33"
- MYSQL_8_0_33The database major version is MySQL 8.0 and the minor version is 33.
- "MYSQL_8_0_34"
- MYSQL_8_0_34The database major version is MySQL 8.0 and the minor version is 34.
- "MYSQL_8_0_35"
- MYSQL_8_0_35The database major version is MySQL 8.0 and the minor version is 35.
- "MYSQL_8_0_36"
- MYSQL_8_0_36The database major version is MySQL 8.0 and the minor version is 36.
- "SQLSERVER_2019_STANDARD"
- SQLSERVER_2019_STANDARDThe database version is SQL Server 2019 Standard.
- "SQLSERVER_2019_ENTERPRISE"
- SQLSERVER_2019_ENTERPRISEThe database version is SQL Server 2019 Enterprise.
- "SQLSERVER_2019_EXPRESS"
- SQLSERVER_2019_EXPRESSThe database version is SQL Server 2019 Express.
- "SQLSERVER_2019_WEB"
- SQLSERVER_2019_WEBThe database version is SQL Server 2019 Web.
- "SQLSERVER_2022_STANDARD"
- SQLSERVER_2022_STANDARDThe database version is SQL Server 2022 Standard.
- "SQLSERVER_2022_ENTERPRISE"
- SQLSERVER_2022_ENTERPRISEThe database version is SQL Server 2022 Enterprise.
- "SQLSERVER_2022_EXPRESS"
- SQLSERVER_2022_EXPRESSThe database version is SQL Server 2022 Express.
- "SQLSERVER_2022_WEB"
- SQLSERVER_2022_WEBThe database version is SQL Server 2022 Web.
InstanceFailoverReplica, InstanceFailoverReplicaArgs      
- Available bool
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- Name string
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- Available bool
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- Name string
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available Boolean
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name String
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available boolean
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name string
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available bool
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name str
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available Boolean
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name String
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
InstanceFailoverReplicaResponse, InstanceFailoverReplicaResponseArgs        
- Available bool
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- Name string
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- Available bool
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- Name string
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available Boolean
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name String
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available boolean
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name string
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available bool
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name str
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
- available Boolean
- The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
- name String
- The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
InstanceInstanceType, InstanceInstanceTypeArgs      
- SqlInstance Type Unspecified 
- SQL_INSTANCE_TYPE_UNSPECIFIEDThis is an unknown Cloud SQL instance type.
- CloudSql Instance 
- CLOUD_SQL_INSTANCEA regular Cloud SQL instance that is not replicating from a primary instance.
- OnPremises Instance 
- ON_PREMISES_INSTANCEAn instance running on the customer's premises that is not managed by Cloud SQL.
- ReadReplica Instance 
- READ_REPLICA_INSTANCEA Cloud SQL instance acting as a read-replica.
- InstanceInstance Type Sql Instance Type Unspecified 
- SQL_INSTANCE_TYPE_UNSPECIFIEDThis is an unknown Cloud SQL instance type.
- InstanceInstance Type Cloud Sql Instance 
- CLOUD_SQL_INSTANCEA regular Cloud SQL instance that is not replicating from a primary instance.
- InstanceInstance Type On Premises Instance 
- ON_PREMISES_INSTANCEAn instance running on the customer's premises that is not managed by Cloud SQL.
- InstanceInstance Type Read Replica Instance 
- READ_REPLICA_INSTANCEA Cloud SQL instance acting as a read-replica.
- SqlInstance Type Unspecified 
- SQL_INSTANCE_TYPE_UNSPECIFIEDThis is an unknown Cloud SQL instance type.
- CloudSql Instance 
- CLOUD_SQL_INSTANCEA regular Cloud SQL instance that is not replicating from a primary instance.
- OnPremises Instance 
- ON_PREMISES_INSTANCEAn instance running on the customer's premises that is not managed by Cloud SQL.
- ReadReplica Instance 
- READ_REPLICA_INSTANCEA Cloud SQL instance acting as a read-replica.
- SqlInstance Type Unspecified 
- SQL_INSTANCE_TYPE_UNSPECIFIEDThis is an unknown Cloud SQL instance type.
- CloudSql Instance 
- CLOUD_SQL_INSTANCEA regular Cloud SQL instance that is not replicating from a primary instance.
- OnPremises Instance 
- ON_PREMISES_INSTANCEAn instance running on the customer's premises that is not managed by Cloud SQL.
- ReadReplica Instance 
- READ_REPLICA_INSTANCEA Cloud SQL instance acting as a read-replica.
- SQL_INSTANCE_TYPE_UNSPECIFIED
- SQL_INSTANCE_TYPE_UNSPECIFIEDThis is an unknown Cloud SQL instance type.
- CLOUD_SQL_INSTANCE
- CLOUD_SQL_INSTANCEA regular Cloud SQL instance that is not replicating from a primary instance.
- ON_PREMISES_INSTANCE
- ON_PREMISES_INSTANCEAn instance running on the customer's premises that is not managed by Cloud SQL.
- READ_REPLICA_INSTANCE
- READ_REPLICA_INSTANCEA Cloud SQL instance acting as a read-replica.
- "SQL_INSTANCE_TYPE_UNSPECIFIED"
- SQL_INSTANCE_TYPE_UNSPECIFIEDThis is an unknown Cloud SQL instance type.
- "CLOUD_SQL_INSTANCE"
- CLOUD_SQL_INSTANCEA regular Cloud SQL instance that is not replicating from a primary instance.
- "ON_PREMISES_INSTANCE"
- ON_PREMISES_INSTANCEAn instance running on the customer's premises that is not managed by Cloud SQL.
- "READ_REPLICA_INSTANCE"
- READ_REPLICA_INSTANCEA Cloud SQL instance acting as a read-replica.
InstanceReference, InstanceReferenceArgs    
- Name string
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- Project string
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- Region string
- The region of the Cloud SQL instance being referenced.
- Name string
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- Project string
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- Region string
- The region of the Cloud SQL instance being referenced.
- name String
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project String
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region String
- The region of the Cloud SQL instance being referenced.
- name string
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project string
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region string
- The region of the Cloud SQL instance being referenced.
- name String
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project String
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region String
- The region of the Cloud SQL instance being referenced.
InstanceReferenceResponse, InstanceReferenceResponseArgs      
- Name string
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- Project string
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- Region string
- The region of the Cloud SQL instance being referenced.
- Name string
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- Project string
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- Region string
- The region of the Cloud SQL instance being referenced.
- name String
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project String
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region String
- The region of the Cloud SQL instance being referenced.
- name string
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project string
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region string
- The region of the Cloud SQL instance being referenced.
- name String
- The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project String
- The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region String
- The region of the Cloud SQL instance being referenced.
InstanceSqlNetworkArchitecture, InstanceSqlNetworkArchitectureArgs        
- SqlNetwork Architecture Unspecified 
- SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
- NewNetwork Architecture 
- NEW_NETWORK_ARCHITECTUREInstance is a Tenancy Unit (TU) instance.
- OldNetwork Architecture 
- OLD_NETWORK_ARCHITECTUREInstance is an Umbrella instance.
- InstanceSql Network Architecture Sql Network Architecture Unspecified 
- SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
- InstanceSql Network Architecture New Network Architecture 
- NEW_NETWORK_ARCHITECTUREInstance is a Tenancy Unit (TU) instance.
- InstanceSql Network Architecture Old Network Architecture 
- OLD_NETWORK_ARCHITECTUREInstance is an Umbrella instance.
- SqlNetwork Architecture Unspecified 
- SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
- NewNetwork Architecture 
- NEW_NETWORK_ARCHITECTUREInstance is a Tenancy Unit (TU) instance.
- OldNetwork Architecture 
- OLD_NETWORK_ARCHITECTUREInstance is an Umbrella instance.
- SqlNetwork Architecture Unspecified 
- SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
- NewNetwork Architecture 
- NEW_NETWORK_ARCHITECTUREInstance is a Tenancy Unit (TU) instance.
- OldNetwork Architecture 
- OLD_NETWORK_ARCHITECTUREInstance is an Umbrella instance.
- SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
- SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
- NEW_NETWORK_ARCHITECTURE
- NEW_NETWORK_ARCHITECTUREInstance is a Tenancy Unit (TU) instance.
- OLD_NETWORK_ARCHITECTURE
- OLD_NETWORK_ARCHITECTUREInstance is an Umbrella instance.
- "SQL_NETWORK_ARCHITECTURE_UNSPECIFIED"
- SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
- "NEW_NETWORK_ARCHITECTURE"
- NEW_NETWORK_ARCHITECTUREInstance is a Tenancy Unit (TU) instance.
- "OLD_NETWORK_ARCHITECTURE"
- OLD_NETWORK_ARCHITECTUREInstance is an Umbrella instance.
InstanceState, InstanceStateArgs    
- SqlInstance State Unspecified 
- SQL_INSTANCE_STATE_UNSPECIFIEDThe state of the instance is unknown.
- Runnable
- RUNNABLEThe instance is running, or has been stopped by owner.
- Suspended
- SUSPENDEDThe instance is not available, for example due to problems with billing.
- PendingDelete 
- PENDING_DELETEThe instance is being deleted.
- PendingCreate 
- PENDING_CREATEThe instance is being created.
- Maintenance
- MAINTENANCEThe instance is down for maintenance.
- Failed
- FAILEDThe creation of the instance failed or a fatal error occurred during maintenance.
- OnlineMaintenance 
- ONLINE_MAINTENANCEDeprecated
- InstanceState Sql Instance State Unspecified 
- SQL_INSTANCE_STATE_UNSPECIFIEDThe state of the instance is unknown.
- InstanceState Runnable 
- RUNNABLEThe instance is running, or has been stopped by owner.
- InstanceState Suspended 
- SUSPENDEDThe instance is not available, for example due to problems with billing.
- InstanceState Pending Delete 
- PENDING_DELETEThe instance is being deleted.
- InstanceState Pending Create 
- PENDING_CREATEThe instance is being created.
- InstanceState Maintenance 
- MAINTENANCEThe instance is down for maintenance.
- InstanceState Failed 
- FAILEDThe creation of the instance failed or a fatal error occurred during maintenance.
- InstanceState Online Maintenance 
- ONLINE_MAINTENANCEDeprecated
- SqlInstance State Unspecified 
- SQL_INSTANCE_STATE_UNSPECIFIEDThe state of the instance is unknown.
- Runnable
- RUNNABLEThe instance is running, or has been stopped by owner.
- Suspended
- SUSPENDEDThe instance is not available, for example due to problems with billing.
- PendingDelete 
- PENDING_DELETEThe instance is being deleted.
- PendingCreate 
- PENDING_CREATEThe instance is being created.
- Maintenance
- MAINTENANCEThe instance is down for maintenance.
- Failed
- FAILEDThe creation of the instance failed or a fatal error occurred during maintenance.
- OnlineMaintenance 
- ONLINE_MAINTENANCEDeprecated
- SqlInstance State Unspecified 
- SQL_INSTANCE_STATE_UNSPECIFIEDThe state of the instance is unknown.
- Runnable
- RUNNABLEThe instance is running, or has been stopped by owner.
- Suspended
- SUSPENDEDThe instance is not available, for example due to problems with billing.
- PendingDelete 
- PENDING_DELETEThe instance is being deleted.
- PendingCreate 
- PENDING_CREATEThe instance is being created.
- Maintenance
- MAINTENANCEThe instance is down for maintenance.
- Failed
- FAILEDThe creation of the instance failed or a fatal error occurred during maintenance.
- OnlineMaintenance 
- ONLINE_MAINTENANCEDeprecated
- SQL_INSTANCE_STATE_UNSPECIFIED
- SQL_INSTANCE_STATE_UNSPECIFIEDThe state of the instance is unknown.
- RUNNABLE
- RUNNABLEThe instance is running, or has been stopped by owner.
- SUSPENDED
- SUSPENDEDThe instance is not available, for example due to problems with billing.
- PENDING_DELETE
- PENDING_DELETEThe instance is being deleted.
- PENDING_CREATE
- PENDING_CREATEThe instance is being created.
- MAINTENANCE
- MAINTENANCEThe instance is down for maintenance.
- FAILED
- FAILEDThe creation of the instance failed or a fatal error occurred during maintenance.
- ONLINE_MAINTENANCE
- ONLINE_MAINTENANCEDeprecated
- "SQL_INSTANCE_STATE_UNSPECIFIED"
- SQL_INSTANCE_STATE_UNSPECIFIEDThe state of the instance is unknown.
- "RUNNABLE"
- RUNNABLEThe instance is running, or has been stopped by owner.
- "SUSPENDED"
- SUSPENDEDThe instance is not available, for example due to problems with billing.
- "PENDING_DELETE"
- PENDING_DELETEThe instance is being deleted.
- "PENDING_CREATE"
- PENDING_CREATEThe instance is being created.
- "MAINTENANCE"
- MAINTENANCEThe instance is down for maintenance.
- "FAILED"
- FAILEDThe creation of the instance failed or a fatal error occurred during maintenance.
- "ONLINE_MAINTENANCE"
- ONLINE_MAINTENANCEDeprecated
InstanceSuspensionReasonItem, InstanceSuspensionReasonItemArgs        
- SqlSuspension Reason Unspecified 
- SQL_SUSPENSION_REASON_UNSPECIFIEDThis is an unknown suspension reason.
- BillingIssue 
- BILLING_ISSUEThe instance is suspended due to billing issues (for example:, GCP account issue)
- LegalIssue 
- LEGAL_ISSUEThe instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).
- OperationalIssue 
- OPERATIONAL_ISSUEThe instance is causing operational issues (for example:, causing the database to crash).
- KmsKey Issue 
- KMS_KEY_ISSUEThe KMS key used by the instance is either revoked or denied access to
- InstanceSuspension Reason Item Sql Suspension Reason Unspecified 
- SQL_SUSPENSION_REASON_UNSPECIFIEDThis is an unknown suspension reason.
- InstanceSuspension Reason Item Billing Issue 
- BILLING_ISSUEThe instance is suspended due to billing issues (for example:, GCP account issue)
- InstanceSuspension Reason Item Legal Issue 
- LEGAL_ISSUEThe instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).
- InstanceSuspension Reason Item Operational Issue 
- OPERATIONAL_ISSUEThe instance is causing operational issues (for example:, causing the database to crash).
- InstanceSuspension Reason Item Kms Key Issue 
- KMS_KEY_ISSUEThe KMS key used by the instance is either revoked or denied access to
- SqlSuspension Reason Unspecified 
- SQL_SUSPENSION_REASON_UNSPECIFIEDThis is an unknown suspension reason.
- BillingIssue 
- BILLING_ISSUEThe instance is suspended due to billing issues (for example:, GCP account issue)
- LegalIssue 
- LEGAL_ISSUEThe instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).
- OperationalIssue 
- OPERATIONAL_ISSUEThe instance is causing operational issues (for example:, causing the database to crash).
- KmsKey Issue 
- KMS_KEY_ISSUEThe KMS key used by the instance is either revoked or denied access to
- SqlSuspension Reason Unspecified 
- SQL_SUSPENSION_REASON_UNSPECIFIEDThis is an unknown suspension reason.
- BillingIssue 
- BILLING_ISSUEThe instance is suspended due to billing issues (for example:, GCP account issue)
- LegalIssue 
- LEGAL_ISSUEThe instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).
- OperationalIssue 
- OPERATIONAL_ISSUEThe instance is causing operational issues (for example:, causing the database to crash).
- KmsKey Issue 
- KMS_KEY_ISSUEThe KMS key used by the instance is either revoked or denied access to
- SQL_SUSPENSION_REASON_UNSPECIFIED
- SQL_SUSPENSION_REASON_UNSPECIFIEDThis is an unknown suspension reason.
- BILLING_ISSUE
- BILLING_ISSUEThe instance is suspended due to billing issues (for example:, GCP account issue)
- LEGAL_ISSUE
- LEGAL_ISSUEThe instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).
- OPERATIONAL_ISSUE
- OPERATIONAL_ISSUEThe instance is causing operational issues (for example:, causing the database to crash).
- KMS_KEY_ISSUE
- KMS_KEY_ISSUEThe KMS key used by the instance is either revoked or denied access to
- "SQL_SUSPENSION_REASON_UNSPECIFIED"
- SQL_SUSPENSION_REASON_UNSPECIFIEDThis is an unknown suspension reason.
- "BILLING_ISSUE"
- BILLING_ISSUEThe instance is suspended due to billing issues (for example:, GCP account issue)
- "LEGAL_ISSUE"
- LEGAL_ISSUEThe instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).
- "OPERATIONAL_ISSUE"
- OPERATIONAL_ISSUEThe instance is causing operational issues (for example:, causing the database to crash).
- "KMS_KEY_ISSUE"
- KMS_KEY_ISSUEThe KMS key used by the instance is either revoked or denied access to
IpConfiguration, IpConfigurationArgs    
- AllocatedIp stringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Acl Entry> 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- EnablePrivate boolPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- Ipv4Enabled bool
- Whether the instance is assigned a public IP address or not.
- PrivateNetwork string
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- PscConfig Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Psc Config 
- PSC settings for this instance.
- RequireSsl bool
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- SslMode Pulumi.Google Native. SQLAdmin. V1Beta4. Ip Configuration Ssl Mode 
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- AllocatedIp stringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
[]AclEntry 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- EnablePrivate boolPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- Ipv4Enabled bool
- Whether the instance is assigned a public IP address or not.
- PrivateNetwork string
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- PscConfig PscConfig 
- PSC settings for this instance.
- RequireSsl bool
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- SslMode IpConfiguration Ssl Mode 
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocatedIp StringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
List<AclEntry> 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enablePrivate BooleanPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled Boolean
- Whether the instance is assigned a public IP address or not.
- privateNetwork String
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- pscConfig PscConfig 
- PSC settings for this instance.
- requireSsl Boolean
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- sslMode IpConfiguration Ssl Mode 
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocatedIp stringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
AclEntry[] 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enablePrivate booleanPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled boolean
- Whether the instance is assigned a public IP address or not.
- privateNetwork string
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- pscConfig PscConfig 
- PSC settings for this instance.
- requireSsl boolean
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- sslMode IpConfiguration Ssl Mode 
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocated_ip_ strrange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
Sequence[AclEntry] 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enable_private_ boolpath_ for_ google_ cloud_ services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4_enabled bool
- Whether the instance is assigned a public IP address or not.
- private_network str
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- psc_config PscConfig 
- PSC settings for this instance.
- require_ssl bool
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- ssl_mode IpConfiguration Ssl Mode 
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocatedIp StringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- List<Property Map>
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enablePrivate BooleanPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled Boolean
- Whether the instance is assigned a public IP address or not.
- privateNetwork String
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- pscConfig Property Map
- PSC settings for this instance.
- requireSsl Boolean
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- sslMode "SSL_MODE_UNSPECIFIED" | "ALLOW_UNENCRYPTED_AND_ENCRYPTED" | "ENCRYPTED_ONLY" | "TRUSTED_CLIENT_CERTIFICATE_REQUIRED"
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
IpConfigurationResponse, IpConfigurationResponseArgs      
- AllocatedIp stringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Acl Entry Response> 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- EnablePrivate boolPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- Ipv4Enabled bool
- Whether the instance is assigned a public IP address or not.
- PrivateNetwork string
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- PscConfig Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Psc Config Response 
- PSC settings for this instance.
- RequireSsl bool
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- SslMode string
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- AllocatedIp stringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
[]AclEntry Response 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- EnablePrivate boolPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- Ipv4Enabled bool
- Whether the instance is assigned a public IP address or not.
- PrivateNetwork string
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- PscConfig PscConfig Response 
- PSC settings for this instance.
- RequireSsl bool
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- SslMode string
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocatedIp StringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
List<AclEntry Response> 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enablePrivate BooleanPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled Boolean
- Whether the instance is assigned a public IP address or not.
- privateNetwork String
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- pscConfig PscConfig Response 
- PSC settings for this instance.
- requireSsl Boolean
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- sslMode String
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocatedIp stringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
AclEntry Response[] 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enablePrivate booleanPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled boolean
- Whether the instance is assigned a public IP address or not.
- privateNetwork string
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- pscConfig PscConfig Response 
- PSC settings for this instance.
- requireSsl boolean
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- sslMode string
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocated_ip_ strrange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- 
Sequence[AclEntry Response] 
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enable_private_ boolpath_ for_ google_ cloud_ services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4_enabled bool
- Whether the instance is assigned a public IP address or not.
- private_network str
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- psc_config PscConfig Response 
- PSC settings for this instance.
- require_ssl bool
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- ssl_mode str
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
- allocatedIp StringRange 
- The name of the allocated ip range for the private ip Cloud SQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?.
- List<Property Map>
- The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: 157.197.200.0/24).
- enablePrivate BooleanPath For Google Cloud Services 
- Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled Boolean
- Whether the instance is assigned a public IP address or not.
- privateNetwork String
- The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
- pscConfig Property Map
- PSC settings for this instance.
- requireSsl Boolean
- Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_modeflag instead of the legacyrequire_sslflag.
- sslMode String
- Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_sslflag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use thessl_modeflag instead of the legacyrequire_sslflag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTEDandrequire_ssl=false*ssl_mode=ENCRYPTED_ONLYandrequire_ssl=false*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIREDandrequire_ssl=trueNote that the value ofssl_modegets priority over the value of the legacyrequire_ssl. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false, thessl_mode=ENCRYPTED_ONLYmeans "only accepts SSL connection", while therequire_ssl=falsemeans "both non-SSL and SSL connections are allowed". The database respectsssl_modein this case and only accepts SSL connections.
IpConfigurationSslMode, IpConfigurationSslModeArgs        
- SslMode Unspecified 
- SSL_MODE_UNSPECIFIEDThe SSL mode is unknown.
- AllowUnencrypted And Encrypted 
- ALLOW_UNENCRYPTED_AND_ENCRYPTEDAllow non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- EncryptedOnly 
- ENCRYPTED_ONLYOnly allow connections encrypted with SSL/TLS. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- TrustedClient Certificate Required 
- TRUSTED_CLIENT_CERTIFICATE_REQUIREDOnly allow connections encrypted with SSL/TLS and with valid client certificates. When this value is used, the legacy require_sslflag must be true or cleared to avoid the conflict between values of two flags.
- IpConfiguration Ssl Mode Ssl Mode Unspecified 
- SSL_MODE_UNSPECIFIEDThe SSL mode is unknown.
- IpConfiguration Ssl Mode Allow Unencrypted And Encrypted 
- ALLOW_UNENCRYPTED_AND_ENCRYPTEDAllow non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- IpConfiguration Ssl Mode Encrypted Only 
- ENCRYPTED_ONLYOnly allow connections encrypted with SSL/TLS. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- IpConfiguration Ssl Mode Trusted Client Certificate Required 
- TRUSTED_CLIENT_CERTIFICATE_REQUIREDOnly allow connections encrypted with SSL/TLS and with valid client certificates. When this value is used, the legacy require_sslflag must be true or cleared to avoid the conflict between values of two flags.
- SslMode Unspecified 
- SSL_MODE_UNSPECIFIEDThe SSL mode is unknown.
- AllowUnencrypted And Encrypted 
- ALLOW_UNENCRYPTED_AND_ENCRYPTEDAllow non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- EncryptedOnly 
- ENCRYPTED_ONLYOnly allow connections encrypted with SSL/TLS. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- TrustedClient Certificate Required 
- TRUSTED_CLIENT_CERTIFICATE_REQUIREDOnly allow connections encrypted with SSL/TLS and with valid client certificates. When this value is used, the legacy require_sslflag must be true or cleared to avoid the conflict between values of two flags.
- SslMode Unspecified 
- SSL_MODE_UNSPECIFIEDThe SSL mode is unknown.
- AllowUnencrypted And Encrypted 
- ALLOW_UNENCRYPTED_AND_ENCRYPTEDAllow non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- EncryptedOnly 
- ENCRYPTED_ONLYOnly allow connections encrypted with SSL/TLS. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- TrustedClient Certificate Required 
- TRUSTED_CLIENT_CERTIFICATE_REQUIREDOnly allow connections encrypted with SSL/TLS and with valid client certificates. When this value is used, the legacy require_sslflag must be true or cleared to avoid the conflict between values of two flags.
- SSL_MODE_UNSPECIFIED
- SSL_MODE_UNSPECIFIEDThe SSL mode is unknown.
- ALLOW_UNENCRYPTED_AND_ENCRYPTED
- ALLOW_UNENCRYPTED_AND_ENCRYPTEDAllow non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- ENCRYPTED_ONLY
- ENCRYPTED_ONLYOnly allow connections encrypted with SSL/TLS. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- TRUSTED_CLIENT_CERTIFICATE_REQUIRED
- TRUSTED_CLIENT_CERTIFICATE_REQUIREDOnly allow connections encrypted with SSL/TLS and with valid client certificates. When this value is used, the legacy require_sslflag must be true or cleared to avoid the conflict between values of two flags.
- "SSL_MODE_UNSPECIFIED"
- SSL_MODE_UNSPECIFIEDThe SSL mode is unknown.
- "ALLOW_UNENCRYPTED_AND_ENCRYPTED"
- ALLOW_UNENCRYPTED_AND_ENCRYPTEDAllow non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- "ENCRYPTED_ONLY"
- ENCRYPTED_ONLYOnly allow connections encrypted with SSL/TLS. When this value is used, the legacy require_sslflag must be false or cleared to avoid the conflict between values of two flags.
- "TRUSTED_CLIENT_CERTIFICATE_REQUIRED"
- TRUSTED_CLIENT_CERTIFICATE_REQUIREDOnly allow connections encrypted with SSL/TLS and with valid client certificates. When this value is used, the legacy require_sslflag must be true or cleared to avoid the conflict between values of two flags.
IpMapping, IpMappingArgs    
- IpAddress string
- The IP address assigned.
- TimeTo stringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- Type
Pulumi.Google Native. SQLAdmin. V1Beta4. Ip Mapping Type 
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- IpAddress string
- The IP address assigned.
- TimeTo stringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- Type
IpMapping Type 
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ipAddress String
- The IP address assigned.
- timeTo StringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type
IpMapping Type 
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ipAddress string
- The IP address assigned.
- timeTo stringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type
IpMapping Type 
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ip_address str
- The IP address assigned.
- time_to_ strretire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type
IpMapping Type 
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ipAddress String
- The IP address assigned.
- timeTo StringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type "SQL_IP_ADDRESS_TYPE_UNSPECIFIED" | "PRIMARY" | "OUTGOING" | "PRIVATE" | "MIGRATED_1ST_GEN"
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
IpMappingResponse, IpMappingResponseArgs      
- IpAddress string
- The IP address assigned.
- TimeTo stringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- Type string
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- IpAddress string
- The IP address assigned.
- TimeTo stringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- Type string
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ipAddress String
- The IP address assigned.
- timeTo StringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type String
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ipAddress string
- The IP address assigned.
- timeTo stringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type string
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ip_address str
- The IP address assigned.
- time_to_ strretire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type str
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
- ipAddress String
- The IP address assigned.
- timeTo StringRetire 
- The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.
- type String
- The type of this IP address. A PRIMARYaddress is a public address that can accept incoming connections. APRIVATEaddress is a private address that can accept incoming connections. AnOUTGOINGaddress is the source address of connections originating from the instance, if supported.
IpMappingType, IpMappingTypeArgs      
- SqlIp Address Type Unspecified 
- SQL_IP_ADDRESS_TYPE_UNSPECIFIEDThis is an unknown IP address type.
- Primary
- PRIMARYIP address the customer is supposed to connect to. Usually this is the load balancer's IP address
- Outgoing
- OUTGOINGSource IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.
- Private
- PRIVATEPrivate IP used when using private IPs and network peering.
- Migrated1stGen 
- MIGRATED_1ST_GENV1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.
- IpMapping Type Sql Ip Address Type Unspecified 
- SQL_IP_ADDRESS_TYPE_UNSPECIFIEDThis is an unknown IP address type.
- IpMapping Type Primary 
- PRIMARYIP address the customer is supposed to connect to. Usually this is the load balancer's IP address
- IpMapping Type Outgoing 
- OUTGOINGSource IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.
- IpMapping Type Private 
- PRIVATEPrivate IP used when using private IPs and network peering.
- IpMapping Type Migrated1st Gen 
- MIGRATED_1ST_GENV1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.
- SqlIp Address Type Unspecified 
- SQL_IP_ADDRESS_TYPE_UNSPECIFIEDThis is an unknown IP address type.
- Primary
- PRIMARYIP address the customer is supposed to connect to. Usually this is the load balancer's IP address
- Outgoing
- OUTGOINGSource IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.
- Private
- PRIVATEPrivate IP used when using private IPs and network peering.
- Migrated1stGen 
- MIGRATED_1ST_GENV1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.
- SqlIp Address Type Unspecified 
- SQL_IP_ADDRESS_TYPE_UNSPECIFIEDThis is an unknown IP address type.
- Primary
- PRIMARYIP address the customer is supposed to connect to. Usually this is the load balancer's IP address
- Outgoing
- OUTGOINGSource IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.
- Private
- PRIVATEPrivate IP used when using private IPs and network peering.
- Migrated1stGen 
- MIGRATED_1ST_GENV1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.
- SQL_IP_ADDRESS_TYPE_UNSPECIFIED
- SQL_IP_ADDRESS_TYPE_UNSPECIFIEDThis is an unknown IP address type.
- PRIMARY
- PRIMARYIP address the customer is supposed to connect to. Usually this is the load balancer's IP address
- OUTGOING
- OUTGOINGSource IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.
- PRIVATE
- PRIVATEPrivate IP used when using private IPs and network peering.
- MIGRATED1ST_GEN
- MIGRATED_1ST_GENV1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.
- "SQL_IP_ADDRESS_TYPE_UNSPECIFIED"
- SQL_IP_ADDRESS_TYPE_UNSPECIFIEDThis is an unknown IP address type.
- "PRIMARY"
- PRIMARYIP address the customer is supposed to connect to. Usually this is the load balancer's IP address
- "OUTGOING"
- OUTGOINGSource IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.
- "PRIVATE"
- PRIVATEPrivate IP used when using private IPs and network peering.
- "MIGRATED_1ST_GEN"
- MIGRATED_1ST_GENV1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.
LocationPreference, LocationPreferenceArgs    
- FollowGae stringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- Kind string
- This is always sql#locationPreference.
- SecondaryZone string
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- Zone string
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- FollowGae stringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- Kind string
- This is always sql#locationPreference.
- SecondaryZone string
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- Zone string
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- followGae StringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind String
- This is always sql#locationPreference.
- secondaryZone String
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone String
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- followGae stringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind string
- This is always sql#locationPreference.
- secondaryZone string
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone string
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- follow_gae_ strapplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind str
- This is always sql#locationPreference.
- secondary_zone str
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone str
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- followGae StringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind String
- This is always sql#locationPreference.
- secondaryZone String
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone String
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
LocationPreferenceResponse, LocationPreferenceResponseArgs      
- FollowGae stringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- Kind string
- This is always sql#locationPreference.
- SecondaryZone string
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- Zone string
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- FollowGae stringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- Kind string
- This is always sql#locationPreference.
- SecondaryZone string
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- Zone string
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- followGae StringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind String
- This is always sql#locationPreference.
- secondaryZone String
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone String
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- followGae stringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind string
- This is always sql#locationPreference.
- secondaryZone string
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone string
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- follow_gae_ strapplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind str
- This is always sql#locationPreference.
- secondary_zone str
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone str
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- followGae StringApplication 
- The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
- kind String
- This is always sql#locationPreference.
- secondaryZone String
- The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.
- zone String
- The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
MaintenanceWindow, MaintenanceWindowArgs    
- Day int
- day of week (1-7), starting on Monday.
- Hour int
- hour of day - 0 to 23.
- Kind string
- This is always sql#maintenanceWindow.
- UpdateTrack Pulumi.Google Native. SQLAdmin. V1Beta4. Maintenance Window Update Track 
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- Day int
- day of week (1-7), starting on Monday.
- Hour int
- hour of day - 0 to 23.
- Kind string
- This is always sql#maintenanceWindow.
- UpdateTrack MaintenanceWindow Update Track 
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day Integer
- day of week (1-7), starting on Monday.
- hour Integer
- hour of day - 0 to 23.
- kind String
- This is always sql#maintenanceWindow.
- updateTrack MaintenanceWindow Update Track 
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day number
- day of week (1-7), starting on Monday.
- hour number
- hour of day - 0 to 23.
- kind string
- This is always sql#maintenanceWindow.
- updateTrack MaintenanceWindow Update Track 
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day int
- day of week (1-7), starting on Monday.
- hour int
- hour of day - 0 to 23.
- kind str
- This is always sql#maintenanceWindow.
- update_track MaintenanceWindow Update Track 
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day Number
- day of week (1-7), starting on Monday.
- hour Number
- hour of day - 0 to 23.
- kind String
- This is always sql#maintenanceWindow.
- updateTrack "SQL_UPDATE_TRACK_UNSPECIFIED" | "canary" | "stable" | "week5"
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
MaintenanceWindowResponse, MaintenanceWindowResponseArgs      
- Day int
- day of week (1-7), starting on Monday.
- Hour int
- hour of day - 0 to 23.
- Kind string
- This is always sql#maintenanceWindow.
- UpdateTrack string
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- Day int
- day of week (1-7), starting on Monday.
- Hour int
- hour of day - 0 to 23.
- Kind string
- This is always sql#maintenanceWindow.
- UpdateTrack string
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day Integer
- day of week (1-7), starting on Monday.
- hour Integer
- hour of day - 0 to 23.
- kind String
- This is always sql#maintenanceWindow.
- updateTrack String
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day number
- day of week (1-7), starting on Monday.
- hour number
- hour of day - 0 to 23.
- kind string
- This is always sql#maintenanceWindow.
- updateTrack string
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day int
- day of week (1-7), starting on Monday.
- hour int
- hour of day - 0 to 23.
- kind str
- This is always sql#maintenanceWindow.
- update_track str
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
- day Number
- day of week (1-7), starting on Monday.
- hour Number
- hour of day - 0 to 23.
- kind String
- This is always sql#maintenanceWindow.
- updateTrack String
- Maintenance timing setting: canary(Earlier) orstable(Later). Learn more.
MaintenanceWindowUpdateTrack, MaintenanceWindowUpdateTrackArgs        
- SqlUpdate Track Unspecified 
- SQL_UPDATE_TRACK_UNSPECIFIEDThis is an unknown maintenance timing preference.
- Canary
- canaryFor instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.
- Stable
- stableFor instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable).
- Week5
- week5For instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable) to be at least 5 weeks after the notification.
- MaintenanceWindow Update Track Sql Update Track Unspecified 
- SQL_UPDATE_TRACK_UNSPECIFIEDThis is an unknown maintenance timing preference.
- MaintenanceWindow Update Track Canary 
- canaryFor instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.
- MaintenanceWindow Update Track Stable 
- stableFor instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable).
- MaintenanceWindow Update Track Week5 
- week5For instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable) to be at least 5 weeks after the notification.
- SqlUpdate Track Unspecified 
- SQL_UPDATE_TRACK_UNSPECIFIEDThis is an unknown maintenance timing preference.
- Canary
- canaryFor instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.
- Stable
- stableFor instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable).
- Week5
- week5For instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable) to be at least 5 weeks after the notification.
- SqlUpdate Track Unspecified 
- SQL_UPDATE_TRACK_UNSPECIFIEDThis is an unknown maintenance timing preference.
- Canary
- canaryFor instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.
- Stable
- stableFor instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable).
- Week5
- week5For instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable) to be at least 5 weeks after the notification.
- SQL_UPDATE_TRACK_UNSPECIFIED
- SQL_UPDATE_TRACK_UNSPECIFIEDThis is an unknown maintenance timing preference.
- CANARY
- canaryFor instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.
- STABLE
- stableFor instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable).
- WEEK5
- week5For instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable) to be at least 5 weeks after the notification.
- "SQL_UPDATE_TRACK_UNSPECIFIED"
- SQL_UPDATE_TRACK_UNSPECIFIEDThis is an unknown maintenance timing preference.
- "canary"
- canaryFor instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.
- "stable"
- stableFor instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable).
- "week5"
- week5For instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable) to be at least 5 weeks after the notification.
MySqlReplicaConfiguration, MySqlReplicaConfigurationArgs        
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- ConnectRetry intInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- DumpFile stringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- Kind string
- This is always sql#mysqlReplicaConfiguration.
- MasterHeartbeat stringPeriod 
- Interval in milliseconds between replication heartbeats.
- Password string
- The password for the replication connection.
- SslCipher string
- A list of permissible ciphers to use for SSL encryption.
- Username string
- The username for the replication connection.
- VerifyServer boolCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- ConnectRetry intInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- DumpFile stringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- Kind string
- This is always sql#mysqlReplicaConfiguration.
- MasterHeartbeat stringPeriod 
- Interval in milliseconds between replication heartbeats.
- Password string
- The password for the replication connection.
- SslCipher string
- A list of permissible ciphers to use for SSL encryption.
- Username string
- The username for the replication connection.
- VerifyServer boolCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connectRetry IntegerInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dumpFile StringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind String
- This is always sql#mysqlReplicaConfiguration.
- masterHeartbeat StringPeriod 
- Interval in milliseconds between replication heartbeats.
- password String
- The password for the replication connection.
- sslCipher String
- A list of permissible ciphers to use for SSL encryption.
- username String
- The username for the replication connection.
- verifyServer BooleanCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- caCertificate string
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate string
- PEM representation of the replica's x509 certificate.
- clientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connectRetry numberInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dumpFile stringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind string
- This is always sql#mysqlReplicaConfiguration.
- masterHeartbeat stringPeriod 
- Interval in milliseconds between replication heartbeats.
- password string
- The password for the replication connection.
- sslCipher string
- A list of permissible ciphers to use for SSL encryption.
- username string
- The username for the replication connection.
- verifyServer booleanCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- ca_certificate str
- PEM representation of the trusted CA's x509 certificate.
- client_certificate str
- PEM representation of the replica's x509 certificate.
- client_key str
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connect_retry_ intinterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dump_file_ strpath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind str
- This is always sql#mysqlReplicaConfiguration.
- master_heartbeat_ strperiod 
- Interval in milliseconds between replication heartbeats.
- password str
- The password for the replication connection.
- ssl_cipher str
- A list of permissible ciphers to use for SSL encryption.
- username str
- The username for the replication connection.
- verify_server_ boolcertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connectRetry NumberInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dumpFile StringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind String
- This is always sql#mysqlReplicaConfiguration.
- masterHeartbeat StringPeriod 
- Interval in milliseconds between replication heartbeats.
- password String
- The password for the replication connection.
- sslCipher String
- A list of permissible ciphers to use for SSL encryption.
- username String
- The username for the replication connection.
- verifyServer BooleanCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
MySqlReplicaConfigurationResponse, MySqlReplicaConfigurationResponseArgs          
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- ConnectRetry intInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- DumpFile stringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- Kind string
- This is always sql#mysqlReplicaConfiguration.
- MasterHeartbeat stringPeriod 
- Interval in milliseconds between replication heartbeats.
- Password string
- The password for the replication connection.
- SslCipher string
- A list of permissible ciphers to use for SSL encryption.
- Username string
- The username for the replication connection.
- VerifyServer boolCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- ConnectRetry intInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- DumpFile stringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- Kind string
- This is always sql#mysqlReplicaConfiguration.
- MasterHeartbeat stringPeriod 
- Interval in milliseconds between replication heartbeats.
- Password string
- The password for the replication connection.
- SslCipher string
- A list of permissible ciphers to use for SSL encryption.
- Username string
- The username for the replication connection.
- VerifyServer boolCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connectRetry IntegerInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dumpFile StringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind String
- This is always sql#mysqlReplicaConfiguration.
- masterHeartbeat StringPeriod 
- Interval in milliseconds between replication heartbeats.
- password String
- The password for the replication connection.
- sslCipher String
- A list of permissible ciphers to use for SSL encryption.
- username String
- The username for the replication connection.
- verifyServer BooleanCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- caCertificate string
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate string
- PEM representation of the replica's x509 certificate.
- clientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connectRetry numberInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dumpFile stringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind string
- This is always sql#mysqlReplicaConfiguration.
- masterHeartbeat stringPeriod 
- Interval in milliseconds between replication heartbeats.
- password string
- The password for the replication connection.
- sslCipher string
- A list of permissible ciphers to use for SSL encryption.
- username string
- The username for the replication connection.
- verifyServer booleanCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- ca_certificate str
- PEM representation of the trusted CA's x509 certificate.
- client_certificate str
- PEM representation of the replica's x509 certificate.
- client_key str
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connect_retry_ intinterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dump_file_ strpath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind str
- This is always sql#mysqlReplicaConfiguration.
- master_heartbeat_ strperiod 
- Interval in milliseconds between replication heartbeats.
- password str
- The password for the replication connection.
- ssl_cipher str
- A list of permissible ciphers to use for SSL encryption.
- username str
- The username for the replication connection.
- verify_server_ boolcertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connectRetry NumberInterval 
- Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dumpFile StringPath 
- Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
- kind String
- This is always sql#mysqlReplicaConfiguration.
- masterHeartbeat StringPeriod 
- Interval in milliseconds between replication heartbeats.
- password String
- The password for the replication connection.
- sslCipher String
- A list of permissible ciphers to use for SSL encryption.
- username String
- The username for the replication connection.
- verifyServer BooleanCertificate 
- Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
OnPremisesConfiguration, OnPremisesConfigurationArgs      
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- DumpFile stringPath 
- The dump file to create the Cloud SQL replica.
- HostPort string
- The host and port of the on-premises instance in host:port format
- Kind string
- This is always sql#onPremisesConfiguration.
- Password string
- The password for connecting to on-premises instance.
- SourceInstance Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Instance Reference 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- Username string
- The username for connecting to on-premises instance.
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- DumpFile stringPath 
- The dump file to create the Cloud SQL replica.
- HostPort string
- The host and port of the on-premises instance in host:port format
- Kind string
- This is always sql#onPremisesConfiguration.
- Password string
- The password for connecting to on-premises instance.
- SourceInstance InstanceReference 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- Username string
- The username for connecting to on-premises instance.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dumpFile StringPath 
- The dump file to create the Cloud SQL replica.
- hostPort String
- The host and port of the on-premises instance in host:port format
- kind String
- This is always sql#onPremisesConfiguration.
- password String
- The password for connecting to on-premises instance.
- sourceInstance InstanceReference 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username String
- The username for connecting to on-premises instance.
- caCertificate string
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate string
- PEM representation of the replica's x509 certificate.
- clientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dumpFile stringPath 
- The dump file to create the Cloud SQL replica.
- hostPort string
- The host and port of the on-premises instance in host:port format
- kind string
- This is always sql#onPremisesConfiguration.
- password string
- The password for connecting to on-premises instance.
- sourceInstance InstanceReference 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username string
- The username for connecting to on-premises instance.
- ca_certificate str
- PEM representation of the trusted CA's x509 certificate.
- client_certificate str
- PEM representation of the replica's x509 certificate.
- client_key str
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dump_file_ strpath 
- The dump file to create the Cloud SQL replica.
- host_port str
- The host and port of the on-premises instance in host:port format
- kind str
- This is always sql#onPremisesConfiguration.
- password str
- The password for connecting to on-premises instance.
- source_instance InstanceReference 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username str
- The username for connecting to on-premises instance.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dumpFile StringPath 
- The dump file to create the Cloud SQL replica.
- hostPort String
- The host and port of the on-premises instance in host:port format
- kind String
- This is always sql#onPremisesConfiguration.
- password String
- The password for connecting to on-premises instance.
- sourceInstance Property Map
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username String
- The username for connecting to on-premises instance.
OnPremisesConfigurationResponse, OnPremisesConfigurationResponseArgs        
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- DumpFile stringPath 
- The dump file to create the Cloud SQL replica.
- HostPort string
- The host and port of the on-premises instance in host:port format
- Kind string
- This is always sql#onPremisesConfiguration.
- Password string
- The password for connecting to on-premises instance.
- SourceInstance Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Instance Reference Response 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- Username string
- The username for connecting to on-premises instance.
- CaCertificate string
- PEM representation of the trusted CA's x509 certificate.
- ClientCertificate string
- PEM representation of the replica's x509 certificate.
- ClientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- DumpFile stringPath 
- The dump file to create the Cloud SQL replica.
- HostPort string
- The host and port of the on-premises instance in host:port format
- Kind string
- This is always sql#onPremisesConfiguration.
- Password string
- The password for connecting to on-premises instance.
- SourceInstance InstanceReference Response 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- Username string
- The username for connecting to on-premises instance.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dumpFile StringPath 
- The dump file to create the Cloud SQL replica.
- hostPort String
- The host and port of the on-premises instance in host:port format
- kind String
- This is always sql#onPremisesConfiguration.
- password String
- The password for connecting to on-premises instance.
- sourceInstance InstanceReference Response 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username String
- The username for connecting to on-premises instance.
- caCertificate string
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate string
- PEM representation of the replica's x509 certificate.
- clientKey string
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dumpFile stringPath 
- The dump file to create the Cloud SQL replica.
- hostPort string
- The host and port of the on-premises instance in host:port format
- kind string
- This is always sql#onPremisesConfiguration.
- password string
- The password for connecting to on-premises instance.
- sourceInstance InstanceReference Response 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username string
- The username for connecting to on-premises instance.
- ca_certificate str
- PEM representation of the trusted CA's x509 certificate.
- client_certificate str
- PEM representation of the replica's x509 certificate.
- client_key str
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dump_file_ strpath 
- The dump file to create the Cloud SQL replica.
- host_port str
- The host and port of the on-premises instance in host:port format
- kind str
- This is always sql#onPremisesConfiguration.
- password str
- The password for connecting to on-premises instance.
- source_instance InstanceReference Response 
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username str
- The username for connecting to on-premises instance.
- caCertificate String
- PEM representation of the trusted CA's x509 certificate.
- clientCertificate String
- PEM representation of the replica's x509 certificate.
- clientKey String
- PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dumpFile StringPath 
- The dump file to create the Cloud SQL replica.
- hostPort String
- The host and port of the on-premises instance in host:port format
- kind String
- This is always sql#onPremisesConfiguration.
- password String
- The password for connecting to on-premises instance.
- sourceInstance Property Map
- The reference to Cloud SQL instance if the source is Cloud SQL.
- username String
- The username for connecting to on-premises instance.
PasswordValidationPolicy, PasswordValidationPolicyArgs      
- Complexity
Pulumi.Google Native. SQLAdmin. V1Beta4. Password Validation Policy Complexity 
- The complexity of the password.
- DisallowCompromised boolCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- DisallowUsername boolSubstring 
- Disallow username as a part of the password.
- EnablePassword boolPolicy 
- Whether the password policy is enabled or not.
- MinLength int
- Minimum number of characters allowed.
- PasswordChange stringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- ReuseInterval int
- Number of previous passwords that cannot be reused.
- Complexity
PasswordValidation Policy Complexity 
- The complexity of the password.
- DisallowCompromised boolCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- DisallowUsername boolSubstring 
- Disallow username as a part of the password.
- EnablePassword boolPolicy 
- Whether the password policy is enabled or not.
- MinLength int
- Minimum number of characters allowed.
- PasswordChange stringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- ReuseInterval int
- Number of previous passwords that cannot be reused.
- complexity
PasswordValidation Policy Complexity 
- The complexity of the password.
- disallowCompromised BooleanCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallowUsername BooleanSubstring 
- Disallow username as a part of the password.
- enablePassword BooleanPolicy 
- Whether the password policy is enabled or not.
- minLength Integer
- Minimum number of characters allowed.
- passwordChange StringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuseInterval Integer
- Number of previous passwords that cannot be reused.
- complexity
PasswordValidation Policy Complexity 
- The complexity of the password.
- disallowCompromised booleanCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallowUsername booleanSubstring 
- Disallow username as a part of the password.
- enablePassword booleanPolicy 
- Whether the password policy is enabled or not.
- minLength number
- Minimum number of characters allowed.
- passwordChange stringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuseInterval number
- Number of previous passwords that cannot be reused.
- complexity
PasswordValidation Policy Complexity 
- The complexity of the password.
- disallow_compromised_ boolcredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallow_username_ boolsubstring 
- Disallow username as a part of the password.
- enable_password_ boolpolicy 
- Whether the password policy is enabled or not.
- min_length int
- Minimum number of characters allowed.
- password_change_ strinterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuse_interval int
- Number of previous passwords that cannot be reused.
- complexity "COMPLEXITY_UNSPECIFIED" | "COMPLEXITY_DEFAULT"
- The complexity of the password.
- disallowCompromised BooleanCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallowUsername BooleanSubstring 
- Disallow username as a part of the password.
- enablePassword BooleanPolicy 
- Whether the password policy is enabled or not.
- minLength Number
- Minimum number of characters allowed.
- passwordChange StringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuseInterval Number
- Number of previous passwords that cannot be reused.
PasswordValidationPolicyComplexity, PasswordValidationPolicyComplexityArgs        
- ComplexityUnspecified 
- COMPLEXITY_UNSPECIFIEDComplexity check is not specified.
- ComplexityDefault 
- COMPLEXITY_DEFAULTA combination of lowercase, uppercase, numeric, and non-alphanumeric characters.
- PasswordValidation Policy Complexity Complexity Unspecified 
- COMPLEXITY_UNSPECIFIEDComplexity check is not specified.
- PasswordValidation Policy Complexity Complexity Default 
- COMPLEXITY_DEFAULTA combination of lowercase, uppercase, numeric, and non-alphanumeric characters.
- ComplexityUnspecified 
- COMPLEXITY_UNSPECIFIEDComplexity check is not specified.
- ComplexityDefault 
- COMPLEXITY_DEFAULTA combination of lowercase, uppercase, numeric, and non-alphanumeric characters.
- ComplexityUnspecified 
- COMPLEXITY_UNSPECIFIEDComplexity check is not specified.
- ComplexityDefault 
- COMPLEXITY_DEFAULTA combination of lowercase, uppercase, numeric, and non-alphanumeric characters.
- COMPLEXITY_UNSPECIFIED
- COMPLEXITY_UNSPECIFIEDComplexity check is not specified.
- COMPLEXITY_DEFAULT
- COMPLEXITY_DEFAULTA combination of lowercase, uppercase, numeric, and non-alphanumeric characters.
- "COMPLEXITY_UNSPECIFIED"
- COMPLEXITY_UNSPECIFIEDComplexity check is not specified.
- "COMPLEXITY_DEFAULT"
- COMPLEXITY_DEFAULTA combination of lowercase, uppercase, numeric, and non-alphanumeric characters.
PasswordValidationPolicyResponse, PasswordValidationPolicyResponseArgs        
- Complexity string
- The complexity of the password.
- DisallowCompromised boolCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- DisallowUsername boolSubstring 
- Disallow username as a part of the password.
- EnablePassword boolPolicy 
- Whether the password policy is enabled or not.
- MinLength int
- Minimum number of characters allowed.
- PasswordChange stringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- ReuseInterval int
- Number of previous passwords that cannot be reused.
- Complexity string
- The complexity of the password.
- DisallowCompromised boolCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- DisallowUsername boolSubstring 
- Disallow username as a part of the password.
- EnablePassword boolPolicy 
- Whether the password policy is enabled or not.
- MinLength int
- Minimum number of characters allowed.
- PasswordChange stringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- ReuseInterval int
- Number of previous passwords that cannot be reused.
- complexity String
- The complexity of the password.
- disallowCompromised BooleanCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallowUsername BooleanSubstring 
- Disallow username as a part of the password.
- enablePassword BooleanPolicy 
- Whether the password policy is enabled or not.
- minLength Integer
- Minimum number of characters allowed.
- passwordChange StringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuseInterval Integer
- Number of previous passwords that cannot be reused.
- complexity string
- The complexity of the password.
- disallowCompromised booleanCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallowUsername booleanSubstring 
- Disallow username as a part of the password.
- enablePassword booleanPolicy 
- Whether the password policy is enabled or not.
- minLength number
- Minimum number of characters allowed.
- passwordChange stringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuseInterval number
- Number of previous passwords that cannot be reused.
- complexity str
- The complexity of the password.
- disallow_compromised_ boolcredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallow_username_ boolsubstring 
- Disallow username as a part of the password.
- enable_password_ boolpolicy 
- Whether the password policy is enabled or not.
- min_length int
- Minimum number of characters allowed.
- password_change_ strinterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuse_interval int
- Number of previous passwords that cannot be reused.
- complexity String
- The complexity of the password.
- disallowCompromised BooleanCredentials 
- Disallow credentials that have been previously compromised by a public data breach.
- disallowUsername BooleanSubstring 
- Disallow username as a part of the password.
- enablePassword BooleanPolicy 
- Whether the password policy is enabled or not.
- minLength Number
- Minimum number of characters allowed.
- passwordChange StringInterval 
- Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuseInterval Number
- Number of previous passwords that cannot be reused.
PscConfig, PscConfigArgs    
- AllowedConsumer List<string>Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- PscEnabled bool
- Whether PSC connectivity is enabled for this instance.
- AllowedConsumer []stringProjects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- PscEnabled bool
- Whether PSC connectivity is enabled for this instance.
- allowedConsumer List<String>Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- pscEnabled Boolean
- Whether PSC connectivity is enabled for this instance.
- allowedConsumer string[]Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- pscEnabled boolean
- Whether PSC connectivity is enabled for this instance.
- allowed_consumer_ Sequence[str]projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- psc_enabled bool
- Whether PSC connectivity is enabled for this instance.
- allowedConsumer List<String>Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- pscEnabled Boolean
- Whether PSC connectivity is enabled for this instance.
PscConfigResponse, PscConfigResponseArgs      
- AllowedConsumer List<string>Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- PscEnabled bool
- Whether PSC connectivity is enabled for this instance.
- AllowedConsumer []stringProjects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- PscEnabled bool
- Whether PSC connectivity is enabled for this instance.
- allowedConsumer List<String>Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- pscEnabled Boolean
- Whether PSC connectivity is enabled for this instance.
- allowedConsumer string[]Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- pscEnabled boolean
- Whether PSC connectivity is enabled for this instance.
- allowed_consumer_ Sequence[str]projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- psc_enabled bool
- Whether PSC connectivity is enabled for this instance.
- allowedConsumer List<String>Projects 
- Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
- pscEnabled Boolean
- Whether PSC connectivity is enabled for this instance.
ReplicaConfiguration, ReplicaConfigurationArgs    
- CascadableReplica bool
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- FailoverTarget bool
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- Kind string
- This is always sql#replicaConfiguration.
- MysqlReplica Pulumi.Configuration Google Native. SQLAdmin. V1Beta4. Inputs. My Sql Replica Configuration 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- CascadableReplica bool
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- FailoverTarget bool
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- Kind string
- This is always sql#replicaConfiguration.
- MysqlReplica MyConfiguration Sql Replica Configuration 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadableReplica Boolean
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failoverTarget Boolean
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind String
- This is always sql#replicaConfiguration.
- mysqlReplica MyConfiguration Sql Replica Configuration 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadableReplica boolean
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failoverTarget boolean
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind string
- This is always sql#replicaConfiguration.
- mysqlReplica MyConfiguration Sql Replica Configuration 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadable_replica bool
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failover_target bool
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind str
- This is always sql#replicaConfiguration.
- mysql_replica_ Myconfiguration Sql Replica Configuration 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadableReplica Boolean
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failoverTarget Boolean
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind String
- This is always sql#replicaConfiguration.
- mysqlReplica Property MapConfiguration 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
ReplicaConfigurationResponse, ReplicaConfigurationResponseArgs      
- CascadableReplica bool
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- FailoverTarget bool
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- Kind string
- This is always sql#replicaConfiguration.
- MysqlReplica Pulumi.Configuration Google Native. SQLAdmin. V1Beta4. Inputs. My Sql Replica Configuration Response 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- CascadableReplica bool
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- FailoverTarget bool
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- Kind string
- This is always sql#replicaConfiguration.
- MysqlReplica MyConfiguration Sql Replica Configuration Response 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadableReplica Boolean
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failoverTarget Boolean
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind String
- This is always sql#replicaConfiguration.
- mysqlReplica MyConfiguration Sql Replica Configuration Response 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadableReplica boolean
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failoverTarget boolean
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind string
- This is always sql#replicaConfiguration.
- mysqlReplica MyConfiguration Sql Replica Configuration Response 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadable_replica bool
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failover_target bool
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind str
- This is always sql#replicaConfiguration.
- mysql_replica_ Myconfiguration Sql Replica Configuration Response 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
- cascadableReplica Boolean
- Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
- failoverTarget Boolean
- Specifies if the replica is the failover target. If the field is set to truethe replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
- kind String
- This is always sql#replicaConfiguration.
- mysqlReplica Property MapConfiguration 
- MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.infoin the data directory.
Settings, SettingsArgs  
- ActivationPolicy Pulumi.Google Native. SQLAdmin. V1Beta4. Settings Activation Policy 
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- ActiveDirectory Pulumi.Config Google Native. SQLAdmin. V1Beta4. Inputs. Sql Active Directory Config 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- AdvancedMachine Pulumi.Features Google Native. SQLAdmin. V1Beta4. Inputs. Advanced Machine Features 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- List<string>
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- AvailabilityType Pulumi.Google Native. SQLAdmin. V1Beta4. Settings Availability Type 
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- BackupConfiguration Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Backup Configuration 
- The daily backup configuration for the instance.
- Collation string
- The name of server Instance collation.
- ConnectorEnforcement Pulumi.Google Native. SQLAdmin. V1Beta4. Settings Connector Enforcement 
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- CrashSafe boolReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- DataCache Pulumi.Config Google Native. SQLAdmin. V1Beta4. Inputs. Data Cache Config 
- Configuration for data cache.
- DataDisk stringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- DataDisk Pulumi.Type Google Native. SQLAdmin. V1Beta4. Settings Data Disk Type 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- DatabaseFlags List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Database Flags> 
- The database flags passed to the instance at startup.
- DatabaseReplication boolEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- DeletionProtection boolEnabled 
- Configuration to protect against accidental instance deletion.
- DenyMaintenance List<Pulumi.Periods Google Native. SQLAdmin. V1Beta4. Inputs. Deny Maintenance Period> 
- Deny maintenance periods
- Edition
Pulumi.Google Native. SQLAdmin. V1Beta4. Settings Edition 
- Optional. The edition of the instance.
- InsightsConfig Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Insights Config 
- Insights configuration, for now relevant only for Postgres.
- IpConfiguration Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Ip Configuration 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- Kind string
- This is always sql#settings.
- LocationPreference Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Location Preference 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- MaintenanceWindow Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Maintenance Window 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- PasswordValidation Pulumi.Policy Google Native. SQLAdmin. V1Beta4. Inputs. Password Validation Policy 
- The local user password validation policy of the instance.
- PricingPlan Pulumi.Google Native. SQLAdmin. V1Beta4. Settings Pricing Plan 
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- ReplicationType Pulumi.Google Native. SQLAdmin. V1Beta4. Settings Replication Type 
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- SettingsVersion string
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- SqlServer Pulumi.Audit Config Google Native. SQLAdmin. V1Beta4. Inputs. Sql Server Audit Config 
- SQL Server specific audit configuration.
- StorageAuto boolResize 
- Configuration to increase storage size automatically. The default value is true.
- StorageAuto stringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- TimeZone string
- Server timezone, relevant only for Cloud SQL for SQL Server.
- UserLabels Dictionary<string, string>
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- ActivationPolicy SettingsActivation Policy 
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- ActiveDirectory SqlConfig Active Directory Config 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- AdvancedMachine AdvancedFeatures Machine Features 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- []string
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- AvailabilityType SettingsAvailability Type 
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- BackupConfiguration BackupConfiguration 
- The daily backup configuration for the instance.
- Collation string
- The name of server Instance collation.
- ConnectorEnforcement SettingsConnector Enforcement 
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- CrashSafe boolReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- DataCache DataConfig Cache Config 
- Configuration for data cache.
- DataDisk stringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- DataDisk SettingsType Data Disk Type 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- DatabaseFlags []DatabaseFlags 
- The database flags passed to the instance at startup.
- DatabaseReplication boolEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- DeletionProtection boolEnabled 
- Configuration to protect against accidental instance deletion.
- DenyMaintenance []DenyPeriods Maintenance Period 
- Deny maintenance periods
- Edition
SettingsEdition 
- Optional. The edition of the instance.
- InsightsConfig InsightsConfig 
- Insights configuration, for now relevant only for Postgres.
- IpConfiguration IpConfiguration 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- Kind string
- This is always sql#settings.
- LocationPreference LocationPreference 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- MaintenanceWindow MaintenanceWindow 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- PasswordValidation PasswordPolicy Validation Policy 
- The local user password validation policy of the instance.
- PricingPlan SettingsPricing Plan 
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- ReplicationType SettingsReplication Type 
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- SettingsVersion string
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- SqlServer SqlAudit Config Server Audit Config 
- SQL Server specific audit configuration.
- StorageAuto boolResize 
- Configuration to increase storage size automatically. The default value is true.
- StorageAuto stringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- TimeZone string
- Server timezone, relevant only for Cloud SQL for SQL Server.
- UserLabels map[string]string
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activationPolicy SettingsActivation Policy 
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- activeDirectory SqlConfig Active Directory Config 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advancedMachine AdvancedFeatures Machine Features 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- List<String>
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availabilityType SettingsAvailability Type 
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backupConfiguration BackupConfiguration 
- The daily backup configuration for the instance.
- collation String
- The name of server Instance collation.
- connectorEnforcement SettingsConnector Enforcement 
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crashSafe BooleanReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- dataCache DataConfig Cache Config 
- Configuration for data cache.
- dataDisk StringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- dataDisk SettingsType Data Disk Type 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- databaseFlags List<DatabaseFlags> 
- The database flags passed to the instance at startup.
- databaseReplication BooleanEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletionProtection BooleanEnabled 
- Configuration to protect against accidental instance deletion.
- denyMaintenance List<DenyPeriods Maintenance Period> 
- Deny maintenance periods
- edition
SettingsEdition 
- Optional. The edition of the instance.
- insightsConfig InsightsConfig 
- Insights configuration, for now relevant only for Postgres.
- ipConfiguration IpConfiguration 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind String
- This is always sql#settings.
- locationPreference LocationPreference 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenanceWindow MaintenanceWindow 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- passwordValidation PasswordPolicy Validation Policy 
- The local user password validation policy of the instance.
- pricingPlan SettingsPricing Plan 
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replicationType SettingsReplication Type 
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settingsVersion String
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sqlServer SqlAudit Config Server Audit Config 
- SQL Server specific audit configuration.
- storageAuto BooleanResize 
- Configuration to increase storage size automatically. The default value is true.
- storageAuto StringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- timeZone String
- Server timezone, relevant only for Cloud SQL for SQL Server.
- userLabels Map<String,String>
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activationPolicy SettingsActivation Policy 
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- activeDirectory SqlConfig Active Directory Config 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advancedMachine AdvancedFeatures Machine Features 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- string[]
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availabilityType SettingsAvailability Type 
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backupConfiguration BackupConfiguration 
- The daily backup configuration for the instance.
- collation string
- The name of server Instance collation.
- connectorEnforcement SettingsConnector Enforcement 
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crashSafe booleanReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- dataCache DataConfig Cache Config 
- Configuration for data cache.
- dataDisk stringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- dataDisk SettingsType Data Disk Type 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- databaseFlags DatabaseFlags[] 
- The database flags passed to the instance at startup.
- databaseReplication booleanEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletionProtection booleanEnabled 
- Configuration to protect against accidental instance deletion.
- denyMaintenance DenyPeriods Maintenance Period[] 
- Deny maintenance periods
- edition
SettingsEdition 
- Optional. The edition of the instance.
- insightsConfig InsightsConfig 
- Insights configuration, for now relevant only for Postgres.
- ipConfiguration IpConfiguration 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind string
- This is always sql#settings.
- locationPreference LocationPreference 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenanceWindow MaintenanceWindow 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- passwordValidation PasswordPolicy Validation Policy 
- The local user password validation policy of the instance.
- pricingPlan SettingsPricing Plan 
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replicationType SettingsReplication Type 
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settingsVersion string
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sqlServer SqlAudit Config Server Audit Config 
- SQL Server specific audit configuration.
- storageAuto booleanResize 
- Configuration to increase storage size automatically. The default value is true.
- storageAuto stringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier string
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- timeZone string
- Server timezone, relevant only for Cloud SQL for SQL Server.
- userLabels {[key: string]: string}
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activation_policy SettingsActivation Policy 
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- active_directory_ Sqlconfig Active Directory Config 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advanced_machine_ Advancedfeatures Machine Features 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- Sequence[str]
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availability_type SettingsAvailability Type 
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backup_configuration BackupConfiguration 
- The daily backup configuration for the instance.
- collation str
- The name of server Instance collation.
- connector_enforcement SettingsConnector Enforcement 
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crash_safe_ boolreplication_ enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- data_cache_ Dataconfig Cache Config 
- Configuration for data cache.
- data_disk_ strsize_ gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- data_disk_ Settingstype Data Disk Type 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- database_flags Sequence[DatabaseFlags] 
- The database flags passed to the instance at startup.
- database_replication_ boolenabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletion_protection_ boolenabled 
- Configuration to protect against accidental instance deletion.
- deny_maintenance_ Sequence[Denyperiods Maintenance Period] 
- Deny maintenance periods
- edition
SettingsEdition 
- Optional. The edition of the instance.
- insights_config InsightsConfig 
- Insights configuration, for now relevant only for Postgres.
- ip_configuration IpConfiguration 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind str
- This is always sql#settings.
- location_preference LocationPreference 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenance_window MaintenanceWindow 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- password_validation_ Passwordpolicy Validation Policy 
- The local user password validation policy of the instance.
- pricing_plan SettingsPricing Plan 
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replication_type SettingsReplication Type 
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settings_version str
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sql_server_ Sqlaudit_ config Server Audit Config 
- SQL Server specific audit configuration.
- storage_auto_ boolresize 
- Configuration to increase storage size automatically. The default value is true.
- storage_auto_ strresize_ limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier str
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- time_zone str
- Server timezone, relevant only for Cloud SQL for SQL Server.
- user_labels Mapping[str, str]
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activationPolicy "SQL_ACTIVATION_POLICY_UNSPECIFIED" | "ALWAYS" | "NEVER" | "ON_DEMAND"
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- activeDirectory Property MapConfig 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advancedMachine Property MapFeatures 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- List<String>
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availabilityType "SQL_AVAILABILITY_TYPE_UNSPECIFIED" | "ZONAL" | "REGIONAL"
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backupConfiguration Property Map
- The daily backup configuration for the instance.
- collation String
- The name of server Instance collation.
- connectorEnforcement "CONNECTOR_ENFORCEMENT_UNSPECIFIED" | "NOT_REQUIRED" | "REQUIRED"
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crashSafe BooleanReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- dataCache Property MapConfig 
- Configuration for data cache.
- dataDisk StringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- dataDisk "SQL_DATA_DISK_TYPE_UNSPECIFIED" | "PD_SSD" | "PD_HDD" | "OBSOLETE_LOCAL_SSD"Type 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- databaseFlags List<Property Map>
- The database flags passed to the instance at startup.
- databaseReplication BooleanEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletionProtection BooleanEnabled 
- Configuration to protect against accidental instance deletion.
- denyMaintenance List<Property Map>Periods 
- Deny maintenance periods
- edition "EDITION_UNSPECIFIED" | "ENTERPRISE" | "ENTERPRISE_PLUS"
- Optional. The edition of the instance.
- insightsConfig Property Map
- Insights configuration, for now relevant only for Postgres.
- ipConfiguration Property Map
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind String
- This is always sql#settings.
- locationPreference Property Map
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenanceWindow Property Map
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- passwordValidation Property MapPolicy 
- The local user password validation policy of the instance.
- pricingPlan "SQL_PRICING_PLAN_UNSPECIFIED" | "PACKAGE" | "PER_USE"
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replicationType "SQL_REPLICATION_TYPE_UNSPECIFIED" | "SYNCHRONOUS" | "ASYNCHRONOUS"
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settingsVersion String
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sqlServer Property MapAudit Config 
- SQL Server specific audit configuration.
- storageAuto BooleanResize 
- Configuration to increase storage size automatically. The default value is true.
- storageAuto StringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- timeZone String
- Server timezone, relevant only for Cloud SQL for SQL Server.
- userLabels Map<String>
- User-provided labels, represented as a dictionary where each label is a single key value pair.
SettingsActivationPolicy, SettingsActivationPolicyArgs      
- SqlActivation Policy Unspecified 
- SQL_ACTIVATION_POLICY_UNSPECIFIEDUnknown activation plan.
- Always
- ALWAYSThe instance is always up and running.
- Never
- NEVERThe instance never starts.
- OnDemand 
- ON_DEMANDThe instance starts upon receiving requests.
- SettingsActivation Policy Sql Activation Policy Unspecified 
- SQL_ACTIVATION_POLICY_UNSPECIFIEDUnknown activation plan.
- SettingsActivation Policy Always 
- ALWAYSThe instance is always up and running.
- SettingsActivation Policy Never 
- NEVERThe instance never starts.
- SettingsActivation Policy On Demand 
- ON_DEMANDThe instance starts upon receiving requests.
- SqlActivation Policy Unspecified 
- SQL_ACTIVATION_POLICY_UNSPECIFIEDUnknown activation plan.
- Always
- ALWAYSThe instance is always up and running.
- Never
- NEVERThe instance never starts.
- OnDemand 
- ON_DEMANDThe instance starts upon receiving requests.
- SqlActivation Policy Unspecified 
- SQL_ACTIVATION_POLICY_UNSPECIFIEDUnknown activation plan.
- Always
- ALWAYSThe instance is always up and running.
- Never
- NEVERThe instance never starts.
- OnDemand 
- ON_DEMANDThe instance starts upon receiving requests.
- SQL_ACTIVATION_POLICY_UNSPECIFIED
- SQL_ACTIVATION_POLICY_UNSPECIFIEDUnknown activation plan.
- ALWAYS
- ALWAYSThe instance is always up and running.
- NEVER
- NEVERThe instance never starts.
- ON_DEMAND
- ON_DEMANDThe instance starts upon receiving requests.
- "SQL_ACTIVATION_POLICY_UNSPECIFIED"
- SQL_ACTIVATION_POLICY_UNSPECIFIEDUnknown activation plan.
- "ALWAYS"
- ALWAYSThe instance is always up and running.
- "NEVER"
- NEVERThe instance never starts.
- "ON_DEMAND"
- ON_DEMANDThe instance starts upon receiving requests.
SettingsAvailabilityType, SettingsAvailabilityTypeArgs      
- SqlAvailability Type Unspecified 
- SQL_AVAILABILITY_TYPE_UNSPECIFIEDThis is an unknown Availability type.
- Zonal
- ZONALZonal available instance.
- Regional
- REGIONALRegional available instance.
- SettingsAvailability Type Sql Availability Type Unspecified 
- SQL_AVAILABILITY_TYPE_UNSPECIFIEDThis is an unknown Availability type.
- SettingsAvailability Type Zonal 
- ZONALZonal available instance.
- SettingsAvailability Type Regional 
- REGIONALRegional available instance.
- SqlAvailability Type Unspecified 
- SQL_AVAILABILITY_TYPE_UNSPECIFIEDThis is an unknown Availability type.
- Zonal
- ZONALZonal available instance.
- Regional
- REGIONALRegional available instance.
- SqlAvailability Type Unspecified 
- SQL_AVAILABILITY_TYPE_UNSPECIFIEDThis is an unknown Availability type.
- Zonal
- ZONALZonal available instance.
- Regional
- REGIONALRegional available instance.
- SQL_AVAILABILITY_TYPE_UNSPECIFIED
- SQL_AVAILABILITY_TYPE_UNSPECIFIEDThis is an unknown Availability type.
- ZONAL
- ZONALZonal available instance.
- REGIONAL
- REGIONALRegional available instance.
- "SQL_AVAILABILITY_TYPE_UNSPECIFIED"
- SQL_AVAILABILITY_TYPE_UNSPECIFIEDThis is an unknown Availability type.
- "ZONAL"
- ZONALZonal available instance.
- "REGIONAL"
- REGIONALRegional available instance.
SettingsConnectorEnforcement, SettingsConnectorEnforcementArgs      
- ConnectorEnforcement Unspecified 
- CONNECTOR_ENFORCEMENT_UNSPECIFIEDThe requirement for Cloud SQL connectors is unknown.
- NotRequired 
- NOT_REQUIREDDo not require Cloud SQL connectors.
- Required
- REQUIREDRequire all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.
- SettingsConnector Enforcement Connector Enforcement Unspecified 
- CONNECTOR_ENFORCEMENT_UNSPECIFIEDThe requirement for Cloud SQL connectors is unknown.
- SettingsConnector Enforcement Not Required 
- NOT_REQUIREDDo not require Cloud SQL connectors.
- SettingsConnector Enforcement Required 
- REQUIREDRequire all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.
- ConnectorEnforcement Unspecified 
- CONNECTOR_ENFORCEMENT_UNSPECIFIEDThe requirement for Cloud SQL connectors is unknown.
- NotRequired 
- NOT_REQUIREDDo not require Cloud SQL connectors.
- Required
- REQUIREDRequire all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.
- ConnectorEnforcement Unspecified 
- CONNECTOR_ENFORCEMENT_UNSPECIFIEDThe requirement for Cloud SQL connectors is unknown.
- NotRequired 
- NOT_REQUIREDDo not require Cloud SQL connectors.
- Required
- REQUIREDRequire all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.
- CONNECTOR_ENFORCEMENT_UNSPECIFIED
- CONNECTOR_ENFORCEMENT_UNSPECIFIEDThe requirement for Cloud SQL connectors is unknown.
- NOT_REQUIRED
- NOT_REQUIREDDo not require Cloud SQL connectors.
- REQUIRED
- REQUIREDRequire all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.
- "CONNECTOR_ENFORCEMENT_UNSPECIFIED"
- CONNECTOR_ENFORCEMENT_UNSPECIFIEDThe requirement for Cloud SQL connectors is unknown.
- "NOT_REQUIRED"
- NOT_REQUIREDDo not require Cloud SQL connectors.
- "REQUIRED"
- REQUIREDRequire all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.
SettingsDataDiskType, SettingsDataDiskTypeArgs        
- SqlData Disk Type Unspecified 
- SQL_DATA_DISK_TYPE_UNSPECIFIEDThis is an unknown data disk type.
- PdSsd 
- PD_SSDAn SSD data disk.
- PdHdd 
- PD_HDDAn HDD data disk.
- ObsoleteLocal Ssd 
- OBSOLETE_LOCAL_SSDThis field is deprecated and will be removed from a future version of the API.
- SettingsData Disk Type Sql Data Disk Type Unspecified 
- SQL_DATA_DISK_TYPE_UNSPECIFIEDThis is an unknown data disk type.
- SettingsData Disk Type Pd Ssd 
- PD_SSDAn SSD data disk.
- SettingsData Disk Type Pd Hdd 
- PD_HDDAn HDD data disk.
- SettingsData Disk Type Obsolete Local Ssd 
- OBSOLETE_LOCAL_SSDThis field is deprecated and will be removed from a future version of the API.
- SqlData Disk Type Unspecified 
- SQL_DATA_DISK_TYPE_UNSPECIFIEDThis is an unknown data disk type.
- PdSsd 
- PD_SSDAn SSD data disk.
- PdHdd 
- PD_HDDAn HDD data disk.
- ObsoleteLocal Ssd 
- OBSOLETE_LOCAL_SSDThis field is deprecated and will be removed from a future version of the API.
- SqlData Disk Type Unspecified 
- SQL_DATA_DISK_TYPE_UNSPECIFIEDThis is an unknown data disk type.
- PdSsd 
- PD_SSDAn SSD data disk.
- PdHdd 
- PD_HDDAn HDD data disk.
- ObsoleteLocal Ssd 
- OBSOLETE_LOCAL_SSDThis field is deprecated and will be removed from a future version of the API.
- SQL_DATA_DISK_TYPE_UNSPECIFIED
- SQL_DATA_DISK_TYPE_UNSPECIFIEDThis is an unknown data disk type.
- PD_SSD
- PD_SSDAn SSD data disk.
- PD_HDD
- PD_HDDAn HDD data disk.
- OBSOLETE_LOCAL_SSD
- OBSOLETE_LOCAL_SSDThis field is deprecated and will be removed from a future version of the API.
- "SQL_DATA_DISK_TYPE_UNSPECIFIED"
- SQL_DATA_DISK_TYPE_UNSPECIFIEDThis is an unknown data disk type.
- "PD_SSD"
- PD_SSDAn SSD data disk.
- "PD_HDD"
- PD_HDDAn HDD data disk.
- "OBSOLETE_LOCAL_SSD"
- OBSOLETE_LOCAL_SSDThis field is deprecated and will be removed from a future version of the API.
SettingsEdition, SettingsEditionArgs    
- EditionUnspecified 
- EDITION_UNSPECIFIEDThe instance did not specify the edition.
- Enterprise
- ENTERPRISEThe instance is an enterprise edition.
- EnterprisePlus 
- ENTERPRISE_PLUSThe instance is an Enterprise Plus edition.
- SettingsEdition Edition Unspecified 
- EDITION_UNSPECIFIEDThe instance did not specify the edition.
- SettingsEdition Enterprise 
- ENTERPRISEThe instance is an enterprise edition.
- SettingsEdition Enterprise Plus 
- ENTERPRISE_PLUSThe instance is an Enterprise Plus edition.
- EditionUnspecified 
- EDITION_UNSPECIFIEDThe instance did not specify the edition.
- Enterprise
- ENTERPRISEThe instance is an enterprise edition.
- EnterprisePlus 
- ENTERPRISE_PLUSThe instance is an Enterprise Plus edition.
- EditionUnspecified 
- EDITION_UNSPECIFIEDThe instance did not specify the edition.
- Enterprise
- ENTERPRISEThe instance is an enterprise edition.
- EnterprisePlus 
- ENTERPRISE_PLUSThe instance is an Enterprise Plus edition.
- EDITION_UNSPECIFIED
- EDITION_UNSPECIFIEDThe instance did not specify the edition.
- ENTERPRISE
- ENTERPRISEThe instance is an enterprise edition.
- ENTERPRISE_PLUS
- ENTERPRISE_PLUSThe instance is an Enterprise Plus edition.
- "EDITION_UNSPECIFIED"
- EDITION_UNSPECIFIEDThe instance did not specify the edition.
- "ENTERPRISE"
- ENTERPRISEThe instance is an enterprise edition.
- "ENTERPRISE_PLUS"
- ENTERPRISE_PLUSThe instance is an Enterprise Plus edition.
SettingsPricingPlan, SettingsPricingPlanArgs      
- SqlPricing Plan Unspecified 
- SQL_PRICING_PLAN_UNSPECIFIEDThis is an unknown pricing plan for this instance.
- Package
- PACKAGEThe instance is billed at a monthly flat rate.
- PerUse 
- PER_USEThe instance is billed per usage.
- SettingsPricing Plan Sql Pricing Plan Unspecified 
- SQL_PRICING_PLAN_UNSPECIFIEDThis is an unknown pricing plan for this instance.
- SettingsPricing Plan Package 
- PACKAGEThe instance is billed at a monthly flat rate.
- SettingsPricing Plan Per Use 
- PER_USEThe instance is billed per usage.
- SqlPricing Plan Unspecified 
- SQL_PRICING_PLAN_UNSPECIFIEDThis is an unknown pricing plan for this instance.
- Package
- PACKAGEThe instance is billed at a monthly flat rate.
- PerUse 
- PER_USEThe instance is billed per usage.
- SqlPricing Plan Unspecified 
- SQL_PRICING_PLAN_UNSPECIFIEDThis is an unknown pricing plan for this instance.
- Package
- PACKAGEThe instance is billed at a monthly flat rate.
- PerUse 
- PER_USEThe instance is billed per usage.
- SQL_PRICING_PLAN_UNSPECIFIED
- SQL_PRICING_PLAN_UNSPECIFIEDThis is an unknown pricing plan for this instance.
- PACKAGE
- PACKAGEThe instance is billed at a monthly flat rate.
- PER_USE
- PER_USEThe instance is billed per usage.
- "SQL_PRICING_PLAN_UNSPECIFIED"
- SQL_PRICING_PLAN_UNSPECIFIEDThis is an unknown pricing plan for this instance.
- "PACKAGE"
- PACKAGEThe instance is billed at a monthly flat rate.
- "PER_USE"
- PER_USEThe instance is billed per usage.
SettingsReplicationType, SettingsReplicationTypeArgs      
- SqlReplication Type Unspecified 
- SQL_REPLICATION_TYPE_UNSPECIFIEDThis is an unknown replication type for a Cloud SQL instance.
- Synchronous
- SYNCHRONOUSThe synchronous replication mode for First Generation instances. It is the default value.
- Asynchronous
- ASYNCHRONOUSThe asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data.
- SettingsReplication Type Sql Replication Type Unspecified 
- SQL_REPLICATION_TYPE_UNSPECIFIEDThis is an unknown replication type for a Cloud SQL instance.
- SettingsReplication Type Synchronous 
- SYNCHRONOUSThe synchronous replication mode for First Generation instances. It is the default value.
- SettingsReplication Type Asynchronous 
- ASYNCHRONOUSThe asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data.
- SqlReplication Type Unspecified 
- SQL_REPLICATION_TYPE_UNSPECIFIEDThis is an unknown replication type for a Cloud SQL instance.
- Synchronous
- SYNCHRONOUSThe synchronous replication mode for First Generation instances. It is the default value.
- Asynchronous
- ASYNCHRONOUSThe asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data.
- SqlReplication Type Unspecified 
- SQL_REPLICATION_TYPE_UNSPECIFIEDThis is an unknown replication type for a Cloud SQL instance.
- Synchronous
- SYNCHRONOUSThe synchronous replication mode for First Generation instances. It is the default value.
- Asynchronous
- ASYNCHRONOUSThe asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data.
- SQL_REPLICATION_TYPE_UNSPECIFIED
- SQL_REPLICATION_TYPE_UNSPECIFIEDThis is an unknown replication type for a Cloud SQL instance.
- SYNCHRONOUS
- SYNCHRONOUSThe synchronous replication mode for First Generation instances. It is the default value.
- ASYNCHRONOUS
- ASYNCHRONOUSThe asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data.
- "SQL_REPLICATION_TYPE_UNSPECIFIED"
- SQL_REPLICATION_TYPE_UNSPECIFIEDThis is an unknown replication type for a Cloud SQL instance.
- "SYNCHRONOUS"
- SYNCHRONOUSThe synchronous replication mode for First Generation instances. It is the default value.
- "ASYNCHRONOUS"
- ASYNCHRONOUSThe asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data.
SettingsResponse, SettingsResponseArgs    
- ActivationPolicy string
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- ActiveDirectory Pulumi.Config Google Native. SQLAdmin. V1Beta4. Inputs. Sql Active Directory Config Response 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- AdvancedMachine Pulumi.Features Google Native. SQLAdmin. V1Beta4. Inputs. Advanced Machine Features Response 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- List<string>
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- AvailabilityType string
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- BackupConfiguration Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Backup Configuration Response 
- The daily backup configuration for the instance.
- Collation string
- The name of server Instance collation.
- ConnectorEnforcement string
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- CrashSafe boolReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- DataCache Pulumi.Config Google Native. SQLAdmin. V1Beta4. Inputs. Data Cache Config Response 
- Configuration for data cache.
- DataDisk stringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- DataDisk stringType 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- DatabaseFlags List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Database Flags Response> 
- The database flags passed to the instance at startup.
- DatabaseReplication boolEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- DeletionProtection boolEnabled 
- Configuration to protect against accidental instance deletion.
- DenyMaintenance List<Pulumi.Periods Google Native. SQLAdmin. V1Beta4. Inputs. Deny Maintenance Period Response> 
- Deny maintenance periods
- Edition string
- Optional. The edition of the instance.
- InsightsConfig Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Insights Config Response 
- Insights configuration, for now relevant only for Postgres.
- IpConfiguration Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Ip Configuration Response 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- Kind string
- This is always sql#settings.
- LocationPreference Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Location Preference Response 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- MaintenanceWindow Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Maintenance Window Response 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- PasswordValidation Pulumi.Policy Google Native. SQLAdmin. V1Beta4. Inputs. Password Validation Policy Response 
- The local user password validation policy of the instance.
- PricingPlan string
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- ReplicationType string
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- SettingsVersion string
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- SqlServer Pulumi.Audit Config Google Native. SQLAdmin. V1Beta4. Inputs. Sql Server Audit Config Response 
- SQL Server specific audit configuration.
- StorageAuto boolResize 
- Configuration to increase storage size automatically. The default value is true.
- StorageAuto stringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- TimeZone string
- Server timezone, relevant only for Cloud SQL for SQL Server.
- UserLabels Dictionary<string, string>
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- ActivationPolicy string
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- ActiveDirectory SqlConfig Active Directory Config Response 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- AdvancedMachine AdvancedFeatures Machine Features Response 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- []string
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- AvailabilityType string
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- BackupConfiguration BackupConfiguration Response 
- The daily backup configuration for the instance.
- Collation string
- The name of server Instance collation.
- ConnectorEnforcement string
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- CrashSafe boolReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- DataCache DataConfig Cache Config Response 
- Configuration for data cache.
- DataDisk stringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- DataDisk stringType 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- DatabaseFlags []DatabaseFlags Response 
- The database flags passed to the instance at startup.
- DatabaseReplication boolEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- DeletionProtection boolEnabled 
- Configuration to protect against accidental instance deletion.
- DenyMaintenance []DenyPeriods Maintenance Period Response 
- Deny maintenance periods
- Edition string
- Optional. The edition of the instance.
- InsightsConfig InsightsConfig Response 
- Insights configuration, for now relevant only for Postgres.
- IpConfiguration IpConfiguration Response 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- Kind string
- This is always sql#settings.
- LocationPreference LocationPreference Response 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- MaintenanceWindow MaintenanceWindow Response 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- PasswordValidation PasswordPolicy Validation Policy Response 
- The local user password validation policy of the instance.
- PricingPlan string
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- ReplicationType string
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- SettingsVersion string
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- SqlServer SqlAudit Config Server Audit Config Response 
- SQL Server specific audit configuration.
- StorageAuto boolResize 
- Configuration to increase storage size automatically. The default value is true.
- StorageAuto stringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- TimeZone string
- Server timezone, relevant only for Cloud SQL for SQL Server.
- UserLabels map[string]string
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activationPolicy String
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- activeDirectory SqlConfig Active Directory Config Response 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advancedMachine AdvancedFeatures Machine Features Response 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- List<String>
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availabilityType String
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backupConfiguration BackupConfiguration Response 
- The daily backup configuration for the instance.
- collation String
- The name of server Instance collation.
- connectorEnforcement String
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crashSafe BooleanReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- dataCache DataConfig Cache Config Response 
- Configuration for data cache.
- dataDisk StringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- dataDisk StringType 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- databaseFlags List<DatabaseFlags Response> 
- The database flags passed to the instance at startup.
- databaseReplication BooleanEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletionProtection BooleanEnabled 
- Configuration to protect against accidental instance deletion.
- denyMaintenance List<DenyPeriods Maintenance Period Response> 
- Deny maintenance periods
- edition String
- Optional. The edition of the instance.
- insightsConfig InsightsConfig Response 
- Insights configuration, for now relevant only for Postgres.
- ipConfiguration IpConfiguration Response 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind String
- This is always sql#settings.
- locationPreference LocationPreference Response 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenanceWindow MaintenanceWindow Response 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- passwordValidation PasswordPolicy Validation Policy Response 
- The local user password validation policy of the instance.
- pricingPlan String
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replicationType String
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settingsVersion String
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sqlServer SqlAudit Config Server Audit Config Response 
- SQL Server specific audit configuration.
- storageAuto BooleanResize 
- Configuration to increase storage size automatically. The default value is true.
- storageAuto StringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- timeZone String
- Server timezone, relevant only for Cloud SQL for SQL Server.
- userLabels Map<String,String>
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activationPolicy string
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- activeDirectory SqlConfig Active Directory Config Response 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advancedMachine AdvancedFeatures Machine Features Response 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- string[]
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availabilityType string
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backupConfiguration BackupConfiguration Response 
- The daily backup configuration for the instance.
- collation string
- The name of server Instance collation.
- connectorEnforcement string
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crashSafe booleanReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- dataCache DataConfig Cache Config Response 
- Configuration for data cache.
- dataDisk stringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- dataDisk stringType 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- databaseFlags DatabaseFlags Response[] 
- The database flags passed to the instance at startup.
- databaseReplication booleanEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletionProtection booleanEnabled 
- Configuration to protect against accidental instance deletion.
- denyMaintenance DenyPeriods Maintenance Period Response[] 
- Deny maintenance periods
- edition string
- Optional. The edition of the instance.
- insightsConfig InsightsConfig Response 
- Insights configuration, for now relevant only for Postgres.
- ipConfiguration IpConfiguration Response 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind string
- This is always sql#settings.
- locationPreference LocationPreference Response 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenanceWindow MaintenanceWindow Response 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- passwordValidation PasswordPolicy Validation Policy Response 
- The local user password validation policy of the instance.
- pricingPlan string
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replicationType string
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settingsVersion string
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sqlServer SqlAudit Config Server Audit Config Response 
- SQL Server specific audit configuration.
- storageAuto booleanResize 
- Configuration to increase storage size automatically. The default value is true.
- storageAuto stringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier string
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- timeZone string
- Server timezone, relevant only for Cloud SQL for SQL Server.
- userLabels {[key: string]: string}
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activation_policy str
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- active_directory_ Sqlconfig Active Directory Config Response 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advanced_machine_ Advancedfeatures Machine Features Response 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- Sequence[str]
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availability_type str
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backup_configuration BackupConfiguration Response 
- The daily backup configuration for the instance.
- collation str
- The name of server Instance collation.
- connector_enforcement str
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crash_safe_ boolreplication_ enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- data_cache_ Dataconfig Cache Config Response 
- Configuration for data cache.
- data_disk_ strsize_ gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- data_disk_ strtype 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- database_flags Sequence[DatabaseFlags Response] 
- The database flags passed to the instance at startup.
- database_replication_ boolenabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletion_protection_ boolenabled 
- Configuration to protect against accidental instance deletion.
- deny_maintenance_ Sequence[Denyperiods Maintenance Period Response] 
- Deny maintenance periods
- edition str
- Optional. The edition of the instance.
- insights_config InsightsConfig Response 
- Insights configuration, for now relevant only for Postgres.
- ip_configuration IpConfiguration Response 
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind str
- This is always sql#settings.
- location_preference LocationPreference Response 
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenance_window MaintenanceWindow Response 
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- password_validation_ Passwordpolicy Validation Policy Response 
- The local user password validation policy of the instance.
- pricing_plan str
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replication_type str
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settings_version str
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sql_server_ Sqlaudit_ config Server Audit Config Response 
- SQL Server specific audit configuration.
- storage_auto_ boolresize 
- Configuration to increase storage size automatically. The default value is true.
- storage_auto_ strresize_ limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier str
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- time_zone str
- Server timezone, relevant only for Cloud SQL for SQL Server.
- user_labels Mapping[str, str]
- User-provided labels, represented as a dictionary where each label is a single key value pair.
- activationPolicy String
- The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * ALWAYS: The instance is on, and remains so even in the absence of connection requests. *NEVER: The instance is off; it is not activated, even if a connection request arrives.
- activeDirectory Property MapConfig 
- Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advancedMachine Property MapFeatures 
- Specifies advance machine configuration for the instance relevant only for SQL Server.
- List<String>
- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availabilityType String
- Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. *REGIONAL: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.
- backupConfiguration Property Map
- The daily backup configuration for the instance.
- collation String
- The name of server Instance collation.
- connectorEnforcement String
- Specifies if connections must use Cloud SQL connectors. Option values include the following: NOT_REQUIRED(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.
- crashSafe BooleanReplication Enabled 
- Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
- dataCache Property MapConfig 
- Configuration for data cache.
- dataDisk StringSize Gb 
- The size of data disk, in GB. The data disk size minimum is 10GB.
- dataDisk StringType 
- The type of data disk: PD_SSD(default) orPD_HDD. Not used for First Generation instances.
- databaseFlags List<Property Map>
- The database flags passed to the instance at startup.
- databaseReplication BooleanEnabled 
- Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletionProtection BooleanEnabled 
- Configuration to protect against accidental instance deletion.
- denyMaintenance List<Property Map>Periods 
- Deny maintenance periods
- edition String
- Optional. The edition of the instance.
- insightsConfig Property Map
- Insights configuration, for now relevant only for Postgres.
- ipConfiguration Property Map
- The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind String
- This is always sql#settings.
- locationPreference Property Map
- The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenanceWindow Property Map
- The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- passwordValidation Property MapPolicy 
- The local user password validation policy of the instance.
- pricingPlan String
- The pricing plan for this instance. This can be either PER_USEorPACKAGE. OnlyPER_USEis supported for Second Generation instances.
- replicationType String
- The type of replication this instance uses. This can be either ASYNCHRONOUSorSYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.
- settingsVersion String
- The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
- sqlServer Property MapAudit Config 
- SQL Server specific audit configuration.
- storageAuto BooleanResize 
- Configuration to increase storage size automatically. The default value is true.
- storageAuto StringResize Limit 
- The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example db-custom-1-3840. WARNING: Changing this restarts the instance.
- timeZone String
- Server timezone, relevant only for Cloud SQL for SQL Server.
- userLabels Map<String>
- User-provided labels, represented as a dictionary where each label is a single key value pair.
SqlActiveDirectoryConfig, SqlActiveDirectoryConfigArgs        
SqlActiveDirectoryConfigResponse, SqlActiveDirectoryConfigResponseArgs          
SqlOutOfDiskReport, SqlOutOfDiskReportArgs          
- SqlMin intRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- SqlOut Pulumi.Of Disk State Google Native. SQLAdmin. V1Beta4. Sql Out Of Disk Report Sql Out Of Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- SqlMin intRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- SqlOut SqlOf Disk State Out Of Disk Report Sql Out Of Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sqlMin IntegerRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sqlOut SqlOf Disk State Out Of Disk Report Sql Out Of Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sqlMin numberRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sqlOut SqlOf Disk State Out Of Disk Report Sql Out Of Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sql_min_ intrecommended_ increase_ size_ gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sql_out_ Sqlof_ disk_ state Out Of Disk Report Sql Out Of Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sqlMin NumberRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sqlOut "SQL_OUT_OF_DISK_STATE_UNSPECIFIED" | "NORMAL" | "SOFT_SHUTDOWN"Of Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
SqlOutOfDiskReportResponse, SqlOutOfDiskReportResponseArgs            
- SqlMin intRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- SqlOut stringOf Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- SqlMin intRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- SqlOut stringOf Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sqlMin IntegerRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sqlOut StringOf Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sqlMin numberRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sqlOut stringOf Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sql_min_ intrecommended_ increase_ size_ gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sql_out_ strof_ disk_ state 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- sqlMin NumberRecommended Increase Size Gb 
- The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
- sqlOut StringOf Disk State 
- This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
SqlOutOfDiskReportSqlOutOfDiskState, SqlOutOfDiskReportSqlOutOfDiskStateArgs                    
- SqlOut Of Disk State Unspecified 
- SQL_OUT_OF_DISK_STATE_UNSPECIFIEDUnspecified state
- Normal
- NORMALThe instance has plenty space on data disk
- SoftShutdown 
- SOFT_SHUTDOWNData disk is almost used up. It is shutdown to prevent data corruption.
- SqlOut Of Disk Report Sql Out Of Disk State Sql Out Of Disk State Unspecified 
- SQL_OUT_OF_DISK_STATE_UNSPECIFIEDUnspecified state
- SqlOut Of Disk Report Sql Out Of Disk State Normal 
- NORMALThe instance has plenty space on data disk
- SqlOut Of Disk Report Sql Out Of Disk State Soft Shutdown 
- SOFT_SHUTDOWNData disk is almost used up. It is shutdown to prevent data corruption.
- SqlOut Of Disk State Unspecified 
- SQL_OUT_OF_DISK_STATE_UNSPECIFIEDUnspecified state
- Normal
- NORMALThe instance has plenty space on data disk
- SoftShutdown 
- SOFT_SHUTDOWNData disk is almost used up. It is shutdown to prevent data corruption.
- SqlOut Of Disk State Unspecified 
- SQL_OUT_OF_DISK_STATE_UNSPECIFIEDUnspecified state
- Normal
- NORMALThe instance has plenty space on data disk
- SoftShutdown 
- SOFT_SHUTDOWNData disk is almost used up. It is shutdown to prevent data corruption.
- SQL_OUT_OF_DISK_STATE_UNSPECIFIED
- SQL_OUT_OF_DISK_STATE_UNSPECIFIEDUnspecified state
- NORMAL
- NORMALThe instance has plenty space on data disk
- SOFT_SHUTDOWN
- SOFT_SHUTDOWNData disk is almost used up. It is shutdown to prevent data corruption.
- "SQL_OUT_OF_DISK_STATE_UNSPECIFIED"
- SQL_OUT_OF_DISK_STATE_UNSPECIFIEDUnspecified state
- "NORMAL"
- NORMALThe instance has plenty space on data disk
- "SOFT_SHUTDOWN"
- SOFT_SHUTDOWNData disk is almost used up. It is shutdown to prevent data corruption.
SqlScheduledMaintenance, SqlScheduledMaintenanceArgs      
- CanDefer bool
- CanReschedule bool
- If the scheduled maintenance can be rescheduled.
- ScheduleDeadline stringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- StartTime string
- The start time of any upcoming scheduled maintenance for this instance.
- CanDefer bool
- CanReschedule bool
- If the scheduled maintenance can be rescheduled.
- ScheduleDeadline stringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- StartTime string
- The start time of any upcoming scheduled maintenance for this instance.
- canDefer Boolean
- canReschedule Boolean
- If the scheduled maintenance can be rescheduled.
- scheduleDeadline StringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- startTime String
- The start time of any upcoming scheduled maintenance for this instance.
- canDefer boolean
- canReschedule boolean
- If the scheduled maintenance can be rescheduled.
- scheduleDeadline stringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- startTime string
- The start time of any upcoming scheduled maintenance for this instance.
- can_defer bool
- can_reschedule bool
- If the scheduled maintenance can be rescheduled.
- schedule_deadline_ strtime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- start_time str
- The start time of any upcoming scheduled maintenance for this instance.
- canDefer Boolean
- canReschedule Boolean
- If the scheduled maintenance can be rescheduled.
- scheduleDeadline StringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- startTime String
- The start time of any upcoming scheduled maintenance for this instance.
SqlScheduledMaintenanceResponse, SqlScheduledMaintenanceResponseArgs        
- CanDefer bool
- CanReschedule bool
- If the scheduled maintenance can be rescheduled.
- ScheduleDeadline stringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- StartTime string
- The start time of any upcoming scheduled maintenance for this instance.
- CanDefer bool
- CanReschedule bool
- If the scheduled maintenance can be rescheduled.
- ScheduleDeadline stringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- StartTime string
- The start time of any upcoming scheduled maintenance for this instance.
- canDefer Boolean
- canReschedule Boolean
- If the scheduled maintenance can be rescheduled.
- scheduleDeadline StringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- startTime String
- The start time of any upcoming scheduled maintenance for this instance.
- canDefer boolean
- canReschedule boolean
- If the scheduled maintenance can be rescheduled.
- scheduleDeadline stringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- startTime string
- The start time of any upcoming scheduled maintenance for this instance.
- can_defer bool
- can_reschedule bool
- If the scheduled maintenance can be rescheduled.
- schedule_deadline_ strtime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- start_time str
- The start time of any upcoming scheduled maintenance for this instance.
- canDefer Boolean
- canReschedule Boolean
- If the scheduled maintenance can be rescheduled.
- scheduleDeadline StringTime 
- Maintenance cannot be rescheduled to start beyond this deadline.
- startTime String
- The start time of any upcoming scheduled maintenance for this instance.
SqlServerAuditConfig, SqlServerAuditConfigArgs        
- Bucket string
- The name of the destination bucket (e.g., gs://mybucket).
- Kind string
- This is always sql#sqlServerAuditConfig
- RetentionInterval string
- How long to keep generated audit files.
- UploadInterval string
- How often to upload generated audit files.
- Bucket string
- The name of the destination bucket (e.g., gs://mybucket).
- Kind string
- This is always sql#sqlServerAuditConfig
- RetentionInterval string
- How long to keep generated audit files.
- UploadInterval string
- How often to upload generated audit files.
- bucket String
- The name of the destination bucket (e.g., gs://mybucket).
- kind String
- This is always sql#sqlServerAuditConfig
- retentionInterval String
- How long to keep generated audit files.
- uploadInterval String
- How often to upload generated audit files.
- bucket string
- The name of the destination bucket (e.g., gs://mybucket).
- kind string
- This is always sql#sqlServerAuditConfig
- retentionInterval string
- How long to keep generated audit files.
- uploadInterval string
- How often to upload generated audit files.
- bucket str
- The name of the destination bucket (e.g., gs://mybucket).
- kind str
- This is always sql#sqlServerAuditConfig
- retention_interval str
- How long to keep generated audit files.
- upload_interval str
- How often to upload generated audit files.
- bucket String
- The name of the destination bucket (e.g., gs://mybucket).
- kind String
- This is always sql#sqlServerAuditConfig
- retentionInterval String
- How long to keep generated audit files.
- uploadInterval String
- How often to upload generated audit files.
SqlServerAuditConfigResponse, SqlServerAuditConfigResponseArgs          
- Bucket string
- The name of the destination bucket (e.g., gs://mybucket).
- Kind string
- This is always sql#sqlServerAuditConfig
- RetentionInterval string
- How long to keep generated audit files.
- UploadInterval string
- How often to upload generated audit files.
- Bucket string
- The name of the destination bucket (e.g., gs://mybucket).
- Kind string
- This is always sql#sqlServerAuditConfig
- RetentionInterval string
- How long to keep generated audit files.
- UploadInterval string
- How often to upload generated audit files.
- bucket String
- The name of the destination bucket (e.g., gs://mybucket).
- kind String
- This is always sql#sqlServerAuditConfig
- retentionInterval String
- How long to keep generated audit files.
- uploadInterval String
- How often to upload generated audit files.
- bucket string
- The name of the destination bucket (e.g., gs://mybucket).
- kind string
- This is always sql#sqlServerAuditConfig
- retentionInterval string
- How long to keep generated audit files.
- uploadInterval string
- How often to upload generated audit files.
- bucket str
- The name of the destination bucket (e.g., gs://mybucket).
- kind str
- This is always sql#sqlServerAuditConfig
- retention_interval str
- How long to keep generated audit files.
- upload_interval str
- How often to upload generated audit files.
- bucket String
- The name of the destination bucket (e.g., gs://mybucket).
- kind String
- This is always sql#sqlServerAuditConfig
- retentionInterval String
- How long to keep generated audit files.
- uploadInterval String
- How often to upload generated audit files.
SslCert, SslCertArgs    
- Cert string
- PEM representation.
- CertSerial stringNumber 
- Serial number, as extracted from the certificate.
- CommonName string
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- CreateTime string
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- ExpirationTime string
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Instance string
- Name of the database instance.
- Kind string
- This is always sql#sslCert.
- SelfLink string
- The URI of this resource.
- Sha1Fingerprint string
- Sha1 Fingerprint.
- Cert string
- PEM representation.
- CertSerial stringNumber 
- Serial number, as extracted from the certificate.
- CommonName string
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- CreateTime string
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- ExpirationTime string
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Instance string
- Name of the database instance.
- Kind string
- This is always sql#sslCert.
- SelfLink string
- The URI of this resource.
- Sha1Fingerprint string
- Sha1 Fingerprint.
- cert String
- PEM representation.
- certSerial StringNumber 
- Serial number, as extracted from the certificate.
- commonName String
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- createTime String
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expirationTime String
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance String
- Name of the database instance.
- kind String
- This is always sql#sslCert.
- selfLink String
- The URI of this resource.
- sha1Fingerprint String
- Sha1 Fingerprint.
- cert string
- PEM representation.
- certSerial stringNumber 
- Serial number, as extracted from the certificate.
- commonName string
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- createTime string
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expirationTime string
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance string
- Name of the database instance.
- kind string
- This is always sql#sslCert.
- selfLink string
- The URI of this resource.
- sha1Fingerprint string
- Sha1 Fingerprint.
- cert str
- PEM representation.
- cert_serial_ strnumber 
- Serial number, as extracted from the certificate.
- common_name str
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- create_time str
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expiration_time str
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance str
- Name of the database instance.
- kind str
- This is always sql#sslCert.
- self_link str
- The URI of this resource.
- sha1_fingerprint str
- Sha1 Fingerprint.
- cert String
- PEM representation.
- certSerial StringNumber 
- Serial number, as extracted from the certificate.
- commonName String
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- createTime String
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expirationTime String
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance String
- Name of the database instance.
- kind String
- This is always sql#sslCert.
- selfLink String
- The URI of this resource.
- sha1Fingerprint String
- Sha1 Fingerprint.
SslCertResponse, SslCertResponseArgs      
- Cert string
- PEM representation.
- CertSerial stringNumber 
- Serial number, as extracted from the certificate.
- CommonName string
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- CreateTime string
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- ExpirationTime string
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Instance string
- Name of the database instance.
- Kind string
- This is always sql#sslCert.
- SelfLink string
- The URI of this resource.
- Sha1Fingerprint string
- Sha1 Fingerprint.
- Cert string
- PEM representation.
- CertSerial stringNumber 
- Serial number, as extracted from the certificate.
- CommonName string
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- CreateTime string
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- ExpirationTime string
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- Instance string
- Name of the database instance.
- Kind string
- This is always sql#sslCert.
- SelfLink string
- The URI of this resource.
- Sha1Fingerprint string
- Sha1 Fingerprint.
- cert String
- PEM representation.
- certSerial StringNumber 
- Serial number, as extracted from the certificate.
- commonName String
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- createTime String
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expirationTime String
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance String
- Name of the database instance.
- kind String
- This is always sql#sslCert.
- selfLink String
- The URI of this resource.
- sha1Fingerprint String
- Sha1 Fingerprint.
- cert string
- PEM representation.
- certSerial stringNumber 
- Serial number, as extracted from the certificate.
- commonName string
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- createTime string
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expirationTime string
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance string
- Name of the database instance.
- kind string
- This is always sql#sslCert.
- selfLink string
- The URI of this resource.
- sha1Fingerprint string
- Sha1 Fingerprint.
- cert str
- PEM representation.
- cert_serial_ strnumber 
- Serial number, as extracted from the certificate.
- common_name str
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- create_time str
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expiration_time str
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance str
- Name of the database instance.
- kind str
- This is always sql#sslCert.
- self_link str
- The URI of this resource.
- sha1_fingerprint str
- Sha1 Fingerprint.
- cert String
- PEM representation.
- certSerial StringNumber 
- Serial number, as extracted from the certificate.
- commonName String
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
- createTime String
- The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- expirationTime String
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
- instance String
- Name of the database instance.
- kind String
- This is always sql#sslCert.
- selfLink String
- The URI of this resource.
- sha1Fingerprint String
- Sha1 Fingerprint.
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.