Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.datamigration/v1beta1.ConnectionProfile
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new connection profile in a given project and location.
Create ConnectionProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConnectionProfile(name: string, args: ConnectionProfileArgs, opts?: CustomResourceOptions);
@overload
def ConnectionProfile(resource_name: str,
args: ConnectionProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ConnectionProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
connection_profile_id: Optional[str] = None,
cloudsql: Optional[CloudSqlConnectionProfileArgs] = None,
display_name: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
mysql: Optional[MySqlConnectionProfileArgs] = None,
name: Optional[str] = None,
project: Optional[str] = None,
provider: Optional[ConnectionProfileProvider] = None,
request_id: Optional[str] = None,
state: Optional[ConnectionProfileState] = None)
func NewConnectionProfile(ctx *Context, name string, args ConnectionProfileArgs, opts ...ResourceOption) (*ConnectionProfile, error)
public ConnectionProfile(string name, ConnectionProfileArgs args, CustomResourceOptions? opts = null)
public ConnectionProfile(String name, ConnectionProfileArgs args)
public ConnectionProfile(String name, ConnectionProfileArgs args, CustomResourceOptions options)
type: google-native:datamigration/v1beta1:ConnectionProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectionProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var google_nativeConnectionProfileResource = new GoogleNative.Datamigration.V1Beta1.ConnectionProfile("google-nativeConnectionProfileResource", new()
{
ConnectionProfileId = "string",
Cloudsql = new GoogleNative.Datamigration.V1Beta1.Inputs.CloudSqlConnectionProfileArgs
{
Settings = new GoogleNative.Datamigration.V1Beta1.Inputs.CloudSqlSettingsArgs
{
ActivationPolicy = GoogleNative.Datamigration.V1Beta1.CloudSqlSettingsActivationPolicy.SqlActivationPolicyUnspecified,
AutoStorageIncrease = false,
DataDiskSizeGb = "string",
DataDiskType = GoogleNative.Datamigration.V1Beta1.CloudSqlSettingsDataDiskType.SqlDataDiskTypeUnspecified,
DatabaseFlags =
{
{ "string", "string" },
},
DatabaseVersion = GoogleNative.Datamigration.V1Beta1.CloudSqlSettingsDatabaseVersion.SqlDatabaseVersionUnspecified,
IpConfig = new GoogleNative.Datamigration.V1Beta1.Inputs.SqlIpConfigArgs
{
AuthorizedNetworks = new[]
{
new GoogleNative.Datamigration.V1Beta1.Inputs.SqlAclEntryArgs
{
ExpireTime = "string",
Label = "string",
Ttl = "string",
Value = "string",
},
},
EnableIpv4 = false,
PrivateNetwork = "string",
RequireSsl = false,
},
RootPassword = "string",
SourceId = "string",
StorageAutoResizeLimit = "string",
Tier = "string",
UserLabels =
{
{ "string", "string" },
},
Zone = "string",
},
},
DisplayName = "string",
Labels =
{
{ "string", "string" },
},
Location = "string",
Mysql = new GoogleNative.Datamigration.V1Beta1.Inputs.MySqlConnectionProfileArgs
{
Host = "string",
Password = "string",
Port = 0,
Username = "string",
CloudSqlId = "string",
Ssl = new GoogleNative.Datamigration.V1Beta1.Inputs.SslConfigArgs
{
CaCertificate = "string",
ClientCertificate = "string",
ClientKey = "string",
},
},
Name = "string",
Project = "string",
Provider = GoogleNative.Datamigration.V1Beta1.ConnectionProfileProvider.DatabaseProviderUnspecified,
RequestId = "string",
State = GoogleNative.Datamigration.V1Beta1.ConnectionProfileState.StateUnspecified,
});
example, err := datamigrationv1beta1.NewConnectionProfile(ctx, "google-nativeConnectionProfileResource", &datamigrationv1beta1.ConnectionProfileArgs{
ConnectionProfileId: pulumi.String("string"),
Cloudsql: &datamigration.CloudSqlConnectionProfileArgs{
Settings: &datamigration.CloudSqlSettingsArgs{
ActivationPolicy: datamigrationv1beta1.CloudSqlSettingsActivationPolicySqlActivationPolicyUnspecified,
AutoStorageIncrease: pulumi.Bool(false),
DataDiskSizeGb: pulumi.String("string"),
DataDiskType: datamigrationv1beta1.CloudSqlSettingsDataDiskTypeSqlDataDiskTypeUnspecified,
DatabaseFlags: pulumi.StringMap{
"string": pulumi.String("string"),
},
DatabaseVersion: datamigrationv1beta1.CloudSqlSettingsDatabaseVersionSqlDatabaseVersionUnspecified,
IpConfig: &datamigration.SqlIpConfigArgs{
AuthorizedNetworks: datamigration.SqlAclEntryArray{
&datamigration.SqlAclEntryArgs{
ExpireTime: pulumi.String("string"),
Label: pulumi.String("string"),
Ttl: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
EnableIpv4: pulumi.Bool(false),
PrivateNetwork: pulumi.String("string"),
RequireSsl: pulumi.Bool(false),
},
RootPassword: pulumi.String("string"),
SourceId: pulumi.String("string"),
StorageAutoResizeLimit: pulumi.String("string"),
Tier: pulumi.String("string"),
UserLabels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Zone: pulumi.String("string"),
},
},
DisplayName: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Location: pulumi.String("string"),
Mysql: &datamigration.MySqlConnectionProfileArgs{
Host: pulumi.String("string"),
Password: pulumi.String("string"),
Port: pulumi.Int(0),
Username: pulumi.String("string"),
CloudSqlId: pulumi.String("string"),
Ssl: &datamigration.SslConfigArgs{
CaCertificate: pulumi.String("string"),
ClientCertificate: pulumi.String("string"),
ClientKey: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Project: pulumi.String("string"),
Provider: datamigrationv1beta1.ConnectionProfileProviderDatabaseProviderUnspecified,
RequestId: pulumi.String("string"),
State: datamigrationv1beta1.ConnectionProfileStateStateUnspecified,
})
var google_nativeConnectionProfileResource = new ConnectionProfile("google-nativeConnectionProfileResource", ConnectionProfileArgs.builder()
.connectionProfileId("string")
.cloudsql(CloudSqlConnectionProfileArgs.builder()
.settings(CloudSqlSettingsArgs.builder()
.activationPolicy("SQL_ACTIVATION_POLICY_UNSPECIFIED")
.autoStorageIncrease(false)
.dataDiskSizeGb("string")
.dataDiskType("SQL_DATA_DISK_TYPE_UNSPECIFIED")
.databaseFlags(Map.of("string", "string"))
.databaseVersion("SQL_DATABASE_VERSION_UNSPECIFIED")
.ipConfig(SqlIpConfigArgs.builder()
.authorizedNetworks(SqlAclEntryArgs.builder()
.expireTime("string")
.label("string")
.ttl("string")
.value("string")
.build())
.enableIpv4(false)
.privateNetwork("string")
.requireSsl(false)
.build())
.rootPassword("string")
.sourceId("string")
.storageAutoResizeLimit("string")
.tier("string")
.userLabels(Map.of("string", "string"))
.zone("string")
.build())
.build())
.displayName("string")
.labels(Map.of("string", "string"))
.location("string")
.mysql(MySqlConnectionProfileArgs.builder()
.host("string")
.password("string")
.port(0)
.username("string")
.cloudSqlId("string")
.ssl(SslConfigArgs.builder()
.caCertificate("string")
.clientCertificate("string")
.clientKey("string")
.build())
.build())
.name("string")
.project("string")
.provider("DATABASE_PROVIDER_UNSPECIFIED")
.requestId("string")
.state("STATE_UNSPECIFIED")
.build());
google_native_connection_profile_resource = google_native.datamigration.v1beta1.ConnectionProfile("google-nativeConnectionProfileResource",
connection_profile_id="string",
cloudsql={
"settings": {
"activation_policy": google_native.datamigration.v1beta1.CloudSqlSettingsActivationPolicy.SQL_ACTIVATION_POLICY_UNSPECIFIED,
"auto_storage_increase": False,
"data_disk_size_gb": "string",
"data_disk_type": google_native.datamigration.v1beta1.CloudSqlSettingsDataDiskType.SQL_DATA_DISK_TYPE_UNSPECIFIED,
"database_flags": {
"string": "string",
},
"database_version": google_native.datamigration.v1beta1.CloudSqlSettingsDatabaseVersion.SQL_DATABASE_VERSION_UNSPECIFIED,
"ip_config": {
"authorized_networks": [{
"expire_time": "string",
"label": "string",
"ttl": "string",
"value": "string",
}],
"enable_ipv4": False,
"private_network": "string",
"require_ssl": False,
},
"root_password": "string",
"source_id": "string",
"storage_auto_resize_limit": "string",
"tier": "string",
"user_labels": {
"string": "string",
},
"zone": "string",
},
},
display_name="string",
labels={
"string": "string",
},
location="string",
mysql={
"host": "string",
"password": "string",
"port": 0,
"username": "string",
"cloud_sql_id": "string",
"ssl": {
"ca_certificate": "string",
"client_certificate": "string",
"client_key": "string",
},
},
name="string",
project="string",
provider=google_native.datamigration.v1beta1.ConnectionProfileProvider.DATABASE_PROVIDER_UNSPECIFIED,
request_id="string",
state=google_native.datamigration.v1beta1.ConnectionProfileState.STATE_UNSPECIFIED)
const google_nativeConnectionProfileResource = new google_native.datamigration.v1beta1.ConnectionProfile("google-nativeConnectionProfileResource", {
connectionProfileId: "string",
cloudsql: {
settings: {
activationPolicy: google_native.datamigration.v1beta1.CloudSqlSettingsActivationPolicy.SqlActivationPolicyUnspecified,
autoStorageIncrease: false,
dataDiskSizeGb: "string",
dataDiskType: google_native.datamigration.v1beta1.CloudSqlSettingsDataDiskType.SqlDataDiskTypeUnspecified,
databaseFlags: {
string: "string",
},
databaseVersion: google_native.datamigration.v1beta1.CloudSqlSettingsDatabaseVersion.SqlDatabaseVersionUnspecified,
ipConfig: {
authorizedNetworks: [{
expireTime: "string",
label: "string",
ttl: "string",
value: "string",
}],
enableIpv4: false,
privateNetwork: "string",
requireSsl: false,
},
rootPassword: "string",
sourceId: "string",
storageAutoResizeLimit: "string",
tier: "string",
userLabels: {
string: "string",
},
zone: "string",
},
},
displayName: "string",
labels: {
string: "string",
},
location: "string",
mysql: {
host: "string",
password: "string",
port: 0,
username: "string",
cloudSqlId: "string",
ssl: {
caCertificate: "string",
clientCertificate: "string",
clientKey: "string",
},
},
name: "string",
project: "string",
provider: google_native.datamigration.v1beta1.ConnectionProfileProvider.DatabaseProviderUnspecified,
requestId: "string",
state: google_native.datamigration.v1beta1.ConnectionProfileState.StateUnspecified,
});
type: google-native:datamigration/v1beta1:ConnectionProfile
properties:
cloudsql:
settings:
activationPolicy: SQL_ACTIVATION_POLICY_UNSPECIFIED
autoStorageIncrease: false
dataDiskSizeGb: string
dataDiskType: SQL_DATA_DISK_TYPE_UNSPECIFIED
databaseFlags:
string: string
databaseVersion: SQL_DATABASE_VERSION_UNSPECIFIED
ipConfig:
authorizedNetworks:
- expireTime: string
label: string
ttl: string
value: string
enableIpv4: false
privateNetwork: string
requireSsl: false
rootPassword: string
sourceId: string
storageAutoResizeLimit: string
tier: string
userLabels:
string: string
zone: string
connectionProfileId: string
displayName: string
labels:
string: string
location: string
mysql:
cloudSqlId: string
host: string
password: string
port: 0
ssl:
caCertificate: string
clientCertificate: string
clientKey: string
username: string
name: string
project: string
provider: DATABASE_PROVIDER_UNSPECIFIED
requestId: string
state: STATE_UNSPECIFIED
ConnectionProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConnectionProfile resource accepts the following input properties:
- Connection
Profile stringId - Required. The connection profile identifier.
- Cloudsql
Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. Cloud Sql Connection Profile - A CloudSQL database connection profile.
- Display
Name string - The connection profile display name.
- Labels Dictionary<string, string>
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
. - Location string
- Mysql
Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. My Sql Connection Profile - A MySQL database connection profile.
- Name string
- The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- Project string
- Provider
Pulumi.
Google Native. Datamigration. V1Beta1. Connection Profile Provider - The database provider.
- Request
Id string - A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- State
Pulumi.
Google Native. Datamigration. V1Beta1. Connection Profile State - The current connection profile state (e.g. DRAFT, READY, or FAILED).
- Connection
Profile stringId - Required. The connection profile identifier.
- Cloudsql
Cloud
Sql Connection Profile Args - A CloudSQL database connection profile.
- Display
Name string - The connection profile display name.
- Labels map[string]string
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
. - Location string
- Mysql
My
Sql Connection Profile Args - A MySQL database connection profile.
- Name string
- The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- Project string
- Provider
Connection
Profile Provider - The database provider.
- Request
Id string - A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- State
Connection
Profile State Enum - The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection
Profile StringId - Required. The connection profile identifier.
- cloudsql
Cloud
Sql Connection Profile - A CloudSQL database connection profile.
- display
Name String - The connection profile display name.
- labels Map<String,String>
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
. - location String
- mysql
My
Sql Connection Profile - A MySQL database connection profile.
- name String
- The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- project String
- provider
Connection
Profile Provider - The database provider.
- request
Id String - A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- state
Connection
Profile State - The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection
Profile stringId - Required. The connection profile identifier.
- cloudsql
Cloud
Sql Connection Profile - A CloudSQL database connection profile.
- display
Name string - The connection profile display name.
- labels {[key: string]: string}
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
. - location string
- mysql
My
Sql Connection Profile - A MySQL database connection profile.
- name string
- The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- project string
- provider
Connection
Profile Provider - The database provider.
- request
Id string - A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- state
Connection
Profile State - The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection_
profile_ strid - Required. The connection profile identifier.
- cloudsql
Cloud
Sql Connection Profile Args - A CloudSQL database connection profile.
- display_
name str - The connection profile display name.
- labels Mapping[str, str]
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
. - location str
- mysql
My
Sql Connection Profile Args - A MySQL database connection profile.
- name str
- The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- project str
- provider
Connection
Profile Provider - The database provider.
- request_
id str - A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- state
Connection
Profile State - The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection
Profile StringId - Required. The connection profile identifier.
- cloudsql Property Map
- A CloudSQL database connection profile.
- display
Name String - The connection profile display name.
- labels Map<String>
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
. - location String
- mysql Property Map
- A MySQL database connection profile.
- name String
- The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- project String
- provider "DATABASE_PROVIDER_UNSPECIFIED" | "CLOUDSQL" | "RDS"
- The database provider.
- request
Id String - A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- state "STATE_UNSPECIFIED" | "DRAFT" | "CREATING" | "READY" | "UPDATING" | "DELETING" | "DELETED" | "FAILED"
- The current connection profile state (e.g. DRAFT, READY, or FAILED).
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectionProfile resource produces the following output properties:
- Create
Time string - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- Error
Pulumi.
Google Native. Datamigration. V1Beta1. Outputs. Status Response - The error details in case of state FAILED.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- Create
Time string - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- Error
Status
Response - The error details in case of state FAILED.
- Id string
- The provider-assigned unique ID for this managed resource.
- Update
Time string - The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create
Time String - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error
Status
Response - The error details in case of state FAILED.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create
Time string - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error
Status
Response - The error details in case of state FAILED.
- id string
- The provider-assigned unique ID for this managed resource.
- update
Time string - The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create_
time str - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error
Status
Response - The error details in case of state FAILED.
- id str
- The provider-assigned unique ID for this managed resource.
- update_
time str - The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create
Time String - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error Property Map
- The error details in case of state FAILED.
- id String
- The provider-assigned unique ID for this managed resource.
- update
Time String - The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
Supporting Types
CloudSqlConnectionProfile, CloudSqlConnectionProfileArgs
- Settings
Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. Cloud Sql Settings - Immutable. Metadata used to create the destination Cloud SQL database.
- Settings
Cloud
Sql Settings - Immutable. Metadata used to create the destination Cloud SQL database.
- settings
Cloud
Sql Settings - Immutable. Metadata used to create the destination Cloud SQL database.
- settings
Cloud
Sql Settings - Immutable. Metadata used to create the destination Cloud SQL database.
- settings
Cloud
Sql Settings - Immutable. Metadata used to create the destination Cloud SQL database.
- settings Property Map
- Immutable. Metadata used to create the destination Cloud SQL database.
CloudSqlConnectionProfileResponse, CloudSqlConnectionProfileResponseArgs
- Cloud
Sql stringId - The Cloud SQL instance ID that this connection profile is associated with.
- Private
Ip string - The Cloud SQL database instance's private IP.
- Public
Ip string - The Cloud SQL database instance's public IP.
- Settings
Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. Cloud Sql Settings Response - Immutable. Metadata used to create the destination Cloud SQL database.
- Cloud
Sql stringId - The Cloud SQL instance ID that this connection profile is associated with.
- Private
Ip string - The Cloud SQL database instance's private IP.
- Public
Ip string - The Cloud SQL database instance's public IP.
- Settings
Cloud
Sql Settings Response - Immutable. Metadata used to create the destination Cloud SQL database.
- cloud
Sql StringId - The Cloud SQL instance ID that this connection profile is associated with.
- private
Ip String - The Cloud SQL database instance's private IP.
- public
Ip String - The Cloud SQL database instance's public IP.
- settings
Cloud
Sql Settings Response - Immutable. Metadata used to create the destination Cloud SQL database.
- cloud
Sql stringId - The Cloud SQL instance ID that this connection profile is associated with.
- private
Ip string - The Cloud SQL database instance's private IP.
- public
Ip string - The Cloud SQL database instance's public IP.
- settings
Cloud
Sql Settings Response - Immutable. Metadata used to create the destination Cloud SQL database.
- cloud_
sql_ strid - The Cloud SQL instance ID that this connection profile is associated with.
- private_
ip str - The Cloud SQL database instance's private IP.
- public_
ip str - The Cloud SQL database instance's public IP.
- settings
Cloud
Sql Settings Response - Immutable. Metadata used to create the destination Cloud SQL database.
- cloud
Sql StringId - The Cloud SQL instance ID that this connection profile is associated with.
- private
Ip String - The Cloud SQL database instance's private IP.
- public
Ip String - The Cloud SQL database instance's public IP.
- settings Property Map
- Immutable. Metadata used to create the destination Cloud SQL database.
CloudSqlSettings, CloudSqlSettingsArgs
- Activation
Policy Pulumi.Google Native. Datamigration. V1Beta1. Cloud Sql Settings Activation Policy - The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives. - Auto
Storage boolIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Data
Disk stringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk Pulumi.Type Google Native. Datamigration. V1Beta1. Cloud Sql Settings Data Disk Type - The type of storage:
PD_SSD
(default) orPD_HDD
. - Database
Flags Dictionary<string, string> - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version Pulumi.Google Native. Datamigration. V1Beta1. Cloud Sql Settings Database Version - The database engine type and version.
- Ip
Config Pulumi.Google Native. Datamigration. V1Beta1. Inputs. Sql Ip Config - 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.
- Root
Password string - Input only. Initial root password.
- Source
Id string - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - User
Labels Dictionary<string, string> - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - Zone string
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- Activation
Policy CloudSql Settings Activation Policy - The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives. - Auto
Storage boolIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Data
Disk stringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk CloudType Sql Settings Data Disk Type - The type of storage:
PD_SSD
(default) orPD_HDD
. - Database
Flags map[string]string - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version CloudSql Settings Database Version - The database engine type and version.
- Ip
Config SqlIp Config - 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.
- Root
Password string - Input only. Initial root password.
- Source
Id string - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - User
Labels map[string]string - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - Zone string
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy CloudSql Settings Activation Policy - The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives. - auto
Storage BooleanIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data
Disk StringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk CloudType Sql Settings Data Disk Type - The type of storage:
PD_SSD
(default) orPD_HDD
. - database
Flags Map<String,String> - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version CloudSql Settings Database Version - The database engine type and version.
- ip
Config SqlIp Config - 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.
- root
Password String - Input only. Initial root password.
- source
Id String - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user
Labels Map<String,String> - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone String
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy CloudSql Settings Activation Policy - The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives. - auto
Storage booleanIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data
Disk stringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk CloudType Sql Settings Data Disk Type - The type of storage:
PD_SSD
(default) orPD_HDD
. - database
Flags {[key: string]: string} - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version CloudSql Settings Database Version - The database engine type and version.
- ip
Config SqlIp Config - 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.
- root
Password string - Input only. Initial root password.
- source
Id string - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto stringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier string
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user
Labels {[key: string]: string} - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone string
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation_
policy CloudSql Settings Activation Policy - The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives. - auto_
storage_ boolincrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data_
disk_ strsize_ gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data_
disk_ Cloudtype Sql Settings Data Disk Type - The type of storage:
PD_SSD
(default) orPD_HDD
. - database_
flags Mapping[str, str] - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database_
version CloudSql Settings Database Version - The database engine type and version.
- ip_
config SqlIp Config - 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.
- root_
password str - Input only. Initial root password.
- source_
id str - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage_
auto_ strresize_ limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier str
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user_
labels Mapping[str, str] - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone str
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy "SQL_ACTIVATION_POLICY_UNSPECIFIED" | "ALWAYS" | "NEVER" - 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. - auto
Storage BooleanIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data
Disk StringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk "SQL_DATA_DISK_TYPE_UNSPECIFIED" | "PD_SSD" | "PD_HDD"Type - The type of storage:
PD_SSD
(default) orPD_HDD
. - database
Flags Map<String> - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version "SQL_DATABASE_VERSION_UNSPECIFIED" | "MYSQL_5_6" | "MYSQL_5_7" | "MYSQL_8_0" - The database engine type and version.
- ip
Config 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.
- root
Password String - Input only. Initial root password.
- source
Id String - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user
Labels Map<String> - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone String
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
CloudSqlSettingsActivationPolicy, CloudSqlSettingsActivationPolicyArgs
- Sql
Activation Policy Unspecified - SQL_ACTIVATION_POLICY_UNSPECIFIEDunspecified policy.
- Always
- ALWAYSThe instance is always up and running.
- Never
- NEVERThe instance should never spin up.
- Cloud
Sql Settings Activation Policy Sql Activation Policy Unspecified - SQL_ACTIVATION_POLICY_UNSPECIFIEDunspecified policy.
- Cloud
Sql Settings Activation Policy Always - ALWAYSThe instance is always up and running.
- Cloud
Sql Settings Activation Policy Never - NEVERThe instance should never spin up.
- Sql
Activation Policy Unspecified - SQL_ACTIVATION_POLICY_UNSPECIFIEDunspecified policy.
- Always
- ALWAYSThe instance is always up and running.
- Never
- NEVERThe instance should never spin up.
- Sql
Activation Policy Unspecified - SQL_ACTIVATION_POLICY_UNSPECIFIEDunspecified policy.
- Always
- ALWAYSThe instance is always up and running.
- Never
- NEVERThe instance should never spin up.
- SQL_ACTIVATION_POLICY_UNSPECIFIED
- SQL_ACTIVATION_POLICY_UNSPECIFIEDunspecified policy.
- ALWAYS
- ALWAYSThe instance is always up and running.
- NEVER
- NEVERThe instance should never spin up.
- "SQL_ACTIVATION_POLICY_UNSPECIFIED"
- SQL_ACTIVATION_POLICY_UNSPECIFIEDunspecified policy.
- "ALWAYS"
- ALWAYSThe instance is always up and running.
- "NEVER"
- NEVERThe instance should never spin up.
CloudSqlSettingsDataDiskType, CloudSqlSettingsDataDiskTypeArgs
- Sql
Data Disk Type Unspecified - SQL_DATA_DISK_TYPE_UNSPECIFIEDUnspecified.
- Pd
Ssd - PD_SSDSSD disk.
- Pd
Hdd - PD_HDDHDD disk.
- Cloud
Sql Settings Data Disk Type Sql Data Disk Type Unspecified - SQL_DATA_DISK_TYPE_UNSPECIFIEDUnspecified.
- Cloud
Sql Settings Data Disk Type Pd Ssd - PD_SSDSSD disk.
- Cloud
Sql Settings Data Disk Type Pd Hdd - PD_HDDHDD disk.
- Sql
Data Disk Type Unspecified - SQL_DATA_DISK_TYPE_UNSPECIFIEDUnspecified.
- Pd
Ssd - PD_SSDSSD disk.
- Pd
Hdd - PD_HDDHDD disk.
- Sql
Data Disk Type Unspecified - SQL_DATA_DISK_TYPE_UNSPECIFIEDUnspecified.
- Pd
Ssd - PD_SSDSSD disk.
- Pd
Hdd - PD_HDDHDD disk.
- SQL_DATA_DISK_TYPE_UNSPECIFIED
- SQL_DATA_DISK_TYPE_UNSPECIFIEDUnspecified.
- PD_SSD
- PD_SSDSSD disk.
- PD_HDD
- PD_HDDHDD disk.
- "SQL_DATA_DISK_TYPE_UNSPECIFIED"
- SQL_DATA_DISK_TYPE_UNSPECIFIEDUnspecified.
- "PD_SSD"
- PD_SSDSSD disk.
- "PD_HDD"
- PD_HDDHDD disk.
CloudSqlSettingsDatabaseVersion, CloudSqlSettingsDatabaseVersionArgs
- Sql
Database Version Unspecified - SQL_DATABASE_VERSION_UNSPECIFIEDUnspecified version.
- Mysql56
- MYSQL_5_6MySQL 5.6.
- Mysql57
- MYSQL_5_7MySQL 5.7.
- Mysql80
- MYSQL_8_0MySQL 8.0.
- Cloud
Sql Settings Database Version Sql Database Version Unspecified - SQL_DATABASE_VERSION_UNSPECIFIEDUnspecified version.
- Cloud
Sql Settings Database Version Mysql56 - MYSQL_5_6MySQL 5.6.
- Cloud
Sql Settings Database Version Mysql57 - MYSQL_5_7MySQL 5.7.
- Cloud
Sql Settings Database Version Mysql80 - MYSQL_8_0MySQL 8.0.
- Sql
Database Version Unspecified - SQL_DATABASE_VERSION_UNSPECIFIEDUnspecified version.
- Mysql56
- MYSQL_5_6MySQL 5.6.
- Mysql57
- MYSQL_5_7MySQL 5.7.
- Mysql80
- MYSQL_8_0MySQL 8.0.
- Sql
Database Version Unspecified - SQL_DATABASE_VERSION_UNSPECIFIEDUnspecified version.
- Mysql56
- MYSQL_5_6MySQL 5.6.
- Mysql57
- MYSQL_5_7MySQL 5.7.
- Mysql80
- MYSQL_8_0MySQL 8.0.
- SQL_DATABASE_VERSION_UNSPECIFIED
- SQL_DATABASE_VERSION_UNSPECIFIEDUnspecified version.
- MYSQL56
- MYSQL_5_6MySQL 5.6.
- MYSQL57
- MYSQL_5_7MySQL 5.7.
- MYSQL80
- MYSQL_8_0MySQL 8.0.
- "SQL_DATABASE_VERSION_UNSPECIFIED"
- SQL_DATABASE_VERSION_UNSPECIFIEDUnspecified version.
- "MYSQL_5_6"
- MYSQL_5_6MySQL 5.6.
- "MYSQL_5_7"
- MYSQL_5_7MySQL 5.7.
- "MYSQL_8_0"
- MYSQL_8_0MySQL 8.0.
CloudSqlSettingsResponse, CloudSqlSettingsResponseArgs
- Activation
Policy 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. - Auto
Storage boolIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Data
Disk stringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk stringType - The type of storage:
PD_SSD
(default) orPD_HDD
. - Database
Flags Dictionary<string, string> - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version string - The database engine type and version.
- Ip
Config Pulumi.Google Native. Datamigration. V1Beta1. Inputs. Sql Ip Config 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.
- Root
Password string - Input only. Initial root password.
- Root
Password boolSet - Indicates If this connection profile root password is stored.
- Source
Id string - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - User
Labels Dictionary<string, string> - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - Zone string
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- Activation
Policy 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. - Auto
Storage boolIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Data
Disk stringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk stringType - The type of storage:
PD_SSD
(default) orPD_HDD
. - Database
Flags map[string]string - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version string - The database engine type and version.
- Ip
Config SqlIp Config 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.
- Root
Password string - Input only. Initial root password.
- Root
Password boolSet - Indicates If this connection profile root password is stored.
- Source
Id string - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - User
Labels map[string]string - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - Zone string
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy 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. - auto
Storage BooleanIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data
Disk StringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk StringType - The type of storage:
PD_SSD
(default) orPD_HDD
. - database
Flags Map<String,String> - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version String - The database engine type and version.
- ip
Config SqlIp Config 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.
- root
Password String - Input only. Initial root password.
- root
Password BooleanSet - Indicates If this connection profile root password is stored.
- source
Id String - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user
Labels Map<String,String> - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone String
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy 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. - auto
Storage booleanIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data
Disk stringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk stringType - The type of storage:
PD_SSD
(default) orPD_HDD
. - database
Flags {[key: string]: string} - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version string - The database engine type and version.
- ip
Config SqlIp Config 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.
- root
Password string - Input only. Initial root password.
- root
Password booleanSet - Indicates If this connection profile root password is stored.
- source
Id string - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto stringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier string
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user
Labels {[key: string]: string} - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone string
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation_
policy str - The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives. - auto_
storage_ boolincrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data_
disk_ strsize_ gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data_
disk_ strtype - The type of storage:
PD_SSD
(default) orPD_HDD
. - database_
flags Mapping[str, str] - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database_
version str - The database engine type and version.
- ip_
config SqlIp Config 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.
- root_
password str - Input only. Initial root password.
- root_
password_ boolset - Indicates If this connection profile root password is stored.
- source_
id str - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage_
auto_ strresize_ limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier str
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user_
labels Mapping[str, str] - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone str
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy 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. - auto
Storage BooleanIncrease - [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- data
Disk StringSize Gb - The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk StringType - The type of storage:
PD_SSD
(default) orPD_HDD
. - database
Flags Map<String> - The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version String - The database engine type and version.
- ip
Config 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.
- root
Password String - Input only. Initial root password.
- root
Password BooleanSet - Indicates If this connection profile root password is stored.
- source
Id String - The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit - The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
- The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances). For more information, see Cloud SQL Instance Settings. - user
Labels Map<String> - The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
. - zone String
- The Google Cloud Platform zone where your Cloud SQL database instance is located.
ConnectionProfileProvider, ConnectionProfileProviderArgs
- Database
Provider Unspecified - DATABASE_PROVIDER_UNSPECIFIEDThe database provider is unknown.
- Cloudsql
- CLOUDSQLCloudSQL runs the database.
- Rds
- RDSRDS runs the database.
- Connection
Profile Provider Database Provider Unspecified - DATABASE_PROVIDER_UNSPECIFIEDThe database provider is unknown.
- Connection
Profile Provider Cloudsql - CLOUDSQLCloudSQL runs the database.
- Connection
Profile Provider Rds - RDSRDS runs the database.
- Database
Provider Unspecified - DATABASE_PROVIDER_UNSPECIFIEDThe database provider is unknown.
- Cloudsql
- CLOUDSQLCloudSQL runs the database.
- Rds
- RDSRDS runs the database.
- Database
Provider Unspecified - DATABASE_PROVIDER_UNSPECIFIEDThe database provider is unknown.
- Cloudsql
- CLOUDSQLCloudSQL runs the database.
- Rds
- RDSRDS runs the database.
- DATABASE_PROVIDER_UNSPECIFIED
- DATABASE_PROVIDER_UNSPECIFIEDThe database provider is unknown.
- CLOUDSQL
- CLOUDSQLCloudSQL runs the database.
- RDS
- RDSRDS runs the database.
- "DATABASE_PROVIDER_UNSPECIFIED"
- DATABASE_PROVIDER_UNSPECIFIEDThe database provider is unknown.
- "CLOUDSQL"
- CLOUDSQLCloudSQL runs the database.
- "RDS"
- RDSRDS runs the database.
ConnectionProfileState, ConnectionProfileStateArgs
- State
Unspecified - STATE_UNSPECIFIEDThe state of the connection profile is unknown.
- Draft
- DRAFTThe connection profile is in draft mode and fully editable.
- Creating
- CREATINGThe connection profile is being created.
- Ready
- READYThe connection profile is ready.
- Updating
- UPDATINGThe connection profile is being updated.
- Deleting
- DELETINGThe connection profile is being deleted.
- Deleted
- DELETEDThe connection profile has been deleted.
- Failed
- FAILEDThe last action on the connection profile failed.
- Connection
Profile State State Unspecified - STATE_UNSPECIFIEDThe state of the connection profile is unknown.
- Connection
Profile State Draft - DRAFTThe connection profile is in draft mode and fully editable.
- Connection
Profile State Creating - CREATINGThe connection profile is being created.
- Connection
Profile State Ready - READYThe connection profile is ready.
- Connection
Profile State Updating - UPDATINGThe connection profile is being updated.
- Connection
Profile State Deleting - DELETINGThe connection profile is being deleted.
- Connection
Profile State Deleted - DELETEDThe connection profile has been deleted.
- Connection
Profile State Failed - FAILEDThe last action on the connection profile failed.
- State
Unspecified - STATE_UNSPECIFIEDThe state of the connection profile is unknown.
- Draft
- DRAFTThe connection profile is in draft mode and fully editable.
- Creating
- CREATINGThe connection profile is being created.
- Ready
- READYThe connection profile is ready.
- Updating
- UPDATINGThe connection profile is being updated.
- Deleting
- DELETINGThe connection profile is being deleted.
- Deleted
- DELETEDThe connection profile has been deleted.
- Failed
- FAILEDThe last action on the connection profile failed.
- State
Unspecified - STATE_UNSPECIFIEDThe state of the connection profile is unknown.
- Draft
- DRAFTThe connection profile is in draft mode and fully editable.
- Creating
- CREATINGThe connection profile is being created.
- Ready
- READYThe connection profile is ready.
- Updating
- UPDATINGThe connection profile is being updated.
- Deleting
- DELETINGThe connection profile is being deleted.
- Deleted
- DELETEDThe connection profile has been deleted.
- Failed
- FAILEDThe last action on the connection profile failed.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIEDThe state of the connection profile is unknown.
- DRAFT
- DRAFTThe connection profile is in draft mode and fully editable.
- CREATING
- CREATINGThe connection profile is being created.
- READY
- READYThe connection profile is ready.
- UPDATING
- UPDATINGThe connection profile is being updated.
- DELETING
- DELETINGThe connection profile is being deleted.
- DELETED
- DELETEDThe connection profile has been deleted.
- FAILED
- FAILEDThe last action on the connection profile failed.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIEDThe state of the connection profile is unknown.
- "DRAFT"
- DRAFTThe connection profile is in draft mode and fully editable.
- "CREATING"
- CREATINGThe connection profile is being created.
- "READY"
- READYThe connection profile is ready.
- "UPDATING"
- UPDATINGThe connection profile is being updated.
- "DELETING"
- DELETINGThe connection profile is being deleted.
- "DELETED"
- DELETEDThe connection profile has been deleted.
- "FAILED"
- FAILEDThe last action on the connection profile failed.
MySqlConnectionProfile, MySqlConnectionProfileArgs
- Host string
- The IP or hostname of the source MySQL database.
- Password string
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Port int
- The network port of the source MySQL database.
- Username string
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- Cloud
Sql stringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Ssl
Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. Ssl Config - SSL configuration for the destination to connect to the source database.
- Host string
- The IP or hostname of the source MySQL database.
- Password string
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Port int
- The network port of the source MySQL database.
- Username string
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- Cloud
Sql stringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Ssl
Ssl
Config - SSL configuration for the destination to connect to the source database.
- host String
- The IP or hostname of the source MySQL database.
- password String
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port Integer
- The network port of the source MySQL database.
- username String
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl
Ssl
Config - SSL configuration for the destination to connect to the source database.
- host string
- The IP or hostname of the source MySQL database.
- password string
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port number
- The network port of the source MySQL database.
- username string
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql stringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl
Ssl
Config - SSL configuration for the destination to connect to the source database.
- host str
- The IP or hostname of the source MySQL database.
- password str
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port int
- The network port of the source MySQL database.
- username str
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud_
sql_ strid - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl
Ssl
Config - SSL configuration for the destination to connect to the source database.
- host String
- The IP or hostname of the source MySQL database.
- password String
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port Number
- The network port of the source MySQL database.
- username String
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl Property Map
- SSL configuration for the destination to connect to the source database.
MySqlConnectionProfileResponse, MySqlConnectionProfileResponseArgs
- Cloud
Sql stringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Host string
- The IP or hostname of the source MySQL database.
- Password string
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Password
Set bool - Indicates If this connection profile password is stored.
- Port int
- The network port of the source MySQL database.
- Ssl
Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. Ssl Config Response - SSL configuration for the destination to connect to the source database.
- Username string
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- Cloud
Sql stringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Host string
- The IP or hostname of the source MySQL database.
- Password string
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Password
Set bool - Indicates If this connection profile password is stored.
- Port int
- The network port of the source MySQL database.
- Ssl
Ssl
Config Response - SSL configuration for the destination to connect to the source database.
- Username string
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host String
- The IP or hostname of the source MySQL database.
- password String
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password
Set Boolean - Indicates If this connection profile password is stored.
- port Integer
- The network port of the source MySQL database.
- ssl
Ssl
Config Response - SSL configuration for the destination to connect to the source database.
- username String
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql stringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host string
- The IP or hostname of the source MySQL database.
- password string
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password
Set boolean - Indicates If this connection profile password is stored.
- port number
- The network port of the source MySQL database.
- ssl
Ssl
Config Response - SSL configuration for the destination to connect to the source database.
- username string
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud_
sql_ strid - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host str
- The IP or hostname of the source MySQL database.
- password str
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password_
set bool - Indicates If this connection profile password is stored.
- port int
- The network port of the source MySQL database.
- ssl
Ssl
Config Response - SSL configuration for the destination to connect to the source database.
- username str
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId - If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host String
- The IP or hostname of the source MySQL database.
- password String
- Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password
Set Boolean - Indicates If this connection profile password is stored.
- port Number
- The network port of the source MySQL database.
- ssl Property Map
- SSL configuration for the destination to connect to the source database.
- username String
- The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
SqlAclEntry, SqlAclEntryArgs
- Expire
Time string - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - Label string
- A label to identify this entry.
- Ttl string
- Input only. The time-to-leave of this access control entry.
- Value string
- The allowlisted value for the access control list.
- Expire
Time string - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - Label string
- A label to identify this entry.
- Ttl string
- Input only. The time-to-leave of this access control entry.
- Value string
- The allowlisted value for the access control list.
- expire
Time String - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label String
- A label to identify this entry.
- ttl String
- Input only. The time-to-leave of this access control entry.
- value String
- The allowlisted value for the access control list.
- expire
Time string - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label string
- A label to identify this entry.
- ttl string
- Input only. The time-to-leave of this access control entry.
- value string
- The allowlisted value for the access control list.
- expire_
time str - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label str
- A label to identify this entry.
- ttl str
- Input only. The time-to-leave of this access control entry.
- value str
- The allowlisted value for the access control list.
- expire
Time String - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label String
- A label to identify this entry.
- ttl String
- Input only. The time-to-leave of this access control entry.
- value String
- The allowlisted value for the access control list.
SqlAclEntryResponse, SqlAclEntryResponseArgs
- Expire
Time string - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - Label string
- A label to identify this entry.
- Ttl string
- Input only. The time-to-leave of this access control entry.
- Value string
- The allowlisted value for the access control list.
- Expire
Time string - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - Label string
- A label to identify this entry.
- Ttl string
- Input only. The time-to-leave of this access control entry.
- Value string
- The allowlisted value for the access control list.
- expire
Time String - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label String
- A label to identify this entry.
- ttl String
- Input only. The time-to-leave of this access control entry.
- value String
- The allowlisted value for the access control list.
- expire
Time string - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label string
- A label to identify this entry.
- ttl string
- Input only. The time-to-leave of this access control entry.
- value string
- The allowlisted value for the access control list.
- expire_
time str - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label str
- A label to identify this entry.
- ttl str
- Input only. The time-to-leave of this access control entry.
- value str
- The allowlisted value for the access control list.
- expire
Time String - The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
. - label String
- A label to identify this entry.
- ttl String
- Input only. The time-to-leave of this access control entry.
- value String
- The allowlisted value for the access control list.
SqlIpConfig, SqlIpConfigArgs
- List<Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. Sql Acl Entry> - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - Enable
Ipv4 bool - Whether the instance is assigned a public IP address or not.
- Private
Network 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. - Require
Ssl bool - Whether SSL connections over IP should be enforced or not.
- []Sql
Acl Entry - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - Enable
Ipv4 bool - Whether the instance is assigned a public IP address or not.
- Private
Network 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. - Require
Ssl bool - Whether SSL connections over IP should be enforced or not.
- List<Sql
Acl Entry> - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable
Ipv4 Boolean - Whether the instance is assigned a public IP address or not.
- private
Network 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. - require
Ssl Boolean - Whether SSL connections over IP should be enforced or not.
- Sql
Acl Entry[] - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable
Ipv4 boolean - Whether the instance is assigned a public IP address or not.
- private
Network 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. - require
Ssl boolean - Whether SSL connections over IP should be enforced or not.
- Sequence[Sql
Acl Entry] - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable_
ipv4 bool - Whether the instance is assigned a public IP address or not.
- private_
network str - The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
/projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set. - require_
ssl bool - Whether SSL connections over IP should be enforced or not.
- List<Property Map>
- The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable
Ipv4 Boolean - Whether the instance is assigned a public IP address or not.
- private
Network 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. - require
Ssl Boolean - Whether SSL connections over IP should be enforced or not.
SqlIpConfigResponse, SqlIpConfigResponseArgs
- List<Pulumi.
Google Native. Datamigration. V1Beta1. Inputs. Sql Acl Entry Response> - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - Enable
Ipv4 bool - Whether the instance is assigned a public IP address or not.
- Private
Network 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. - Require
Ssl bool - Whether SSL connections over IP should be enforced or not.
- []Sql
Acl Entry Response - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - Enable
Ipv4 bool - Whether the instance is assigned a public IP address or not.
- Private
Network 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. - Require
Ssl bool - Whether SSL connections over IP should be enforced or not.
- List<Sql
Acl Entry Response> - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable
Ipv4 Boolean - Whether the instance is assigned a public IP address or not.
- private
Network 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. - require
Ssl Boolean - Whether SSL connections over IP should be enforced or not.
- Sql
Acl Entry Response[] - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable
Ipv4 boolean - Whether the instance is assigned a public IP address or not.
- private
Network 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. - require
Ssl boolean - Whether SSL connections over IP should be enforced or not.
- Sequence[Sql
Acl Entry Response] - The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable_
ipv4 bool - Whether the instance is assigned a public IP address or not.
- private_
network str - The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
/projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set. - require_
ssl bool - Whether SSL connections over IP should be enforced or not.
- List<Property Map>
- The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
). - enable
Ipv4 Boolean - Whether the instance is assigned a public IP address or not.
- private
Network 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. - require
Ssl Boolean - Whether SSL connections over IP should be enforced or not.
SslConfig, SslConfigArgs
- Ca
Certificate string - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- Ca
Certificate string - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca
Certificate String - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca
Certificate string - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate string - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key string - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca_
certificate str - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client_
certificate str - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client_
key str - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca
Certificate String - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
SslConfigResponse, SslConfigResponseArgs
- Ca
Certificate string - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- Type string
- The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- Ca
Certificate string - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- Type string
- The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca
Certificate String - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type String
- The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca
Certificate string - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate string - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key string - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type string
- The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca_
certificate str - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client_
certificate str - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client_
key str - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type str
- The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca
Certificate String - Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String - Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String - Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type String
- The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
StatusResponse, StatusResponseArgs
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
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.