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/v1beta4.getInstance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
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)
public static Output<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
fn::invoke:
function: google-native:sqladmin/v1beta4:getInstance
arguments:
# arguments dictionary
The following arguments are supported:
getInstance Result
The following output properties are available:
- Available
Maintenance List<string>Versions - List all maintenance versions applicable on the instance
- Backend
Type 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 thetier
property in thesettings
object to determine the database type. - Connection
Name string - Connection name of the Cloud SQL instance used in connection strings.
- Create
Time string - The time when the instance was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Current
Disk stringSize - The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- Database
Installed stringVersion - Stores the current database version running on the instance including minor version such as
MYSQL_8_0_18
. - Database
Version string - The database engine type and version. The
databaseVersion
field cannot be changed after instance creation. - Disk
Encryption Pulumi.Configuration Google Native. SQLAdmin. V1Beta4. Outputs. Disk Encryption Configuration Response - Disk encryption configuration specific to an instance.
- Disk
Encryption Pulumi.Status Google Native. SQLAdmin. V1Beta4. Outputs. Disk Encryption Status Response - Disk encryption status specific to an instance.
- Dns
Name 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. - Failover
Replica Pulumi.Google Native. SQLAdmin. V1Beta4. Outputs. Instance Failover Replica Response - The name and status of the failover replica.
- Gce
Zone 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.
- Instance
Type string - The instance type.
- Ip
Addresses List<Pulumi.Google Native. SQLAdmin. V1Beta4. Outputs. Ip Mapping Response> - The assigned IP addresses for the instance.
- Ipv6Address string
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- Kind string
- This is always
sql#instance
. - Maintenance
Version string - The current software version on the instance.
- Master
Instance stringName - The name of the instance which will act as primary in the replication setup.
- Max
Disk stringSize - The maximum disk size of the instance in bytes.
- Name string
- Name of the Cloud SQL instance. This does not include the project ID.
- On
Premises Pulumi.Configuration Google Native. SQLAdmin. V1Beta4. Outputs. On Premises Configuration Response - Configuration specific to on-premises instances.
- Out
Of Pulumi.Disk Report Google Native. SQLAdmin. V1Beta4. Outputs. Sql Out Of Disk Report Response - 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 stringName - 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.
- Psc
Service stringAttachment Link - 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
oreurope-west1
. Defaults tous-central
orus-central1
depending on the instance type. The region cannot be changed after instance creation. - Replica
Configuration Pulumi.Google Native. SQLAdmin. V1Beta4. Outputs. Replica Configuration Response - Configuration specific to failover replicas and read replicas.
- Replica
Names List<string> - The replicas of the instance.
- Root
Password string - 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 Pulumi.Google Native. SQLAdmin. V1Beta4. Outputs. Sql Scheduled Maintenance Response - The start time of any upcoming scheduled maintenance for this instance.
- Secondary
Gce stringZone - The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- Self
Link string - The URI of this resource.
- Server
Ca Pulumi.Cert Google Native. SQLAdmin. V1Beta4. Outputs. Ssl Cert Response - SSL configuration.
- Service
Account stringEmail Address - The service account email address assigned to the instance. \This property is read-only.
- Settings
Pulumi.
Google Native. SQLAdmin. V1Beta4. Outputs. Settings Response - The user settings.
- Sql
Network stringArchitecture - The SQL network architecture for the instance.
- State string
- The current serving state of the Cloud SQL instance.
- Suspension
Reason List<string> - If the instance state is SUSPENDED, the reason for the suspension.
- Write
Endpoint string - The dns name of the primary instance in a replication group.
- Available
Maintenance []stringVersions - List all maintenance versions applicable on the instance
- Backend
Type 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 thetier
property in thesettings
object to determine the database type. - Connection
Name string - Connection name of the Cloud SQL instance used in connection strings.
- Create
Time string - The time when the instance was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Current
Disk stringSize - The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- Database
Installed stringVersion - Stores the current database version running on the instance including minor version such as
MYSQL_8_0_18
. - Database
Version string - The database engine type and version. The
databaseVersion
field cannot be changed after instance creation. - Disk
Encryption DiskConfiguration Encryption Configuration Response - Disk encryption configuration specific to an instance.
- Disk
Encryption DiskStatus Encryption Status Response - Disk encryption status specific to an instance.
- Dns
Name 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. - Failover
Replica InstanceFailover Replica Response - The name and status of the failover replica.
- Gce
Zone 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.
- Instance
Type string - The instance type.
- Ip
Addresses []IpMapping Response - The assigned IP addresses for the instance.
- Ipv6Address string
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- Kind string
- This is always
sql#instance
. - Maintenance
Version string - The current software version on the instance.
- Master
Instance stringName - The name of the instance which will act as primary in the replication setup.
- Max
Disk stringSize - The maximum disk size of the instance in bytes.
- Name string
- Name of the Cloud SQL instance. This does not include the project ID.
- On
Premises OnConfiguration Premises Configuration Response - Configuration specific to on-premises instances.
- Out
Of SqlDisk Report Out Of Disk Report Response - 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 stringName - 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.
- Psc
Service stringAttachment Link - 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
oreurope-west1
. Defaults tous-central
orus-central1
depending on the instance type. The region cannot be changed after instance creation. - Replica
Configuration ReplicaConfiguration Response - Configuration specific to failover replicas and read replicas.
- Replica
Names []string - The replicas of the instance.
- Root
Password string - Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- Satisfies
Pzs bool - The status indicating if instance satisfiesPzs. Reserved for future use.
- Scheduled
Maintenance SqlScheduled Maintenance Response - The start time of any upcoming scheduled maintenance for this instance.
- Secondary
Gce stringZone - The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- Self
Link string - The URI of this resource.
- Server
Ca SslCert Cert Response - SSL configuration.
- Service
Account stringEmail Address - The service account email address assigned to the instance. \This property is read-only.
- Settings
Settings
Response - The user settings.
- Sql
Network stringArchitecture - The SQL network architecture for the instance.
- State string
- The current serving state of the Cloud SQL instance.
- Suspension
Reason []string - If the instance state is SUSPENDED, the reason for the suspension.
- Write
Endpoint string - The dns name of the primary instance in a replication group.
- available
Maintenance List<String>Versions - List all maintenance versions applicable on the instance
- backend
Type 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 thetier
property in thesettings
object to determine the database type. - connection
Name String - Connection name of the Cloud SQL instance used in connection strings.
- create
Time String - The time when the instance was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - current
Disk StringSize - The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- database
Installed StringVersion - Stores the current database version running on the instance including minor version such as
MYSQL_8_0_18
. - database
Version String - The database engine type and version. The
databaseVersion
field cannot be changed after instance creation. - disk
Encryption DiskConfiguration Encryption Configuration Response - Disk encryption configuration specific to an instance.
- disk
Encryption DiskStatus Encryption Status Response - Disk encryption status specific to an instance.
- dns
Name 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. - failover
Replica InstanceFailover Replica Response - The name and status of the failover replica.
- gce
Zone 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.
- instance
Type String - The instance type.
- ip
Addresses List<IpMapping Response> - The assigned IP addresses for the instance.
- ipv6Address String
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind String
- This is always
sql#instance
. - maintenance
Version String - The current software version on the instance.
- master
Instance StringName - The name of the instance which will act as primary in the replication setup.
- max
Disk StringSize - The maximum disk size of the instance in bytes.
- name String
- Name of the Cloud SQL instance. This does not include the project ID.
- on
Premises OnConfiguration Premises Configuration Response - Configuration specific to on-premises instances.
- out
Of SqlDisk Report Out Of Disk Report Response - 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 StringName - 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.
- psc
Service StringAttachment Link - 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
oreurope-west1
. Defaults tous-central
orus-central1
depending on the instance type. The region cannot be changed after instance creation. - replica
Configuration ReplicaConfiguration Response - Configuration specific to failover replicas and read replicas.
- replica
Names List<String> - The replicas of the instance.
- root
Password String - Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfies
Pzs Boolean - The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduled
Maintenance SqlScheduled Maintenance Response - The start time of any upcoming scheduled maintenance for this instance.
- secondary
Gce StringZone - The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- self
Link String - The URI of this resource.
- server
Ca SslCert Cert Response - SSL configuration.
- service
Account StringEmail Address - The service account email address assigned to the instance. \This property is read-only.
- settings
Settings
Response - The user settings.
- sql
Network StringArchitecture - The SQL network architecture for the instance.
- state String
- The current serving state of the Cloud SQL instance.
- suspension
Reason List<String> - If the instance state is SUSPENDED, the reason for the suspension.
- write
Endpoint String - The dns name of the primary instance in a replication group.
- available
Maintenance string[]Versions - List all maintenance versions applicable on the instance
- backend
Type 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 thetier
property in thesettings
object to determine the database type. - connection
Name string - Connection name of the Cloud SQL instance used in connection strings.
- create
Time string - The time when the instance was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - current
Disk stringSize - The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- database
Installed stringVersion - Stores the current database version running on the instance including minor version such as
MYSQL_8_0_18
. - database
Version string - The database engine type and version. The
databaseVersion
field cannot be changed after instance creation. - disk
Encryption DiskConfiguration Encryption Configuration Response - Disk encryption configuration specific to an instance.
- disk
Encryption DiskStatus Encryption Status Response - Disk encryption status specific to an instance.
- dns
Name 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. - failover
Replica InstanceFailover Replica Response - The name and status of the failover replica.
- gce
Zone 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.
- instance
Type string - The instance type.
- ip
Addresses IpMapping Response[] - The assigned IP addresses for the instance.
- ipv6Address string
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind string
- This is always
sql#instance
. - maintenance
Version string - The current software version on the instance.
- master
Instance stringName - The name of the instance which will act as primary in the replication setup.
- max
Disk stringSize - The maximum disk size of the instance in bytes.
- name string
- Name of the Cloud SQL instance. This does not include the project ID.
- on
Premises OnConfiguration Premises Configuration Response - Configuration specific to on-premises instances.
- out
Of SqlDisk Report Out Of Disk Report Response - 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 stringName - 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.
- psc
Service stringAttachment Link - 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
oreurope-west1
. Defaults tous-central
orus-central1
depending on the instance type. The region cannot be changed after instance creation. - replica
Configuration ReplicaConfiguration Response - Configuration specific to failover replicas and read replicas.
- replica
Names string[] - The replicas of the instance.
- root
Password string - Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfies
Pzs boolean - The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduled
Maintenance SqlScheduled Maintenance Response - The start time of any upcoming scheduled maintenance for this instance.
- secondary
Gce stringZone - The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- self
Link string - The URI of this resource.
- server
Ca SslCert Cert Response - SSL configuration.
- service
Account stringEmail Address - The service account email address assigned to the instance. \This property is read-only.
- settings
Settings
Response - The user settings.
- sql
Network stringArchitecture - The SQL network architecture for the instance.
- state string
- The current serving state of the Cloud SQL instance.
- suspension
Reason string[] - If the instance state is SUSPENDED, the reason for the suspension.
- write
Endpoint string - The dns name of the primary instance in a replication group.
- available_
maintenance_ Sequence[str]versions - List all maintenance versions applicable on the instance
- 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 thetier
property in thesettings
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_ strsize - The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- database_
installed_ strversion - 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_ Diskconfiguration Encryption Configuration Response - Disk encryption configuration specific to an instance.
- disk_
encryption_ Diskstatus Encryption Status Response - 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. - failover_
replica InstanceFailover Replica Response - 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[IpMapping Response] - The assigned IP addresses for the instance.
- ipv6_
address str - The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind str
- This is always
sql#instance
. - maintenance_
version str - The current software version on the instance.
- master_
instance_ strname - The name of the instance which will act as primary in the replication setup.
- max_
disk_ strsize - The maximum disk size of the instance in bytes.
- name str
- Name of the Cloud SQL instance. This does not include the project ID.
- on_
premises_ Onconfiguration Premises Configuration Response - Configuration specific to on-premises instances.
- out_
of_ Sqldisk_ report Out Of Disk Report Response - 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_ strname - 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_ strattachment_ link - 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
oreurope-west1
. Defaults tous-central
orus-central1
depending on the instance type. The region cannot be changed after instance creation. - replica_
configuration ReplicaConfiguration Response - Configuration specific to failover replicas and read replicas.
- replica_
names Sequence[str] - The replicas of the instance.
- root_
password str - Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfies_
pzs bool - The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduled_
maintenance SqlScheduled Maintenance Response - The start time of any upcoming scheduled maintenance for this instance.
- secondary_
gce_ strzone - The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- self_
link str - The URI of this resource.
- server_
ca_ Sslcert Cert Response - SSL configuration.
- service_
account_ stremail_ address - The service account email address assigned to the instance. \This property is read-only.
- settings
Settings
Response - The user settings.
- sql_
network_ strarchitecture - The SQL network architecture for the instance.
- 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.
- available
Maintenance List<String>Versions - List all maintenance versions applicable on the instance
- backend
Type 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 thetier
property in thesettings
object to determine the database type. - connection
Name String - Connection name of the Cloud SQL instance used in connection strings.
- create
Time String - The time when the instance was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - current
Disk StringSize - The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.
- database
Installed StringVersion - Stores the current database version running on the instance including minor version such as
MYSQL_8_0_18
. - database
Version String - The database engine type and version. The
databaseVersion
field cannot be changed after instance creation. - disk
Encryption Property MapConfiguration - Disk encryption configuration specific to an instance.
- disk
Encryption Property MapStatus - Disk encryption status specific to an instance.
- dns
Name 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. - failover
Replica Property Map - The name and status of the failover replica.
- gce
Zone 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.
- instance
Type String - The instance type.
- ip
Addresses List<Property Map> - The assigned IP addresses for the instance.
- ipv6Address String
- The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
- kind String
- This is always
sql#instance
. - maintenance
Version String - The current software version on the instance.
- master
Instance StringName - The name of the instance which will act as primary in the replication setup.
- max
Disk StringSize - The maximum disk size of the instance in bytes.
- name String
- Name of the Cloud SQL instance. This does not include the project ID.
- on
Premises Property MapConfiguration - Configuration specific to on-premises instances.
- out
Of Property MapDisk Report - This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
- primary
Dns StringName - 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.
- psc
Service StringAttachment Link - 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
oreurope-west1
. Defaults tous-central
orus-central1
depending on the instance type. The region cannot be changed after instance creation. - replica
Configuration Property Map - Configuration specific to failover replicas and read replicas.
- replica
Names List<String> - The replicas of the instance.
- root
Password String - Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.
- satisfies
Pzs Boolean - The status indicating if instance satisfiesPzs. Reserved for future use.
- scheduled
Maintenance Property Map - The start time of any upcoming scheduled maintenance for this instance.
- secondary
Gce StringZone - The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
- self
Link String - The URI of this resource.
- server
Ca Property MapCert - SSL configuration.
- service
Account StringEmail Address - The service account email address assigned to the instance. \This property is read-only.
- settings Property Map
- The user settings.
- sql
Network StringArchitecture - The SQL network architecture for the instance.
- state String
- The current serving state of the Cloud SQL instance.
- suspension
Reason List<String> - If the instance state is SUSPENDED, the reason for the suspension.
- write
Endpoint String - The dns name of the primary instance in a replication group.
Supporting Types
AclEntryResponse
- Expiration
Time This property is required. string - The time when this access control entry expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Kind
This property is required. string - This is always
sql#aclEntry
. - Name
This property is required. string - Optional. A label to identify this entry.
- Value
This property is required. string - The allowlisted value for the access control list.
- Expiration
Time This property is required. string - The time when this access control entry expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Kind
This property is required. string - This is always
sql#aclEntry
. - Name
This property is required. string - Optional. A label to identify this entry.
- Value
This property is required. string - The allowlisted value for the access control list.
- expiration
Time This property is required. String - The time when this access control entry expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - kind
This property is required. String - This is always
sql#aclEntry
. - name
This property is required. String - Optional. A label to identify this entry.
- value
This property is required. String - The allowlisted value for the access control list.
- expiration
Time This property is required. string - The time when this access control entry expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - kind
This property is required. string - This is always
sql#aclEntry
. - name
This property is required. string - Optional. A label to identify this entry.
- value
This property is required. string - The allowlisted value for the access control list.
- expiration_
time This property is required. str - The time when this access control entry expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - kind
This property is required. str - This is always
sql#aclEntry
. - name
This property is required. str - Optional. A label to identify this entry.
- value
This property is required. str - The allowlisted value for the access control list.
- expiration
Time This property is required. String - The time when this access control entry expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - kind
This property is required. String - This is always
sql#aclEntry
. - name
This property is required. String - Optional. A label to identify this entry.
- value
This property is required. String - The allowlisted value for the access control list.
AdvancedMachineFeaturesResponse
- Threads
Per Core This property is required. int - The number of threads per physical core.
- Threads
Per Core This property is required. int - The number of threads per physical core.
- threads
Per Core This property is required. Integer - The number of threads per physical core.
- threads
Per Core This property is required. number - The number of threads per physical core.
- threads_
per_ core This property is required. int - The number of threads per physical core.
- threads
Per Core This property is required. Number - The number of threads per physical core.
BackupConfigurationResponse
- Backup
Retention Settings This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Backup Retention Settings Response - Backup retention settings.
- Binary
Log Enabled This property is required. bool - (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- Enabled
This property is required. bool - Whether this configuration is enabled.
- Kind
This property is required. string - This is always
sql#backupConfiguration
. - Location
This property is required. string - Location of the backup
- Point
In Time Recovery Enabled This property is required. bool - Whether point in time recovery is enabled.
- Replication
Log Archiving Enabled This property is required. bool - Reserved for future use.
- Start
Time This property is required. string - Start time for the daily backup configuration in UTC timezone in the 24 hour format -
HH:MM
. - Transaction
Log Retention Days This property is required. int - The number of days of transaction logs we retain for point in time restore, from 1-7.
- Backup
Retention Settings This property is required. BackupRetention Settings Response - Backup retention settings.
- Binary
Log Enabled This property is required. bool - (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- Enabled
This property is required. bool - Whether this configuration is enabled.
- Kind
This property is required. string - This is always
sql#backupConfiguration
. - Location
This property is required. string - Location of the backup
- Point
In Time Recovery Enabled This property is required. bool - Whether point in time recovery is enabled.
- Replication
Log Archiving Enabled This property is required. bool - Reserved for future use.
- Start
Time This property is required. string - Start time for the daily backup configuration in UTC timezone in the 24 hour format -
HH:MM
. - Transaction
Log Retention Days This property is required. int - The number of days of transaction logs we retain for point in time restore, from 1-7.
- backup
Retention Settings This property is required. BackupRetention Settings Response - Backup retention settings.
- binary
Log Enabled This property is required. Boolean - (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled
This property is required. Boolean - Whether this configuration is enabled.
- kind
This property is required. String - This is always
sql#backupConfiguration
. - location
This property is required. String - Location of the backup
- point
In Time Recovery Enabled This property is required. Boolean - Whether point in time recovery is enabled.
- replication
Log Archiving Enabled This property is required. Boolean - Reserved for future use.
- start
Time This property is required. String - Start time for the daily backup configuration in UTC timezone in the 24 hour format -
HH:MM
. - transaction
Log Retention Days This property is required. Integer - The number of days of transaction logs we retain for point in time restore, from 1-7.
- backup
Retention Settings This property is required. BackupRetention Settings Response - Backup retention settings.
- binary
Log Enabled This property is required. boolean - (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled
This property is required. boolean - Whether this configuration is enabled.
- kind
This property is required. string - This is always
sql#backupConfiguration
. - location
This property is required. string - Location of the backup
- point
In Time Recovery Enabled This property is required. boolean - Whether point in time recovery is enabled.
- replication
Log Archiving Enabled This property is required. boolean - Reserved for future use.
- start
Time This property is required. string - Start time for the daily backup configuration in UTC timezone in the 24 hour format -
HH:MM
. - transaction
Log Retention Days This property is required. number - The number of days of transaction logs we retain for point in time restore, from 1-7.
- backup_
retention_ settings This property is required. BackupRetention Settings Response - Backup retention settings.
- binary_
log_ enabled This property is required. bool - (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled
This property is required. bool - Whether this configuration is enabled.
- kind
This property is required. str - This is always
sql#backupConfiguration
. - location
This property is required. str - Location of the backup
- point_
in_ time_ recovery_ enabled This property is required. bool - Whether point in time recovery is enabled.
- replication_
log_ archiving_ enabled This property is required. bool - Reserved for future use.
- start_
time This property is required. str - Start time for the daily backup configuration in UTC timezone in the 24 hour format -
HH:MM
. - transaction_
log_ retention_ days This property is required. int - The number of days of transaction logs we retain for point in time restore, from 1-7.
- backup
Retention Settings This property is required. Property Map - Backup retention settings.
- binary
Log Enabled This property is required. Boolean - (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
- enabled
This property is required. Boolean - Whether this configuration is enabled.
- kind
This property is required. String - This is always
sql#backupConfiguration
. - location
This property is required. String - Location of the backup
- point
In Time Recovery Enabled This property is required. Boolean - Whether point in time recovery is enabled.
- replication
Log Archiving Enabled This property is required. Boolean - Reserved for future use.
- start
Time This property is required. String - Start time for the daily backup configuration in UTC timezone in the 24 hour format -
HH:MM
. - transaction
Log Retention Days This property is required. Number - The number of days of transaction logs we retain for point in time restore, from 1-7.
BackupRetentionSettingsResponse
- Retained
Backups This property is required. 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 This property is required. string - The unit that 'retained_backups' represents.
- Retained
Backups This property is required. 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 This property is required. string - The unit that 'retained_backups' represents.
- retained
Backups This property is required. 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.
- retention
Unit This property is required. String - The unit that 'retained_backups' represents.
- retained
Backups This property is required. 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.
- retention
Unit This property is required. string - The unit that 'retained_backups' represents.
- retained_
backups This property is required. 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 This property is required. str - The unit that 'retained_backups' represents.
- retained
Backups This property is required. 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.
- retention
Unit This property is required. String - The unit that 'retained_backups' represents.
DataCacheConfigResponse
- Data
Cache Enabled This property is required. bool - Whether data cache is enabled for the instance.
- Data
Cache Enabled This property is required. bool - Whether data cache is enabled for the instance.
- data
Cache Enabled This property is required. Boolean - Whether data cache is enabled for the instance.
- data
Cache Enabled This property is required. boolean - Whether data cache is enabled for the instance.
- data_
cache_ enabled This property is required. bool - Whether data cache is enabled for the instance.
- data
Cache Enabled This property is required. Boolean - Whether data cache is enabled for the instance.
DatabaseFlagsResponse
- Name
This property is required. 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
This property is required. string - The value of the flag. Boolean flags are set to
on
for true andoff
for false. This field must be omitted if the flag doesn't take a value.
- Name
This property is required. 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
This property is required. string - The value of the flag. Boolean flags are set to
on
for true andoff
for false. This field must be omitted if the flag doesn't take a value.
- name
This property is required. 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
This property is required. String - The value of the flag. Boolean flags are set to
on
for true andoff
for false. This field must be omitted if the flag doesn't take a value.
- name
This property is required. 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
This property is required. string - The value of the flag. Boolean flags are set to
on
for true andoff
for false. This field must be omitted if the flag doesn't take a value.
- name
This property is required. 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
This property is required. str - The value of the flag. Boolean flags are set to
on
for true andoff
for false. This field must be omitted if the flag doesn't take a value.
- name
This property is required. 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
This property is required. String - The value of the flag. Boolean flags are set to
on
for true andoff
for false. This field must be omitted if the flag doesn't take a value.
DenyMaintenancePeriodResponse
- End
Date This property is required. string - "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- Start
Date This property is required. 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
This property is required. 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 This property is required. string - "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- Start
Date This property is required. 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
This property is required. 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 This property is required. String - "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- start
Date This property is required. 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
This property is required. 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 This property is required. string - "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- start
Date This property is required. 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
This property is required. 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 This property is required. str - "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- start_
date This property is required. 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
This property is required. 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
- end
Date This property is required. String - "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
- start
Date This property is required. 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
This property is required. 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
This property is required. string - This is always
sql#diskEncryptionConfiguration
. - Kms
Key Name This property is required. string - Resource name of KMS key for disk encryption
- Kind
This property is required. string - This is always
sql#diskEncryptionConfiguration
. - Kms
Key Name This property is required. string - Resource name of KMS key for disk encryption
- kind
This property is required. String - This is always
sql#diskEncryptionConfiguration
. - kms
Key Name This property is required. String - Resource name of KMS key for disk encryption
- kind
This property is required. string - This is always
sql#diskEncryptionConfiguration
. - kms
Key Name This property is required. string - Resource name of KMS key for disk encryption
- kind
This property is required. str - This is always
sql#diskEncryptionConfiguration
. - kms_
key_ name This property is required. str - Resource name of KMS key for disk encryption
- kind
This property is required. String - This is always
sql#diskEncryptionConfiguration
. - kms
Key Name This property is required. String - Resource name of KMS key for disk encryption
DiskEncryptionStatusResponse
- Kind
This property is required. string - This is always
sql#diskEncryptionStatus
. - Kms
Key Version Name This property is required. string - KMS key version used to encrypt the Cloud SQL instance resource
- Kind
This property is required. string - This is always
sql#diskEncryptionStatus
. - Kms
Key Version Name This property is required. string - KMS key version used to encrypt the Cloud SQL instance resource
- kind
This property is required. String - This is always
sql#diskEncryptionStatus
. - kms
Key Version Name This property is required. String - KMS key version used to encrypt the Cloud SQL instance resource
- kind
This property is required. string - This is always
sql#diskEncryptionStatus
. - kms
Key Version Name This property is required. string - KMS key version used to encrypt the Cloud SQL instance resource
- kind
This property is required. str - This is always
sql#diskEncryptionStatus
. - kms_
key_ version_ name This property is required. str - KMS key version used to encrypt the Cloud SQL instance resource
- kind
This property is required. String - This is always
sql#diskEncryptionStatus
. - kms
Key Version Name This property is required. String - KMS key version used to encrypt the Cloud SQL instance resource
InsightsConfigResponse
- Query
Insights Enabled This property is required. bool - Whether Query Insights feature is enabled.
- Query
Plans Per Minute This property is required. int - Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- Query
String Length This property is required. 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.
This property is required. bool- Whether Query Insights will record application tags from query when enabled.
- Record
Client Address This property is required. bool - Whether Query Insights will record client address when enabled.
- Query
Insights Enabled This property is required. bool - Whether Query Insights feature is enabled.
- Query
Plans Per Minute This property is required. int - Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- Query
String Length This property is required. 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.
This property is required. bool- Whether Query Insights will record application tags from query when enabled.
- Record
Client Address This property is required. bool - Whether Query Insights will record client address when enabled.
- query
Insights Enabled This property is required. Boolean - Whether Query Insights feature is enabled.
- query
Plans Per Minute This property is required. Integer - Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- query
String Length This property is required. 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.
This property is required. Boolean- Whether Query Insights will record application tags from query when enabled.
- record
Client Address This property is required. Boolean - Whether Query Insights will record client address when enabled.
- query
Insights Enabled This property is required. boolean - Whether Query Insights feature is enabled.
- query
Plans Per Minute This property is required. number - Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- query
String Length This property is required. 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.
This property is required. boolean- Whether Query Insights will record application tags from query when enabled.
- record
Client Address This property is required. boolean - Whether Query Insights will record client address when enabled.
- query_
insights_ enabled This property is required. bool - Whether Query Insights feature is enabled.
- query_
plans_ per_ minute This property is required. int - Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- query_
string_ length This property is required. 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.
This property is required. bool- Whether Query Insights will record application tags from query when enabled.
- record_
client_ address This property is required. bool - Whether Query Insights will record client address when enabled.
- query
Insights Enabled This property is required. Boolean - Whether Query Insights feature is enabled.
- query
Plans Per Minute This property is required. Number - Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
- query
String Length This property is required. 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.
This property is required. Boolean- Whether Query Insights will record application tags from query when enabled.
- record
Client Address This property is required. Boolean - Whether Query Insights will record client address when enabled.
InstanceFailoverReplicaResponse
- Available
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. string - The name of the Cloud SQL instance being referenced. This does not include the project ID.
- Project
This property is required. string - The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- Region
This property is required. string - The region of the Cloud SQL instance being referenced.
- Name
This property is required. string - The name of the Cloud SQL instance being referenced. This does not include the project ID.
- Project
This property is required. string - The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- Region
This property is required. string - The region of the Cloud SQL instance being referenced.
- name
This property is required. String - The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project
This property is required. String - The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region
This property is required. String - The region of the Cloud SQL instance being referenced.
- name
This property is required. string - The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project
This property is required. string - The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region
This property is required. string - The region of the Cloud SQL instance being referenced.
- name
This property is required. str - The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project
This property is required. str - The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region
This property is required. str - The region of the Cloud SQL instance being referenced.
- name
This property is required. String - The name of the Cloud SQL instance being referenced. This does not include the project ID.
- project
This property is required. String - The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
- region
This property is required. String - The region of the Cloud SQL instance being referenced.
IpConfigurationResponse
- Allocated
Ip Range This property is required. 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])?.
This property is required. List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Acl Entry Response> - The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example:
157.197.200.0/24
). - Enable
Private Path For Google Cloud Services This property is required. bool - Controls connectivity to private IP instances from Google services, such as BigQuery.
- Ipv4Enabled
This property is required. bool - Whether the instance is assigned a public IP address or not.
- Private
Network This property is required. 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. - Psc
Config This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Psc Config Response - PSC settings for this instance.
- Require
Ssl This property is required. 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 legacyrequire_ssl
flag. - Ssl
Mode This property is required. 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 thessl_mode
flag instead of the legacyrequire_ssl
flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
andrequire_ssl=false
*ssl_mode=ENCRYPTED_ONLY
andrequire_ssl=false
*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED
andrequire_ssl=true
Note that the value ofssl_mode
gets priority over the value of the legacyrequire_ssl
. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false
, thessl_mode=ENCRYPTED_ONLY
means "only accepts SSL connection", while therequire_ssl=false
means "both non-SSL and SSL connections are allowed". The database respectsssl_mode
in this case and only accepts SSL connections.
- Allocated
Ip Range This property is required. 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])?.
This property is required. []AclEntry Response - The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example:
157.197.200.0/24
). - Enable
Private Path For Google Cloud Services This property is required. bool - Controls connectivity to private IP instances from Google services, such as BigQuery.
- Ipv4Enabled
This property is required. bool - Whether the instance is assigned a public IP address or not.
- Private
Network This property is required. 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. - Psc
Config This property is required. PscConfig Response - PSC settings for this instance.
- Require
Ssl This property is required. 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 legacyrequire_ssl
flag. - Ssl
Mode This property is required. 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 thessl_mode
flag instead of the legacyrequire_ssl
flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
andrequire_ssl=false
*ssl_mode=ENCRYPTED_ONLY
andrequire_ssl=false
*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED
andrequire_ssl=true
Note that the value ofssl_mode
gets priority over the value of the legacyrequire_ssl
. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false
, thessl_mode=ENCRYPTED_ONLY
means "only accepts SSL connection", while therequire_ssl=false
means "both non-SSL and SSL connections are allowed". The database respectsssl_mode
in this case and only accepts SSL connections.
- allocated
Ip Range This property is required. 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])?.
This property is required. List<AclEntry Response> - The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example:
157.197.200.0/24
). - enable
Private Path For Google Cloud Services This property is required. Boolean - Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled
This property is required. Boolean - Whether the instance is assigned a public IP address or not.
- private
Network This property is required. 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. - psc
Config This property is required. PscConfig Response - PSC settings for this instance.
- require
Ssl This property is required. 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 legacyrequire_ssl
flag. - ssl
Mode This property is required. 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 thessl_mode
flag instead of the legacyrequire_ssl
flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
andrequire_ssl=false
*ssl_mode=ENCRYPTED_ONLY
andrequire_ssl=false
*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED
andrequire_ssl=true
Note that the value ofssl_mode
gets priority over the value of the legacyrequire_ssl
. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false
, thessl_mode=ENCRYPTED_ONLY
means "only accepts SSL connection", while therequire_ssl=false
means "both non-SSL and SSL connections are allowed". The database respectsssl_mode
in this case and only accepts SSL connections.
- allocated
Ip Range This property is required. 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])?.
This property is required. AclEntry Response[] - The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example:
157.197.200.0/24
). - enable
Private Path For Google Cloud Services This property is required. boolean - Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled
This property is required. boolean - Whether the instance is assigned a public IP address or not.
- private
Network This property is required. 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. - psc
Config This property is required. PscConfig Response - PSC settings for this instance.
- require
Ssl This property is required. 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 legacyrequire_ssl
flag. - ssl
Mode This property is required. 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 thessl_mode
flag instead of the legacyrequire_ssl
flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
andrequire_ssl=false
*ssl_mode=ENCRYPTED_ONLY
andrequire_ssl=false
*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED
andrequire_ssl=true
Note that the value ofssl_mode
gets priority over the value of the legacyrequire_ssl
. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false
, thessl_mode=ENCRYPTED_ONLY
means "only accepts SSL connection", while therequire_ssl=false
means "both non-SSL and SSL connections are allowed". The database respectsssl_mode
in this case and only accepts SSL connections.
- allocated_
ip_ range This property is required. 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])?.
This property is required. Sequence[AclEntry Response] - The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example:
157.197.200.0/24
). - enable_
private_ path_ for_ google_ cloud_ services This property is required. bool - Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4_
enabled This property is required. bool - Whether the instance is assigned a public IP address or not.
- private_
network This property is required. 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 This property is required. PscConfig Response - PSC settings for this instance.
- require_
ssl This property is required. 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 legacyrequire_ssl
flag. - ssl_
mode This property is required. 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 thessl_mode
flag instead of the legacyrequire_ssl
flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
andrequire_ssl=false
*ssl_mode=ENCRYPTED_ONLY
andrequire_ssl=false
*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED
andrequire_ssl=true
Note that the value ofssl_mode
gets priority over the value of the legacyrequire_ssl
. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false
, thessl_mode=ENCRYPTED_ONLY
means "only accepts SSL connection", while therequire_ssl=false
means "both non-SSL and SSL connections are allowed". The database respectsssl_mode
in this case and only accepts SSL connections.
- allocated
Ip Range This property is required. 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])?.
This property is required. 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
). - enable
Private Path For Google Cloud Services This property is required. Boolean - Controls connectivity to private IP instances from Google services, such as BigQuery.
- ipv4Enabled
This property is required. Boolean - Whether the instance is assigned a public IP address or not.
- private
Network This property is required. 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. - psc
Config This property is required. Property Map - PSC settings for this instance.
- require
Ssl This property is required. 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 legacyrequire_ssl
flag. - ssl
Mode This property is required. 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 thessl_mode
flag instead of the legacyrequire_ssl
flag. To avoid the conflict between those flags in PostgreSQL, only the following value pairs are valid: *ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
andrequire_ssl=false
*ssl_mode=ENCRYPTED_ONLY
andrequire_ssl=false
*ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED
andrequire_ssl=true
Note that the value ofssl_mode
gets priority over the value of the legacyrequire_ssl
. For example, for the pairssl_mode=ENCRYPTED_ONLY, require_ssl=false
, thessl_mode=ENCRYPTED_ONLY
means "only accepts SSL connection", while therequire_ssl=false
means "both non-SSL and SSL connections are allowed". The database respectsssl_mode
in this case and only accepts SSL connections.
IpMappingResponse
- Ip
Address This property is required. string - The IP address assigned.
- Time
To Retire This property is required. 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
This property is required. string - The type of this IP address. A
PRIMARY
address is a public address that can accept incoming connections. APRIVATE
address is a private address that can accept incoming connections. AnOUTGOING
address is the source address of connections originating from the instance, if supported.
- Ip
Address This property is required. string - The IP address assigned.
- Time
To Retire This property is required. 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
This property is required. string - The type of this IP address. A
PRIMARY
address is a public address that can accept incoming connections. APRIVATE
address is a private address that can accept incoming connections. AnOUTGOING
address is the source address of connections originating from the instance, if supported.
- ip
Address This property is required. String - The IP address assigned.
- time
To Retire This property is required. 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
This property is required. String - The type of this IP address. A
PRIMARY
address is a public address that can accept incoming connections. APRIVATE
address is a private address that can accept incoming connections. AnOUTGOING
address is the source address of connections originating from the instance, if supported.
- ip
Address This property is required. string - The IP address assigned.
- time
To Retire This property is required. 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
This property is required. string - The type of this IP address. A
PRIMARY
address is a public address that can accept incoming connections. APRIVATE
address is a private address that can accept incoming connections. AnOUTGOING
address is the source address of connections originating from the instance, if supported.
- ip_
address This property is required. str - The IP address assigned.
- time_
to_ retire This property is required. 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
This property is required. str - The type of this IP address. A
PRIMARY
address is a public address that can accept incoming connections. APRIVATE
address is a private address that can accept incoming connections. AnOUTGOING
address is the source address of connections originating from the instance, if supported.
- ip
Address This property is required. String - The IP address assigned.
- time
To Retire This property is required. 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
This property is required. String - The type of this IP address. A
PRIMARY
address is a public address that can accept incoming connections. APRIVATE
address is a private address that can accept incoming connections. AnOUTGOING
address is the source address of connections originating from the instance, if supported.
LocationPreferenceResponse
- Follow
Gae Application This property is required. 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
This property is required. string - This is always
sql#locationPreference
. - Secondary
Zone This property is required. 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
This property is required. 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 This property is required. 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
This property is required. string - This is always
sql#locationPreference
. - Secondary
Zone This property is required. 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
This property is required. 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 This property is required. 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
This property is required. String - This is always
sql#locationPreference
. - secondary
Zone This property is required. 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
This property is required. 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 This property is required. 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
This property is required. string - This is always
sql#locationPreference
. - secondary
Zone This property is required. 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
This property is required. 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 This property is required. 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
This property is required. str - This is always
sql#locationPreference
. - secondary_
zone This property is required. 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
This property is required. str - The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
- follow
Gae Application This property is required. 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
This property is required. String - This is always
sql#locationPreference
. - secondary
Zone This property is required. 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
This property is required. String - The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
MaintenanceWindowResponse
- Day
This property is required. int - day of week (1-7), starting on Monday.
- Hour
This property is required. int - hour of day - 0 to 23.
- Kind
This property is required. string - This is always
sql#maintenanceWindow
. - Update
Track This property is required. string - Maintenance timing setting:
canary
(Earlier) orstable
(Later). Learn more.
- Day
This property is required. int - day of week (1-7), starting on Monday.
- Hour
This property is required. int - hour of day - 0 to 23.
- Kind
This property is required. string - This is always
sql#maintenanceWindow
. - Update
Track This property is required. string - Maintenance timing setting:
canary
(Earlier) orstable
(Later). Learn more.
- day
This property is required. Integer - day of week (1-7), starting on Monday.
- hour
This property is required. Integer - hour of day - 0 to 23.
- kind
This property is required. String - This is always
sql#maintenanceWindow
. - update
Track This property is required. String - Maintenance timing setting:
canary
(Earlier) orstable
(Later). Learn more.
- day
This property is required. number - day of week (1-7), starting on Monday.
- hour
This property is required. number - hour of day - 0 to 23.
- kind
This property is required. string - This is always
sql#maintenanceWindow
. - update
Track This property is required. string - Maintenance timing setting:
canary
(Earlier) orstable
(Later). Learn more.
- day
This property is required. int - day of week (1-7), starting on Monday.
- hour
This property is required. int - hour of day - 0 to 23.
- kind
This property is required. str - This is always
sql#maintenanceWindow
. - update_
track This property is required. str - Maintenance timing setting:
canary
(Earlier) orstable
(Later). Learn more.
- day
This property is required. Number - day of week (1-7), starting on Monday.
- hour
This property is required. Number - hour of day - 0 to 23.
- kind
This property is required. String - This is always
sql#maintenanceWindow
. - update
Track This property is required. String - Maintenance timing setting:
canary
(Earlier) orstable
(Later). Learn more.
MySqlReplicaConfigurationResponse
- Ca
Certificate This property is required. string - PEM representation of the trusted CA's x509 certificate.
- Client
Certificate This property is required. string - PEM representation of the replica's x509 certificate.
- Client
Key This property is required. string - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- Connect
Retry Interval This property is required. int - Seconds to wait between connect retries. MySQL's default is 60 seconds.
- Dump
File Path This property is required. 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
This property is required. string - This is always
sql#mysqlReplicaConfiguration
. - Master
Heartbeat Period This property is required. string - Interval in milliseconds between replication heartbeats.
- Password
This property is required. string - The password for the replication connection.
- Ssl
Cipher This property is required. string - A list of permissible ciphers to use for SSL encryption.
- Username
This property is required. string - The username for the replication connection.
- Verify
Server Certificate This property is required. bool - Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- Ca
Certificate This property is required. string - PEM representation of the trusted CA's x509 certificate.
- Client
Certificate This property is required. string - PEM representation of the replica's x509 certificate.
- Client
Key This property is required. string - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- Connect
Retry Interval This property is required. int - Seconds to wait between connect retries. MySQL's default is 60 seconds.
- Dump
File Path This property is required. 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
This property is required. string - This is always
sql#mysqlReplicaConfiguration
. - Master
Heartbeat Period This property is required. string - Interval in milliseconds between replication heartbeats.
- Password
This property is required. string - The password for the replication connection.
- Ssl
Cipher This property is required. string - A list of permissible ciphers to use for SSL encryption.
- Username
This property is required. string - The username for the replication connection.
- Verify
Server Certificate This property is required. bool - Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- ca
Certificate This property is required. String - PEM representation of the trusted CA's x509 certificate.
- client
Certificate This property is required. String - PEM representation of the replica's x509 certificate.
- client
Key This property is required. String - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connect
Retry Interval This property is required. Integer - Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dump
File Path This property is required. 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
This property is required. String - This is always
sql#mysqlReplicaConfiguration
. - master
Heartbeat Period This property is required. String - Interval in milliseconds between replication heartbeats.
- password
This property is required. String - The password for the replication connection.
- ssl
Cipher This property is required. String - A list of permissible ciphers to use for SSL encryption.
- username
This property is required. String - The username for the replication connection.
- verify
Server Certificate This property is required. 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 This property is required. string - PEM representation of the trusted CA's x509 certificate.
- client
Certificate This property is required. string - PEM representation of the replica's x509 certificate.
- client
Key This property is required. string - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connect
Retry Interval This property is required. number - Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dump
File Path This property is required. 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
This property is required. string - This is always
sql#mysqlReplicaConfiguration
. - master
Heartbeat Period This property is required. string - Interval in milliseconds between replication heartbeats.
- password
This property is required. string - The password for the replication connection.
- ssl
Cipher This property is required. string - A list of permissible ciphers to use for SSL encryption.
- username
This property is required. string - The username for the replication connection.
- verify
Server Certificate This property is required. 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 This property is required. str - PEM representation of the trusted CA's x509 certificate.
- client_
certificate This property is required. str - PEM representation of the replica's x509 certificate.
- client_
key This property is required. str - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connect_
retry_ interval This property is required. int - Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dump_
file_ path This property is required. 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
This property is required. str - This is always
sql#mysqlReplicaConfiguration
. - master_
heartbeat_ period This property is required. str - Interval in milliseconds between replication heartbeats.
- password
This property is required. str - The password for the replication connection.
- ssl_
cipher This property is required. str - A list of permissible ciphers to use for SSL encryption.
- username
This property is required. str - The username for the replication connection.
- verify_
server_ certificate This property is required. bool - Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
- ca
Certificate This property is required. String - PEM representation of the trusted CA's x509 certificate.
- client
Certificate This property is required. String - PEM representation of the replica's x509 certificate.
- client
Key This property is required. String - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- connect
Retry Interval This property is required. Number - Seconds to wait between connect retries. MySQL's default is 60 seconds.
- dump
File Path This property is required. 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
This property is required. String - This is always
sql#mysqlReplicaConfiguration
. - master
Heartbeat Period This property is required. String - Interval in milliseconds between replication heartbeats.
- password
This property is required. String - The password for the replication connection.
- ssl
Cipher This property is required. String - A list of permissible ciphers to use for SSL encryption.
- username
This property is required. String - The username for the replication connection.
- verify
Server Certificate This property is required. Boolean - Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
OnPremisesConfigurationResponse
- Ca
Certificate This property is required. string - PEM representation of the trusted CA's x509 certificate.
- Client
Certificate This property is required. string - PEM representation of the replica's x509 certificate.
- Client
Key This property is required. string - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- Dump
File Path This property is required. string - The dump file to create the Cloud SQL replica.
- Host
Port This property is required. string - The host and port of the on-premises instance in host:port format
- Kind
This property is required. string - This is always
sql#onPremisesConfiguration
. - Password
This property is required. string - The password for connecting to on-premises instance.
- Source
Instance This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Instance Reference Response - The reference to Cloud SQL instance if the source is Cloud SQL.
- Username
This property is required. string - The username for connecting to on-premises instance.
- Ca
Certificate This property is required. string - PEM representation of the trusted CA's x509 certificate.
- Client
Certificate This property is required. string - PEM representation of the replica's x509 certificate.
- Client
Key This property is required. string - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- Dump
File Path This property is required. string - The dump file to create the Cloud SQL replica.
- Host
Port This property is required. string - The host and port of the on-premises instance in host:port format
- Kind
This property is required. string - This is always
sql#onPremisesConfiguration
. - Password
This property is required. string - The password for connecting to on-premises instance.
- Source
Instance This property is required. InstanceReference Response - The reference to Cloud SQL instance if the source is Cloud SQL.
- Username
This property is required. string - The username for connecting to on-premises instance.
- ca
Certificate This property is required. String - PEM representation of the trusted CA's x509 certificate.
- client
Certificate This property is required. String - PEM representation of the replica's x509 certificate.
- client
Key This property is required. String - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dump
File Path This property is required. String - The dump file to create the Cloud SQL replica.
- host
Port This property is required. String - The host and port of the on-premises instance in host:port format
- kind
This property is required. String - This is always
sql#onPremisesConfiguration
. - password
This property is required. String - The password for connecting to on-premises instance.
- source
Instance This property is required. InstanceReference Response - The reference to Cloud SQL instance if the source is Cloud SQL.
- username
This property is required. String - The username for connecting to on-premises instance.
- ca
Certificate This property is required. string - PEM representation of the trusted CA's x509 certificate.
- client
Certificate This property is required. string - PEM representation of the replica's x509 certificate.
- client
Key This property is required. string - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dump
File Path This property is required. string - The dump file to create the Cloud SQL replica.
- host
Port This property is required. string - The host and port of the on-premises instance in host:port format
- kind
This property is required. string - This is always
sql#onPremisesConfiguration
. - password
This property is required. string - The password for connecting to on-premises instance.
- source
Instance This property is required. InstanceReference Response - The reference to Cloud SQL instance if the source is Cloud SQL.
- username
This property is required. string - The username for connecting to on-premises instance.
- ca_
certificate This property is required. str - PEM representation of the trusted CA's x509 certificate.
- client_
certificate This property is required. str - PEM representation of the replica's x509 certificate.
- client_
key This property is required. str - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dump_
file_ path This property is required. str - The dump file to create the Cloud SQL replica.
- host_
port This property is required. str - The host and port of the on-premises instance in host:port format
- kind
This property is required. str - This is always
sql#onPremisesConfiguration
. - password
This property is required. str - The password for connecting to on-premises instance.
- source_
instance This property is required. InstanceReference Response - The reference to Cloud SQL instance if the source is Cloud SQL.
- username
This property is required. str - The username for connecting to on-premises instance.
- ca
Certificate This property is required. String - PEM representation of the trusted CA's x509 certificate.
- client
Certificate This property is required. String - PEM representation of the replica's x509 certificate.
- client
Key This property is required. String - PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
- dump
File Path This property is required. String - The dump file to create the Cloud SQL replica.
- host
Port This property is required. String - The host and port of the on-premises instance in host:port format
- kind
This property is required. String - This is always
sql#onPremisesConfiguration
. - password
This property is required. String - The password for connecting to on-premises instance.
- source
Instance This property is required. Property Map - The reference to Cloud SQL instance if the source is Cloud SQL.
- username
This property is required. String - The username for connecting to on-premises instance.
PasswordValidationPolicyResponse
- Complexity
This property is required. string - The complexity of the password.
- Disallow
Compromised Credentials This property is required. bool - Disallow credentials that have been previously compromised by a public data breach.
- Disallow
Username Substring This property is required. bool - Disallow username as a part of the password.
- Enable
Password Policy This property is required. bool - Whether the password policy is enabled or not.
- Min
Length This property is required. int - Minimum number of characters allowed.
- Password
Change Interval This property is required. string - Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- Reuse
Interval This property is required. int - Number of previous passwords that cannot be reused.
- Complexity
This property is required. string - The complexity of the password.
- Disallow
Compromised Credentials This property is required. bool - Disallow credentials that have been previously compromised by a public data breach.
- Disallow
Username Substring This property is required. bool - Disallow username as a part of the password.
- Enable
Password Policy This property is required. bool - Whether the password policy is enabled or not.
- Min
Length This property is required. int - Minimum number of characters allowed.
- Password
Change Interval This property is required. string - Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- Reuse
Interval This property is required. int - Number of previous passwords that cannot be reused.
- complexity
This property is required. String - The complexity of the password.
- disallow
Compromised Credentials This property is required. Boolean - Disallow credentials that have been previously compromised by a public data breach.
- disallow
Username Substring This property is required. Boolean - Disallow username as a part of the password.
- enable
Password Policy This property is required. Boolean - Whether the password policy is enabled or not.
- min
Length This property is required. Integer - Minimum number of characters allowed.
- password
Change Interval This property is required. String - Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuse
Interval This property is required. Integer - Number of previous passwords that cannot be reused.
- complexity
This property is required. string - The complexity of the password.
- disallow
Compromised Credentials This property is required. boolean - Disallow credentials that have been previously compromised by a public data breach.
- disallow
Username Substring This property is required. boolean - Disallow username as a part of the password.
- enable
Password Policy This property is required. boolean - Whether the password policy is enabled or not.
- min
Length This property is required. number - Minimum number of characters allowed.
- password
Change Interval This property is required. string - Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuse
Interval This property is required. number - Number of previous passwords that cannot be reused.
- complexity
This property is required. str - The complexity of the password.
- disallow_
compromised_ credentials This property is required. bool - Disallow credentials that have been previously compromised by a public data breach.
- disallow_
username_ substring This property is required. bool - Disallow username as a part of the password.
- enable_
password_ policy This property is required. bool - Whether the password policy is enabled or not.
- min_
length This property is required. int - Minimum number of characters allowed.
- password_
change_ interval This property is required. str - Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuse_
interval This property is required. int - Number of previous passwords that cannot be reused.
- complexity
This property is required. String - The complexity of the password.
- disallow
Compromised Credentials This property is required. Boolean - Disallow credentials that have been previously compromised by a public data breach.
- disallow
Username Substring This property is required. Boolean - Disallow username as a part of the password.
- enable
Password Policy This property is required. Boolean - Whether the password policy is enabled or not.
- min
Length This property is required. Number - Minimum number of characters allowed.
- password
Change Interval This property is required. String - Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL.
- reuse
Interval This property is required. Number - Number of previous passwords that cannot be reused.
PscConfigResponse
- Allowed
Consumer Projects This property is required. 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).
- Psc
Enabled This property is required. bool - Whether PSC connectivity is enabled for this instance.
- Allowed
Consumer Projects This property is required. []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).
- Psc
Enabled This property is required. bool - Whether PSC connectivity is enabled for this instance.
- allowed
Consumer Projects This property is required. 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).
- psc
Enabled This property is required. Boolean - Whether PSC connectivity is enabled for this instance.
- allowed
Consumer Projects This property is required. 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).
- psc
Enabled This property is required. boolean - Whether PSC connectivity is enabled for this instance.
- allowed_
consumer_ projects This property is required. 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 This property is required. bool - Whether PSC connectivity is enabled for this instance.
- allowed
Consumer Projects This property is required. 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).
- psc
Enabled This property is required. Boolean - Whether PSC connectivity is enabled for this instance.
ReplicaConfigurationResponse
- Cascadable
Replica This property is required. 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 This property is required. 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
This property is required. string - This is always
sql#replicaConfiguration
. - Mysql
Replica Configuration This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. My Sql Replica Configuration Response - MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named
master.info
in the data directory.
- Cascadable
Replica This property is required. 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 This property is required. 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
This property is required. string - This is always
sql#replicaConfiguration
. - Mysql
Replica Configuration This property is required. MySql Replica Configuration Response - MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named
master.info
in the data directory.
- cascadable
Replica This property is required. 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.
- failover
Target This property is required. 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
This property is required. String - This is always
sql#replicaConfiguration
. - mysql
Replica Configuration This property is required. MySql Replica Configuration Response - MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named
master.info
in the data directory.
- cascadable
Replica This property is required. 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.
- failover
Target This property is required. 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
This property is required. string - This is always
sql#replicaConfiguration
. - mysql
Replica Configuration This property is required. MySql Replica Configuration Response - MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named
master.info
in the data directory.
- cascadable_
replica This property is required. 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 This property is required. 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
This property is required. str - This is always
sql#replicaConfiguration
. - mysql_
replica_ configuration This property is required. MySql Replica Configuration Response - MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named
master.info
in the data directory.
- cascadable
Replica This property is required. 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.
- failover
Target This property is required. 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
This property is required. String - This is always
sql#replicaConfiguration
. - mysql
Replica Configuration This property is required. 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
- Activation
Policy This property is required. 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. - Active
Directory Config This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Sql Active Directory Config Response - Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- Advanced
Machine Features This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Advanced Machine Features Response - Specifies advance machine configuration for the instance relevant only for SQL Server.
This property is required. List<string>- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- Availability
Type This property is required. 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. - Backup
Configuration This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Backup Configuration Response - The daily backup configuration for the instance.
- Collation
This property is required. string - The name of server Instance collation.
- Connector
Enforcement This property is required. string - Specifies if connections must use Cloud SQL connectors. Option values include the following:
NOT_REQUIRED
(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED
(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. - Crash
Safe Replication Enabled This property is required. 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 This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Data Cache Config Response - Configuration for data cache.
- Data
Disk Size Gb This property is required. string - The size of data disk, in GB. The data disk size minimum is 10GB.
- Data
Disk Type This property is required. string - The type of data disk:
PD_SSD
(default) orPD_HDD
. Not used for First Generation instances. - Database
Flags This property is required. List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Database Flags Response> - The database flags passed to the instance at startup.
- Database
Replication Enabled This property is required. bool - Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- Deletion
Protection Enabled This property is required. bool - Configuration to protect against accidental instance deletion.
- Deny
Maintenance Periods This property is required. List<Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Deny Maintenance Period Response> - Deny maintenance periods
- Edition
This property is required. string - Optional. The edition of the instance.
- Insights
Config This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Insights Config Response - Insights configuration, for now relevant only for Postgres.
- Ip
Configuration This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Ip Configuration Response - The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- Kind
This property is required. string - This is always
sql#settings
. - Location
Preference This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Location Preference Response - The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- Maintenance
Window This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Maintenance Window Response - The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- Password
Validation Policy This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Password Validation Policy Response - The local user password validation policy of the instance.
- Pricing
Plan This property is required. string - The pricing plan for this instance. This can be either
PER_USE
orPACKAGE
. OnlyPER_USE
is supported for Second Generation instances. - Replication
Type This property is required. string - The type of replication this instance uses. This can be either
ASYNCHRONOUS
orSYNCHRONOUS
. (Deprecated) This property was only applicable to First Generation instances. - Settings
Version This property is required. 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.
- Sql
Server Audit Config This property is required. Pulumi.Google Native. SQLAdmin. V1Beta4. Inputs. Sql Server Audit Config Response - SQL Server specific audit configuration.
- Storage
Auto Resize This property is required. bool - Configuration to increase storage size automatically. The default value is true.
- Storage
Auto Resize Limit This property is required. 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
This property is required. string - The tier (or machine type) for this instance, for example
db-custom-1-3840
. WARNING: Changing this restarts the instance. - Time
Zone This property is required. string - Server timezone, relevant only for Cloud SQL for SQL Server.
- User
Labels This property is required. Dictionary<string, string> - User-provided labels, represented as a dictionary where each label is a single key value pair.
- Activation
Policy This property is required. 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. - Active
Directory Config This property is required. SqlActive Directory Config Response - Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- Advanced
Machine Features This property is required. AdvancedMachine Features Response - Specifies advance machine configuration for the instance relevant only for SQL Server.
This property is required. []string- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- Availability
Type This property is required. 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. - Backup
Configuration This property is required. BackupConfiguration Response - The daily backup configuration for the instance.
- Collation
This property is required. string - The name of server Instance collation.
- Connector
Enforcement This property is required. string - Specifies if connections must use Cloud SQL connectors. Option values include the following:
NOT_REQUIRED
(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED
(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. - Crash
Safe Replication Enabled This property is required. 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 This property is required. DataCache Config Response - Configuration for data cache.
- Data
Disk Size Gb This property is required. string - The size of data disk, in GB. The data disk size minimum is 10GB.
- Data
Disk Type This property is required. string - The type of data disk:
PD_SSD
(default) orPD_HDD
. Not used for First Generation instances. - Database
Flags This property is required. []DatabaseFlags Response - The database flags passed to the instance at startup.
- Database
Replication Enabled This property is required. bool - Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- Deletion
Protection Enabled This property is required. bool - Configuration to protect against accidental instance deletion.
- Deny
Maintenance Periods This property is required. []DenyMaintenance Period Response - Deny maintenance periods
- Edition
This property is required. string - Optional. The edition of the instance.
- Insights
Config This property is required. InsightsConfig Response - Insights configuration, for now relevant only for Postgres.
- Ip
Configuration This property is required. IpConfiguration Response - The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- Kind
This property is required. string - This is always
sql#settings
. - Location
Preference This property is required. LocationPreference Response - The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- Maintenance
Window This property is required. MaintenanceWindow Response - The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- Password
Validation Policy This property is required. PasswordValidation Policy Response - The local user password validation policy of the instance.
- Pricing
Plan This property is required. string - The pricing plan for this instance. This can be either
PER_USE
orPACKAGE
. OnlyPER_USE
is supported for Second Generation instances. - Replication
Type This property is required. string - The type of replication this instance uses. This can be either
ASYNCHRONOUS
orSYNCHRONOUS
. (Deprecated) This property was only applicable to First Generation instances. - Settings
Version This property is required. 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.
- Sql
Server Audit Config This property is required. SqlServer Audit Config Response - SQL Server specific audit configuration.
- Storage
Auto Resize This property is required. bool - Configuration to increase storage size automatically. The default value is true.
- Storage
Auto Resize Limit This property is required. 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
This property is required. string - The tier (or machine type) for this instance, for example
db-custom-1-3840
. WARNING: Changing this restarts the instance. - Time
Zone This property is required. string - Server timezone, relevant only for Cloud SQL for SQL Server.
- User
Labels This property is required. map[string]string - User-provided labels, represented as a dictionary where each label is a single key value pair.
- activation
Policy This property is required. 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. - active
Directory Config This property is required. SqlActive Directory Config Response - Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advanced
Machine Features This property is required. AdvancedMachine Features Response - Specifies advance machine configuration for the instance relevant only for SQL Server.
This property is required. List<String>- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availability
Type This property is required. 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. - backup
Configuration This property is required. BackupConfiguration Response - The daily backup configuration for the instance.
- collation
This property is required. String - The name of server Instance collation.
- connector
Enforcement This property is required. String - Specifies if connections must use Cloud SQL connectors. Option values include the following:
NOT_REQUIRED
(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED
(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. - crash
Safe Replication Enabled This property is required. 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.
- data
Cache Config This property is required. DataCache Config Response - Configuration for data cache.
- data
Disk Size Gb This property is required. String - The size of data disk, in GB. The data disk size minimum is 10GB.
- data
Disk Type This property is required. String - The type of data disk:
PD_SSD
(default) orPD_HDD
. Not used for First Generation instances. - database
Flags This property is required. List<DatabaseFlags Response> - The database flags passed to the instance at startup.
- database
Replication Enabled This property is required. Boolean - Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletion
Protection Enabled This property is required. Boolean - Configuration to protect against accidental instance deletion.
- deny
Maintenance Periods This property is required. List<DenyMaintenance Period Response> - Deny maintenance periods
- edition
This property is required. String - Optional. The edition of the instance.
- insights
Config This property is required. InsightsConfig Response - Insights configuration, for now relevant only for Postgres.
- ip
Configuration This property is required. IpConfiguration Response - The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind
This property is required. String - This is always
sql#settings
. - location
Preference This property is required. LocationPreference Response - The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenance
Window This property is required. MaintenanceWindow Response - The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- password
Validation Policy This property is required. PasswordValidation Policy Response - The local user password validation policy of the instance.
- pricing
Plan This property is required. String - The pricing plan for this instance. This can be either
PER_USE
orPACKAGE
. OnlyPER_USE
is supported for Second Generation instances. - replication
Type This property is required. String - The type of replication this instance uses. This can be either
ASYNCHRONOUS
orSYNCHRONOUS
. (Deprecated) This property was only applicable to First Generation instances. - settings
Version This property is required. 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.
- sql
Server Audit Config This property is required. SqlServer Audit Config Response - SQL Server specific audit configuration.
- storage
Auto Resize This property is required. Boolean - Configuration to increase storage size automatically. The default value is true.
- storage
Auto Resize Limit This property is required. 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
This property is required. String - The tier (or machine type) for this instance, for example
db-custom-1-3840
. WARNING: Changing this restarts the instance. - time
Zone This property is required. String - Server timezone, relevant only for Cloud SQL for SQL Server.
- user
Labels This property is required. Map<String,String> - User-provided labels, represented as a dictionary where each label is a single key value pair.
- activation
Policy This property is required. 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. - active
Directory Config This property is required. SqlActive Directory Config Response - Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advanced
Machine Features This property is required. AdvancedMachine Features Response - Specifies advance machine configuration for the instance relevant only for SQL Server.
This property is required. string[]- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availability
Type This property is required. 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. - backup
Configuration This property is required. BackupConfiguration Response - The daily backup configuration for the instance.
- collation
This property is required. string - The name of server Instance collation.
- connector
Enforcement This property is required. string - Specifies if connections must use Cloud SQL connectors. Option values include the following:
NOT_REQUIRED
(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED
(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. - crash
Safe Replication Enabled This property is required. 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.
- data
Cache Config This property is required. DataCache Config Response - Configuration for data cache.
- data
Disk Size Gb This property is required. string - The size of data disk, in GB. The data disk size minimum is 10GB.
- data
Disk Type This property is required. string - The type of data disk:
PD_SSD
(default) orPD_HDD
. Not used for First Generation instances. - database
Flags This property is required. DatabaseFlags Response[] - The database flags passed to the instance at startup.
- database
Replication Enabled This property is required. boolean - Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletion
Protection Enabled This property is required. boolean - Configuration to protect against accidental instance deletion.
- deny
Maintenance Periods This property is required. DenyMaintenance Period Response[] - Deny maintenance periods
- edition
This property is required. string - Optional. The edition of the instance.
- insights
Config This property is required. InsightsConfig Response - Insights configuration, for now relevant only for Postgres.
- ip
Configuration This property is required. IpConfiguration Response - The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind
This property is required. string - This is always
sql#settings
. - location
Preference This property is required. LocationPreference Response - The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenance
Window This property is required. MaintenanceWindow Response - The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- password
Validation Policy This property is required. PasswordValidation Policy Response - The local user password validation policy of the instance.
- pricing
Plan This property is required. string - The pricing plan for this instance. This can be either
PER_USE
orPACKAGE
. OnlyPER_USE
is supported for Second Generation instances. - replication
Type This property is required. string - The type of replication this instance uses. This can be either
ASYNCHRONOUS
orSYNCHRONOUS
. (Deprecated) This property was only applicable to First Generation instances. - settings
Version This property is required. 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.
- sql
Server Audit Config This property is required. SqlServer Audit Config Response - SQL Server specific audit configuration.
- storage
Auto Resize This property is required. boolean - Configuration to increase storage size automatically. The default value is true.
- storage
Auto Resize Limit This property is required. 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
This property is required. string - The tier (or machine type) for this instance, for example
db-custom-1-3840
. WARNING: Changing this restarts the instance. - time
Zone This property is required. string - Server timezone, relevant only for Cloud SQL for SQL Server.
- user
Labels This property is required. {[key: string]: string} - User-provided labels, represented as a dictionary where each label is a single key value pair.
- activation_
policy This property is required. 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 This property is required. SqlActive Directory Config Response - Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advanced_
machine_ features This property is required. AdvancedMachine Features Response - Specifies advance machine configuration for the instance relevant only for SQL Server.
This property is required. Sequence[str]- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availability_
type This property is required. 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 This property is required. BackupConfiguration Response - The daily backup configuration for the instance.
- collation
This property is required. str - The name of server Instance collation.
- connector_
enforcement This property is required. str - Specifies if connections must use Cloud SQL connectors. Option values include the following:
NOT_REQUIRED
(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED
(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. - crash_
safe_ replication_ enabled This property is required. 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 This property is required. DataCache Config Response - Configuration for data cache.
- data_
disk_ size_ gb This property is required. str - The size of data disk, in GB. The data disk size minimum is 10GB.
- data_
disk_ type This property is required. str - The type of data disk:
PD_SSD
(default) orPD_HDD
. Not used for First Generation instances. - database_
flags This property is required. Sequence[DatabaseFlags Response] - The database flags passed to the instance at startup.
- database_
replication_ enabled This property is required. bool - Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletion_
protection_ enabled This property is required. bool - Configuration to protect against accidental instance deletion.
- deny_
maintenance_ periods This property is required. Sequence[DenyMaintenance Period Response] - Deny maintenance periods
- edition
This property is required. str - Optional. The edition of the instance.
- insights_
config This property is required. InsightsConfig Response - Insights configuration, for now relevant only for Postgres.
- ip_
configuration This property is required. IpConfiguration Response - The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
- kind
This property is required. str - This is always
sql#settings
. - location_
preference This property is required. LocationPreference Response - The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
- maintenance_
window This property is required. MaintenanceWindow Response - The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- password_
validation_ policy This property is required. PasswordValidation Policy Response - The local user password validation policy of the instance.
- pricing_
plan This property is required. str - The pricing plan for this instance. This can be either
PER_USE
orPACKAGE
. OnlyPER_USE
is supported for Second Generation instances. - replication_
type This property is required. str - The type of replication this instance uses. This can be either
ASYNCHRONOUS
orSYNCHRONOUS
. (Deprecated) This property was only applicable to First Generation instances. - settings_
version This property is required. 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 This property is required. SqlServer Audit Config Response - SQL Server specific audit configuration.
- storage_
auto_ resize This property is required. bool - Configuration to increase storage size automatically. The default value is true.
- storage_
auto_ resize_ limit This property is required. 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
This property is required. str - The tier (or machine type) for this instance, for example
db-custom-1-3840
. WARNING: Changing this restarts the instance. - time_
zone This property is required. str - Server timezone, relevant only for Cloud SQL for SQL Server.
- user_
labels This property is required. Mapping[str, str] - User-provided labels, represented as a dictionary where each label is a single key value pair.
- activation
Policy This property is required. 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. - active
Directory Config This property is required. Property Map - Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- advanced
Machine Features This property is required. Property Map - Specifies advance machine configuration for the instance relevant only for SQL Server.
This property is required. List<String>- The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
- availability
Type This property is required. 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. - backup
Configuration This property is required. Property Map - The daily backup configuration for the instance.
- collation
This property is required. String - The name of server Instance collation.
- connector
Enforcement This property is required. String - Specifies if connections must use Cloud SQL connectors. Option values include the following:
NOT_REQUIRED
(Cloud SQL instances can be connected without Cloud SQL Connectors) andREQUIRED
(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. - crash
Safe Replication Enabled This property is required. 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.
- data
Cache Config This property is required. Property Map - Configuration for data cache.
- data
Disk Size Gb This property is required. String - The size of data disk, in GB. The data disk size minimum is 10GB.
- data
Disk Type This property is required. String - The type of data disk:
PD_SSD
(default) orPD_HDD
. Not used for First Generation instances. - database
Flags This property is required. List<Property Map> - The database flags passed to the instance at startup.
- database
Replication Enabled This property is required. Boolean - Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
- deletion
Protection Enabled This property is required. Boolean - Configuration to protect against accidental instance deletion.
- deny
Maintenance Periods This property is required. List<Property Map> - Deny maintenance periods
- edition
This property is required. String - Optional. The edition of the instance.
- insights
Config This property is required. Property Map - Insights configuration, for now relevant only for Postgres.
- ip
Configuration This property is required. 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
This property is required. String - This is always
sql#settings
. - location
Preference This property is required. 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.
- maintenance
Window This property is required. Property Map - The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
- password
Validation Policy This property is required. Property Map - The local user password validation policy of the instance.
- pricing
Plan This property is required. String - The pricing plan for this instance. This can be either
PER_USE
orPACKAGE
. OnlyPER_USE
is supported for Second Generation instances. - replication
Type This property is required. String - The type of replication this instance uses. This can be either
ASYNCHRONOUS
orSYNCHRONOUS
. (Deprecated) This property was only applicable to First Generation instances. - settings
Version This property is required. 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.
- sql
Server Audit Config This property is required. Property Map - SQL Server specific audit configuration.
- storage
Auto Resize This property is required. Boolean - Configuration to increase storage size automatically. The default value is true.
- storage
Auto Resize Limit This property is required. 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
This property is required. String - The tier (or machine type) for this instance, for example
db-custom-1-3840
. WARNING: Changing this restarts the instance. - time
Zone This property is required. String - Server timezone, relevant only for Cloud SQL for SQL Server.
- user
Labels This property is required. Map<String> - User-provided labels, represented as a dictionary where each label is a single key value pair.
SqlActiveDirectoryConfigResponse
SqlOutOfDiskReportResponse
- Sql
Min Recommended Increase Size Gb This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Integer - 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 This property is required. 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 This property is required. number - 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 This property is required. 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 This property is required. 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 This property is required. 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
- sql
Min Recommended Increase Size Gb This property is required. Number - 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 This property is required. 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
- Can
Defer This property is required. bool - Can
Reschedule This property is required. bool - If the scheduled maintenance can be rescheduled.
- Schedule
Deadline Time This property is required. string - Maintenance cannot be rescheduled to start beyond this deadline.
- Start
Time This property is required. string - The start time of any upcoming scheduled maintenance for this instance.
- Can
Defer This property is required. bool - Can
Reschedule This property is required. bool - If the scheduled maintenance can be rescheduled.
- Schedule
Deadline Time This property is required. string - Maintenance cannot be rescheduled to start beyond this deadline.
- Start
Time This property is required. string - The start time of any upcoming scheduled maintenance for this instance.
- can
Defer This property is required. Boolean - can
Reschedule This property is required. Boolean - If the scheduled maintenance can be rescheduled.
- schedule
Deadline Time This property is required. String - Maintenance cannot be rescheduled to start beyond this deadline.
- start
Time This property is required. String - The start time of any upcoming scheduled maintenance for this instance.
- can
Defer This property is required. boolean - can
Reschedule This property is required. boolean - If the scheduled maintenance can be rescheduled.
- schedule
Deadline Time This property is required. string - Maintenance cannot be rescheduled to start beyond this deadline.
- start
Time This property is required. string - The start time of any upcoming scheduled maintenance for this instance.
- can_
defer This property is required. bool - can_
reschedule This property is required. bool - If the scheduled maintenance can be rescheduled.
- schedule_
deadline_ time This property is required. str - Maintenance cannot be rescheduled to start beyond this deadline.
- start_
time This property is required. str - The start time of any upcoming scheduled maintenance for this instance.
- can
Defer This property is required. Boolean - can
Reschedule This property is required. Boolean - If the scheduled maintenance can be rescheduled.
- schedule
Deadline Time This property is required. String - Maintenance cannot be rescheduled to start beyond this deadline.
- start
Time This property is required. String - The start time of any upcoming scheduled maintenance for this instance.
SqlServerAuditConfigResponse
- Bucket
This property is required. string - The name of the destination bucket (e.g., gs://mybucket).
- Kind
This property is required. string - This is always sql#sqlServerAuditConfig
- Retention
Interval This property is required. string - How long to keep generated audit files.
- Upload
Interval This property is required. string - How often to upload generated audit files.
- Bucket
This property is required. string - The name of the destination bucket (e.g., gs://mybucket).
- Kind
This property is required. string - This is always sql#sqlServerAuditConfig
- Retention
Interval This property is required. string - How long to keep generated audit files.
- Upload
Interval This property is required. string - How often to upload generated audit files.
- bucket
This property is required. String - The name of the destination bucket (e.g., gs://mybucket).
- kind
This property is required. String - This is always sql#sqlServerAuditConfig
- retention
Interval This property is required. String - How long to keep generated audit files.
- upload
Interval This property is required. String - How often to upload generated audit files.
- bucket
This property is required. string - The name of the destination bucket (e.g., gs://mybucket).
- kind
This property is required. string - This is always sql#sqlServerAuditConfig
- retention
Interval This property is required. string - How long to keep generated audit files.
- upload
Interval This property is required. string - How often to upload generated audit files.
- bucket
This property is required. str - The name of the destination bucket (e.g., gs://mybucket).
- kind
This property is required. str - This is always sql#sqlServerAuditConfig
- retention_
interval This property is required. str - How long to keep generated audit files.
- upload_
interval This property is required. str - How often to upload generated audit files.
- bucket
This property is required. String - The name of the destination bucket (e.g., gs://mybucket).
- kind
This property is required. String - This is always sql#sqlServerAuditConfig
- retention
Interval This property is required. String - How long to keep generated audit files.
- upload
Interval This property is required. String - How often to upload generated audit files.
SslCertResponse
- Cert
This property is required. string - PEM representation.
- Cert
Serial Number This property is required. string - Serial number, as extracted from the certificate.
- Common
Name This property is required. string - User supplied name. Constrained to [a-zA-Z.-_ ]+.
- Create
Time This property is required. string - The time when the certificate was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Expiration
Time This property is required. string - The time when the certificate expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Instance
This property is required. string - Name of the database instance.
- Kind
This property is required. string - This is always
sql#sslCert
. - Self
Link This property is required. string - The URI of this resource.
- Sha1Fingerprint
This property is required. string - Sha1 Fingerprint.
- Cert
This property is required. string - PEM representation.
- Cert
Serial Number This property is required. string - Serial number, as extracted from the certificate.
- Common
Name This property is required. string - User supplied name. Constrained to [a-zA-Z.-_ ]+.
- Create
Time This property is required. string - The time when the certificate was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Expiration
Time This property is required. string - The time when the certificate expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - Instance
This property is required. string - Name of the database instance.
- Kind
This property is required. string - This is always
sql#sslCert
. - Self
Link This property is required. string - The URI of this resource.
- Sha1Fingerprint
This property is required. string - Sha1 Fingerprint.
- cert
This property is required. String - PEM representation.
- cert
Serial Number This property is required. String - Serial number, as extracted from the certificate.
- common
Name This property is required. String - User supplied name. Constrained to [a-zA-Z.-_ ]+.
- create
Time This property is required. String - The time when the certificate was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - expiration
Time This property is required. String - The time when the certificate expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - instance
This property is required. String - Name of the database instance.
- kind
This property is required. String - This is always
sql#sslCert
. - self
Link This property is required. String - The URI of this resource.
- sha1Fingerprint
This property is required. String - Sha1 Fingerprint.
- cert
This property is required. string - PEM representation.
- cert
Serial Number This property is required. string - Serial number, as extracted from the certificate.
- common
Name This property is required. string - User supplied name. Constrained to [a-zA-Z.-_ ]+.
- create
Time This property is required. string - The time when the certificate was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - expiration
Time This property is required. string - The time when the certificate expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - instance
This property is required. string - Name of the database instance.
- kind
This property is required. string - This is always
sql#sslCert
. - self
Link This property is required. string - The URI of this resource.
- sha1Fingerprint
This property is required. string - Sha1 Fingerprint.
- cert
This property is required. str - PEM representation.
- cert_
serial_ number This property is required. str - Serial number, as extracted from the certificate.
- common_
name This property is required. str - User supplied name. Constrained to [a-zA-Z.-_ ]+.
- create_
time This property is required. str - The time when the certificate was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - expiration_
time This property is required. str - The time when the certificate expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - instance
This property is required. str - Name of the database instance.
- kind
This property is required. str - This is always
sql#sslCert
. - self_
link This property is required. str - The URI of this resource.
- sha1_
fingerprint This property is required. str - Sha1 Fingerprint.
- cert
This property is required. String - PEM representation.
- cert
Serial Number This property is required. String - Serial number, as extracted from the certificate.
- common
Name This property is required. String - User supplied name. Constrained to [a-zA-Z.-_ ]+.
- create
Time This property is required. String - The time when the certificate was created in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - expiration
Time This property is required. String - The time when the certificate expires in RFC 3339 format, for example
2012-11-15T16:19:00.094Z
. - instance
This property is required. String - Name of the database instance.
- kind
This property is required. String - This is always
sql#sslCert
. - self
Link This property is required. String - The URI of this resource.
- sha1Fingerprint
This property is required. String - Sha1 Fingerprint.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi