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

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.sqladmin/v1.getInstance

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Retrieves a resource containing information about a Cloud SQL instance.

    Using getInstance

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
    function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>
    def get_instance(instance: Optional[str] = None,
                     project: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetInstanceResult
    def get_instance_output(instance: Optional[pulumi.Input[str]] = None,
                     project: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]
    func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
    func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput

    > Note: This function is named LookupInstance in the Go SDK.

    public static class GetInstance 
    {
        public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
        public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:sqladmin/v1:getInstance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Instance string
    Project string
    Instance string
    Project string
    instance String
    project String
    instance string
    project string
    instance String
    project String

    getInstance Result

    The following output properties are available:

    AvailableMaintenanceVersions List<string>
    List all maintenance versions applicable on the instance
    BackendType string
    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.
    CreateTime string
    The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
    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.
    DatabaseInstalledVersion string
    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
    DatabaseVersion string
    The database engine type and version. The databaseVersion field cannot be changed after instance creation.
    DiskEncryptionConfiguration Pulumi.GoogleNative.SQLAdmin.V1.Outputs.DiskEncryptionConfigurationResponse
    Disk encryption configuration specific to an instance.
    DiskEncryptionStatus Pulumi.GoogleNative.SQLAdmin.V1.Outputs.DiskEncryptionStatusResponse
    Disk encryption status specific to an instance.
    DnsName string
    The dns name of the 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.Outputs.InstanceFailoverReplicaResponse
    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 string
    The instance type.
    IpAddresses List<Pulumi.GoogleNative.SQLAdmin.V1.Outputs.IpMappingResponse>
    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.Outputs.OnPremisesConfigurationResponse
    Configuration specific to on-premises instances.
    OutOfDiskReport Pulumi.GoogleNative.SQLAdmin.V1.Outputs.SqlOutOfDiskReportResponse
    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
    PrimaryDnsName string
    DEPRECATED: please use write_endpoint instead.

    Deprecated:Output only. DEPRECATED: please use write_endpoint instead.

    Project string
    The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
    PscServiceAttachmentLink string
    The link to service attachment of PSC instance.
    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.Outputs.ReplicaConfigurationResponse
    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.Outputs.SqlScheduledMaintenanceResponse
    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.Outputs.SslCertResponse
    SSL configuration.
    ServiceAccountEmailAddress string
    The service account email address assigned to the instance.\This property is read-only.
    Settings Pulumi.GoogleNative.SQLAdmin.V1.Outputs.SettingsResponse
    The user settings.
    SqlNetworkArchitecture string
    State string
    The current serving state of the Cloud SQL instance.
    SuspensionReason List<string>
    If the instance state is SUSPENDED, the reason for the suspension.
    WriteEndpoint string
    The dns name of the primary instance in a replication group.
    AvailableMaintenanceVersions []string
    List all maintenance versions applicable on the instance
    BackendType string
    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.
    CreateTime string
    The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
    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.
    DatabaseInstalledVersion string
    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
    DatabaseVersion string
    The database engine type and version. The databaseVersion field cannot be changed after instance creation.
    DiskEncryptionConfiguration DiskEncryptionConfigurationResponse
    Disk encryption configuration specific to an instance.
    DiskEncryptionStatus DiskEncryptionStatusResponse
    Disk encryption status specific to an instance.
    DnsName string
    The dns name of the 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 InstanceFailoverReplicaResponse
    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 string
    The instance type.
    IpAddresses []IpMappingResponse
    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 OnPremisesConfigurationResponse
    Configuration specific to on-premises instances.
    OutOfDiskReport SqlOutOfDiskReportResponse
    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
    PrimaryDnsName string
    DEPRECATED: please use write_endpoint instead.

    Deprecated:Output only. DEPRECATED: please use write_endpoint instead.

    Project string
    The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
    PscServiceAttachmentLink string
    The link to service attachment of PSC instance.
    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 ReplicaConfigurationResponse
    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 SqlScheduledMaintenanceResponse
    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 SslCertResponse
    SSL configuration.
    ServiceAccountEmailAddress string
    The service account email address assigned to the instance.\This property is read-only.
    Settings SettingsResponse
    The user settings.
    SqlNetworkArchitecture string
    State string
    The current serving state of the Cloud SQL instance.
    SuspensionReason []string
    If the instance state is SUSPENDED, the reason for the suspension.
    WriteEndpoint string
    The dns name of the primary instance in a replication group.
    availableMaintenanceVersions List<String>
    List all maintenance versions applicable on the instance
    backendType String
    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.
    createTime String
    The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
    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.
    databaseInstalledVersion String
    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
    databaseVersion String
    The database engine type and version. The databaseVersion field cannot be changed after instance creation.
    diskEncryptionConfiguration DiskEncryptionConfigurationResponse
    Disk encryption configuration specific to an instance.
    diskEncryptionStatus DiskEncryptionStatusResponse
    Disk encryption status specific to an instance.
    dnsName String
    The dns name of the 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 InstanceFailoverReplicaResponse
    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 String
    The instance type.
    ipAddresses List<IpMappingResponse>
    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 OnPremisesConfigurationResponse
    Configuration specific to on-premises instances.
    outOfDiskReport SqlOutOfDiskReportResponse
    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
    primaryDnsName String
    DEPRECATED: please use write_endpoint instead.

    Deprecated:Output only. DEPRECATED: please use write_endpoint instead.

    project String
    The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
    pscServiceAttachmentLink String
    The link to service attachment of PSC instance.
    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 ReplicaConfigurationResponse
    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 SqlScheduledMaintenanceResponse
    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 SslCertResponse
    SSL configuration.
    serviceAccountEmailAddress String
    The service account email address assigned to the instance.\This property is read-only.
    settings SettingsResponse
    The user settings.
    sqlNetworkArchitecture String
    state String
    The current serving state of the Cloud SQL instance.
    suspensionReason List<String>
    If the instance state is SUSPENDED, the reason for the suspension.
    writeEndpoint String
    The dns name of the primary instance in a replication group.
    availableMaintenanceVersions string[]
    List all maintenance versions applicable on the instance
    backendType string
    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.
    createTime string
    The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
    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.
    databaseInstalledVersion string
    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
    databaseVersion string
    The database engine type and version. The databaseVersion field cannot be changed after instance creation.
    diskEncryptionConfiguration DiskEncryptionConfigurationResponse
    Disk encryption configuration specific to an instance.
    diskEncryptionStatus DiskEncryptionStatusResponse
    Disk encryption status specific to an instance.
    dnsName string
    The dns name of the 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 InstanceFailoverReplicaResponse
    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 string
    The instance type.
    ipAddresses IpMappingResponse[]
    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 OnPremisesConfigurationResponse
    Configuration specific to on-premises instances.
    outOfDiskReport SqlOutOfDiskReportResponse
    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
    primaryDnsName string
    DEPRECATED: please use write_endpoint instead.

    Deprecated:Output only. DEPRECATED: please use write_endpoint instead.

    project string
    The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
    pscServiceAttachmentLink string
    The link to service attachment of PSC instance.
    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 ReplicaConfigurationResponse
    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 SqlScheduledMaintenanceResponse
    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 SslCertResponse
    SSL configuration.
    serviceAccountEmailAddress string
    The service account email address assigned to the instance.\This property is read-only.
    settings SettingsResponse
    The user settings.
    sqlNetworkArchitecture string
    state string
    The current serving state of the Cloud SQL instance.
    suspensionReason string[]
    If the instance state is SUSPENDED, the reason for the suspension.
    writeEndpoint string
    The dns name of the primary instance in a replication group.
    available_maintenance_versions Sequence[str]
    List all maintenance versions applicable on the instance
    backend_type str
    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.
    create_time str
    The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
    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_installed_version str
    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
    database_version str
    The database engine type and version. The databaseVersion field cannot be changed after instance creation.
    disk_encryption_configuration DiskEncryptionConfigurationResponse
    Disk encryption configuration specific to an instance.
    disk_encryption_status DiskEncryptionStatusResponse
    Disk encryption status specific to an instance.
    dns_name str
    The dns name of the 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 InstanceFailoverReplicaResponse
    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 str
    The instance type.
    ip_addresses Sequence[IpMappingResponse]
    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 OnPremisesConfigurationResponse
    Configuration specific to on-premises instances.
    out_of_disk_report SqlOutOfDiskReportResponse
    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
    primary_dns_name str
    DEPRECATED: please use write_endpoint instead.

    Deprecated:Output only. DEPRECATED: please use write_endpoint instead.

    project str
    The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
    psc_service_attachment_link str
    The link to service attachment of PSC instance.
    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 ReplicaConfigurationResponse
    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 SqlScheduledMaintenanceResponse
    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 SslCertResponse
    SSL configuration.
    service_account_email_address str
    The service account email address assigned to the instance.\This property is read-only.
    settings SettingsResponse
    The user settings.
    sql_network_architecture str
    state str
    The current serving state of the Cloud SQL instance.
    suspension_reason Sequence[str]
    If the instance state is SUSPENDED, the reason for the suspension.
    write_endpoint str
    The dns name of the primary instance in a replication group.
    availableMaintenanceVersions List<String>
    List all maintenance versions applicable on the instance
    backendType String
    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.
    createTime String
    The time when the instance was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
    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.
    databaseInstalledVersion String
    Stores the current database version running on the instance including minor version such as MYSQL_8_0_18.
    databaseVersion String
    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.
    dnsName String
    The dns name of the 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 String
    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
    primaryDnsName String
    DEPRECATED: please use write_endpoint instead.

    Deprecated:Output only. DEPRECATED: please use write_endpoint instead.

    project String
    The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
    pscServiceAttachmentLink String
    The link to service attachment of PSC instance.
    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.
    sqlNetworkArchitecture String
    state String
    The current serving state of the Cloud SQL instance.
    suspensionReason List<String>
    If the instance state is SUSPENDED, the reason for the suspension.
    writeEndpoint String
    The dns name of the primary instance in a replication group.

    Supporting Types

    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.

    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.

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

    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.

    DataCacheConfigResponse

    DataCacheEnabled bool
    Whether data cache is enabled for the instance.
    DataCacheEnabled bool
    Whether data cache is enabled for the instance.
    dataCacheEnabled Boolean
    Whether data cache is enabled for the instance.
    dataCacheEnabled boolean
    Whether data cache is enabled for the instance.
    data_cache_enabled bool
    Whether data cache is enabled for the instance.
    dataCacheEnabled Boolean
    Whether data cache is enabled for the instance.

    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.

    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

    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

    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

    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.

    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.

    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.

    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.
    PscConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.PscConfigResponse
    PSC settings for this instance.
    RequireSsl bool
    Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_mode flag instead of the legacy require_ssl flag.
    SslMode string
    Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_ssl flag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use the ssl_mode flag instead of the legacy require_ssl flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED and require_ssl=false * ssl_mode=ENCRYPTED_ONLY and require_ssl=false * ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED and require_ssl=true Note that the value of ssl_mode gets priority over the value of the legacy require_ssl. For example, for the pair ssl_mode=ENCRYPTED_ONLY, require_ssl=false, the ssl_mode=ENCRYPTED_ONLY means "only accepts SSL connection", while the require_ssl=false means "both non-SSL and SSL connections are allowed". The database respects ssl_mode in this case and only accepts SSL connections.
    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.
    PscConfig PscConfigResponse
    PSC settings for this instance.
    RequireSsl bool
    Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_mode flag instead of the legacy require_ssl flag.
    SslMode string
    Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_ssl flag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use the ssl_mode flag instead of the legacy require_ssl flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED and require_ssl=false * ssl_mode=ENCRYPTED_ONLY and require_ssl=false * ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED and require_ssl=true Note that the value of ssl_mode gets priority over the value of the legacy require_ssl. For example, for the pair ssl_mode=ENCRYPTED_ONLY, require_ssl=false, the ssl_mode=ENCRYPTED_ONLY means "only accepts SSL connection", while the require_ssl=false means "both non-SSL and SSL connections are allowed". The database respects ssl_mode in this case and only accepts SSL connections.
    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.
    pscConfig PscConfigResponse
    PSC settings for this instance.
    requireSsl Boolean
    Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_mode flag instead of the legacy require_ssl flag.
    sslMode String
    Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_ssl flag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use the ssl_mode flag instead of the legacy require_ssl flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED and require_ssl=false * ssl_mode=ENCRYPTED_ONLY and require_ssl=false * ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED and require_ssl=true Note that the value of ssl_mode gets priority over the value of the legacy require_ssl. For example, for the pair ssl_mode=ENCRYPTED_ONLY, require_ssl=false, the ssl_mode=ENCRYPTED_ONLY means "only accepts SSL connection", while the require_ssl=false means "both non-SSL and SSL connections are allowed". The database respects ssl_mode in this case and only accepts SSL connections.
    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.
    pscConfig PscConfigResponse
    PSC settings for this instance.
    requireSsl boolean
    Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_mode flag instead of the legacy require_ssl flag.
    sslMode string
    Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_ssl flag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use the ssl_mode flag instead of the legacy require_ssl flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED and require_ssl=false * ssl_mode=ENCRYPTED_ONLY and require_ssl=false * ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED and require_ssl=true Note that the value of ssl_mode gets priority over the value of the legacy require_ssl. For example, for the pair ssl_mode=ENCRYPTED_ONLY, require_ssl=false, the ssl_mode=ENCRYPTED_ONLY means "only accepts SSL connection", while the require_ssl=false means "both non-SSL and SSL connections are allowed". The database respects ssl_mode in this case and only accepts SSL connections.
    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.
    psc_config PscConfigResponse
    PSC settings for this instance.
    require_ssl bool
    Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_mode flag instead of the legacy require_ssl flag.
    ssl_mode str
    Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_ssl flag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use the ssl_mode flag instead of the legacy require_ssl flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED and require_ssl=false * ssl_mode=ENCRYPTED_ONLY and require_ssl=false * ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED and require_ssl=true Note that the value of ssl_mode gets priority over the value of the legacy require_ssl. For example, for the pair ssl_mode=ENCRYPTED_ONLY, require_ssl=false, the ssl_mode=ENCRYPTED_ONLY means "only accepts SSL connection", while the require_ssl=false means "both non-SSL and SSL connections are allowed". The database respects ssl_mode in this case and only accepts SSL connections.
    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.
    pscConfig Property Map
    PSC settings for this instance.
    requireSsl Boolean
    Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_mode flag instead of the legacy require_ssl flag.
    sslMode String
    Specify how SSL/TLS is enforced in database connections. This flag is supported only for PostgreSQL. Use the legacy require_ssl flag for enforcing SSL/TLS in MySQL and SQL Server. But, for PostgreSQL, use the ssl_mode flag instead of the legacy require_ssl flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED and require_ssl=false * ssl_mode=ENCRYPTED_ONLY and require_ssl=false * ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED and require_ssl=true Note that the value of ssl_mode gets priority over the value of the legacy require_ssl. For example, for the pair ssl_mode=ENCRYPTED_ONLY, require_ssl=false, the ssl_mode=ENCRYPTED_ONLY means "only accepts SSL connection", while the require_ssl=false means "both non-SSL and SSL connections are allowed". The database respects ssl_mode in this case and only accepts SSL connections.

    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.

    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.). To disable this field, set it to 'no_secondary_zone'.
    Zone string
    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
    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.). To disable this field, set it to 'no_secondary_zone'.
    Zone string
    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
    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.). To disable this field, set it to 'no_secondary_zone'.
    zone String
    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
    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.). To disable this field, set it to 'no_secondary_zone'.
    zone string
    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
    follow_gae_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.). To disable this field, set it to 'no_secondary_zone'.
    zone str
    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
    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.). To disable this field, set it to 'no_secondary_zone'.
    zone String
    The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

    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.

    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.

    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.

    PasswordValidationPolicyResponse

    Complexity string
    The complexity of the password.
    DisallowCompromisedCredentials bool
    Disallow credentials that have been previously compromised by a public data breach.
    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.
    DisallowCompromisedCredentials bool
    Disallow credentials that have been previously compromised by a public data breach.
    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.
    disallowCompromisedCredentials Boolean
    Disallow credentials that have been previously compromised by a public data breach.
    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.
    disallowCompromisedCredentials boolean
    Disallow credentials that have been previously compromised by a public data breach.
    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_compromised_credentials bool
    Disallow credentials that have been previously compromised by a public data breach.
    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.
    disallowCompromisedCredentials Boolean
    Disallow credentials that have been previously compromised by a public data breach.
    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.

    PscConfigResponse

    AllowedConsumerProjects List<string>
    Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
    PscEnabled bool
    Whether PSC connectivity is enabled for this instance.
    AllowedConsumerProjects []string
    Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
    PscEnabled bool
    Whether PSC connectivity is enabled for this instance.
    allowedConsumerProjects List<String>
    Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
    pscEnabled Boolean
    Whether PSC connectivity is enabled for this instance.
    allowedConsumerProjects string[]
    Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
    pscEnabled boolean
    Whether PSC connectivity is enabled for this instance.
    allowed_consumer_projects Sequence[str]
    Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
    psc_enabled bool
    Whether PSC connectivity is enabled for this instance.
    allowedConsumerProjects List<String>
    Optional. The list of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).
    pscEnabled Boolean
    Whether PSC connectivity is enabled for this instance.

    ReplicaConfigurationResponse

    CascadableReplica bool
    Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
    FailoverTarget bool
    Specifies if the replica is the failover target. If the field is set to 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.
    CascadableReplica bool
    Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
    FailoverTarget bool
    Specifies if the replica is the failover target. If the field is set to 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.
    cascadableReplica Boolean
    Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
    failoverTarget Boolean
    Specifies if the replica is the failover target. If the field is set to 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.
    cascadableReplica boolean
    Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
    failoverTarget boolean
    Specifies if the replica is the failover target. If the field is set to 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.
    cascadable_replica bool
    Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
    failover_target bool
    Specifies if the replica is the failover target. If the field is set to 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.
    cascadableReplica Boolean
    Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
    failoverTarget Boolean
    Specifies if the replica is the failover target. If the field is set to 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.

    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.
    DataCacheConfig Pulumi.GoogleNative.SQLAdmin.V1.Inputs.DataCacheConfigResponse
    Configuration for data cache.
    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
    Edition string
    Optional. The edition of the instance.
    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.
    DataCacheConfig DataCacheConfigResponse
    Configuration for data cache.
    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
    Edition string
    Optional. The edition of the instance.
    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.
    dataCacheConfig DataCacheConfigResponse
    Configuration for data cache.
    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
    edition String
    Optional. The edition of the instance.
    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.
    dataCacheConfig DataCacheConfigResponse
    Configuration for data cache.
    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
    edition string
    Optional. The edition of the instance.
    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_cache_config DataCacheConfigResponse
    Configuration for data cache.
    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
    edition str
    Optional. The edition of the instance.
    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.
    dataCacheConfig Property Map
    Configuration for data cache.
    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
    edition String
    Optional. The edition of the instance.
    insightsConfig Property Map
    Insights configuration, for now relevant only for Postgres.
    ipConfiguration Property Map
    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
    kind String
    This is always sql#settings.
    locationPreference Property Map
    The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
    maintenanceWindow Property Map
    The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
    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.

    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.

    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

    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.

    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.

    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.32.0 published on Wednesday, Nov 29, 2023 by Pulumi