1. Packages
  2. Google Cloud Native
  3. API Docs
  4. sqladmin
  5. sqladmin/v1
  6. Instance

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

google-native.sqladmin/v1.Instance

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

    Creates a new Cloud SQL instance.

    Create Instance Resource

    new Instance(name: string, args?: InstanceArgs, opts?: CustomResourceOptions);
    @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,
                 state: Optional[InstanceState] = None,
                 suspension_reason: Optional[Sequence[InstanceSuspensionReasonItem]] = None)
    @overload
    def Instance(resource_name: str,
                 args: Optional[InstanceArgs] = None,
                 opts: Optional[ResourceOptions] = 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/v1:Instance
    properties: # The arguments to resource properties.
    options: # 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.
    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.

    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

    The Instance resource accepts the following input properties:

    BackendType Pulumi.GoogleNative.SQLAdmin.V1.InstanceBackendType

    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 the tier property in the settings object to determine the database type.

    ConnectionName string

    Connection name of the Cloud SQL instance used in connection strings.

    CurrentDiskSize string

    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.GoogleNative.SQLAdmin.V1.InstanceDatabaseVersion

    The database engine type and version. The databaseVersion field cannot be changed after instance creation.

    DiskEncryptionConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Inputs.DiskEncryptionConfigurationArgs

    Disk encryption configuration specific to an instance.

    DiskEncryptionStatus Pulumi.GoogleNative.SQLAdmin.V1.Inputs.DiskEncryptionStatusArgs

    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.settingsVersion field instead.

    Deprecated:

    This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersion field instead.

    FailoverReplica Pulumi.GoogleNative.SQLAdmin.V1.Inputs.InstanceFailoverReplicaArgs

    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.GoogleNative.SQLAdmin.V1.InstanceInstanceType

    The instance type.

    IpAddresses List<Pulumi.GoogleNative.SQLAdmin.V1.Inputs.IpMappingArgs>

    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.

    Deprecated:

    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.

    MasterInstanceName string

    The name of the instance which will act as primary in the replication setup.

    MaxDiskSize string

    The maximum disk size of the instance in bytes.

    Name string

    Name of the Cloud SQL instance. This does not include the project ID.

    OnPremisesConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Inputs.OnPremisesConfigurationArgs

    Configuration specific to on-premises instances.

    OutOfDiskReport Pulumi.GoogleNative.SQLAdmin.V1.Inputs.SqlOutOfDiskReportArgs

    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_GEN instances only) * us-central1 (SECOND_GEN instances only) * asia-east1 or europe-west1. Defaults to us-central or us-central1 depending on the instance type. The region cannot be changed after instance creation.

    ReplicaConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Inputs.ReplicaConfigurationArgs

    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.GoogleNative.SQLAdmin.V1.Inputs.SqlScheduledMaintenanceArgs

    The start time of any upcoming scheduled maintenance for this instance.

    SecondaryGceZone string

    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.

    ServerCaCert Pulumi.GoogleNative.SQLAdmin.V1.Inputs.SslCertArgs

    SSL configuration.

    ServiceAccountEmailAddress string

    The service account email address assigned to the instance.\This property is read-only.

    Settings Pulumi.GoogleNative.SQLAdmin.V1.Inputs.SettingsArgs

    The user settings.

    State Pulumi.GoogleNative.SQLAdmin.V1.InstanceState

    The current serving state of the Cloud SQL instance.

    SuspensionReason List<Pulumi.GoogleNative.SQLAdmin.V1.InstanceSuspensionReasonItem>

    If the instance state is SUSPENDED, the reason for the suspension.

    BackendType InstanceBackendType

    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 the tier property in the settings object to determine the database type.

    ConnectionName string

    Connection name of the Cloud SQL instance used in connection strings.

    CurrentDiskSize string

    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 InstanceDatabaseVersion

    The database engine type and version. The databaseVersion field cannot be changed after instance creation.

    DiskEncryptionConfiguration DiskEncryptionConfigurationArgs

    Disk encryption configuration specific to an instance.

    DiskEncryptionStatus DiskEncryptionStatusArgs

    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.settingsVersion field instead.

    Deprecated:

    This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersion field instead.

    FailoverReplica InstanceFailoverReplicaArgs

    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 InstanceInstanceType

    The instance type.

    IpAddresses []IpMappingArgs

    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.

    Deprecated:

    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.

    MasterInstanceName string

    The name of the instance which will act as primary in the replication setup.

    MaxDiskSize string

    The maximum disk size of the instance in bytes.

    Name string

    Name of the Cloud SQL instance. This does not include the project ID.

    OnPremisesConfiguration OnPremisesConfigurationArgs

    Configuration specific to on-premises instances.

    OutOfDiskReport SqlOutOfDiskReportArgs

    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_GEN instances only) * us-central1 (SECOND_GEN instances only) * asia-east1 or europe-west1. Defaults to us-central or us-central1 depending on the instance type. The region cannot be changed after instance creation.

    ReplicaConfiguration ReplicaConfigurationArgs

    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 SqlScheduledMaintenanceArgs

    The start time of any upcoming scheduled maintenance for this instance.

    SecondaryGceZone string

    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.

    ServerCaCert SslCertTypeArgs

    SSL configuration.

    ServiceAccountEmailAddress string

    The service account email address assigned to the instance.\This property is read-only.

    Settings SettingsArgs

    The user settings.

    State InstanceStateEnum

    The current serving state of the Cloud SQL instance.

    SuspensionReason []InstanceSuspensionReasonItem

    If the instance state is SUSPENDED, the reason for the suspension.

    backendType InstanceBackendType

    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 the tier property in the settings object to determine the database type.

    connectionName String

    Connection name of the Cloud SQL instance used in connection strings.

    currentDiskSize String

    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 InstanceDatabaseVersion

    The database engine type and version. The databaseVersion field cannot be changed after instance creation.

    diskEncryptionConfiguration DiskEncryptionConfigurationArgs

    Disk encryption configuration specific to an instance.

    diskEncryptionStatus DiskEncryptionStatusArgs

    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.settingsVersion field instead.

    Deprecated:

    This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersion field instead.

    failoverReplica InstanceFailoverReplicaArgs

    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 InstanceInstanceType

    The instance type.

    ipAddresses List<IpMappingArgs>

    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.

    Deprecated:

    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.

    masterInstanceName String

    The name of the instance which will act as primary in the replication setup.

    maxDiskSize String

    The maximum disk size of the instance in bytes.

    name String

    Name of the Cloud SQL instance. This does not include the project ID.

    onPremisesConfiguration OnPremisesConfigurationArgs

    Configuration specific to on-premises instances.

    outOfDiskReport SqlOutOfDiskReportArgs

    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_GEN instances only) * us-central1 (SECOND_GEN instances only) * asia-east1 or europe-west1. Defaults to us-central or us-central1 depending on the instance type. The region cannot be changed after instance creation.

    replicaConfiguration ReplicaConfigurationArgs

    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 SqlScheduledMaintenanceArgs

    The start time of any upcoming scheduled maintenance for this instance.

    secondaryGceZone String

    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.

    serverCaCert SslCertArgs

    SSL configuration.

    serviceAccountEmailAddress String

    The service account email address assigned to the instance.\This property is read-only.

    settings SettingsArgs

    The user settings.

    state InstanceState

    The current serving state of the Cloud SQL instance.

    suspensionReason List<InstanceSuspensionReasonItem>

    If the instance state is SUSPENDED, the reason for the suspension.

    backendType InstanceBackendType

    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 the tier property in the settings object to determine the database type.

    connectionName string

    Connection name of the Cloud SQL instance used in connection strings.

    currentDiskSize string

    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 InstanceDatabaseVersion

    The database engine type and version. The databaseVersion field cannot be changed after instance creation.

    diskEncryptionConfiguration DiskEncryptionConfigurationArgs

    Disk encryption configuration specific to an instance.

    diskEncryptionStatus DiskEncryptionStatusArgs

    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.settingsVersion field instead.

    Deprecated:

    This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersion field instead.

    failoverReplica InstanceFailoverReplicaArgs

    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 InstanceInstanceType

    The instance type.

    ipAddresses IpMappingArgs[]

    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.

    Deprecated:

    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.

    masterInstanceName string

    The name of the instance which will act as primary in the replication setup.

    maxDiskSize string

    The maximum disk size of the instance in bytes.

    name string

    Name of the Cloud SQL instance. This does not include the project ID.

    onPremisesConfiguration OnPremisesConfigurationArgs

    Configuration specific to on-premises instances.

    outOfDiskReport SqlOutOfDiskReportArgs

    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_GEN instances only) * us-central1 (SECOND_GEN instances only) * asia-east1 or europe-west1. Defaults to us-central or us-central1 depending on the instance type. The region cannot be changed after instance creation.

    replicaConfiguration ReplicaConfigurationArgs

    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 SqlScheduledMaintenanceArgs

    The start time of any upcoming scheduled maintenance for this instance.

    secondaryGceZone string

    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.

    serverCaCert SslCertArgs

    SSL configuration.

    serviceAccountEmailAddress string

    The service account email address assigned to the instance.\This property is read-only.

    settings SettingsArgs

    The user settings.

    state InstanceState

    The current serving state of the Cloud SQL instance.

    suspensionReason InstanceSuspensionReasonItem[]

    If the instance state is SUSPENDED, the reason for the suspension.

    backend_type InstanceBackendType

    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 the tier property in the settings object to determine the database type.

    connection_name str

    Connection name of the Cloud SQL instance used in connection strings.

    current_disk_size str

    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 InstanceDatabaseVersion

    The database engine type and version. The databaseVersion field cannot be changed after instance creation.

    disk_encryption_configuration DiskEncryptionConfigurationArgs

    Disk encryption configuration specific to an instance.

    disk_encryption_status DiskEncryptionStatusArgs

    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.settingsVersion field instead.

    Deprecated:

    This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersion field instead.

    failover_replica InstanceFailoverReplicaArgs

    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 InstanceInstanceType

    The instance type.

    ip_addresses Sequence[IpMappingArgs]

    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.

    Deprecated:

    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_name str

    The name of the instance which will act as primary in the replication setup.

    max_disk_size str

    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_configuration OnPremisesConfigurationArgs

    Configuration specific to on-premises instances.

    out_of_disk_report SqlOutOfDiskReportArgs

    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_GEN instances only) * us-central1 (SECOND_GEN instances only) * asia-east1 or europe-west1. Defaults to us-central or us-central1 depending on the instance type. The region cannot be changed after instance creation.

    replica_configuration ReplicaConfigurationArgs

    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 SqlScheduledMaintenanceArgs

    The start time of any upcoming scheduled maintenance for this instance.

    secondary_gce_zone str

    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_cert SslCertArgs

    SSL configuration.

    service_account_email_address str

    The service account email address assigned to the instance.\This property is read-only.

    settings SettingsArgs

    The user settings.

    state InstanceState

    The current serving state of the Cloud SQL instance.

    suspension_reason Sequence[InstanceSuspensionReasonItem]

    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 the tier property in the settings object to determine the database type.

    connectionName String

    Connection name of the Cloud SQL instance used in connection strings.

    currentDiskSize String

    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" | "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" | "SQLSERVER_2019_STANDARD" | "SQLSERVER_2019_ENTERPRISE" | "SQLSERVER_2019_EXPRESS" | "SQLSERVER_2019_WEB"

    The database engine type and version. The databaseVersion field cannot be changed after instance creation.

    diskEncryptionConfiguration Property Map

    Disk encryption configuration specific to an instance.

    diskEncryptionStatus Property Map

    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.settingsVersion field instead.

    Deprecated:

    This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersion field 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.

    Deprecated:

    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.

    masterInstanceName String

    The name of the instance which will act as primary in the replication setup.

    maxDiskSize String

    The maximum disk size of the instance in bytes.

    name String

    Name of the Cloud SQL instance. This does not include the project ID.

    onPremisesConfiguration Property Map

    Configuration specific to on-premises instances.

    outOfDiskReport Property Map

    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_GEN instances only) * us-central1 (SECOND_GEN instances only) * asia-east1 or europe-west1. Defaults to us-central or us-central1 depending 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.

    secondaryGceZone String

    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.

    serverCaCert Property Map

    SSL configuration.

    serviceAccountEmailAddress String

    The service account email address assigned to the instance.\This property is read-only.

    settings Property Map

    The user settings.

    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:

    AvailableMaintenanceVersions List<string>

    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.

    DatabaseInstalledVersion string

    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.

    Id string

    The provider-assigned unique ID for this managed resource.

    AvailableMaintenanceVersions []string

    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.

    DatabaseInstalledVersion string

    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.

    Id string

    The provider-assigned unique ID for this managed resource.

    availableMaintenanceVersions List<String>

    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.

    databaseInstalledVersion String

    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.

    id String

    The provider-assigned unique ID for this managed resource.

    availableMaintenanceVersions string[]

    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.

    databaseInstalledVersion string

    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.

    id string

    The provider-assigned unique ID for this managed resource.

    available_maintenance_versions Sequence[str]

    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_version str

    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.

    id str

    The provider-assigned unique ID for this managed resource.

    availableMaintenanceVersions List<String>

    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.

    databaseInstalledVersion String

    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.

    id String

    The provider-assigned unique ID for this managed resource.

    Supporting Types

    AclEntry

    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

    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

    ThreadsPerCore int

    The number of threads per physical core.

    ThreadsPerCore int

    The number of threads per physical core.

    threadsPerCore Integer

    The number of threads per physical core.

    threadsPerCore number

    The number of threads per physical core.

    threads_per_core int

    The number of threads per physical core.

    threadsPerCore Number

    The number of threads per physical core.

    AdvancedMachineFeaturesResponse

    ThreadsPerCore int

    The number of threads per physical core.

    ThreadsPerCore int

    The number of threads per physical core.

    threadsPerCore Integer

    The number of threads per physical core.

    threadsPerCore number

    The number of threads per physical core.

    threads_per_core int

    The number of threads per physical core.

    threadsPerCore Number

    The number of threads per physical core.

    BackupConfiguration

    BackupRetentionSettings Pulumi.GoogleNative.SQLAdmin.V1.Inputs.BackupRetentionSettings

    Backup retention settings.

    BinaryLogEnabled bool

    (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

    PointInTimeRecoveryEnabled bool

    (Postgres only) Whether point in time recovery is enabled.

    ReplicationLogArchivingEnabled bool

    Reserved for future use.

    StartTime string

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    TransactionLogRetentionDays int

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    BackupRetentionSettings BackupRetentionSettings

    Backup retention settings.

    BinaryLogEnabled bool

    (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

    PointInTimeRecoveryEnabled bool

    (Postgres only) Whether point in time recovery is enabled.

    ReplicationLogArchivingEnabled bool

    Reserved for future use.

    StartTime string

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    TransactionLogRetentionDays int

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backupRetentionSettings BackupRetentionSettings

    Backup retention settings.

    binaryLogEnabled Boolean

    (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

    pointInTimeRecoveryEnabled Boolean

    (Postgres only) Whether point in time recovery is enabled.

    replicationLogArchivingEnabled Boolean

    Reserved for future use.

    startTime String

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    transactionLogRetentionDays Integer

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backupRetentionSettings BackupRetentionSettings

    Backup retention settings.

    binaryLogEnabled boolean

    (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

    pointInTimeRecoveryEnabled boolean

    (Postgres only) Whether point in time recovery is enabled.

    replicationLogArchivingEnabled boolean

    Reserved for future use.

    startTime string

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    transactionLogRetentionDays number

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backup_retention_settings BackupRetentionSettings

    Backup retention settings.

    binary_log_enabled bool

    (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_time_recovery_enabled bool

    (Postgres only) Whether point in time recovery is enabled.

    replication_log_archiving_enabled bool

    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_retention_days int

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backupRetentionSettings Property Map

    Backup retention settings.

    binaryLogEnabled Boolean

    (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

    pointInTimeRecoveryEnabled Boolean

    (Postgres only) Whether point in time recovery is enabled.

    replicationLogArchivingEnabled Boolean

    Reserved for future use.

    startTime String

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    transactionLogRetentionDays Number

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    BackupConfigurationResponse

    BackupRetentionSettings Pulumi.GoogleNative.SQLAdmin.V1.Inputs.BackupRetentionSettingsResponse

    Backup retention settings.

    BinaryLogEnabled bool

    (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

    PointInTimeRecoveryEnabled bool

    (Postgres only) Whether point in time recovery is enabled.

    ReplicationLogArchivingEnabled bool

    Reserved for future use.

    StartTime string

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    TransactionLogRetentionDays int

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    BackupRetentionSettings BackupRetentionSettingsResponse

    Backup retention settings.

    BinaryLogEnabled bool

    (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

    PointInTimeRecoveryEnabled bool

    (Postgres only) Whether point in time recovery is enabled.

    ReplicationLogArchivingEnabled bool

    Reserved for future use.

    StartTime string

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    TransactionLogRetentionDays int

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backupRetentionSettings BackupRetentionSettingsResponse

    Backup retention settings.

    binaryLogEnabled Boolean

    (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

    pointInTimeRecoveryEnabled Boolean

    (Postgres only) Whether point in time recovery is enabled.

    replicationLogArchivingEnabled Boolean

    Reserved for future use.

    startTime String

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    transactionLogRetentionDays Integer

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backupRetentionSettings BackupRetentionSettingsResponse

    Backup retention settings.

    binaryLogEnabled boolean

    (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

    pointInTimeRecoveryEnabled boolean

    (Postgres only) Whether point in time recovery is enabled.

    replicationLogArchivingEnabled boolean

    Reserved for future use.

    startTime string

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    transactionLogRetentionDays number

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backup_retention_settings BackupRetentionSettingsResponse

    Backup retention settings.

    binary_log_enabled bool

    (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_time_recovery_enabled bool

    (Postgres only) Whether point in time recovery is enabled.

    replication_log_archiving_enabled bool

    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_retention_days int

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    backupRetentionSettings Property Map

    Backup retention settings.

    binaryLogEnabled Boolean

    (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

    pointInTimeRecoveryEnabled Boolean

    (Postgres only) Whether point in time recovery is enabled.

    replicationLogArchivingEnabled Boolean

    Reserved for future use.

    startTime String

    Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

    transactionLogRetentionDays Number

    The number of days of transaction logs we retain for point in time restore, from 1-7.

    BackupRetentionSettings

    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.GoogleNative.SQLAdmin.V1.BackupRetentionSettingsRetentionUnit

    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 BackupRetentionSettingsRetentionUnit

    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 BackupRetentionSettingsRetentionUnit

    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 BackupRetentionSettingsRetentionUnit

    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 BackupRetentionSettingsRetentionUnit

    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

    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

    RetentionUnitUnspecified
    RETENTION_UNIT_UNSPECIFIED

    Backup retention unit is unspecified, will be treated as COUNT.

    Count
    COUNT

    Retention will be by count, eg. "retain the most recent 7 backups".

    BackupRetentionSettingsRetentionUnitRetentionUnitUnspecified
    RETENTION_UNIT_UNSPECIFIED

    Backup retention unit is unspecified, will be treated as COUNT.

    BackupRetentionSettingsRetentionUnitCount
    COUNT

    Retention will be by count, eg. "retain the most recent 7 backups".

    RetentionUnitUnspecified
    RETENTION_UNIT_UNSPECIFIED

    Backup retention unit is unspecified, will be treated as COUNT.

    Count
    COUNT

    Retention will be by count, eg. "retain the most recent 7 backups".

    RetentionUnitUnspecified
    RETENTION_UNIT_UNSPECIFIED

    Backup retention unit is unspecified, will be treated as COUNT.

    Count
    COUNT

    Retention will be by count, eg. "retain the most recent 7 backups".

    RETENTION_UNIT_UNSPECIFIED
    RETENTION_UNIT_UNSPECIFIED

    Backup retention unit is unspecified, will be treated as COUNT.

    COUNT
    COUNT

    Retention will be by count, eg. "retain the most recent 7 backups".

    "RETENTION_UNIT_UNSPECIFIED"
    RETENTION_UNIT_UNSPECIFIED

    Backup retention unit is unspecified, will be treated as COUNT.

    "COUNT"
    COUNT

    Retention will be by count, eg. "retain the most recent 7 backups".

    DatabaseFlags

    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 on for true and off for 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 on for true and off for 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 on for true and off for 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 on for true and off for 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 on for true and off for 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 on for true and off for false. This field must be omitted if the flag doesn't take a value.

    DatabaseFlagsResponse

    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 on for true and off for 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 on for true and off for 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 on for true and off for 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 on for true and off for 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 on for true and off for 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 on for true and off for false. This field must be omitted if the flag doesn't take a value.

    DenyMaintenancePeriod

    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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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

    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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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 no maintenance interval 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

    Kind string

    This is always sql#diskEncryptionConfiguration.

    KmsKeyName string

    Resource name of KMS key for disk encryption

    Kind string

    This is always sql#diskEncryptionConfiguration.

    KmsKeyName string

    Resource name of KMS key for disk encryption

    kind String

    This is always sql#diskEncryptionConfiguration.

    kmsKeyName String

    Resource name of KMS key for disk encryption

    kind string

    This is always sql#diskEncryptionConfiguration.

    kmsKeyName string

    Resource name of KMS key for disk encryption

    kind str

    This is always sql#diskEncryptionConfiguration.

    kms_key_name str

    Resource name of KMS key for disk encryption

    kind String

    This is always sql#diskEncryptionConfiguration.

    kmsKeyName String

    Resource name of KMS key for disk encryption

    DiskEncryptionConfigurationResponse

    Kind string

    This is always sql#diskEncryptionConfiguration.

    KmsKeyName string

    Resource name of KMS key for disk encryption

    Kind string

    This is always sql#diskEncryptionConfiguration.

    KmsKeyName string

    Resource name of KMS key for disk encryption

    kind String

    This is always sql#diskEncryptionConfiguration.

    kmsKeyName String

    Resource name of KMS key for disk encryption

    kind string

    This is always sql#diskEncryptionConfiguration.

    kmsKeyName string

    Resource name of KMS key for disk encryption

    kind str

    This is always sql#diskEncryptionConfiguration.

    kms_key_name str

    Resource name of KMS key for disk encryption

    kind String

    This is always sql#diskEncryptionConfiguration.

    kmsKeyName String

    Resource name of KMS key for disk encryption

    DiskEncryptionStatus

    Kind string

    This is always sql#diskEncryptionStatus.

    KmsKeyVersionName string

    KMS key version used to encrypt the Cloud SQL instance resource

    Kind string

    This is always sql#diskEncryptionStatus.

    KmsKeyVersionName string

    KMS key version used to encrypt the Cloud SQL instance resource

    kind String

    This is always sql#diskEncryptionStatus.

    kmsKeyVersionName String

    KMS key version used to encrypt the Cloud SQL instance resource

    kind string

    This is always sql#diskEncryptionStatus.

    kmsKeyVersionName string

    KMS key version used to encrypt the Cloud SQL instance resource

    kind str

    This is always sql#diskEncryptionStatus.

    kms_key_version_name str

    KMS key version used to encrypt the Cloud SQL instance resource

    kind String

    This is always sql#diskEncryptionStatus.

    kmsKeyVersionName String

    KMS key version used to encrypt the Cloud SQL instance resource

    DiskEncryptionStatusResponse

    Kind string

    This is always sql#diskEncryptionStatus.

    KmsKeyVersionName string

    KMS key version used to encrypt the Cloud SQL instance resource

    Kind string

    This is always sql#diskEncryptionStatus.

    KmsKeyVersionName string

    KMS key version used to encrypt the Cloud SQL instance resource

    kind String

    This is always sql#diskEncryptionStatus.

    kmsKeyVersionName String

    KMS key version used to encrypt the Cloud SQL instance resource

    kind string

    This is always sql#diskEncryptionStatus.

    kmsKeyVersionName string

    KMS key version used to encrypt the Cloud SQL instance resource

    kind str

    This is always sql#diskEncryptionStatus.

    kms_key_version_name str

    KMS key version used to encrypt the Cloud SQL instance resource

    kind String

    This is always sql#diskEncryptionStatus.

    kmsKeyVersionName String

    KMS key version used to encrypt the Cloud SQL instance resource

    InsightsConfig

    QueryInsightsEnabled bool

    Whether Query Insights feature is enabled.

    QueryPlansPerMinute int

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    QueryStringLength int

    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.

    RecordApplicationTags bool

    Whether Query Insights will record application tags from query when enabled.

    RecordClientAddress bool

    Whether Query Insights will record client address when enabled.

    QueryInsightsEnabled bool

    Whether Query Insights feature is enabled.

    QueryPlansPerMinute int

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    QueryStringLength int

    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.

    RecordApplicationTags bool

    Whether Query Insights will record application tags from query when enabled.

    RecordClientAddress bool

    Whether Query Insights will record client address when enabled.

    queryInsightsEnabled Boolean

    Whether Query Insights feature is enabled.

    queryPlansPerMinute Integer

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    queryStringLength Integer

    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.

    recordApplicationTags Boolean

    Whether Query Insights will record application tags from query when enabled.

    recordClientAddress Boolean

    Whether Query Insights will record client address when enabled.

    queryInsightsEnabled boolean

    Whether Query Insights feature is enabled.

    queryPlansPerMinute number

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    queryStringLength number

    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.

    recordApplicationTags boolean

    Whether Query Insights will record application tags from query when enabled.

    recordClientAddress boolean

    Whether Query Insights will record client address when enabled.

    query_insights_enabled bool

    Whether Query Insights feature is enabled.

    query_plans_per_minute int

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    query_string_length int

    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.

    record_application_tags bool

    Whether Query Insights will record application tags from query when enabled.

    record_client_address bool

    Whether Query Insights will record client address when enabled.

    queryInsightsEnabled Boolean

    Whether Query Insights feature is enabled.

    queryPlansPerMinute Number

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    queryStringLength Number

    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.

    recordApplicationTags Boolean

    Whether Query Insights will record application tags from query when enabled.

    recordClientAddress Boolean

    Whether Query Insights will record client address when enabled.

    InsightsConfigResponse

    QueryInsightsEnabled bool

    Whether Query Insights feature is enabled.

    QueryPlansPerMinute int

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    QueryStringLength int

    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.

    RecordApplicationTags bool

    Whether Query Insights will record application tags from query when enabled.

    RecordClientAddress bool

    Whether Query Insights will record client address when enabled.

    QueryInsightsEnabled bool

    Whether Query Insights feature is enabled.

    QueryPlansPerMinute int

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    QueryStringLength int

    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.

    RecordApplicationTags bool

    Whether Query Insights will record application tags from query when enabled.

    RecordClientAddress bool

    Whether Query Insights will record client address when enabled.

    queryInsightsEnabled Boolean

    Whether Query Insights feature is enabled.

    queryPlansPerMinute Integer

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    queryStringLength Integer

    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.

    recordApplicationTags Boolean

    Whether Query Insights will record application tags from query when enabled.

    recordClientAddress Boolean

    Whether Query Insights will record client address when enabled.

    queryInsightsEnabled boolean

    Whether Query Insights feature is enabled.

    queryPlansPerMinute number

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    queryStringLength number

    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.

    recordApplicationTags boolean

    Whether Query Insights will record application tags from query when enabled.

    recordClientAddress boolean

    Whether Query Insights will record client address when enabled.

    query_insights_enabled bool

    Whether Query Insights feature is enabled.

    query_plans_per_minute int

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    query_string_length int

    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.

    record_application_tags bool

    Whether Query Insights will record application tags from query when enabled.

    record_client_address bool

    Whether Query Insights will record client address when enabled.

    queryInsightsEnabled Boolean

    Whether Query Insights feature is enabled.

    queryPlansPerMinute Number

    Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.

    queryStringLength Number

    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.

    recordApplicationTags Boolean

    Whether Query Insights will record application tags from query when enabled.

    recordClientAddress Boolean

    Whether Query Insights will record client address when enabled.

    InstanceBackendType

    SqlBackendTypeUnspecified
    SQL_BACKEND_TYPE_UNSPECIFIED

    This is an unknown backend type for instance.

    FirstGen
    FIRST_GEN

    V1 speckle instance.

    SecondGen
    SECOND_GEN

    V2 speckle instance.

    External
    EXTERNAL

    On premises instance.

    InstanceBackendTypeSqlBackendTypeUnspecified
    SQL_BACKEND_TYPE_UNSPECIFIED

    This is an unknown backend type for instance.

    InstanceBackendTypeFirstGen
    FIRST_GEN

    V1 speckle instance.

    InstanceBackendTypeSecondGen
    SECOND_GEN

    V2 speckle instance.

    InstanceBackendTypeExternal
    EXTERNAL

    On premises instance.

    SqlBackendTypeUnspecified
    SQL_BACKEND_TYPE_UNSPECIFIED

    This is an unknown backend type for instance.

    FirstGen
    FIRST_GEN

    V1 speckle instance.

    SecondGen
    SECOND_GEN

    V2 speckle instance.

    External
    EXTERNAL

    On premises instance.

    SqlBackendTypeUnspecified
    SQL_BACKEND_TYPE_UNSPECIFIED

    This is an unknown backend type for instance.

    FirstGen
    FIRST_GEN

    V1 speckle instance.

    SecondGen
    SECOND_GEN

    V2 speckle instance.

    External
    EXTERNAL

    On premises instance.

    SQL_BACKEND_TYPE_UNSPECIFIED
    SQL_BACKEND_TYPE_UNSPECIFIED

    This is an unknown backend type for instance.

    FIRST_GEN
    FIRST_GEN

    V1 speckle instance.

    SECOND_GEN
    SECOND_GEN

    V2 speckle instance.

    EXTERNAL
    EXTERNAL

    On premises instance.

    "SQL_BACKEND_TYPE_UNSPECIFIED"
    SQL_BACKEND_TYPE_UNSPECIFIED

    This is an unknown backend type for instance.

    "FIRST_GEN"
    FIRST_GEN

    V1 speckle instance.

    "SECOND_GEN"
    SECOND_GEN

    V2 speckle instance.

    "EXTERNAL"
    EXTERNAL

    On premises instance.

    InstanceDatabaseVersion

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    This is an unknown database version.

    Mysql51
    MYSQL_5_1

    The database version is MySQL 5.1.

    Mysql55
    MYSQL_5_5

    The database version is MySQL 5.5.

    Mysql56
    MYSQL_5_6

    The database version is MySQL 5.6.

    Mysql57
    MYSQL_5_7

    The database version is MySQL 5.7.

    Sqlserver2017Standard
    SQLSERVER_2017_STANDARD

    The database version is SQL Server 2017 Standard.

    Sqlserver2017Enterprise
    SQLSERVER_2017_ENTERPRISE

    The database version is SQL Server 2017 Enterprise.

    Sqlserver2017Express
    SQLSERVER_2017_EXPRESS

    The database version is SQL Server 2017 Express.

    Sqlserver2017Web
    SQLSERVER_2017_WEB

    The database version is SQL Server 2017 Web.

    Postgres96
    POSTGRES_9_6

    The database version is PostgreSQL 9.6.

    Postgres10
    POSTGRES_10

    The database version is PostgreSQL 10.

    Postgres11
    POSTGRES_11

    The database version is PostgreSQL 11.

    Postgres12
    POSTGRES_12

    The database version is PostgreSQL 12.

    Postgres13
    POSTGRES_13

    The database version is PostgreSQL 13.

    Postgres14
    POSTGRES_14

    The database version is PostgreSQL 14.

    Mysql80
    MYSQL_8_0

    The database version is MySQL 8.

    Mysql8018
    MYSQL_8_0_18

    The database major version is MySQL 8.0 and the minor version is 18.

    Mysql8026
    MYSQL_8_0_26

    The database major version is MySQL 8.0 and the minor version is 26.

    Mysql8027
    MYSQL_8_0_27

    The database major version is MySQL 8.0 and the minor version is 27.

    Mysql8028
    MYSQL_8_0_28

    The database major version is MySQL 8.0 and the minor version is 28.

    Mysql8029
    MYSQL_8_0_29

    The database major version is MySQL 8.0 and the minor version is 29.

    Mysql8030
    MYSQL_8_0_30

    The database major version is MySQL 8.0 and the minor version is 30.

    Mysql8031
    MYSQL_8_0_31

    The database major version is MySQL 8.0 and the minor version is 31.

    Mysql8032
    MYSQL_8_0_32

    The database major version is MySQL 8.0 and the minor version is 32.

    Sqlserver2019Standard
    SQLSERVER_2019_STANDARD

    The database version is SQL Server 2019 Standard.

    Sqlserver2019Enterprise
    SQLSERVER_2019_ENTERPRISE

    The database version is SQL Server 2019 Enterprise.

    Sqlserver2019Express
    SQLSERVER_2019_EXPRESS

    The database version is SQL Server 2019 Express.

    Sqlserver2019Web
    SQLSERVER_2019_WEB

    The database version is SQL Server 2019 Web.

    InstanceDatabaseVersionSqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    This is an unknown database version.

    InstanceDatabaseVersionMysql51
    MYSQL_5_1

    The database version is MySQL 5.1.

    InstanceDatabaseVersionMysql55
    MYSQL_5_5

    The database version is MySQL 5.5.

    InstanceDatabaseVersionMysql56
    MYSQL_5_6

    The database version is MySQL 5.6.

    InstanceDatabaseVersionMysql57
    MYSQL_5_7

    The database version is MySQL 5.7.

    InstanceDatabaseVersionSqlserver2017Standard
    SQLSERVER_2017_STANDARD

    The database version is SQL Server 2017 Standard.

    InstanceDatabaseVersionSqlserver2017Enterprise
    SQLSERVER_2017_ENTERPRISE

    The database version is SQL Server 2017 Enterprise.

    InstanceDatabaseVersionSqlserver2017Express
    SQLSERVER_2017_EXPRESS

    The database version is SQL Server 2017 Express.

    InstanceDatabaseVersionSqlserver2017Web
    SQLSERVER_2017_WEB

    The database version is SQL Server 2017 Web.

    InstanceDatabaseVersionPostgres96
    POSTGRES_9_6

    The database version is PostgreSQL 9.6.

    InstanceDatabaseVersionPostgres10
    POSTGRES_10

    The database version is PostgreSQL 10.

    InstanceDatabaseVersionPostgres11
    POSTGRES_11

    The database version is PostgreSQL 11.

    InstanceDatabaseVersionPostgres12
    POSTGRES_12

    The database version is PostgreSQL 12.

    InstanceDatabaseVersionPostgres13
    POSTGRES_13

    The database version is PostgreSQL 13.

    InstanceDatabaseVersionPostgres14
    POSTGRES_14

    The database version is PostgreSQL 14.

    InstanceDatabaseVersionMysql80
    MYSQL_8_0

    The database version is MySQL 8.

    InstanceDatabaseVersionMysql8018
    MYSQL_8_0_18

    The database major version is MySQL 8.0 and the minor version is 18.

    InstanceDatabaseVersionMysql8026
    MYSQL_8_0_26

    The database major version is MySQL 8.0 and the minor version is 26.

    InstanceDatabaseVersionMysql8027
    MYSQL_8_0_27

    The database major version is MySQL 8.0 and the minor version is 27.

    InstanceDatabaseVersionMysql8028
    MYSQL_8_0_28

    The database major version is MySQL 8.0 and the minor version is 28.

    InstanceDatabaseVersionMysql8029
    MYSQL_8_0_29

    The database major version is MySQL 8.0 and the minor version is 29.

    InstanceDatabaseVersionMysql8030
    MYSQL_8_0_30

    The database major version is MySQL 8.0 and the minor version is 30.

    InstanceDatabaseVersionMysql8031
    MYSQL_8_0_31

    The database major version is MySQL 8.0 and the minor version is 31.

    InstanceDatabaseVersionMysql8032
    MYSQL_8_0_32

    The database major version is MySQL 8.0 and the minor version is 32.

    InstanceDatabaseVersionSqlserver2019Standard
    SQLSERVER_2019_STANDARD

    The database version is SQL Server 2019 Standard.

    InstanceDatabaseVersionSqlserver2019Enterprise
    SQLSERVER_2019_ENTERPRISE

    The database version is SQL Server 2019 Enterprise.

    InstanceDatabaseVersionSqlserver2019Express
    SQLSERVER_2019_EXPRESS

    The database version is SQL Server 2019 Express.

    InstanceDatabaseVersionSqlserver2019Web
    SQLSERVER_2019_WEB

    The database version is SQL Server 2019 Web.

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    This is an unknown database version.

    Mysql51
    MYSQL_5_1

    The database version is MySQL 5.1.

    Mysql55
    MYSQL_5_5

    The database version is MySQL 5.5.

    Mysql56
    MYSQL_5_6

    The database version is MySQL 5.6.

    Mysql57
    MYSQL_5_7

    The database version is MySQL 5.7.

    Sqlserver2017Standard
    SQLSERVER_2017_STANDARD

    The database version is SQL Server 2017 Standard.

    Sqlserver2017Enterprise
    SQLSERVER_2017_ENTERPRISE

    The database version is SQL Server 2017 Enterprise.

    Sqlserver2017Express
    SQLSERVER_2017_EXPRESS

    The database version is SQL Server 2017 Express.

    Sqlserver2017Web
    SQLSERVER_2017_WEB

    The database version is SQL Server 2017 Web.

    Postgres96
    POSTGRES_9_6

    The database version is PostgreSQL 9.6.

    Postgres10
    POSTGRES_10

    The database version is PostgreSQL 10.

    Postgres11
    POSTGRES_11

    The database version is PostgreSQL 11.

    Postgres12
    POSTGRES_12

    The database version is PostgreSQL 12.

    Postgres13
    POSTGRES_13

    The database version is PostgreSQL 13.

    Postgres14
    POSTGRES_14

    The database version is PostgreSQL 14.

    Mysql80
    MYSQL_8_0

    The database version is MySQL 8.

    Mysql8018
    MYSQL_8_0_18

    The database major version is MySQL 8.0 and the minor version is 18.

    Mysql8026
    MYSQL_8_0_26

    The database major version is MySQL 8.0 and the minor version is 26.

    Mysql8027
    MYSQL_8_0_27

    The database major version is MySQL 8.0 and the minor version is 27.

    Mysql8028
    MYSQL_8_0_28

    The database major version is MySQL 8.0 and the minor version is 28.

    Mysql8029
    MYSQL_8_0_29

    The database major version is MySQL 8.0 and the minor version is 29.

    Mysql8030
    MYSQL_8_0_30

    The database major version is MySQL 8.0 and the minor version is 30.

    Mysql8031
    MYSQL_8_0_31

    The database major version is MySQL 8.0 and the minor version is 31.

    Mysql8032
    MYSQL_8_0_32

    The database major version is MySQL 8.0 and the minor version is 32.

    Sqlserver2019Standard
    SQLSERVER_2019_STANDARD

    The database version is SQL Server 2019 Standard.

    Sqlserver2019Enterprise
    SQLSERVER_2019_ENTERPRISE

    The database version is SQL Server 2019 Enterprise.

    Sqlserver2019Express
    SQLSERVER_2019_EXPRESS

    The database version is SQL Server 2019 Express.

    Sqlserver2019Web
    SQLSERVER_2019_WEB

    The database version is SQL Server 2019 Web.

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    This is an unknown database version.

    Mysql51
    MYSQL_5_1

    The database version is MySQL 5.1.

    Mysql55
    MYSQL_5_5

    The database version is MySQL 5.5.

    Mysql56
    MYSQL_5_6

    The database version is MySQL 5.6.

    Mysql57
    MYSQL_5_7

    The database version is MySQL 5.7.

    Sqlserver2017Standard
    SQLSERVER_2017_STANDARD

    The database version is SQL Server 2017 Standard.

    Sqlserver2017Enterprise
    SQLSERVER_2017_ENTERPRISE

    The database version is SQL Server 2017 Enterprise.

    Sqlserver2017Express
    SQLSERVER_2017_EXPRESS

    The database version is SQL Server 2017 Express.

    Sqlserver2017Web
    SQLSERVER_2017_WEB

    The database version is SQL Server 2017 Web.

    Postgres96
    POSTGRES_9_6

    The database version is PostgreSQL 9.6.

    Postgres10
    POSTGRES_10

    The database version is PostgreSQL 10.

    Postgres11
    POSTGRES_11

    The database version is PostgreSQL 11.

    Postgres12
    POSTGRES_12

    The database version is PostgreSQL 12.

    Postgres13
    POSTGRES_13

    The database version is PostgreSQL 13.

    Postgres14
    POSTGRES_14

    The database version is PostgreSQL 14.

    Mysql80
    MYSQL_8_0

    The database version is MySQL 8.

    Mysql8018
    MYSQL_8_0_18

    The database major version is MySQL 8.0 and the minor version is 18.

    Mysql8026
    MYSQL_8_0_26

    The database major version is MySQL 8.0 and the minor version is 26.

    Mysql8027
    MYSQL_8_0_27

    The database major version is MySQL 8.0 and the minor version is 27.

    Mysql8028
    MYSQL_8_0_28

    The database major version is MySQL 8.0 and the minor version is 28.

    Mysql8029
    MYSQL_8_0_29

    The database major version is MySQL 8.0 and the minor version is 29.

    Mysql8030
    MYSQL_8_0_30

    The database major version is MySQL 8.0 and the minor version is 30.

    Mysql8031
    MYSQL_8_0_31

    The database major version is MySQL 8.0 and the minor version is 31.

    Mysql8032
    MYSQL_8_0_32

    The database major version is MySQL 8.0 and the minor version is 32.

    Sqlserver2019Standard
    SQLSERVER_2019_STANDARD

    The database version is SQL Server 2019 Standard.

    Sqlserver2019Enterprise
    SQLSERVER_2019_ENTERPRISE

    The database version is SQL Server 2019 Enterprise.

    Sqlserver2019Express
    SQLSERVER_2019_EXPRESS

    The database version is SQL Server 2019 Express.

    Sqlserver2019Web
    SQLSERVER_2019_WEB

    The database version is SQL Server 2019 Web.

    SQL_DATABASE_VERSION_UNSPECIFIED
    SQL_DATABASE_VERSION_UNSPECIFIED

    This is an unknown database version.

    MYSQL51
    MYSQL_5_1

    The database version is MySQL 5.1.

    MYSQL55
    MYSQL_5_5

    The database version is MySQL 5.5.

    MYSQL56
    MYSQL_5_6

    The database version is MySQL 5.6.

    MYSQL57
    MYSQL_5_7

    The database version is MySQL 5.7.

    SQLSERVER2017_STANDARD
    SQLSERVER_2017_STANDARD

    The database version is SQL Server 2017 Standard.

    SQLSERVER2017_ENTERPRISE
    SQLSERVER_2017_ENTERPRISE

    The database version is SQL Server 2017 Enterprise.

    SQLSERVER2017_EXPRESS
    SQLSERVER_2017_EXPRESS

    The database version is SQL Server 2017 Express.

    SQLSERVER2017_WEB
    SQLSERVER_2017_WEB

    The database version is SQL Server 2017 Web.

    POSTGRES96
    POSTGRES_9_6

    The database version is PostgreSQL 9.6.

    POSTGRES10
    POSTGRES_10

    The database version is PostgreSQL 10.

    POSTGRES11
    POSTGRES_11

    The database version is PostgreSQL 11.

    POSTGRES12
    POSTGRES_12

    The database version is PostgreSQL 12.

    POSTGRES13
    POSTGRES_13

    The database version is PostgreSQL 13.

    POSTGRES14
    POSTGRES_14

    The database version is PostgreSQL 14.

    MYSQL80
    MYSQL_8_0

    The database version is MySQL 8.

    MYSQL8018
    MYSQL_8_0_18

    The database major version is MySQL 8.0 and the minor version is 18.

    MYSQL8026
    MYSQL_8_0_26

    The database major version is MySQL 8.0 and the minor version is 26.

    MYSQL8027
    MYSQL_8_0_27

    The database major version is MySQL 8.0 and the minor version is 27.

    MYSQL8028
    MYSQL_8_0_28

    The database major version is MySQL 8.0 and the minor version is 28.

    MYSQL8029
    MYSQL_8_0_29

    The database major version is MySQL 8.0 and the minor version is 29.

    MYSQL8030
    MYSQL_8_0_30

    The database major version is MySQL 8.0 and the minor version is 30.

    MYSQL8031
    MYSQL_8_0_31

    The database major version is MySQL 8.0 and the minor version is 31.

    MYSQL8032
    MYSQL_8_0_32

    The database major version is MySQL 8.0 and the minor version is 32.

    SQLSERVER2019_STANDARD
    SQLSERVER_2019_STANDARD

    The database version is SQL Server 2019 Standard.

    SQLSERVER2019_ENTERPRISE
    SQLSERVER_2019_ENTERPRISE

    The database version is SQL Server 2019 Enterprise.

    SQLSERVER2019_EXPRESS
    SQLSERVER_2019_EXPRESS

    The database version is SQL Server 2019 Express.

    SQLSERVER2019_WEB
    SQLSERVER_2019_WEB

    The database version is SQL Server 2019 Web.

    "SQL_DATABASE_VERSION_UNSPECIFIED"
    SQL_DATABASE_VERSION_UNSPECIFIED

    This is an unknown database version.

    "MYSQL_5_1"
    MYSQL_5_1

    The database version is MySQL 5.1.

    "MYSQL_5_5"
    MYSQL_5_5

    The database version is MySQL 5.5.

    "MYSQL_5_6"
    MYSQL_5_6

    The database version is MySQL 5.6.

    "MYSQL_5_7"
    MYSQL_5_7

    The database version is MySQL 5.7.

    "SQLSERVER_2017_STANDARD"
    SQLSERVER_2017_STANDARD

    The database version is SQL Server 2017 Standard.

    "SQLSERVER_2017_ENTERPRISE"
    SQLSERVER_2017_ENTERPRISE

    The database version is SQL Server 2017 Enterprise.

    "SQLSERVER_2017_EXPRESS"
    SQLSERVER_2017_EXPRESS

    The database version is SQL Server 2017 Express.

    "SQLSERVER_2017_WEB"
    SQLSERVER_2017_WEB

    The database version is SQL Server 2017 Web.

    "POSTGRES_9_6"
    POSTGRES_9_6

    The database version is PostgreSQL 9.6.

    "POSTGRES_10"
    POSTGRES_10

    The database version is PostgreSQL 10.

    "POSTGRES_11"
    POSTGRES_11

    The database version is PostgreSQL 11.

    "POSTGRES_12"
    POSTGRES_12

    The database version is PostgreSQL 12.

    "POSTGRES_13"
    POSTGRES_13

    The database version is PostgreSQL 13.

    "POSTGRES_14"
    POSTGRES_14

    The database version is PostgreSQL 14.

    "MYSQL_8_0"
    MYSQL_8_0

    The database version is MySQL 8.

    "MYSQL_8_0_18"
    MYSQL_8_0_18

    The database major version is MySQL 8.0 and the minor version is 18.

    "MYSQL_8_0_26"
    MYSQL_8_0_26

    The database major version is MySQL 8.0 and the minor version is 26.

    "MYSQL_8_0_27"
    MYSQL_8_0_27

    The database major version is MySQL 8.0 and the minor version is 27.

    "MYSQL_8_0_28"
    MYSQL_8_0_28

    The database major version is MySQL 8.0 and the minor version is 28.

    "MYSQL_8_0_29"
    MYSQL_8_0_29

    The database major version is MySQL 8.0 and the minor version is 29.

    "MYSQL_8_0_30"
    MYSQL_8_0_30

    The database major version is MySQL 8.0 and the minor version is 30.

    "MYSQL_8_0_31"
    MYSQL_8_0_31

    The database major version is MySQL 8.0 and the minor version is 31.

    "MYSQL_8_0_32"
    MYSQL_8_0_32

    The database major version is MySQL 8.0 and the minor version is 32.

    "SQLSERVER_2019_STANDARD"
    SQLSERVER_2019_STANDARD

    The database version is SQL Server 2019 Standard.

    "SQLSERVER_2019_ENTERPRISE"
    SQLSERVER_2019_ENTERPRISE

    The database version is SQL Server 2019 Enterprise.

    "SQLSERVER_2019_EXPRESS"
    SQLSERVER_2019_EXPRESS

    The database version is SQL Server 2019 Express.

    "SQLSERVER_2019_WEB"
    SQLSERVER_2019_WEB

    The database version is SQL Server 2019 Web.

    InstanceFailoverReplica

    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

    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

    SqlInstanceTypeUnspecified
    SQL_INSTANCE_TYPE_UNSPECIFIED

    This is an unknown Cloud SQL instance type.

    CloudSqlInstance
    CLOUD_SQL_INSTANCE

    A regular Cloud SQL instance that is not replicating from a primary instance.

    OnPremisesInstance
    ON_PREMISES_INSTANCE

    An instance running on the customer's premises that is not managed by Cloud SQL.

    ReadReplicaInstance
    READ_REPLICA_INSTANCE

    A Cloud SQL instance acting as a read-replica.

    InstanceInstanceTypeSqlInstanceTypeUnspecified
    SQL_INSTANCE_TYPE_UNSPECIFIED

    This is an unknown Cloud SQL instance type.

    InstanceInstanceTypeCloudSqlInstance
    CLOUD_SQL_INSTANCE

    A regular Cloud SQL instance that is not replicating from a primary instance.

    InstanceInstanceTypeOnPremisesInstance
    ON_PREMISES_INSTANCE

    An instance running on the customer's premises that is not managed by Cloud SQL.

    InstanceInstanceTypeReadReplicaInstance
    READ_REPLICA_INSTANCE

    A Cloud SQL instance acting as a read-replica.

    SqlInstanceTypeUnspecified
    SQL_INSTANCE_TYPE_UNSPECIFIED

    This is an unknown Cloud SQL instance type.

    CloudSqlInstance
    CLOUD_SQL_INSTANCE

    A regular Cloud SQL instance that is not replicating from a primary instance.

    OnPremisesInstance
    ON_PREMISES_INSTANCE

    An instance running on the customer's premises that is not managed by Cloud SQL.

    ReadReplicaInstance
    READ_REPLICA_INSTANCE

    A Cloud SQL instance acting as a read-replica.

    SqlInstanceTypeUnspecified
    SQL_INSTANCE_TYPE_UNSPECIFIED

    This is an unknown Cloud SQL instance type.

    CloudSqlInstance
    CLOUD_SQL_INSTANCE

    A regular Cloud SQL instance that is not replicating from a primary instance.

    OnPremisesInstance
    ON_PREMISES_INSTANCE

    An instance running on the customer's premises that is not managed by Cloud SQL.

    ReadReplicaInstance
    READ_REPLICA_INSTANCE

    A Cloud SQL instance acting as a read-replica.

    SQL_INSTANCE_TYPE_UNSPECIFIED
    SQL_INSTANCE_TYPE_UNSPECIFIED

    This is an unknown Cloud SQL instance type.

    CLOUD_SQL_INSTANCE
    CLOUD_SQL_INSTANCE

    A regular Cloud SQL instance that is not replicating from a primary instance.

    ON_PREMISES_INSTANCE
    ON_PREMISES_INSTANCE

    An instance running on the customer's premises that is not managed by Cloud SQL.

    READ_REPLICA_INSTANCE
    READ_REPLICA_INSTANCE

    A Cloud SQL instance acting as a read-replica.

    "SQL_INSTANCE_TYPE_UNSPECIFIED"
    SQL_INSTANCE_TYPE_UNSPECIFIED

    This is an unknown Cloud SQL instance type.

    "CLOUD_SQL_INSTANCE"
    CLOUD_SQL_INSTANCE

    A regular Cloud SQL instance that is not replicating from a primary instance.

    "ON_PREMISES_INSTANCE"
    ON_PREMISES_INSTANCE

    An instance running on the customer's premises that is not managed by Cloud SQL.

    "READ_REPLICA_INSTANCE"
    READ_REPLICA_INSTANCE

    A Cloud SQL instance acting as a read-replica.

    InstanceReference

    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 str

    The name of the Cloud SQL instance being referenced. This does not include the project ID.

    project str

    The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.

    region str

    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

    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 str

    The name of the Cloud SQL instance being referenced. This does not include the project ID.

    project str

    The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.

    region str

    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.

    InstanceState

    SqlInstanceStateUnspecified
    SQL_INSTANCE_STATE_UNSPECIFIED

    The state of the instance is unknown.

    Runnable
    RUNNABLE

    The instance is running, or has been stopped by owner.

    Suspended
    SUSPENDED

    The instance is not available, for example due to problems with billing.

    PendingDelete
    PENDING_DELETE

    The instance is being deleted.

    PendingCreate
    PENDING_CREATE

    The instance is being created.

    Maintenance
    MAINTENANCE

    The instance is down for maintenance.

    Failed
    FAILED

    The creation of the instance failed or a fatal error occurred during maintenance.

    OnlineMaintenance
    ONLINE_MAINTENANCE

    Deprecated

    InstanceStateSqlInstanceStateUnspecified
    SQL_INSTANCE_STATE_UNSPECIFIED

    The state of the instance is unknown.

    InstanceStateRunnable
    RUNNABLE

    The instance is running, or has been stopped by owner.

    InstanceStateSuspended
    SUSPENDED

    The instance is not available, for example due to problems with billing.

    InstanceStatePendingDelete
    PENDING_DELETE

    The instance is being deleted.

    InstanceStatePendingCreate
    PENDING_CREATE

    The instance is being created.

    InstanceStateMaintenance
    MAINTENANCE

    The instance is down for maintenance.

    InstanceStateFailed
    FAILED

    The creation of the instance failed or a fatal error occurred during maintenance.

    InstanceStateOnlineMaintenance
    ONLINE_MAINTENANCE

    Deprecated

    SqlInstanceStateUnspecified
    SQL_INSTANCE_STATE_UNSPECIFIED

    The state of the instance is unknown.

    Runnable
    RUNNABLE

    The instance is running, or has been stopped by owner.

    Suspended
    SUSPENDED

    The instance is not available, for example due to problems with billing.

    PendingDelete
    PENDING_DELETE

    The instance is being deleted.

    PendingCreate
    PENDING_CREATE

    The instance is being created.

    Maintenance
    MAINTENANCE

    The instance is down for maintenance.

    Failed
    FAILED

    The creation of the instance failed or a fatal error occurred during maintenance.

    OnlineMaintenance
    ONLINE_MAINTENANCE

    Deprecated

    SqlInstanceStateUnspecified
    SQL_INSTANCE_STATE_UNSPECIFIED

    The state of the instance is unknown.

    Runnable
    RUNNABLE

    The instance is running, or has been stopped by owner.

    Suspended
    SUSPENDED

    The instance is not available, for example due to problems with billing.

    PendingDelete
    PENDING_DELETE

    The instance is being deleted.

    PendingCreate
    PENDING_CREATE

    The instance is being created.

    Maintenance
    MAINTENANCE

    The instance is down for maintenance.

    Failed
    FAILED

    The creation of the instance failed or a fatal error occurred during maintenance.

    OnlineMaintenance
    ONLINE_MAINTENANCE

    Deprecated

    SQL_INSTANCE_STATE_UNSPECIFIED
    SQL_INSTANCE_STATE_UNSPECIFIED

    The state of the instance is unknown.

    RUNNABLE
    RUNNABLE

    The instance is running, or has been stopped by owner.

    SUSPENDED
    SUSPENDED

    The instance is not available, for example due to problems with billing.

    PENDING_DELETE
    PENDING_DELETE

    The instance is being deleted.

    PENDING_CREATE
    PENDING_CREATE

    The instance is being created.

    MAINTENANCE
    MAINTENANCE

    The instance is down for maintenance.

    FAILED
    FAILED

    The creation of the instance failed or a fatal error occurred during maintenance.

    ONLINE_MAINTENANCE
    ONLINE_MAINTENANCE

    Deprecated

    "SQL_INSTANCE_STATE_UNSPECIFIED"
    SQL_INSTANCE_STATE_UNSPECIFIED

    The state of the instance is unknown.

    "RUNNABLE"
    RUNNABLE

    The instance is running, or has been stopped by owner.

    "SUSPENDED"
    SUSPENDED

    The instance is not available, for example due to problems with billing.

    "PENDING_DELETE"
    PENDING_DELETE

    The instance is being deleted.

    "PENDING_CREATE"
    PENDING_CREATE

    The instance is being created.

    "MAINTENANCE"
    MAINTENANCE

    The instance is down for maintenance.

    "FAILED"
    FAILED

    The creation of the instance failed or a fatal error occurred during maintenance.

    "ONLINE_MAINTENANCE"
    ONLINE_MAINTENANCE

    Deprecated

    InstanceSuspensionReasonItem

    SqlSuspensionReasonUnspecified
    SQL_SUSPENSION_REASON_UNSPECIFIED

    This is an unknown suspension reason.

    BillingIssue
    BILLING_ISSUE

    The instance is suspended due to billing issues (for example:, GCP account issue)

    LegalIssue
    LEGAL_ISSUE

    The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).

    OperationalIssue
    OPERATIONAL_ISSUE

    The instance is causing operational issues (for example:, causing the database to crash).

    KmsKeyIssue
    KMS_KEY_ISSUE

    The KMS key used by the instance is either revoked or denied access to

    InstanceSuspensionReasonItemSqlSuspensionReasonUnspecified
    SQL_SUSPENSION_REASON_UNSPECIFIED

    This is an unknown suspension reason.

    InstanceSuspensionReasonItemBillingIssue
    BILLING_ISSUE

    The instance is suspended due to billing issues (for example:, GCP account issue)

    InstanceSuspensionReasonItemLegalIssue
    LEGAL_ISSUE

    The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).

    InstanceSuspensionReasonItemOperationalIssue
    OPERATIONAL_ISSUE

    The instance is causing operational issues (for example:, causing the database to crash).

    InstanceSuspensionReasonItemKmsKeyIssue
    KMS_KEY_ISSUE

    The KMS key used by the instance is either revoked or denied access to

    SqlSuspensionReasonUnspecified
    SQL_SUSPENSION_REASON_UNSPECIFIED

    This is an unknown suspension reason.

    BillingIssue
    BILLING_ISSUE

    The instance is suspended due to billing issues (for example:, GCP account issue)

    LegalIssue
    LEGAL_ISSUE

    The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).

    OperationalIssue
    OPERATIONAL_ISSUE

    The instance is causing operational issues (for example:, causing the database to crash).

    KmsKeyIssue
    KMS_KEY_ISSUE

    The KMS key used by the instance is either revoked or denied access to

    SqlSuspensionReasonUnspecified
    SQL_SUSPENSION_REASON_UNSPECIFIED

    This is an unknown suspension reason.

    BillingIssue
    BILLING_ISSUE

    The instance is suspended due to billing issues (for example:, GCP account issue)

    LegalIssue
    LEGAL_ISSUE

    The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).

    OperationalIssue
    OPERATIONAL_ISSUE

    The instance is causing operational issues (for example:, causing the database to crash).

    KmsKeyIssue
    KMS_KEY_ISSUE

    The KMS key used by the instance is either revoked or denied access to

    SQL_SUSPENSION_REASON_UNSPECIFIED
    SQL_SUSPENSION_REASON_UNSPECIFIED

    This is an unknown suspension reason.

    BILLING_ISSUE
    BILLING_ISSUE

    The instance is suspended due to billing issues (for example:, GCP account issue)

    LEGAL_ISSUE
    LEGAL_ISSUE

    The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).

    OPERATIONAL_ISSUE
    OPERATIONAL_ISSUE

    The instance is causing operational issues (for example:, causing the database to crash).

    KMS_KEY_ISSUE
    KMS_KEY_ISSUE

    The KMS key used by the instance is either revoked or denied access to

    "SQL_SUSPENSION_REASON_UNSPECIFIED"
    SQL_SUSPENSION_REASON_UNSPECIFIED

    This is an unknown suspension reason.

    "BILLING_ISSUE"
    BILLING_ISSUE

    The instance is suspended due to billing issues (for example:, GCP account issue)

    "LEGAL_ISSUE"
    LEGAL_ISSUE

    The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).

    "OPERATIONAL_ISSUE"
    OPERATIONAL_ISSUE

    The instance is causing operational issues (for example:, causing the database to crash).

    "KMS_KEY_ISSUE"
    KMS_KEY_ISSUE

    The KMS key used by the instance is either revoked or denied access to

    IpConfiguration

    AllocatedIpRange string

    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])?.

    AuthorizedNetworks List<Pulumi.GoogleNative.SQLAdmin.V1.Inputs.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).

    EnablePrivatePathForGoogleCloudServices bool

    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.

    RequireSsl bool

    Whether SSL connections over IP are enforced or not.

    AllocatedIpRange string

    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])?.

    AuthorizedNetworks []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).

    EnablePrivatePathForGoogleCloudServices bool

    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.

    RequireSsl bool

    Whether SSL connections over IP are enforced or not.

    allocatedIpRange String

    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])?.

    authorizedNetworks 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).

    enablePrivatePathForGoogleCloudServices Boolean

    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.

    requireSsl Boolean

    Whether SSL connections over IP are enforced or not.

    allocatedIpRange string

    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])?.

    authorizedNetworks 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).

    enablePrivatePathForGoogleCloudServices boolean

    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.

    requireSsl boolean

    Whether SSL connections over IP are enforced or not.

    allocated_ip_range str

    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])?.

    authorized_networks 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_path_for_google_cloud_services bool

    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.

    require_ssl bool

    Whether SSL connections over IP are enforced or not.

    allocatedIpRange String

    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])?.

    authorizedNetworks 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).

    enablePrivatePathForGoogleCloudServices Boolean

    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.

    requireSsl Boolean

    Whether SSL connections over IP are enforced or not.

    IpConfigurationResponse

    AllocatedIpRange string

    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])?.

    AuthorizedNetworks List<Pulumi.GoogleNative.SQLAdmin.V1.Inputs.AclEntryResponse>

    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).

    EnablePrivatePathForGoogleCloudServices bool

    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.

    RequireSsl bool

    Whether SSL connections over IP are enforced or not.

    AllocatedIpRange string

    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])?.

    AuthorizedNetworks []AclEntryResponse

    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).

    EnablePrivatePathForGoogleCloudServices bool

    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.

    RequireSsl bool

    Whether SSL connections over IP are enforced or not.

    allocatedIpRange String

    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])?.

    authorizedNetworks List<AclEntryResponse>

    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).

    enablePrivatePathForGoogleCloudServices Boolean

    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.

    requireSsl Boolean

    Whether SSL connections over IP are enforced or not.

    allocatedIpRange string

    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])?.

    authorizedNetworks AclEntryResponse[]

    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).

    enablePrivatePathForGoogleCloudServices boolean

    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.

    requireSsl boolean

    Whether SSL connections over IP are enforced or not.

    allocated_ip_range str

    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])?.

    authorized_networks Sequence[AclEntryResponse]

    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_path_for_google_cloud_services bool

    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.

    require_ssl bool

    Whether SSL connections over IP are enforced or not.

    allocatedIpRange String

    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])?.

    authorizedNetworks 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).

    enablePrivatePathForGoogleCloudServices Boolean

    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.

    requireSsl Boolean

    Whether SSL connections over IP are enforced or not.

    IpMapping

    IpAddress string

    The IP address assigned.

    TimeToRetire string

    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.GoogleNative.SQLAdmin.V1.IpMappingType

    The type of this IP address. A PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    IpAddress string

    The IP address assigned.

    TimeToRetire string

    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 IpMappingType

    The type of this IP address. A PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ipAddress String

    The IP address assigned.

    timeToRetire String

    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 IpMappingType

    The type of this IP address. A PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ipAddress string

    The IP address assigned.

    timeToRetire string

    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 IpMappingType

    The type of this IP address. A PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ip_address str

    The IP address assigned.

    time_to_retire str

    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 IpMappingType

    The type of this IP address. A PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ipAddress String

    The IP address assigned.

    timeToRetire String

    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 PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    IpMappingResponse

    IpAddress string

    The IP address assigned.

    TimeToRetire string

    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 PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    IpAddress string

    The IP address assigned.

    TimeToRetire string

    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 PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ipAddress String

    The IP address assigned.

    timeToRetire String

    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 PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ipAddress string

    The IP address assigned.

    timeToRetire string

    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 PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ip_address str

    The IP address assigned.

    time_to_retire str

    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 PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    ipAddress String

    The IP address assigned.

    timeToRetire String

    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 PRIMARY address is a public address that can accept incoming connections. A PRIVATE address is a private address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

    IpMappingType

    SqlIpAddressTypeUnspecified
    SQL_IP_ADDRESS_TYPE_UNSPECIFIED

    This is an unknown IP address type.

    Primary
    PRIMARY

    IP address the customer is supposed to connect to. Usually this is the load balancer's IP address

    Outgoing
    OUTGOING

    Source 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
    PRIVATE

    Private IP used when using private IPs and network peering.

    Migrated1stGen
    MIGRATED_1ST_GEN

    V1 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.

    IpMappingTypeSqlIpAddressTypeUnspecified
    SQL_IP_ADDRESS_TYPE_UNSPECIFIED

    This is an unknown IP address type.

    IpMappingTypePrimary
    PRIMARY

    IP address the customer is supposed to connect to. Usually this is the load balancer's IP address

    IpMappingTypeOutgoing
    OUTGOING

    Source 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.

    IpMappingTypePrivate
    PRIVATE

    Private IP used when using private IPs and network peering.

    IpMappingTypeMigrated1stGen
    MIGRATED_1ST_GEN

    V1 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.

    SqlIpAddressTypeUnspecified
    SQL_IP_ADDRESS_TYPE_UNSPECIFIED

    This is an unknown IP address type.

    Primary
    PRIMARY

    IP address the customer is supposed to connect to. Usually this is the load balancer's IP address

    Outgoing
    OUTGOING

    Source 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
    PRIVATE

    Private IP used when using private IPs and network peering.

    Migrated1stGen
    MIGRATED_1ST_GEN

    V1 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.

    SqlIpAddressTypeUnspecified
    SQL_IP_ADDRESS_TYPE_UNSPECIFIED

    This is an unknown IP address type.

    Primary
    PRIMARY

    IP address the customer is supposed to connect to. Usually this is the load balancer's IP address

    Outgoing
    OUTGOING

    Source 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
    PRIVATE

    Private IP used when using private IPs and network peering.

    Migrated1stGen
    MIGRATED_1ST_GEN

    V1 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_UNSPECIFIED

    This is an unknown IP address type.

    PRIMARY
    PRIMARY

    IP address the customer is supposed to connect to. Usually this is the load balancer's IP address

    OUTGOING
    OUTGOING

    Source 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
    PRIVATE

    Private IP used when using private IPs and network peering.

    MIGRATED1ST_GEN
    MIGRATED_1ST_GEN

    V1 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_UNSPECIFIED

    This is an unknown IP address type.

    "PRIMARY"
    PRIMARY

    IP address the customer is supposed to connect to. Usually this is the load balancer's IP address

    "OUTGOING"
    OUTGOING

    Source 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"
    PRIVATE

    Private IP used when using private IPs and network peering.

    "MIGRATED_1ST_GEN"
    MIGRATED_1ST_GEN

    V1 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

    FollowGaeApplication string

    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.).

    Zone string

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    FollowGaeApplication string

    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.).

    Zone string

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    followGaeApplication String

    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.).

    zone String

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    followGaeApplication string

    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.).

    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_application str

    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.).

    zone str

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    followGaeApplication String

    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.).

    zone String

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    LocationPreferenceResponse

    FollowGaeApplication string

    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.).

    Zone string

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    FollowGaeApplication string

    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.).

    Zone string

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    followGaeApplication String

    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.).

    zone String

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    followGaeApplication string

    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.).

    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_application str

    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.).

    zone str

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    followGaeApplication String

    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.).

    zone String

    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    MaintenanceWindow

    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.GoogleNative.SQLAdmin.V1.MaintenanceWindowUpdateTrack

    Maintenance timing setting: canary (Earlier) or stable (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 MaintenanceWindowUpdateTrack

    Maintenance timing setting: canary (Earlier) or stable (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 MaintenanceWindowUpdateTrack

    Maintenance timing setting: canary (Earlier) or stable (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 MaintenanceWindowUpdateTrack

    Maintenance timing setting: canary (Earlier) or stable (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 MaintenanceWindowUpdateTrack

    Maintenance timing setting: canary (Earlier) or stable (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"

    Maintenance timing setting: canary (Earlier) or stable (Later). Learn more.

    MaintenanceWindowResponse

    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) or stable (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) or stable (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) or stable (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) or stable (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) or stable (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) or stable (Later). Learn more.

    MaintenanceWindowUpdateTrack

    SqlUpdateTrackUnspecified
    SQL_UPDATE_TRACK_UNSPECIFIED

    This is an unknown maintenance timing preference.

    Canary
    canary

    For instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.

    Stable
    stable

    For 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).

    MaintenanceWindowUpdateTrackSqlUpdateTrackUnspecified
    SQL_UPDATE_TRACK_UNSPECIFIED

    This is an unknown maintenance timing preference.

    MaintenanceWindowUpdateTrackCanary
    canary

    For instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.

    MaintenanceWindowUpdateTrackStable
    stable

    For 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).

    SqlUpdateTrackUnspecified
    SQL_UPDATE_TRACK_UNSPECIFIED

    This is an unknown maintenance timing preference.

    Canary
    canary

    For instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.

    Stable
    stable

    For 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).

    SqlUpdateTrackUnspecified
    SQL_UPDATE_TRACK_UNSPECIFIED

    This is an unknown maintenance timing preference.

    Canary
    canary

    For instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.

    Stable
    stable

    For 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).

    SQL_UPDATE_TRACK_UNSPECIFIED
    SQL_UPDATE_TRACK_UNSPECIFIED

    This is an unknown maintenance timing preference.

    CANARY
    canary

    For instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.

    STABLE
    stable

    For 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).

    "SQL_UPDATE_TRACK_UNSPECIFIED"
    SQL_UPDATE_TRACK_UNSPECIFIED

    This is an unknown maintenance timing preference.

    "canary"
    canary

    For instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window.

    "stable"
    stable

    For 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).

    MySqlReplicaConfiguration

    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.

    ConnectRetryInterval int

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    DumpFilePath string

    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.

    MasterHeartbeatPeriod string

    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.

    VerifyServerCertificate bool

    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.

    ConnectRetryInterval int

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    DumpFilePath string

    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.

    MasterHeartbeatPeriod string

    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.

    VerifyServerCertificate bool

    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.

    connectRetryInterval Integer

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dumpFilePath String

    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.

    masterHeartbeatPeriod String

    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.

    verifyServerCertificate Boolean

    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.

    connectRetryInterval number

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dumpFilePath string

    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.

    masterHeartbeatPeriod string

    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.

    verifyServerCertificate boolean

    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_interval int

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dump_file_path str

    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_period str

    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_certificate bool

    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.

    connectRetryInterval Number

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dumpFilePath String

    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.

    masterHeartbeatPeriod String

    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.

    verifyServerCertificate Boolean

    Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.

    MySqlReplicaConfigurationResponse

    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.

    ConnectRetryInterval int

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    DumpFilePath string

    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.

    MasterHeartbeatPeriod string

    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.

    VerifyServerCertificate bool

    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.

    ConnectRetryInterval int

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    DumpFilePath string

    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.

    MasterHeartbeatPeriod string

    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.

    VerifyServerCertificate bool

    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.

    connectRetryInterval Integer

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dumpFilePath String

    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.

    masterHeartbeatPeriod String

    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.

    verifyServerCertificate Boolean

    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.

    connectRetryInterval number

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dumpFilePath string

    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.

    masterHeartbeatPeriod string

    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.

    verifyServerCertificate boolean

    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_interval int

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dump_file_path str

    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_period str

    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_certificate bool

    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.

    connectRetryInterval Number

    Seconds to wait between connect retries. MySQL's default is 60 seconds.

    dumpFilePath String

    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.

    masterHeartbeatPeriod String

    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.

    verifyServerCertificate Boolean

    Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.

    OnPremisesConfiguration

    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.

    DumpFilePath string

    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.GoogleNative.SQLAdmin.V1.Inputs.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.

    DumpFilePath string

    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.

    dumpFilePath String

    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.

    dumpFilePath string

    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_path str

    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.

    dumpFilePath String

    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

    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.

    DumpFilePath string

    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.GoogleNative.SQLAdmin.V1.Inputs.InstanceReferenceResponse

    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.

    DumpFilePath string

    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 InstanceReferenceResponse

    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.

    dumpFilePath String

    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 InstanceReferenceResponse

    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.

    dumpFilePath string

    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 InstanceReferenceResponse

    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_path str

    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 InstanceReferenceResponse

    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.

    dumpFilePath String

    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

    Complexity Pulumi.GoogleNative.SQLAdmin.V1.PasswordValidationPolicyComplexity

    The complexity of the password.

    DisallowUsernameSubstring bool

    Disallow username as a part of the password.

    EnablePasswordPolicy bool

    Whether the password policy is enabled or not.

    MinLength int

    Minimum number of characters allowed.

    PasswordChangeInterval string

    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 PasswordValidationPolicyComplexity

    The complexity of the password.

    DisallowUsernameSubstring bool

    Disallow username as a part of the password.

    EnablePasswordPolicy bool

    Whether the password policy is enabled or not.

    MinLength int

    Minimum number of characters allowed.

    PasswordChangeInterval string

    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 PasswordValidationPolicyComplexity

    The complexity of the password.

    disallowUsernameSubstring Boolean

    Disallow username as a part of the password.

    enablePasswordPolicy Boolean

    Whether the password policy is enabled or not.

    minLength Integer

    Minimum number of characters allowed.

    passwordChangeInterval String

    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 PasswordValidationPolicyComplexity

    The complexity of the password.

    disallowUsernameSubstring boolean

    Disallow username as a part of the password.

    enablePasswordPolicy boolean

    Whether the password policy is enabled or not.

    minLength number

    Minimum number of characters allowed.

    passwordChangeInterval string

    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 PasswordValidationPolicyComplexity

    The complexity of the password.

    disallow_username_substring bool

    Disallow username as a part of the password.

    enable_password_policy bool

    Whether the password policy is enabled or not.

    min_length int

    Minimum number of characters allowed.

    password_change_interval str

    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.

    disallowUsernameSubstring Boolean

    Disallow username as a part of the password.

    enablePasswordPolicy Boolean

    Whether the password policy is enabled or not.

    minLength Number

    Minimum number of characters allowed.

    passwordChangeInterval String

    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

    ComplexityUnspecified
    COMPLEXITY_UNSPECIFIED

    Complexity check is not specified.

    ComplexityDefault
    COMPLEXITY_DEFAULT

    A combination of lowercase, uppercase, numeric, and non-alphanumeric characters.

    PasswordValidationPolicyComplexityComplexityUnspecified
    COMPLEXITY_UNSPECIFIED

    Complexity check is not specified.

    PasswordValidationPolicyComplexityComplexityDefault
    COMPLEXITY_DEFAULT

    A combination of lowercase, uppercase, numeric, and non-alphanumeric characters.

    ComplexityUnspecified
    COMPLEXITY_UNSPECIFIED

    Complexity check is not specified.

    ComplexityDefault
    COMPLEXITY_DEFAULT

    A combination of lowercase, uppercase, numeric, and non-alphanumeric characters.

    ComplexityUnspecified
    COMPLEXITY_UNSPECIFIED

    Complexity check is not specified.

    ComplexityDefault
    COMPLEXITY_DEFAULT

    A combination of lowercase, uppercase, numeric, and non-alphanumeric characters.

    COMPLEXITY_UNSPECIFIED
    COMPLEXITY_UNSPECIFIED

    Complexity check is not specified.

    COMPLEXITY_DEFAULT
    COMPLEXITY_DEFAULT

    A combination of lowercase, uppercase, numeric, and non-alphanumeric characters.

    "COMPLEXITY_UNSPECIFIED"
    COMPLEXITY_UNSPECIFIED

    Complexity check is not specified.

    "COMPLEXITY_DEFAULT"
    COMPLEXITY_DEFAULT

    A combination of lowercase, uppercase, numeric, and non-alphanumeric characters.

    PasswordValidationPolicyResponse

    Complexity string

    The complexity of the password.

    DisallowUsernameSubstring bool

    Disallow username as a part of the password.

    EnablePasswordPolicy bool

    Whether the password policy is enabled or not.

    MinLength int

    Minimum number of characters allowed.

    PasswordChangeInterval string

    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.

    DisallowUsernameSubstring bool

    Disallow username as a part of the password.

    EnablePasswordPolicy bool

    Whether the password policy is enabled or not.

    MinLength int

    Minimum number of characters allowed.

    PasswordChangeInterval string

    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.

    disallowUsernameSubstring Boolean

    Disallow username as a part of the password.

    enablePasswordPolicy Boolean

    Whether the password policy is enabled or not.

    minLength Integer

    Minimum number of characters allowed.

    passwordChangeInterval String

    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.

    disallowUsernameSubstring boolean

    Disallow username as a part of the password.

    enablePasswordPolicy boolean

    Whether the password policy is enabled or not.

    minLength number

    Minimum number of characters allowed.

    passwordChangeInterval string

    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_username_substring bool

    Disallow username as a part of the password.

    enable_password_policy bool

    Whether the password policy is enabled or not.

    min_length int

    Minimum number of characters allowed.

    password_change_interval str

    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.

    disallowUsernameSubstring Boolean

    Disallow username as a part of the password.

    enablePasswordPolicy Boolean

    Whether the password policy is enabled or not.

    minLength Number

    Minimum number of characters allowed.

    passwordChangeInterval String

    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.

    ReplicaConfiguration

    FailoverTarget bool

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    MysqlReplicaConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Inputs.MySqlReplicaConfiguration

    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.info in the data directory.

    FailoverTarget bool

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    MysqlReplicaConfiguration MySqlReplicaConfiguration

    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.info in the data directory.

    failoverTarget Boolean

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    mysqlReplicaConfiguration MySqlReplicaConfiguration

    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.info in the data directory.

    failoverTarget boolean

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    mysqlReplicaConfiguration MySqlReplicaConfiguration

    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.info in the data directory.

    failover_target bool

    Specifies if the replica is the failover target. If the field is set to true, the 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_configuration MySqlReplicaConfiguration

    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.info in the data directory.

    failoverTarget Boolean

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    mysqlReplicaConfiguration Property Map

    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.info in the data directory.

    ReplicaConfigurationResponse

    FailoverTarget bool

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    MysqlReplicaConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Inputs.MySqlReplicaConfigurationResponse

    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.info in the data directory.

    FailoverTarget bool

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    MysqlReplicaConfiguration MySqlReplicaConfigurationResponse

    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.info in the data directory.

    failoverTarget Boolean

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    mysqlReplicaConfiguration MySqlReplicaConfigurationResponse

    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.info in the data directory.

    failoverTarget boolean

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    mysqlReplicaConfiguration MySqlReplicaConfigurationResponse

    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.info in the data directory.

    failover_target bool

    Specifies if the replica is the failover target. If the field is set to true, the 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_configuration MySqlReplicaConfigurationResponse

    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.info in the data directory.

    failoverTarget Boolean

    Specifies if the replica is the failover target. If the field is set to true, the 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.

    mysqlReplicaConfiguration Property Map

    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.info in the data directory.

    Settings

    ActivationPolicy Pulumi.GoogleNative.SQLAdmin.V1.SettingsActivationPolicy

    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.

    ActiveDirectoryConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.SqlActiveDirectoryConfig

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    AdvancedMachineFeatures Pulumi.GoogleNative.SQLAdmin.V1.Inputs.AdvancedMachineFeatures

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    AuthorizedGaeApplications List<string>

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    AvailabilityType Pulumi.GoogleNative.SQLAdmin.V1.SettingsAvailabilityType

    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.GoogleNative.SQLAdmin.V1.Inputs.BackupConfiguration

    The daily backup configuration for the instance.

    Collation string

    The name of server Instance collation.

    ConnectorEnforcement Pulumi.GoogleNative.SQLAdmin.V1.SettingsConnectorEnforcement

    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) and REQUIRED (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.

    CrashSafeReplicationEnabled bool

    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.

    DataDiskSizeGb string

    The size of data disk, in GB. The data disk size minimum is 10GB.

    DataDiskType Pulumi.GoogleNative.SQLAdmin.V1.SettingsDataDiskType

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    DatabaseFlags List<Pulumi.GoogleNative.SQLAdmin.V1.Inputs.DatabaseFlags>

    The database flags passed to the instance at startup.

    DatabaseReplicationEnabled bool

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    DeletionProtectionEnabled bool

    Configuration to protect against accidental instance deletion.

    DenyMaintenancePeriods List<Pulumi.GoogleNative.SQLAdmin.V1.Inputs.DenyMaintenancePeriod>

    Deny maintenance periods

    InsightsConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.InsightsConfig

    Insights configuration, for now relevant only for Postgres.

    IpConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Inputs.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 Pulumi.GoogleNative.SQLAdmin.V1.Inputs.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 Pulumi.GoogleNative.SQLAdmin.V1.Inputs.MaintenanceWindow

    The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.

    PasswordValidationPolicy Pulumi.GoogleNative.SQLAdmin.V1.Inputs.PasswordValidationPolicy

    The local user password validation policy of the instance.

    PricingPlan Pulumi.GoogleNative.SQLAdmin.V1.SettingsPricingPlan

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    ReplicationType Pulumi.GoogleNative.SQLAdmin.V1.SettingsReplicationType

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    SqlServerAuditConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.SqlServerAuditConfig

    SQL Server specific audit configuration.

    StorageAutoResize bool

    Configuration to increase storage size automatically. The default value is true.

    StorageAutoResizeLimit string

    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 SettingsActivationPolicy

    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.

    ActiveDirectoryConfig SqlActiveDirectoryConfig

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    AdvancedMachineFeatures AdvancedMachineFeatures

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    AuthorizedGaeApplications []string

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    AvailabilityType SettingsAvailabilityType

    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 SettingsConnectorEnforcement

    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) and REQUIRED (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.

    CrashSafeReplicationEnabled bool

    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.

    DataDiskSizeGb string

    The size of data disk, in GB. The data disk size minimum is 10GB.

    DataDiskType SettingsDataDiskType

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    DatabaseFlags []DatabaseFlags

    The database flags passed to the instance at startup.

    DatabaseReplicationEnabled bool

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    DeletionProtectionEnabled bool

    Configuration to protect against accidental instance deletion.

    DenyMaintenancePeriods []DenyMaintenancePeriod

    Deny maintenance periods

    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.

    PasswordValidationPolicy PasswordValidationPolicy

    The local user password validation policy of the instance.

    PricingPlan SettingsPricingPlan

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    ReplicationType SettingsReplicationType

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    SqlServerAuditConfig SqlServerAuditConfig

    SQL Server specific audit configuration.

    StorageAutoResize bool

    Configuration to increase storage size automatically. The default value is true.

    StorageAutoResizeLimit string

    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 SettingsActivationPolicy

    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.

    activeDirectoryConfig SqlActiveDirectoryConfig

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advancedMachineFeatures AdvancedMachineFeatures

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorizedGaeApplications List<String>

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    availabilityType SettingsAvailabilityType

    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 SettingsConnectorEnforcement

    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) and REQUIRED (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.

    crashSafeReplicationEnabled Boolean

    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.

    dataDiskSizeGb String

    The size of data disk, in GB. The data disk size minimum is 10GB.

    dataDiskType SettingsDataDiskType

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    databaseFlags List<DatabaseFlags>

    The database flags passed to the instance at startup.

    databaseReplicationEnabled Boolean

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletionProtectionEnabled Boolean

    Configuration to protect against accidental instance deletion.

    denyMaintenancePeriods List<DenyMaintenancePeriod>

    Deny maintenance periods

    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.

    passwordValidationPolicy PasswordValidationPolicy

    The local user password validation policy of the instance.

    pricingPlan SettingsPricingPlan

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replicationType SettingsReplicationType

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    sqlServerAuditConfig SqlServerAuditConfig

    SQL Server specific audit configuration.

    storageAutoResize Boolean

    Configuration to increase storage size automatically. The default value is true.

    storageAutoResizeLimit String

    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 SettingsActivationPolicy

    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.

    activeDirectoryConfig SqlActiveDirectoryConfig

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advancedMachineFeatures AdvancedMachineFeatures

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorizedGaeApplications string[]

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    availabilityType SettingsAvailabilityType

    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 SettingsConnectorEnforcement

    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) and REQUIRED (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.

    crashSafeReplicationEnabled boolean

    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.

    dataDiskSizeGb string

    The size of data disk, in GB. The data disk size minimum is 10GB.

    dataDiskType SettingsDataDiskType

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    databaseFlags DatabaseFlags[]

    The database flags passed to the instance at startup.

    databaseReplicationEnabled boolean

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletionProtectionEnabled boolean

    Configuration to protect against accidental instance deletion.

    denyMaintenancePeriods DenyMaintenancePeriod[]

    Deny maintenance periods

    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.

    passwordValidationPolicy PasswordValidationPolicy

    The local user password validation policy of the instance.

    pricingPlan SettingsPricingPlan

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replicationType SettingsReplicationType

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    sqlServerAuditConfig SqlServerAuditConfig

    SQL Server specific audit configuration.

    storageAutoResize boolean

    Configuration to increase storage size automatically. The default value is true.

    storageAutoResizeLimit string

    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 SettingsActivationPolicy

    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_config SqlActiveDirectoryConfig

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advanced_machine_features AdvancedMachineFeatures

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorized_gae_applications Sequence[str]

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    availability_type SettingsAvailabilityType

    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 SettingsConnectorEnforcement

    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) and REQUIRED (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_replication_enabled bool

    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_disk_size_gb str

    The size of data disk, in GB. The data disk size minimum is 10GB.

    data_disk_type SettingsDataDiskType

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    database_flags Sequence[DatabaseFlags]

    The database flags passed to the instance at startup.

    database_replication_enabled bool

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletion_protection_enabled bool

    Configuration to protect against accidental instance deletion.

    deny_maintenance_periods Sequence[DenyMaintenancePeriod]

    Deny maintenance periods

    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_policy PasswordValidationPolicy

    The local user password validation policy of the instance.

    pricing_plan SettingsPricingPlan

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replication_type SettingsReplicationType

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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_audit_config SqlServerAuditConfig

    SQL Server specific audit configuration.

    storage_auto_resize bool

    Configuration to increase storage size automatically. The default value is true.

    storage_auto_resize_limit str

    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.

    activeDirectoryConfig Property Map

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advancedMachineFeatures Property Map

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorizedGaeApplications List<String>

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    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) and REQUIRED (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.

    crashSafeReplicationEnabled Boolean

    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.

    dataDiskSizeGb String

    The size of data disk, in GB. The data disk size minimum is 10GB.

    dataDiskType "SQL_DATA_DISK_TYPE_UNSPECIFIED" | "PD_SSD" | "PD_HDD" | "OBSOLETE_LOCAL_SSD"

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    databaseFlags List<Property Map>

    The database flags passed to the instance at startup.

    databaseReplicationEnabled Boolean

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletionProtectionEnabled Boolean

    Configuration to protect against accidental instance deletion.

    denyMaintenancePeriods List<Property Map>

    Deny maintenance periods

    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.

    passwordValidationPolicy Property Map

    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_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replicationType "SQL_REPLICATION_TYPE_UNSPECIFIED" | "SYNCHRONOUS" | "ASYNCHRONOUS"

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    sqlServerAuditConfig Property Map

    SQL Server specific audit configuration.

    storageAutoResize Boolean

    Configuration to increase storage size automatically. The default value is true.

    storageAutoResizeLimit String

    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

    SqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    Unknown activation plan.

    Always
    ALWAYS

    The instance is always up and running.

    Never
    NEVER

    The instance never starts.

    OnDemand
    ON_DEMAND

    The instance starts upon receiving requests.

    SettingsActivationPolicySqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    Unknown activation plan.

    SettingsActivationPolicyAlways
    ALWAYS

    The instance is always up and running.

    SettingsActivationPolicyNever
    NEVER

    The instance never starts.

    SettingsActivationPolicyOnDemand
    ON_DEMAND

    The instance starts upon receiving requests.

    SqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    Unknown activation plan.

    Always
    ALWAYS

    The instance is always up and running.

    Never
    NEVER

    The instance never starts.

    OnDemand
    ON_DEMAND

    The instance starts upon receiving requests.

    SqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    Unknown activation plan.

    Always
    ALWAYS

    The instance is always up and running.

    Never
    NEVER

    The instance never starts.

    OnDemand
    ON_DEMAND

    The instance starts upon receiving requests.

    SQL_ACTIVATION_POLICY_UNSPECIFIED
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    Unknown activation plan.

    ALWAYS
    ALWAYS

    The instance is always up and running.

    NEVER
    NEVER

    The instance never starts.

    ON_DEMAND
    ON_DEMAND

    The instance starts upon receiving requests.

    "SQL_ACTIVATION_POLICY_UNSPECIFIED"
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    Unknown activation plan.

    "ALWAYS"
    ALWAYS

    The instance is always up and running.

    "NEVER"
    NEVER

    The instance never starts.

    "ON_DEMAND"
    ON_DEMAND

    The instance starts upon receiving requests.

    SettingsAvailabilityType

    SqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    Zonal
    ZONAL

    Zonal available instance.

    Regional
    REGIONAL

    Regional available instance.

    SettingsAvailabilityTypeSqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    SettingsAvailabilityTypeZonal
    ZONAL

    Zonal available instance.

    SettingsAvailabilityTypeRegional
    REGIONAL

    Regional available instance.

    SqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    Zonal
    ZONAL

    Zonal available instance.

    Regional
    REGIONAL

    Regional available instance.

    SqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    Zonal
    ZONAL

    Zonal available instance.

    Regional
    REGIONAL

    Regional available instance.

    SQL_AVAILABILITY_TYPE_UNSPECIFIED
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    ZONAL
    ZONAL

    Zonal available instance.

    REGIONAL
    REGIONAL

    Regional available instance.

    "SQL_AVAILABILITY_TYPE_UNSPECIFIED"
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    "ZONAL"
    ZONAL

    Zonal available instance.

    "REGIONAL"
    REGIONAL

    Regional available instance.

    SettingsConnectorEnforcement

    ConnectorEnforcementUnspecified
    CONNECTOR_ENFORCEMENT_UNSPECIFIED

    The requirement for Cloud SQL connectors is unknown.

    NotRequired
    NOT_REQUIRED

    Do not require Cloud SQL connectors.

    Required
    REQUIRED

    Require 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.

    SettingsConnectorEnforcementConnectorEnforcementUnspecified
    CONNECTOR_ENFORCEMENT_UNSPECIFIED

    The requirement for Cloud SQL connectors is unknown.

    SettingsConnectorEnforcementNotRequired
    NOT_REQUIRED

    Do not require Cloud SQL connectors.

    SettingsConnectorEnforcementRequired
    REQUIRED

    Require 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.

    ConnectorEnforcementUnspecified
    CONNECTOR_ENFORCEMENT_UNSPECIFIED

    The requirement for Cloud SQL connectors is unknown.

    NotRequired
    NOT_REQUIRED

    Do not require Cloud SQL connectors.

    Required
    REQUIRED

    Require 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.

    ConnectorEnforcementUnspecified
    CONNECTOR_ENFORCEMENT_UNSPECIFIED

    The requirement for Cloud SQL connectors is unknown.

    NotRequired
    NOT_REQUIRED

    Do not require Cloud SQL connectors.

    Required
    REQUIRED

    Require 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_UNSPECIFIED

    The requirement for Cloud SQL connectors is unknown.

    NOT_REQUIRED
    NOT_REQUIRED

    Do not require Cloud SQL connectors.

    REQUIRED
    REQUIRED

    Require 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_UNSPECIFIED

    The requirement for Cloud SQL connectors is unknown.

    "NOT_REQUIRED"
    NOT_REQUIRED

    Do not require Cloud SQL connectors.

    "REQUIRED"
    REQUIRED

    Require 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

    SqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    This is an unknown data disk type.

    PdSsd
    PD_SSD

    An SSD data disk.

    PdHdd
    PD_HDD

    An HDD data disk.

    ObsoleteLocalSsd
    OBSOLETE_LOCAL_SSD

    This field is deprecated and will be removed from a future version of the API.

    SettingsDataDiskTypeSqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    This is an unknown data disk type.

    SettingsDataDiskTypePdSsd
    PD_SSD

    An SSD data disk.

    SettingsDataDiskTypePdHdd
    PD_HDD

    An HDD data disk.

    SettingsDataDiskTypeObsoleteLocalSsd
    OBSOLETE_LOCAL_SSD

    This field is deprecated and will be removed from a future version of the API.

    SqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    This is an unknown data disk type.

    PdSsd
    PD_SSD

    An SSD data disk.

    PdHdd
    PD_HDD

    An HDD data disk.

    ObsoleteLocalSsd
    OBSOLETE_LOCAL_SSD

    This field is deprecated and will be removed from a future version of the API.

    SqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    This is an unknown data disk type.

    PdSsd
    PD_SSD

    An SSD data disk.

    PdHdd
    PD_HDD

    An HDD data disk.

    ObsoleteLocalSsd
    OBSOLETE_LOCAL_SSD

    This field is deprecated and will be removed from a future version of the API.

    SQL_DATA_DISK_TYPE_UNSPECIFIED
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    This is an unknown data disk type.

    PD_SSD
    PD_SSD

    An SSD data disk.

    PD_HDD
    PD_HDD

    An HDD data disk.

    OBSOLETE_LOCAL_SSD
    OBSOLETE_LOCAL_SSD

    This field is deprecated and will be removed from a future version of the API.

    "SQL_DATA_DISK_TYPE_UNSPECIFIED"
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    This is an unknown data disk type.

    "PD_SSD"
    PD_SSD

    An SSD data disk.

    "PD_HDD"
    PD_HDD

    An HDD data disk.

    "OBSOLETE_LOCAL_SSD"
    OBSOLETE_LOCAL_SSD

    This field is deprecated and will be removed from a future version of the API.

    SettingsPricingPlan

    SqlPricingPlanUnspecified
    SQL_PRICING_PLAN_UNSPECIFIED

    This is an unknown pricing plan for this instance.

    Package
    PACKAGE

    The instance is billed at a monthly flat rate.

    PerUse
    PER_USE

    The instance is billed per usage.

    SettingsPricingPlanSqlPricingPlanUnspecified
    SQL_PRICING_PLAN_UNSPECIFIED

    This is an unknown pricing plan for this instance.

    SettingsPricingPlanPackage
    PACKAGE

    The instance is billed at a monthly flat rate.

    SettingsPricingPlanPerUse
    PER_USE

    The instance is billed per usage.

    SqlPricingPlanUnspecified
    SQL_PRICING_PLAN_UNSPECIFIED

    This is an unknown pricing plan for this instance.

    Package
    PACKAGE

    The instance is billed at a monthly flat rate.

    PerUse
    PER_USE

    The instance is billed per usage.

    SqlPricingPlanUnspecified
    SQL_PRICING_PLAN_UNSPECIFIED

    This is an unknown pricing plan for this instance.

    Package
    PACKAGE

    The instance is billed at a monthly flat rate.

    PerUse
    PER_USE

    The instance is billed per usage.

    SQL_PRICING_PLAN_UNSPECIFIED
    SQL_PRICING_PLAN_UNSPECIFIED

    This is an unknown pricing plan for this instance.

    PACKAGE
    PACKAGE

    The instance is billed at a monthly flat rate.

    PER_USE
    PER_USE

    The instance is billed per usage.

    "SQL_PRICING_PLAN_UNSPECIFIED"
    SQL_PRICING_PLAN_UNSPECIFIED

    This is an unknown pricing plan for this instance.

    "PACKAGE"
    PACKAGE

    The instance is billed at a monthly flat rate.

    "PER_USE"
    PER_USE

    The instance is billed per usage.

    SettingsReplicationType

    SqlReplicationTypeUnspecified
    SQL_REPLICATION_TYPE_UNSPECIFIED

    This is an unknown replication type for a Cloud SQL instance.

    Synchronous
    SYNCHRONOUS

    The synchronous replication mode for First Generation instances. It is the default value.

    Asynchronous
    ASYNCHRONOUS

    The 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.

    SettingsReplicationTypeSqlReplicationTypeUnspecified
    SQL_REPLICATION_TYPE_UNSPECIFIED

    This is an unknown replication type for a Cloud SQL instance.

    SettingsReplicationTypeSynchronous
    SYNCHRONOUS

    The synchronous replication mode for First Generation instances. It is the default value.

    SettingsReplicationTypeAsynchronous
    ASYNCHRONOUS

    The 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.

    SqlReplicationTypeUnspecified
    SQL_REPLICATION_TYPE_UNSPECIFIED

    This is an unknown replication type for a Cloud SQL instance.

    Synchronous
    SYNCHRONOUS

    The synchronous replication mode for First Generation instances. It is the default value.

    Asynchronous
    ASYNCHRONOUS

    The 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.

    SqlReplicationTypeUnspecified
    SQL_REPLICATION_TYPE_UNSPECIFIED

    This is an unknown replication type for a Cloud SQL instance.

    Synchronous
    SYNCHRONOUS

    The synchronous replication mode for First Generation instances. It is the default value.

    Asynchronous
    ASYNCHRONOUS

    The 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_UNSPECIFIED

    This is an unknown replication type for a Cloud SQL instance.

    SYNCHRONOUS
    SYNCHRONOUS

    The synchronous replication mode for First Generation instances. It is the default value.

    ASYNCHRONOUS
    ASYNCHRONOUS

    The 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_UNSPECIFIED

    This is an unknown replication type for a Cloud SQL instance.

    "SYNCHRONOUS"
    SYNCHRONOUS

    The synchronous replication mode for First Generation instances. It is the default value.

    "ASYNCHRONOUS"
    ASYNCHRONOUS

    The 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

    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.

    ActiveDirectoryConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.SqlActiveDirectoryConfigResponse

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    AdvancedMachineFeatures Pulumi.GoogleNative.SQLAdmin.V1.Inputs.AdvancedMachineFeaturesResponse

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    AuthorizedGaeApplications List<string>

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    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.GoogleNative.SQLAdmin.V1.Inputs.BackupConfigurationResponse

    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) and REQUIRED (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.

    CrashSafeReplicationEnabled bool

    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.

    DataDiskSizeGb string

    The size of data disk, in GB. The data disk size minimum is 10GB.

    DataDiskType string

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    DatabaseFlags List<Pulumi.GoogleNative.SQLAdmin.V1.Inputs.DatabaseFlagsResponse>

    The database flags passed to the instance at startup.

    DatabaseReplicationEnabled bool

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    DeletionProtectionEnabled bool

    Configuration to protect against accidental instance deletion.

    DenyMaintenancePeriods List<Pulumi.GoogleNative.SQLAdmin.V1.Inputs.DenyMaintenancePeriodResponse>

    Deny maintenance periods

    InsightsConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.InsightsConfigResponse

    Insights configuration, for now relevant only for Postgres.

    IpConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Inputs.IpConfigurationResponse

    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.GoogleNative.SQLAdmin.V1.Inputs.LocationPreferenceResponse

    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.GoogleNative.SQLAdmin.V1.Inputs.MaintenanceWindowResponse

    The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.

    PasswordValidationPolicy Pulumi.GoogleNative.SQLAdmin.V1.Inputs.PasswordValidationPolicyResponse

    The local user password validation policy of the instance.

    PricingPlan string

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    ReplicationType string

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    SqlServerAuditConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.SqlServerAuditConfigResponse

    SQL Server specific audit configuration.

    StorageAutoResize bool

    Configuration to increase storage size automatically. The default value is true.

    StorageAutoResizeLimit string

    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.

    ActiveDirectoryConfig SqlActiveDirectoryConfigResponse

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    AdvancedMachineFeatures AdvancedMachineFeaturesResponse

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    AuthorizedGaeApplications []string

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    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 BackupConfigurationResponse

    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) and REQUIRED (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.

    CrashSafeReplicationEnabled bool

    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.

    DataDiskSizeGb string

    The size of data disk, in GB. The data disk size minimum is 10GB.

    DataDiskType string

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    DatabaseFlags []DatabaseFlagsResponse

    The database flags passed to the instance at startup.

    DatabaseReplicationEnabled bool

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    DeletionProtectionEnabled bool

    Configuration to protect against accidental instance deletion.

    DenyMaintenancePeriods []DenyMaintenancePeriodResponse

    Deny maintenance periods

    InsightsConfig InsightsConfigResponse

    Insights configuration, for now relevant only for Postgres.

    IpConfiguration IpConfigurationResponse

    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 LocationPreferenceResponse

    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 MaintenanceWindowResponse

    The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.

    PasswordValidationPolicy PasswordValidationPolicyResponse

    The local user password validation policy of the instance.

    PricingPlan string

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    ReplicationType string

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    SqlServerAuditConfig SqlServerAuditConfigResponse

    SQL Server specific audit configuration.

    StorageAutoResize bool

    Configuration to increase storage size automatically. The default value is true.

    StorageAutoResizeLimit string

    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.

    activeDirectoryConfig SqlActiveDirectoryConfigResponse

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advancedMachineFeatures AdvancedMachineFeaturesResponse

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorizedGaeApplications List<String>

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    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 BackupConfigurationResponse

    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) and REQUIRED (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.

    crashSafeReplicationEnabled Boolean

    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.

    dataDiskSizeGb String

    The size of data disk, in GB. The data disk size minimum is 10GB.

    dataDiskType String

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    databaseFlags List<DatabaseFlagsResponse>

    The database flags passed to the instance at startup.

    databaseReplicationEnabled Boolean

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletionProtectionEnabled Boolean

    Configuration to protect against accidental instance deletion.

    denyMaintenancePeriods List<DenyMaintenancePeriodResponse>

    Deny maintenance periods

    insightsConfig InsightsConfigResponse

    Insights configuration, for now relevant only for Postgres.

    ipConfiguration IpConfigurationResponse

    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 LocationPreferenceResponse

    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 MaintenanceWindowResponse

    The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.

    passwordValidationPolicy PasswordValidationPolicyResponse

    The local user password validation policy of the instance.

    pricingPlan String

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replicationType String

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    sqlServerAuditConfig SqlServerAuditConfigResponse

    SQL Server specific audit configuration.

    storageAutoResize Boolean

    Configuration to increase storage size automatically. The default value is true.

    storageAutoResizeLimit String

    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.

    activeDirectoryConfig SqlActiveDirectoryConfigResponse

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advancedMachineFeatures AdvancedMachineFeaturesResponse

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorizedGaeApplications string[]

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    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 BackupConfigurationResponse

    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) and REQUIRED (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.

    crashSafeReplicationEnabled boolean

    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.

    dataDiskSizeGb string

    The size of data disk, in GB. The data disk size minimum is 10GB.

    dataDiskType string

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    databaseFlags DatabaseFlagsResponse[]

    The database flags passed to the instance at startup.

    databaseReplicationEnabled boolean

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletionProtectionEnabled boolean

    Configuration to protect against accidental instance deletion.

    denyMaintenancePeriods DenyMaintenancePeriodResponse[]

    Deny maintenance periods

    insightsConfig InsightsConfigResponse

    Insights configuration, for now relevant only for Postgres.

    ipConfiguration IpConfigurationResponse

    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 LocationPreferenceResponse

    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 MaintenanceWindowResponse

    The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.

    passwordValidationPolicy PasswordValidationPolicyResponse

    The local user password validation policy of the instance.

    pricingPlan string

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replicationType string

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    sqlServerAuditConfig SqlServerAuditConfigResponse

    SQL Server specific audit configuration.

    storageAutoResize boolean

    Configuration to increase storage size automatically. The default value is true.

    storageAutoResizeLimit string

    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_config SqlActiveDirectoryConfigResponse

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advanced_machine_features AdvancedMachineFeaturesResponse

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorized_gae_applications Sequence[str]

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    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 BackupConfigurationResponse

    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) and REQUIRED (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_replication_enabled bool

    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_disk_size_gb str

    The size of data disk, in GB. The data disk size minimum is 10GB.

    data_disk_type str

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    database_flags Sequence[DatabaseFlagsResponse]

    The database flags passed to the instance at startup.

    database_replication_enabled bool

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletion_protection_enabled bool

    Configuration to protect against accidental instance deletion.

    deny_maintenance_periods Sequence[DenyMaintenancePeriodResponse]

    Deny maintenance periods

    insights_config InsightsConfigResponse

    Insights configuration, for now relevant only for Postgres.

    ip_configuration IpConfigurationResponse

    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 LocationPreferenceResponse

    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 MaintenanceWindowResponse

    The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.

    password_validation_policy PasswordValidationPolicyResponse

    The local user password validation policy of the instance.

    pricing_plan str

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replication_type str

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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_audit_config SqlServerAuditConfigResponse

    SQL Server specific audit configuration.

    storage_auto_resize bool

    Configuration to increase storage size automatically. The default value is true.

    storage_auto_resize_limit str

    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.

    activeDirectoryConfig Property Map

    Active Directory configuration, relevant only for Cloud SQL for SQL Server.

    advancedMachineFeatures Property Map

    Specifies advance machine configuration for the instance relevant only for SQL Server.

    authorizedGaeApplications List<String>

    The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.

    Deprecated:

    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) and REQUIRED (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.

    crashSafeReplicationEnabled Boolean

    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.

    dataDiskSizeGb String

    The size of data disk, in GB. The data disk size minimum is 10GB.

    dataDiskType String

    The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

    databaseFlags List<Property Map>

    The database flags passed to the instance at startup.

    databaseReplicationEnabled Boolean

    Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.

    deletionProtectionEnabled Boolean

    Configuration to protect against accidental instance deletion.

    denyMaintenancePeriods List<Property Map>

    Deny maintenance periods

    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.

    passwordValidationPolicy Property Map

    The local user password validation policy of the instance.

    pricingPlan String

    The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

    replicationType String

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (Deprecated) This property was only applicable to First Generation instances.

    Deprecated:

    The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. (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.

    sqlServerAuditConfig Property Map

    SQL Server specific audit configuration.

    storageAutoResize Boolean

    Configuration to increase storage size automatically. The default value is true.

    storageAutoResizeLimit String

    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

    Domain string

    The name of the domain (e.g., mydomain.com).

    Kind string

    This is always sql#activeDirectoryConfig.

    Domain string

    The name of the domain (e.g., mydomain.com).

    Kind string

    This is always sql#activeDirectoryConfig.

    domain String

    The name of the domain (e.g., mydomain.com).

    kind String

    This is always sql#activeDirectoryConfig.

    domain string

    The name of the domain (e.g., mydomain.com).

    kind string

    This is always sql#activeDirectoryConfig.

    domain str

    The name of the domain (e.g., mydomain.com).

    kind str

    This is always sql#activeDirectoryConfig.

    domain String

    The name of the domain (e.g., mydomain.com).

    kind String

    This is always sql#activeDirectoryConfig.

    SqlActiveDirectoryConfigResponse

    Domain string

    The name of the domain (e.g., mydomain.com).

    Kind string

    This is always sql#activeDirectoryConfig.

    Domain string

    The name of the domain (e.g., mydomain.com).

    Kind string

    This is always sql#activeDirectoryConfig.

    domain String

    The name of the domain (e.g., mydomain.com).

    kind String

    This is always sql#activeDirectoryConfig.

    domain string

    The name of the domain (e.g., mydomain.com).

    kind string

    This is always sql#activeDirectoryConfig.

    domain str

    The name of the domain (e.g., mydomain.com).

    kind str

    This is always sql#activeDirectoryConfig.

    domain String

    The name of the domain (e.g., mydomain.com).

    kind String

    This is always sql#activeDirectoryConfig.

    SqlOutOfDiskReport

    SqlMinRecommendedIncreaseSizeGb int

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    SqlOutOfDiskState Pulumi.GoogleNative.SQLAdmin.V1.SqlOutOfDiskReportSqlOutOfDiskState

    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

    SqlMinRecommendedIncreaseSizeGb int

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    SqlOutOfDiskState SqlOutOfDiskReportSqlOutOfDiskState

    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

    sqlMinRecommendedIncreaseSizeGb Integer

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    sqlOutOfDiskState SqlOutOfDiskReportSqlOutOfDiskState

    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

    sqlMinRecommendedIncreaseSizeGb number

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    sqlOutOfDiskState SqlOutOfDiskReportSqlOutOfDiskState

    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_recommended_increase_size_gb int

    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_of_disk_state SqlOutOfDiskReportSqlOutOfDiskState

    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

    sqlMinRecommendedIncreaseSizeGb Number

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    sqlOutOfDiskState "SQL_OUT_OF_DISK_STATE_UNSPECIFIED" | "NORMAL" | "SOFT_SHUTDOWN"

    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

    SqlMinRecommendedIncreaseSizeGb int

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    SqlOutOfDiskState string

    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

    SqlMinRecommendedIncreaseSizeGb int

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    SqlOutOfDiskState string

    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

    sqlMinRecommendedIncreaseSizeGb Integer

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    sqlOutOfDiskState String

    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

    sqlMinRecommendedIncreaseSizeGb number

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    sqlOutOfDiskState string

    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_recommended_increase_size_gb int

    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_of_disk_state str

    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

    sqlMinRecommendedIncreaseSizeGb Number

    The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:

    sqlOutOfDiskState String

    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

    SqlOutOfDiskStateUnspecified
    SQL_OUT_OF_DISK_STATE_UNSPECIFIED

    Unspecified state

    Normal
    NORMAL

    The instance has plenty space on data disk

    SoftShutdown
    SOFT_SHUTDOWN

    Data disk is almost used up. It is shutdown to prevent data corruption.

    SqlOutOfDiskReportSqlOutOfDiskStateSqlOutOfDiskStateUnspecified
    SQL_OUT_OF_DISK_STATE_UNSPECIFIED

    Unspecified state

    SqlOutOfDiskReportSqlOutOfDiskStateNormal
    NORMAL

    The instance has plenty space on data disk

    SqlOutOfDiskReportSqlOutOfDiskStateSoftShutdown
    SOFT_SHUTDOWN

    Data disk is almost used up. It is shutdown to prevent data corruption.

    SqlOutOfDiskStateUnspecified
    SQL_OUT_OF_DISK_STATE_UNSPECIFIED

    Unspecified state

    Normal
    NORMAL

    The instance has plenty space on data disk

    SoftShutdown
    SOFT_SHUTDOWN

    Data disk is almost used up. It is shutdown to prevent data corruption.

    SqlOutOfDiskStateUnspecified
    SQL_OUT_OF_DISK_STATE_UNSPECIFIED

    Unspecified state

    Normal
    NORMAL

    The instance has plenty space on data disk

    SoftShutdown
    SOFT_SHUTDOWN

    Data disk is almost used up. It is shutdown to prevent data corruption.

    SQL_OUT_OF_DISK_STATE_UNSPECIFIED
    SQL_OUT_OF_DISK_STATE_UNSPECIFIED

    Unspecified state

    NORMAL
    NORMAL

    The instance has plenty space on data disk

    SOFT_SHUTDOWN
    SOFT_SHUTDOWN

    Data disk is almost used up. It is shutdown to prevent data corruption.

    "SQL_OUT_OF_DISK_STATE_UNSPECIFIED"
    SQL_OUT_OF_DISK_STATE_UNSPECIFIED

    Unspecified state

    "NORMAL"
    NORMAL

    The instance has plenty space on data disk

    "SOFT_SHUTDOWN"
    SOFT_SHUTDOWN

    Data disk is almost used up. It is shutdown to prevent data corruption.

    SqlScheduledMaintenance

    CanDefer bool
    CanReschedule bool

    If the scheduled maintenance can be rescheduled.

    ScheduleDeadlineTime string

    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.

    ScheduleDeadlineTime string

    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.

    scheduleDeadlineTime String

    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.

    scheduleDeadlineTime string

    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_time str

    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.

    scheduleDeadlineTime String

    Maintenance cannot be rescheduled to start beyond this deadline.

    startTime String

    The start time of any upcoming scheduled maintenance for this instance.

    SqlScheduledMaintenanceResponse

    CanDefer bool
    CanReschedule bool

    If the scheduled maintenance can be rescheduled.

    ScheduleDeadlineTime string

    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.

    ScheduleDeadlineTime string

    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.

    scheduleDeadlineTime String

    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.

    scheduleDeadlineTime string

    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_time str

    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.

    scheduleDeadlineTime String

    Maintenance cannot be rescheduled to start beyond this deadline.

    startTime String

    The start time of any upcoming scheduled maintenance for this instance.

    SqlServerAuditConfig

    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

    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

    Cert string

    PEM representation.

    CertSerialNumber string

    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.

    CertSerialNumber string

    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.

    certSerialNumber String

    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.

    certSerialNumber string

    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_number str

    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.

    certSerialNumber String

    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

    Cert string

    PEM representation.

    CertSerialNumber string

    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.

    CertSerialNumber string

    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.

    certSerialNumber String

    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.

    certSerialNumber string

    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_number str

    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.

    certSerialNumber String

    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-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi