google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.datamigration/v1.ConnectionProfile

Creates a new connection profile in a given project and location.

Create ConnectionProfile Resource

new ConnectionProfile(name: string, args: ConnectionProfileArgs, opts?: CustomResourceOptions);
@overload
def ConnectionProfile(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      alloydb: Optional[AlloyDbConnectionProfileArgs] = None,
                      cloudsql: Optional[CloudSqlConnectionProfileArgs] = None,
                      connection_profile_id: Optional[str] = None,
                      display_name: Optional[str] = None,
                      labels: Optional[Mapping[str, str]] = None,
                      location: Optional[str] = None,
                      mysql: Optional[MySqlConnectionProfileArgs] = None,
                      name: Optional[str] = None,
                      oracle: Optional[OracleConnectionProfileArgs] = None,
                      postgresql: Optional[PostgreSqlConnectionProfileArgs] = None,
                      project: Optional[str] = None,
                      provider: Optional[ConnectionProfileProvider] = None,
                      request_id: Optional[str] = None,
                      skip_validation: Optional[bool] = None,
                      state: Optional[ConnectionProfileState] = None,
                      validate_only: Optional[bool] = None)
@overload
def ConnectionProfile(resource_name: str,
                      args: ConnectionProfileArgs,
                      opts: Optional[ResourceOptions] = 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/v1:ConnectionProfile
properties: # The arguments to resource properties.
options: # 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.
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.

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

The ConnectionProfile resource accepts the following input properties:

ConnectionProfileId string

Required. The connection profile identifier.

Alloydb Pulumi.GoogleNative.Datamigration.V1.Inputs.AlloyDbConnectionProfileArgs

An AlloyDB cluster connection profile.

Cloudsql Pulumi.GoogleNative.Datamigration.V1.Inputs.CloudSqlConnectionProfileArgs

A CloudSQL database connection profile.

DisplayName 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.GoogleNative.Datamigration.V1.Inputs.MySqlConnectionProfileArgs

A MySQL database connection profile.

Name string

The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.

Oracle Pulumi.GoogleNative.Datamigration.V1.Inputs.OracleConnectionProfileArgs

An Oracle database connection profile.

Postgresql Pulumi.GoogleNative.Datamigration.V1.Inputs.PostgreSqlConnectionProfileArgs

A PostgreSQL database connection profile.

Project string
Provider Pulumi.GoogleNative.Datamigration.V1.ConnectionProfileProvider

The database provider.

RequestId string

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

SkipValidation bool

Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.

State Pulumi.GoogleNative.Datamigration.V1.ConnectionProfileState

The current connection profile state (e.g. DRAFT, READY, or FAILED).

ValidateOnly bool

Optional. Only validate the connection profile, but don't create any resources. The default is false. Only supported for Oracle connection profiles.

ConnectionProfileId string

Required. The connection profile identifier.

Alloydb AlloyDbConnectionProfileArgs

An AlloyDB cluster connection profile.

Cloudsql CloudSqlConnectionProfileArgs

A CloudSQL database connection profile.

DisplayName 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 MySqlConnectionProfileArgs

A MySQL database connection profile.

Name string

The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.

Oracle OracleConnectionProfileArgs

An Oracle database connection profile.

Postgresql PostgreSqlConnectionProfileArgs

A PostgreSQL database connection profile.

Project string
Provider ConnectionProfileProvider

The database provider.

RequestId string

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

SkipValidation bool

Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.

State ConnectionProfileStateEnum

The current connection profile state (e.g. DRAFT, READY, or FAILED).

ValidateOnly bool

Optional. Only validate the connection profile, but don't create any resources. The default is false. Only supported for Oracle connection profiles.

connectionProfileId String

Required. The connection profile identifier.

alloydb AlloyDbConnectionProfileArgs

An AlloyDB cluster connection profile.

cloudsql CloudSqlConnectionProfileArgs

A CloudSQL database connection profile.

displayName 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 MySqlConnectionProfileArgs

A MySQL database connection profile.

name String

The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.

oracle OracleConnectionProfileArgs

An Oracle database connection profile.

postgresql PostgreSqlConnectionProfileArgs

A PostgreSQL database connection profile.

project String
provider ConnectionProfileProvider

The database provider.

requestId String

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

skipValidation Boolean

Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.

state ConnectionProfileState

The current connection profile state (e.g. DRAFT, READY, or FAILED).

validateOnly Boolean

Optional. Only validate the connection profile, but don't create any resources. The default is false. Only supported for Oracle connection profiles.

connectionProfileId string

Required. The connection profile identifier.

alloydb AlloyDbConnectionProfileArgs

An AlloyDB cluster connection profile.

cloudsql CloudSqlConnectionProfileArgs

A CloudSQL database connection profile.

displayName 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 MySqlConnectionProfileArgs

A MySQL database connection profile.

name string

The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.

oracle OracleConnectionProfileArgs

An Oracle database connection profile.

postgresql PostgreSqlConnectionProfileArgs

A PostgreSQL database connection profile.

project string
provider ConnectionProfileProvider

The database provider.

requestId string

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

skipValidation boolean

Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.

state ConnectionProfileState

The current connection profile state (e.g. DRAFT, READY, or FAILED).

validateOnly boolean

Optional. Only validate the connection profile, but don't create any resources. The default is false. Only supported for Oracle connection profiles.

connection_profile_id str

Required. The connection profile identifier.

alloydb AlloyDbConnectionProfileArgs

An AlloyDB cluster connection profile.

cloudsql CloudSqlConnectionProfileArgs

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 MySqlConnectionProfileArgs

A MySQL database connection profile.

name str

The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.

oracle OracleConnectionProfileArgs

An Oracle database connection profile.

postgresql PostgreSqlConnectionProfileArgs

A PostgreSQL database connection profile.

project str
provider ConnectionProfileProvider

The database provider.

request_id str

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

skip_validation bool

Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.

state ConnectionProfileState

The current connection profile state (e.g. DRAFT, READY, or FAILED).

validate_only bool

Optional. Only validate the connection profile, but don't create any resources. The default is false. Only supported for Oracle connection profiles.

connectionProfileId String

Required. The connection profile identifier.

alloydb Property Map

An AlloyDB cluster connection profile.

cloudsql Property Map

A CloudSQL database connection profile.

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

oracle Property Map

An Oracle database connection profile.

postgresql Property Map

A PostgreSQL database connection profile.

project String
provider "DATABASE_PROVIDER_UNSPECIFIED" | "CLOUDSQL" | "RDS" | "AURORA" | "ALLOYDB"

The database provider.

requestId String

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

skipValidation Boolean

Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.

state "STATE_UNSPECIFIED" | "DRAFT" | "CREATING" | "READY" | "UPDATING" | "DELETING" | "DELETED" | "FAILED"

The current connection profile state (e.g. DRAFT, READY, or FAILED).

validateOnly Boolean

Optional. Only validate the connection profile, but don't create any resources. The default is false. Only supported for Oracle connection profiles.

Outputs

All input properties are implicitly available as output properties. Additionally, the ConnectionProfile resource produces the following output properties:

CreateTime 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.GoogleNative.Datamigration.V1.Outputs.StatusResponse

The error details in case of state FAILED.

Id string

The provider-assigned unique ID for this managed resource.

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

CreateTime 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 StatusResponse

The error details in case of state FAILED.

Id string

The provider-assigned unique ID for this managed resource.

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

createTime 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 StatusResponse

The error details in case of state FAILED.

id String

The provider-assigned unique ID for this managed resource.

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

createTime 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 StatusResponse

The error details in case of state FAILED.

id string

The provider-assigned unique ID for this managed resource.

updateTime 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 StatusResponse

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

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

updateTime 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

AlloyDbConnectionProfile

ClusterId string

The AlloyDB cluster ID that this connection profile is associated with.

Settings Pulumi.GoogleNative.Datamigration.V1.Inputs.AlloyDbSettings

Immutable. Metadata used to create the destination AlloyDB cluster.

ClusterId string

The AlloyDB cluster ID that this connection profile is associated with.

Settings AlloyDbSettings

Immutable. Metadata used to create the destination AlloyDB cluster.

clusterId String

The AlloyDB cluster ID that this connection profile is associated with.

settings AlloyDbSettings

Immutable. Metadata used to create the destination AlloyDB cluster.

clusterId string

The AlloyDB cluster ID that this connection profile is associated with.

settings AlloyDbSettings

Immutable. Metadata used to create the destination AlloyDB cluster.

cluster_id str

The AlloyDB cluster ID that this connection profile is associated with.

settings AlloyDbSettings

Immutable. Metadata used to create the destination AlloyDB cluster.

clusterId String

The AlloyDB cluster ID that this connection profile is associated with.

settings Property Map

Immutable. Metadata used to create the destination AlloyDB cluster.

AlloyDbConnectionProfileResponse

ClusterId string

The AlloyDB cluster ID that this connection profile is associated with.

Settings Pulumi.GoogleNative.Datamigration.V1.Inputs.AlloyDbSettingsResponse

Immutable. Metadata used to create the destination AlloyDB cluster.

ClusterId string

The AlloyDB cluster ID that this connection profile is associated with.

Settings AlloyDbSettingsResponse

Immutable. Metadata used to create the destination AlloyDB cluster.

clusterId String

The AlloyDB cluster ID that this connection profile is associated with.

settings AlloyDbSettingsResponse

Immutable. Metadata used to create the destination AlloyDB cluster.

clusterId string

The AlloyDB cluster ID that this connection profile is associated with.

settings AlloyDbSettingsResponse

Immutable. Metadata used to create the destination AlloyDB cluster.

cluster_id str

The AlloyDB cluster ID that this connection profile is associated with.

settings AlloyDbSettingsResponse

Immutable. Metadata used to create the destination AlloyDB cluster.

clusterId String

The AlloyDB cluster ID that this connection profile is associated with.

settings Property Map

Immutable. Metadata used to create the destination AlloyDB cluster.

AlloyDbSettings

InitialUser Pulumi.GoogleNative.Datamigration.V1.Inputs.UserPassword

Input only. Initial user to setup during cluster creation. Required.

VpcNetwork string

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

Labels Dictionary<string, string>

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

PrimaryInstanceSettings Pulumi.GoogleNative.Datamigration.V1.Inputs.PrimaryInstanceSettings
InitialUser UserPassword

Input only. Initial user to setup during cluster creation. Required.

VpcNetwork string

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

Labels map[string]string

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

PrimaryInstanceSettings PrimaryInstanceSettings
initialUser UserPassword

Input only. Initial user to setup during cluster creation. Required.

vpcNetwork String

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

labels Map<String,String>

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primaryInstanceSettings PrimaryInstanceSettings
initialUser UserPassword

Input only. Initial user to setup during cluster creation. Required.

vpcNetwork string

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

labels {[key: string]: string}

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primaryInstanceSettings PrimaryInstanceSettings
initial_user UserPassword

Input only. Initial user to setup during cluster creation. Required.

vpc_network str

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

labels Mapping[str, str]

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primary_instance_settings PrimaryInstanceSettings
initialUser Property Map

Input only. Initial user to setup during cluster creation. Required.

vpcNetwork String

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

labels Map<String>

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primaryInstanceSettings Property Map

AlloyDbSettingsResponse

InitialUser Pulumi.GoogleNative.Datamigration.V1.Inputs.UserPasswordResponse

Input only. Initial user to setup during cluster creation. Required.

Labels Dictionary<string, string>

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

PrimaryInstanceSettings Pulumi.GoogleNative.Datamigration.V1.Inputs.PrimaryInstanceSettingsResponse
VpcNetwork string

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

InitialUser UserPasswordResponse

Input only. Initial user to setup during cluster creation. Required.

Labels map[string]string

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

PrimaryInstanceSettings PrimaryInstanceSettingsResponse
VpcNetwork string

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

initialUser UserPasswordResponse

Input only. Initial user to setup during cluster creation. Required.

labels Map<String,String>

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primaryInstanceSettings PrimaryInstanceSettingsResponse
vpcNetwork String

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

initialUser UserPasswordResponse

Input only. Initial user to setup during cluster creation. Required.

labels {[key: string]: string}

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primaryInstanceSettings PrimaryInstanceSettingsResponse
vpcNetwork string

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

initial_user UserPasswordResponse

Input only. Initial user to setup during cluster creation. Required.

labels Mapping[str, str]

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primary_instance_settings PrimaryInstanceSettingsResponse
vpc_network str

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

initialUser Property Map

Input only. Initial user to setup during cluster creation. Required.

labels Map<String>

Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.

primaryInstanceSettings Property Map
vpcNetwork String

The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.

CloudSqlConnectionProfile

Settings Pulumi.GoogleNative.Datamigration.V1.Inputs.CloudSqlSettings

Immutable. Metadata used to create the destination Cloud SQL database.

Settings CloudSqlSettings

Immutable. Metadata used to create the destination Cloud SQL database.

settings CloudSqlSettings

Immutable. Metadata used to create the destination Cloud SQL database.

settings CloudSqlSettings

Immutable. Metadata used to create the destination Cloud SQL database.

settings CloudSqlSettings

Immutable. Metadata used to create the destination Cloud SQL database.

settings Property Map

Immutable. Metadata used to create the destination Cloud SQL database.

CloudSqlConnectionProfileResponse

AdditionalPublicIp string

The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

CloudSqlId string

The Cloud SQL instance ID that this connection profile is associated with.

PrivateIp string

The Cloud SQL database instance's private IP.

PublicIp string

The Cloud SQL database instance's public IP.

Settings Pulumi.GoogleNative.Datamigration.V1.Inputs.CloudSqlSettingsResponse

Immutable. Metadata used to create the destination Cloud SQL database.

AdditionalPublicIp string

The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

CloudSqlId string

The Cloud SQL instance ID that this connection profile is associated with.

PrivateIp string

The Cloud SQL database instance's private IP.

PublicIp string

The Cloud SQL database instance's public IP.

Settings CloudSqlSettingsResponse

Immutable. Metadata used to create the destination Cloud SQL database.

additionalPublicIp String

The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

cloudSqlId String

The Cloud SQL instance ID that this connection profile is associated with.

privateIp String

The Cloud SQL database instance's private IP.

publicIp String

The Cloud SQL database instance's public IP.

settings CloudSqlSettingsResponse

Immutable. Metadata used to create the destination Cloud SQL database.

additionalPublicIp string

The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

cloudSqlId string

The Cloud SQL instance ID that this connection profile is associated with.

privateIp string

The Cloud SQL database instance's private IP.

publicIp string

The Cloud SQL database instance's public IP.

settings CloudSqlSettingsResponse

Immutable. Metadata used to create the destination Cloud SQL database.

additional_public_ip str

The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

cloud_sql_id str

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 CloudSqlSettingsResponse

Immutable. Metadata used to create the destination Cloud SQL database.

additionalPublicIp String

The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

cloudSqlId String

The Cloud SQL instance ID that this connection profile is associated with.

privateIp String

The Cloud SQL database instance's private IP.

publicIp String

The Cloud SQL database instance's public IP.

settings Property Map

Immutable. Metadata used to create the destination Cloud SQL database.

CloudSqlSettings

ActivationPolicy Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsActivationPolicy

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.

AutoStorageIncrease bool

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

AvailabilityType Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsAvailabilityType

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

CmekKeyName string

The KMS key name used for the csql instance.

Collation string

The Cloud SQL default instance level collation.

DataDiskSizeGb string

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

DataDiskType Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsDataDiskType

The type of storage: PD_SSD (default) or PD_HDD.

DatabaseFlags 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" }.

DatabaseVersion Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsDatabaseVersion

The database engine type and version.

IpConfig Pulumi.GoogleNative.Datamigration.V1.Inputs.SqlIpConfig

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.

RootPassword string

Input only. Initial root password.

SecondaryZone string

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

SourceId string

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

StorageAutoResizeLimit string

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

Tier string

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

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

ActivationPolicy CloudSqlSettingsActivationPolicy

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.

AutoStorageIncrease bool

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

AvailabilityType CloudSqlSettingsAvailabilityType

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

CmekKeyName string

The KMS key name used for the csql instance.

Collation string

The Cloud SQL default instance level collation.

DataDiskSizeGb string

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

DataDiskType CloudSqlSettingsDataDiskType

The type of storage: PD_SSD (default) or PD_HDD.

DatabaseFlags 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" }.

DatabaseVersion CloudSqlSettingsDatabaseVersion

The database engine type and version.

IpConfig SqlIpConfig

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.

RootPassword string

Input only. Initial root password.

SecondaryZone string

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

SourceId string

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

StorageAutoResizeLimit string

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

Tier string

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

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

activationPolicy CloudSqlSettingsActivationPolicy

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.

autoStorageIncrease Boolean

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

availabilityType CloudSqlSettingsAvailabilityType

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmekKeyName String

The KMS key name used for the csql instance.

collation String

The Cloud SQL default instance level collation.

dataDiskSizeGb String

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

dataDiskType CloudSqlSettingsDataDiskType

The type of storage: PD_SSD (default) or PD_HDD.

databaseFlags 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" }.

databaseVersion CloudSqlSettingsDatabaseVersion

The database engine type and version.

ipConfig SqlIpConfig

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.

rootPassword String

Input only. Initial root password.

secondaryZone String

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

sourceId String

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

storageAutoResizeLimit String

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier String

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

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

activationPolicy CloudSqlSettingsActivationPolicy

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.

autoStorageIncrease boolean

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

availabilityType CloudSqlSettingsAvailabilityType

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmekKeyName string

The KMS key name used for the csql instance.

collation string

The Cloud SQL default instance level collation.

dataDiskSizeGb string

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

dataDiskType CloudSqlSettingsDataDiskType

The type of storage: PD_SSD (default) or PD_HDD.

databaseFlags {[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" }.

databaseVersion CloudSqlSettingsDatabaseVersion

The database engine type and version.

ipConfig SqlIpConfig

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.

rootPassword string

Input only. Initial root password.

secondaryZone string

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

sourceId string

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

storageAutoResizeLimit string

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier string

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

userLabels {[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 CloudSqlSettingsActivationPolicy

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

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

availability_type CloudSqlSettingsAvailabilityType

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmek_key_name str

The KMS key name used for the csql instance.

collation str

The Cloud SQL default instance level collation.

data_disk_size_gb str

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

data_disk_type CloudSqlSettingsDataDiskType

The type of storage: PD_SSD (default) or PD_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 CloudSqlSettingsDatabaseVersion

The database engine type and version.

ip_config SqlIpConfig

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.

secondary_zone str

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

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

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier str

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL 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.

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

autoStorageIncrease Boolean

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

availabilityType "SQL_AVAILABILITY_TYPE_UNSPECIFIED" | "ZONAL" | "REGIONAL"

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmekKeyName String

The KMS key name used for the csql instance.

collation String

The Cloud SQL default instance level collation.

dataDiskSizeGb String

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

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

The type of storage: PD_SSD (default) or PD_HDD.

databaseFlags 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" }.

databaseVersion "SQL_DATABASE_VERSION_UNSPECIFIED" | "MYSQL_5_6" | "MYSQL_5_7" | "POSTGRES_9_6" | "POSTGRES_11" | "POSTGRES_10" | "MYSQL_8_0" | "POSTGRES_12" | "POSTGRES_13" | "POSTGRES_14"

The database engine type and version.

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

rootPassword String

Input only. Initial root password.

secondaryZone String

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

sourceId String

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

storageAutoResizeLimit String

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier String

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

userLabels 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

SqlActivationPolicyUnspecified
SQL_ACTIVATION_POLICY_UNSPECIFIED

unspecified policy.

Always
ALWAYS

The instance is always up and running.

Never
NEVER

The instance should never spin up.

CloudSqlSettingsActivationPolicySqlActivationPolicyUnspecified
SQL_ACTIVATION_POLICY_UNSPECIFIED

unspecified policy.

CloudSqlSettingsActivationPolicyAlways
ALWAYS

The instance is always up and running.

CloudSqlSettingsActivationPolicyNever
NEVER

The instance should never spin up.

SqlActivationPolicyUnspecified
SQL_ACTIVATION_POLICY_UNSPECIFIED

unspecified policy.

Always
ALWAYS

The instance is always up and running.

Never
NEVER

The instance should never spin up.

SqlActivationPolicyUnspecified
SQL_ACTIVATION_POLICY_UNSPECIFIED

unspecified policy.

Always
ALWAYS

The instance is always up and running.

Never
NEVER

The instance should never spin up.

SQL_ACTIVATION_POLICY_UNSPECIFIED
SQL_ACTIVATION_POLICY_UNSPECIFIED

unspecified policy.

ALWAYS
ALWAYS

The instance is always up and running.

NEVER
NEVER

The instance should never spin up.

"SQL_ACTIVATION_POLICY_UNSPECIFIED"
SQL_ACTIVATION_POLICY_UNSPECIFIED

unspecified policy.

"ALWAYS"
ALWAYS

The instance is always up and running.

"NEVER"
NEVER

The instance should never spin up.

CloudSqlSettingsAvailabilityType

SqlAvailabilityTypeUnspecified
SQL_AVAILABILITY_TYPE_UNSPECIFIED

This is an unknown Availability type.

Zonal
ZONAL

Zonal availablility instance.

Regional
REGIONAL

Regional availability instance.

CloudSqlSettingsAvailabilityTypeSqlAvailabilityTypeUnspecified
SQL_AVAILABILITY_TYPE_UNSPECIFIED

This is an unknown Availability type.

CloudSqlSettingsAvailabilityTypeZonal
ZONAL

Zonal availablility instance.

CloudSqlSettingsAvailabilityTypeRegional
REGIONAL

Regional availability instance.

SqlAvailabilityTypeUnspecified
SQL_AVAILABILITY_TYPE_UNSPECIFIED

This is an unknown Availability type.

Zonal
ZONAL

Zonal availablility instance.

Regional
REGIONAL

Regional availability instance.

SqlAvailabilityTypeUnspecified
SQL_AVAILABILITY_TYPE_UNSPECIFIED

This is an unknown Availability type.

Zonal
ZONAL

Zonal availablility instance.

Regional
REGIONAL

Regional availability instance.

SQL_AVAILABILITY_TYPE_UNSPECIFIED
SQL_AVAILABILITY_TYPE_UNSPECIFIED

This is an unknown Availability type.

ZONAL
ZONAL

Zonal availablility instance.

REGIONAL
REGIONAL

Regional availability instance.

"SQL_AVAILABILITY_TYPE_UNSPECIFIED"
SQL_AVAILABILITY_TYPE_UNSPECIFIED

This is an unknown Availability type.

"ZONAL"
ZONAL

Zonal availablility instance.

"REGIONAL"
REGIONAL

Regional availability instance.

CloudSqlSettingsDataDiskType

SqlDataDiskTypeUnspecified
SQL_DATA_DISK_TYPE_UNSPECIFIED

Unspecified.

PdSsd
PD_SSD

SSD disk.

PdHdd
PD_HDD

HDD disk.

CloudSqlSettingsDataDiskTypeSqlDataDiskTypeUnspecified
SQL_DATA_DISK_TYPE_UNSPECIFIED

Unspecified.

CloudSqlSettingsDataDiskTypePdSsd
PD_SSD

SSD disk.

CloudSqlSettingsDataDiskTypePdHdd
PD_HDD

HDD disk.

SqlDataDiskTypeUnspecified
SQL_DATA_DISK_TYPE_UNSPECIFIED

Unspecified.

PdSsd
PD_SSD

SSD disk.

PdHdd
PD_HDD

HDD disk.

SqlDataDiskTypeUnspecified
SQL_DATA_DISK_TYPE_UNSPECIFIED

Unspecified.

PdSsd
PD_SSD

SSD disk.

PdHdd
PD_HDD

HDD disk.

SQL_DATA_DISK_TYPE_UNSPECIFIED
SQL_DATA_DISK_TYPE_UNSPECIFIED

Unspecified.

PD_SSD
PD_SSD

SSD disk.

PD_HDD
PD_HDD

HDD disk.

"SQL_DATA_DISK_TYPE_UNSPECIFIED"
SQL_DATA_DISK_TYPE_UNSPECIFIED

Unspecified.

"PD_SSD"
PD_SSD

SSD disk.

"PD_HDD"
PD_HDD

HDD disk.

CloudSqlSettingsDatabaseVersion

SqlDatabaseVersionUnspecified
SQL_DATABASE_VERSION_UNSPECIFIED

Unspecified version.

Mysql56
MYSQL_5_6

MySQL 5.6.

Mysql57
MYSQL_5_7

MySQL 5.7.

Postgres96
POSTGRES_9_6

PostgreSQL 9.6.

Postgres11
POSTGRES_11

PostgreSQL 11.

Postgres10
POSTGRES_10

PostgreSQL 10.

Mysql80
MYSQL_8_0

MySQL 8.0.

Postgres12
POSTGRES_12

PostgreSQL 12.

Postgres13
POSTGRES_13

PostgreSQL 13.

Postgres14
POSTGRES_14

PostgreSQL 14.

CloudSqlSettingsDatabaseVersionSqlDatabaseVersionUnspecified
SQL_DATABASE_VERSION_UNSPECIFIED

Unspecified version.

CloudSqlSettingsDatabaseVersionMysql56
MYSQL_5_6

MySQL 5.6.

CloudSqlSettingsDatabaseVersionMysql57
MYSQL_5_7

MySQL 5.7.

CloudSqlSettingsDatabaseVersionPostgres96
POSTGRES_9_6

PostgreSQL 9.6.

CloudSqlSettingsDatabaseVersionPostgres11
POSTGRES_11

PostgreSQL 11.

CloudSqlSettingsDatabaseVersionPostgres10
POSTGRES_10

PostgreSQL 10.

CloudSqlSettingsDatabaseVersionMysql80
MYSQL_8_0

MySQL 8.0.

CloudSqlSettingsDatabaseVersionPostgres12
POSTGRES_12

PostgreSQL 12.

CloudSqlSettingsDatabaseVersionPostgres13
POSTGRES_13

PostgreSQL 13.

CloudSqlSettingsDatabaseVersionPostgres14
POSTGRES_14

PostgreSQL 14.

SqlDatabaseVersionUnspecified
SQL_DATABASE_VERSION_UNSPECIFIED

Unspecified version.

Mysql56
MYSQL_5_6

MySQL 5.6.

Mysql57
MYSQL_5_7

MySQL 5.7.

Postgres96
POSTGRES_9_6

PostgreSQL 9.6.

Postgres11
POSTGRES_11

PostgreSQL 11.

Postgres10
POSTGRES_10

PostgreSQL 10.

Mysql80
MYSQL_8_0

MySQL 8.0.

Postgres12
POSTGRES_12

PostgreSQL 12.

Postgres13
POSTGRES_13

PostgreSQL 13.

Postgres14
POSTGRES_14

PostgreSQL 14.

SqlDatabaseVersionUnspecified
SQL_DATABASE_VERSION_UNSPECIFIED

Unspecified version.

Mysql56
MYSQL_5_6

MySQL 5.6.

Mysql57
MYSQL_5_7

MySQL 5.7.

Postgres96
POSTGRES_9_6

PostgreSQL 9.6.

Postgres11
POSTGRES_11

PostgreSQL 11.

Postgres10
POSTGRES_10

PostgreSQL 10.

Mysql80
MYSQL_8_0

MySQL 8.0.

Postgres12
POSTGRES_12

PostgreSQL 12.

Postgres13
POSTGRES_13

PostgreSQL 13.

Postgres14
POSTGRES_14

PostgreSQL 14.

SQL_DATABASE_VERSION_UNSPECIFIED
SQL_DATABASE_VERSION_UNSPECIFIED

Unspecified version.

MYSQL56
MYSQL_5_6

MySQL 5.6.

MYSQL57
MYSQL_5_7

MySQL 5.7.

POSTGRES96
POSTGRES_9_6

PostgreSQL 9.6.

POSTGRES11
POSTGRES_11

PostgreSQL 11.

POSTGRES10
POSTGRES_10

PostgreSQL 10.

MYSQL80
MYSQL_8_0

MySQL 8.0.

POSTGRES12
POSTGRES_12

PostgreSQL 12.

POSTGRES13
POSTGRES_13

PostgreSQL 13.

POSTGRES14
POSTGRES_14

PostgreSQL 14.

"SQL_DATABASE_VERSION_UNSPECIFIED"
SQL_DATABASE_VERSION_UNSPECIFIED

Unspecified version.

"MYSQL_5_6"
MYSQL_5_6

MySQL 5.6.

"MYSQL_5_7"
MYSQL_5_7

MySQL 5.7.

"POSTGRES_9_6"
POSTGRES_9_6

PostgreSQL 9.6.

"POSTGRES_11"
POSTGRES_11

PostgreSQL 11.

"POSTGRES_10"
POSTGRES_10

PostgreSQL 10.

"MYSQL_8_0"
MYSQL_8_0

MySQL 8.0.

"POSTGRES_12"
POSTGRES_12

PostgreSQL 12.

"POSTGRES_13"
POSTGRES_13

PostgreSQL 13.

"POSTGRES_14"
POSTGRES_14

PostgreSQL 14.

CloudSqlSettingsResponse

ActivationPolicy string

The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. NEVER: The instance is off; it is not activated, even if a connection request arrives.

AutoStorageIncrease bool

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

AvailabilityType string

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

CmekKeyName string

The KMS key name used for the csql instance.

Collation string

The Cloud SQL default instance level collation.

DataDiskSizeGb string

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

DataDiskType string

The type of storage: PD_SSD (default) or PD_HDD.

DatabaseFlags 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" }.

DatabaseVersion string

The database engine type and version.

IpConfig Pulumi.GoogleNative.Datamigration.V1.Inputs.SqlIpConfigResponse

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.

RootPassword string

Input only. Initial root password.

RootPasswordSet bool

Indicates If this connection profile root password is stored.

SecondaryZone string

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

SourceId string

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

StorageAutoResizeLimit string

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

Tier string

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

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

ActivationPolicy string

The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. NEVER: The instance is off; it is not activated, even if a connection request arrives.

AutoStorageIncrease bool

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

AvailabilityType string

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

CmekKeyName string

The KMS key name used for the csql instance.

Collation string

The Cloud SQL default instance level collation.

DataDiskSizeGb string

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

DataDiskType string

The type of storage: PD_SSD (default) or PD_HDD.

DatabaseFlags 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" }.

DatabaseVersion string

The database engine type and version.

IpConfig SqlIpConfigResponse

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.

RootPassword string

Input only. Initial root password.

RootPasswordSet bool

Indicates If this connection profile root password is stored.

SecondaryZone string

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

SourceId string

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

StorageAutoResizeLimit string

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

Tier string

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

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

activationPolicy String

The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. NEVER: The instance is off; it is not activated, even if a connection request arrives.

autoStorageIncrease Boolean

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

availabilityType String

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmekKeyName String

The KMS key name used for the csql instance.

collation String

The Cloud SQL default instance level collation.

dataDiskSizeGb String

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

dataDiskType String

The type of storage: PD_SSD (default) or PD_HDD.

databaseFlags 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" }.

databaseVersion String

The database engine type and version.

ipConfig SqlIpConfigResponse

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.

rootPassword String

Input only. Initial root password.

rootPasswordSet Boolean

Indicates If this connection profile root password is stored.

secondaryZone String

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

sourceId String

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

storageAutoResizeLimit String

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier String

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

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

activationPolicy string

The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. NEVER: The instance is off; it is not activated, even if a connection request arrives.

autoStorageIncrease boolean

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

availabilityType string

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmekKeyName string

The KMS key name used for the csql instance.

collation string

The Cloud SQL default instance level collation.

dataDiskSizeGb string

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

dataDiskType string

The type of storage: PD_SSD (default) or PD_HDD.

databaseFlags {[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" }.

databaseVersion string

The database engine type and version.

ipConfig SqlIpConfigResponse

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.

rootPassword string

Input only. Initial root password.

rootPasswordSet boolean

Indicates If this connection profile root password is stored.

secondaryZone string

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

sourceId string

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

storageAutoResizeLimit string

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier string

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

userLabels {[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_increase bool

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

availability_type str

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmek_key_name str

The KMS key name used for the csql instance.

collation str

The Cloud SQL default instance level collation.

data_disk_size_gb str

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

data_disk_type str

The type of storage: PD_SSD (default) or PD_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 SqlIpConfigResponse

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

Indicates If this connection profile root password is stored.

secondary_zone str

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

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

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier str

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL 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.

activationPolicy String

The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. NEVER: The instance is off; it is not activated, even if a connection request arrives.

autoStorageIncrease Boolean

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

availabilityType String

Optional. Availability type. Potential values: * ZONAL: The instance serves data from only one zone. Outages in that zone affect data availability. * REGIONAL: The instance can serve data from more than one zone in a region (it is highly available).

cmekKeyName String

The KMS key name used for the csql instance.

collation String

The Cloud SQL default instance level collation.

dataDiskSizeGb String

The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.

dataDiskType String

The type of storage: PD_SSD (default) or PD_HDD.

databaseFlags 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" }.

databaseVersion String

The database engine type and version.

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

rootPassword String

Input only. Initial root password.

rootPasswordSet Boolean

Indicates If this connection profile root password is stored.

secondaryZone String

Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).

sourceId String

The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID

storageAutoResizeLimit String

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.

tier String

The tier (or machine type) for this instance, for example: db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For more information, see Cloud SQL Instance Settings.

userLabels 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

DatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

Cloudsql
CLOUDSQL

CloudSQL runs the database.

Rds
RDS

RDS runs the database.

Aurora
AURORA

Amazon Aurora.

Alloydb
ALLOYDB

AlloyDB.

ConnectionProfileProviderDatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

ConnectionProfileProviderCloudsql
CLOUDSQL

CloudSQL runs the database.

ConnectionProfileProviderRds
RDS

RDS runs the database.

ConnectionProfileProviderAurora
AURORA

Amazon Aurora.

ConnectionProfileProviderAlloydb
ALLOYDB

AlloyDB.

DatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

Cloudsql
CLOUDSQL

CloudSQL runs the database.

Rds
RDS

RDS runs the database.

Aurora
AURORA

Amazon Aurora.

Alloydb
ALLOYDB

AlloyDB.

DatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

Cloudsql
CLOUDSQL

CloudSQL runs the database.

Rds
RDS

RDS runs the database.

Aurora
AURORA

Amazon Aurora.

Alloydb
ALLOYDB

AlloyDB.

DATABASE_PROVIDER_UNSPECIFIED
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

CLOUDSQL
CLOUDSQL

CloudSQL runs the database.

RDS
RDS

RDS runs the database.

AURORA
AURORA

Amazon Aurora.

ALLOYDB
ALLOYDB

AlloyDB.

"DATABASE_PROVIDER_UNSPECIFIED"
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

"CLOUDSQL"
CLOUDSQL

CloudSQL runs the database.

"RDS"
RDS

RDS runs the database.

"AURORA"
AURORA

Amazon Aurora.

"ALLOYDB"
ALLOYDB

AlloyDB.

ConnectionProfileState

StateUnspecified
STATE_UNSPECIFIED

The state of the connection profile is unknown.

Draft
DRAFT

The connection profile is in draft mode and fully editable.

Creating
CREATING

The connection profile is being created.

Ready
READY

The connection profile is ready.

Updating
UPDATING

The connection profile is being updated.

Deleting
DELETING

The connection profile is being deleted.

Deleted
DELETED

The connection profile has been deleted.

Failed
FAILED

The last action on the connection profile failed.

ConnectionProfileStateStateUnspecified
STATE_UNSPECIFIED

The state of the connection profile is unknown.

ConnectionProfileStateDraft
DRAFT

The connection profile is in draft mode and fully editable.

ConnectionProfileStateCreating
CREATING

The connection profile is being created.

ConnectionProfileStateReady
READY

The connection profile is ready.

ConnectionProfileStateUpdating
UPDATING

The connection profile is being updated.

ConnectionProfileStateDeleting
DELETING

The connection profile is being deleted.

ConnectionProfileStateDeleted
DELETED

The connection profile has been deleted.

ConnectionProfileStateFailed
FAILED

The last action on the connection profile failed.

StateUnspecified
STATE_UNSPECIFIED

The state of the connection profile is unknown.

Draft
DRAFT

The connection profile is in draft mode and fully editable.

Creating
CREATING

The connection profile is being created.

Ready
READY

The connection profile is ready.

Updating
UPDATING

The connection profile is being updated.

Deleting
DELETING

The connection profile is being deleted.

Deleted
DELETED

The connection profile has been deleted.

Failed
FAILED

The last action on the connection profile failed.

StateUnspecified
STATE_UNSPECIFIED

The state of the connection profile is unknown.

Draft
DRAFT

The connection profile is in draft mode and fully editable.

Creating
CREATING

The connection profile is being created.

Ready
READY

The connection profile is ready.

Updating
UPDATING

The connection profile is being updated.

Deleting
DELETING

The connection profile is being deleted.

Deleted
DELETED

The connection profile has been deleted.

Failed
FAILED

The last action on the connection profile failed.

STATE_UNSPECIFIED
STATE_UNSPECIFIED

The state of the connection profile is unknown.

DRAFT
DRAFT

The connection profile is in draft mode and fully editable.

CREATING
CREATING

The connection profile is being created.

READY
READY

The connection profile is ready.

UPDATING
UPDATING

The connection profile is being updated.

DELETING
DELETING

The connection profile is being deleted.

DELETED
DELETED

The connection profile has been deleted.

FAILED
FAILED

The last action on the connection profile failed.

"STATE_UNSPECIFIED"
STATE_UNSPECIFIED

The state of the connection profile is unknown.

"DRAFT"
DRAFT

The connection profile is in draft mode and fully editable.

"CREATING"
CREATING

The connection profile is being created.

"READY"
READY

The connection profile is ready.

"UPDATING"
UPDATING

The connection profile is being updated.

"DELETING"
DELETING

The connection profile is being deleted.

"DELETED"
DELETED

The connection profile has been deleted.

"FAILED"
FAILED

The last action on the connection profile failed.

ForwardSshTunnelConnectivity

Hostname string

Hostname for the SSH tunnel.

Username string

Username for the SSH tunnel.

Password string

Input only. SSH password.

Port int

Port for the SSH tunnel, default value is 22.

PrivateKey string

Input only. SSH private key.

Hostname string

Hostname for the SSH tunnel.

Username string

Username for the SSH tunnel.

Password string

Input only. SSH password.

Port int

Port for the SSH tunnel, default value is 22.

PrivateKey string

Input only. SSH private key.

hostname String

Hostname for the SSH tunnel.

username String

Username for the SSH tunnel.

password String

Input only. SSH password.

port Integer

Port for the SSH tunnel, default value is 22.

privateKey String

Input only. SSH private key.

hostname string

Hostname for the SSH tunnel.

username string

Username for the SSH tunnel.

password string

Input only. SSH password.

port number

Port for the SSH tunnel, default value is 22.

privateKey string

Input only. SSH private key.

hostname str

Hostname for the SSH tunnel.

username str

Username for the SSH tunnel.

password str

Input only. SSH password.

port int

Port for the SSH tunnel, default value is 22.

private_key str

Input only. SSH private key.

hostname String

Hostname for the SSH tunnel.

username String

Username for the SSH tunnel.

password String

Input only. SSH password.

port Number

Port for the SSH tunnel, default value is 22.

privateKey String

Input only. SSH private key.

ForwardSshTunnelConnectivityResponse

Hostname string

Hostname for the SSH tunnel.

Password string

Input only. SSH password.

Port int

Port for the SSH tunnel, default value is 22.

PrivateKey string

Input only. SSH private key.

Username string

Username for the SSH tunnel.

Hostname string

Hostname for the SSH tunnel.

Password string

Input only. SSH password.

Port int

Port for the SSH tunnel, default value is 22.

PrivateKey string

Input only. SSH private key.

Username string

Username for the SSH tunnel.

hostname String

Hostname for the SSH tunnel.

password String

Input only. SSH password.

port Integer

Port for the SSH tunnel, default value is 22.

privateKey String

Input only. SSH private key.

username String

Username for the SSH tunnel.

hostname string

Hostname for the SSH tunnel.

password string

Input only. SSH password.

port number

Port for the SSH tunnel, default value is 22.

privateKey string

Input only. SSH private key.

username string

Username for the SSH tunnel.

hostname str

Hostname for the SSH tunnel.

password str

Input only. SSH password.

port int

Port for the SSH tunnel, default value is 22.

private_key str

Input only. SSH private key.

username str

Username for the SSH tunnel.

hostname String

Hostname for the SSH tunnel.

password String

Input only. SSH password.

port Number

Port for the SSH tunnel, default value is 22.

privateKey String

Input only. SSH private key.

username String

Username for the SSH tunnel.

MachineConfig

CpuCount int

The number of CPU's in the VM instance.

CpuCount int

The number of CPU's in the VM instance.

cpuCount Integer

The number of CPU's in the VM instance.

cpuCount number

The number of CPU's in the VM instance.

cpu_count int

The number of CPU's in the VM instance.

cpuCount Number

The number of CPU's in the VM instance.

MachineConfigResponse

CpuCount int

The number of CPU's in the VM instance.

CpuCount int

The number of CPU's in the VM instance.

cpuCount Integer

The number of CPU's in the VM instance.

cpuCount number

The number of CPU's in the VM instance.

cpu_count int

The number of CPU's in the VM instance.

cpuCount Number

The number of CPU's in the VM instance.

MySqlConnectionProfile

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.

CloudSqlId string

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

Ssl Pulumi.GoogleNative.Datamigration.V1.Inputs.SslConfig

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.

CloudSqlId string

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

Ssl SslConfig

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.

cloudSqlId String

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

ssl SslConfig

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.

cloudSqlId string

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

ssl SslConfig

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

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

ssl SslConfig

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.

cloudSqlId String

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

CloudSqlId string

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.

PasswordSet bool

Indicates If this connection profile password is stored.

Port int

The network port of the source MySQL database.

Ssl Pulumi.GoogleNative.Datamigration.V1.Inputs.SslConfigResponse

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.

CloudSqlId string

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.

PasswordSet bool

Indicates If this connection profile password is stored.

Port int

The network port of the source MySQL database.

Ssl SslConfigResponse

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.

cloudSqlId String

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.

passwordSet Boolean

Indicates If this connection profile password is stored.

port Integer

The network port of the source MySQL database.

ssl SslConfigResponse

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.

cloudSqlId string

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.

passwordSet boolean

Indicates If this connection profile password is stored.

port number

The network port of the source MySQL database.

ssl SslConfigResponse

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

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 SslConfigResponse

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.

cloudSqlId String

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.

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

OracleConnectionProfile

DatabaseService string

Database service for the Oracle connection.

Host string

The IP or hostname of the source Oracle 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 Oracle 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.

ForwardSshConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.ForwardSshTunnelConnectivity

Forward SSH tunnel connectivity.

PrivateConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.PrivateConnectivity

Private connectivity.

StaticServiceIpConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.StaticServiceIpConnectivity

Static Service IP connectivity.

DatabaseService string

Database service for the Oracle connection.

Host string

The IP or hostname of the source Oracle 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 Oracle 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.

ForwardSshConnectivity ForwardSshTunnelConnectivity

Forward SSH tunnel connectivity.

PrivateConnectivity PrivateConnectivity

Private connectivity.

StaticServiceIpConnectivity StaticServiceIpConnectivity

Static Service IP connectivity.

databaseService String

Database service for the Oracle connection.

host String

The IP or hostname of the source Oracle 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 Oracle 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.

forwardSshConnectivity ForwardSshTunnelConnectivity

Forward SSH tunnel connectivity.

privateConnectivity PrivateConnectivity

Private connectivity.

staticServiceIpConnectivity StaticServiceIpConnectivity

Static Service IP connectivity.

databaseService string

Database service for the Oracle connection.

host string

The IP or hostname of the source Oracle 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 Oracle 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.

forwardSshConnectivity ForwardSshTunnelConnectivity

Forward SSH tunnel connectivity.

privateConnectivity PrivateConnectivity

Private connectivity.

staticServiceIpConnectivity StaticServiceIpConnectivity

Static Service IP connectivity.

database_service str

Database service for the Oracle connection.

host str

The IP or hostname of the source Oracle 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 Oracle 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.

forward_ssh_connectivity ForwardSshTunnelConnectivity

Forward SSH tunnel connectivity.

private_connectivity PrivateConnectivity

Private connectivity.

static_service_ip_connectivity StaticServiceIpConnectivity

Static Service IP connectivity.

databaseService String

Database service for the Oracle connection.

host String

The IP or hostname of the source Oracle 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 Oracle 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.

forwardSshConnectivity Property Map

Forward SSH tunnel connectivity.

privateConnectivity Property Map

Private connectivity.

staticServiceIpConnectivity Property Map

Static Service IP connectivity.

OracleConnectionProfileResponse

DatabaseService string

Database service for the Oracle connection.

ForwardSshConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.ForwardSshTunnelConnectivityResponse

Forward SSH tunnel connectivity.

Host string

The IP or hostname of the source Oracle 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.

PasswordSet bool

Indicates whether a new password is included in the request.

Port int

The network port of the source Oracle database.

PrivateConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.PrivateConnectivityResponse

Private connectivity.

StaticServiceIpConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.StaticServiceIpConnectivityResponse

Static Service IP connectivity.

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.

DatabaseService string

Database service for the Oracle connection.

ForwardSshConnectivity ForwardSshTunnelConnectivityResponse

Forward SSH tunnel connectivity.

Host string

The IP or hostname of the source Oracle 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.

PasswordSet bool

Indicates whether a new password is included in the request.

Port int

The network port of the source Oracle database.

PrivateConnectivity PrivateConnectivityResponse

Private connectivity.

StaticServiceIpConnectivity StaticServiceIpConnectivityResponse

Static Service IP connectivity.

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.

databaseService String

Database service for the Oracle connection.

forwardSshConnectivity ForwardSshTunnelConnectivityResponse

Forward SSH tunnel connectivity.

host String

The IP or hostname of the source Oracle 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.

passwordSet Boolean

Indicates whether a new password is included in the request.

port Integer

The network port of the source Oracle database.

privateConnectivity PrivateConnectivityResponse

Private connectivity.

staticServiceIpConnectivity StaticServiceIpConnectivityResponse

Static Service IP connectivity.

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.

databaseService string

Database service for the Oracle connection.

forwardSshConnectivity ForwardSshTunnelConnectivityResponse

Forward SSH tunnel connectivity.

host string

The IP or hostname of the source Oracle 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.

passwordSet boolean

Indicates whether a new password is included in the request.

port number

The network port of the source Oracle database.

privateConnectivity PrivateConnectivityResponse

Private connectivity.

staticServiceIpConnectivity StaticServiceIpConnectivityResponse

Static Service IP connectivity.

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.

database_service str

Database service for the Oracle connection.

forward_ssh_connectivity ForwardSshTunnelConnectivityResponse

Forward SSH tunnel connectivity.

host str

The IP or hostname of the source Oracle 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 whether a new password is included in the request.

port int

The network port of the source Oracle database.

private_connectivity PrivateConnectivityResponse

Private connectivity.

static_service_ip_connectivity StaticServiceIpConnectivityResponse

Static Service IP connectivity.

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.

databaseService String

Database service for the Oracle connection.

forwardSshConnectivity Property Map

Forward SSH tunnel connectivity.

host String

The IP or hostname of the source Oracle 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.

passwordSet Boolean

Indicates whether a new password is included in the request.

port Number

The network port of the source Oracle database.

privateConnectivity Property Map

Private connectivity.

staticServiceIpConnectivity Property Map

Static Service IP connectivity.

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.

PostgreSqlConnectionProfile

Host string

The IP or hostname of the source PostgreSQL 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 PostgreSQL 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.

CloudSqlId string

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

PrivateServiceConnectConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.PrivateServiceConnectConnectivity

Private service connect connectivity.

Ssl Pulumi.GoogleNative.Datamigration.V1.Inputs.SslConfig

SSL configuration for the destination to connect to the source database.

StaticIpConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.StaticIpConnectivity

Static ip connectivity data (default, no additional details needed).

Host string

The IP or hostname of the source PostgreSQL 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 PostgreSQL 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.

CloudSqlId string

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

PrivateServiceConnectConnectivity PrivateServiceConnectConnectivity

Private service connect connectivity.

Ssl SslConfig

SSL configuration for the destination to connect to the source database.

StaticIpConnectivity StaticIpConnectivity

Static ip connectivity data (default, no additional details needed).

host String

The IP or hostname of the source PostgreSQL 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 PostgreSQL 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.

cloudSqlId String

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

privateServiceConnectConnectivity PrivateServiceConnectConnectivity

Private service connect connectivity.

ssl SslConfig

SSL configuration for the destination to connect to the source database.

staticIpConnectivity StaticIpConnectivity

Static ip connectivity data (default, no additional details needed).

host string

The IP or hostname of the source PostgreSQL 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 PostgreSQL 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.

cloudSqlId string

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

privateServiceConnectConnectivity PrivateServiceConnectConnectivity

Private service connect connectivity.

ssl SslConfig

SSL configuration for the destination to connect to the source database.

staticIpConnectivity StaticIpConnectivity

Static ip connectivity data (default, no additional details needed).

host str

The IP or hostname of the source PostgreSQL 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 PostgreSQL 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_id str

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

private_service_connect_connectivity PrivateServiceConnectConnectivity

Private service connect connectivity.

ssl SslConfig

SSL configuration for the destination to connect to the source database.

static_ip_connectivity StaticIpConnectivity

Static ip connectivity data (default, no additional details needed).

host String

The IP or hostname of the source PostgreSQL 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 PostgreSQL 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.

cloudSqlId String

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

privateServiceConnectConnectivity Property Map

Private service connect connectivity.

ssl Property Map

SSL configuration for the destination to connect to the source database.

staticIpConnectivity Property Map

Static ip connectivity data (default, no additional details needed).

PostgreSqlConnectionProfileResponse

CloudSqlId string

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

NetworkArchitecture string

If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.

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.

PasswordSet bool

Indicates If this connection profile password is stored.

Port int

The network port of the source PostgreSQL database.

PrivateServiceConnectConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.PrivateServiceConnectConnectivityResponse

Private service connect connectivity.

Ssl Pulumi.GoogleNative.Datamigration.V1.Inputs.SslConfigResponse

SSL configuration for the destination to connect to the source database.

StaticIpConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.StaticIpConnectivityResponse

Static ip connectivity data (default, no additional details needed).

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.

CloudSqlId string

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

NetworkArchitecture string

If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.

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.

PasswordSet bool

Indicates If this connection profile password is stored.

Port int

The network port of the source PostgreSQL database.

PrivateServiceConnectConnectivity PrivateServiceConnectConnectivityResponse

Private service connect connectivity.

Ssl SslConfigResponse

SSL configuration for the destination to connect to the source database.

StaticIpConnectivity StaticIpConnectivityResponse

Static ip connectivity data (default, no additional details needed).

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.

cloudSqlId String

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

networkArchitecture String

If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.

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.

passwordSet Boolean

Indicates If this connection profile password is stored.

port Integer

The network port of the source PostgreSQL database.

privateServiceConnectConnectivity PrivateServiceConnectConnectivityResponse

Private service connect connectivity.

ssl SslConfigResponse

SSL configuration for the destination to connect to the source database.

staticIpConnectivity StaticIpConnectivityResponse

Static ip connectivity data (default, no additional details needed).

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.

cloudSqlId string

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

networkArchitecture string

If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.

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.

passwordSet boolean

Indicates If this connection profile password is stored.

port number

The network port of the source PostgreSQL database.

privateServiceConnectConnectivity PrivateServiceConnectConnectivityResponse

Private service connect connectivity.

ssl SslConfigResponse

SSL configuration for the destination to connect to the source database.

staticIpConnectivity StaticIpConnectivityResponse

Static ip connectivity data (default, no additional details needed).

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

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

network_architecture str

If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.

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

private_service_connect_connectivity PrivateServiceConnectConnectivityResponse

Private service connect connectivity.

ssl SslConfigResponse

SSL configuration for the destination to connect to the source database.

static_ip_connectivity StaticIpConnectivityResponse

Static ip connectivity data (default, no additional details needed).

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.

cloudSqlId String

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

networkArchitecture String

If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.

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.

passwordSet Boolean

Indicates If this connection profile password is stored.

port Number

The network port of the source PostgreSQL database.

privateServiceConnectConnectivity Property Map

Private service connect connectivity.

ssl Property Map

SSL configuration for the destination to connect to the source database.

staticIpConnectivity Property Map

Static ip connectivity data (default, no additional details needed).

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.

PrimaryInstanceSettings

Id string

The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

DatabaseFlags Dictionary<string, string>

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

Labels Dictionary<string, string>

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

MachineConfig Pulumi.GoogleNative.Datamigration.V1.Inputs.MachineConfig

Configuration for the machines that host the underlying database engine.

Id string

The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

DatabaseFlags map[string]string

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

Labels map[string]string

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

MachineConfig MachineConfig

Configuration for the machines that host the underlying database engine.

id String

The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

databaseFlags Map<String,String>

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels Map<String,String>

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machineConfig MachineConfig

Configuration for the machines that host the underlying database engine.

id string

The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

databaseFlags {[key: string]: string}

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels {[key: string]: string}

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machineConfig MachineConfig

Configuration for the machines that host the underlying database engine.

id str

The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

database_flags Mapping[str, str]

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels Mapping[str, str]

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machine_config MachineConfig

Configuration for the machines that host the underlying database engine.

id String

The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

databaseFlags Map<String>

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels Map<String>

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machineConfig Property Map

Configuration for the machines that host the underlying database engine.

PrimaryInstanceSettingsResponse

DatabaseFlags Dictionary<string, string>

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

Labels Dictionary<string, string>

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

MachineConfig Pulumi.GoogleNative.Datamigration.V1.Inputs.MachineConfigResponse

Configuration for the machines that host the underlying database engine.

PrivateIp string

The private IP address for the Instance. This is the connection endpoint for an end-user application.

DatabaseFlags map[string]string

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

Labels map[string]string

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

MachineConfig MachineConfigResponse

Configuration for the machines that host the underlying database engine.

PrivateIp string

The private IP address for the Instance. This is the connection endpoint for an end-user application.

databaseFlags Map<String,String>

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels Map<String,String>

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machineConfig MachineConfigResponse

Configuration for the machines that host the underlying database engine.

privateIp String

The private IP address for the Instance. This is the connection endpoint for an end-user application.

databaseFlags {[key: string]: string}

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels {[key: string]: string}

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machineConfig MachineConfigResponse

Configuration for the machines that host the underlying database engine.

privateIp string

The private IP address for the Instance. This is the connection endpoint for an end-user application.

database_flags Mapping[str, str]

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels Mapping[str, str]

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machine_config MachineConfigResponse

Configuration for the machines that host the underlying database engine.

private_ip str

The private IP address for the Instance. This is the connection endpoint for an end-user application.

databaseFlags Map<String>

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

labels Map<String>

Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

machineConfig Property Map

Configuration for the machines that host the underlying database engine.

privateIp String

The private IP address for the Instance. This is the connection endpoint for an end-user application.

PrivateConnectivity

PrivateConnection string

The resource name (URI) of the private connection.

PrivateConnection string

The resource name (URI) of the private connection.

privateConnection String

The resource name (URI) of the private connection.

privateConnection string

The resource name (URI) of the private connection.

private_connection str

The resource name (URI) of the private connection.

privateConnection String

The resource name (URI) of the private connection.

PrivateConnectivityResponse

PrivateConnection string

The resource name (URI) of the private connection.

PrivateConnection string

The resource name (URI) of the private connection.

privateConnection String

The resource name (URI) of the private connection.

privateConnection string

The resource name (URI) of the private connection.

private_connection str

The resource name (URI) of the private connection.

privateConnection String

The resource name (URI) of the private connection.

PrivateServiceConnectConnectivity

ServiceAttachment string

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

ServiceAttachment string

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

serviceAttachment String

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

serviceAttachment string

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

service_attachment str

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

serviceAttachment String

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

PrivateServiceConnectConnectivityResponse

ServiceAttachment string

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

ServiceAttachment string

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

serviceAttachment String

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

serviceAttachment string

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

service_attachment str

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

serviceAttachment String

A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}

SqlAclEntry

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

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

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

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

expireTime 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

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

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

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

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

expireTime 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

AuthorizedNetworks List<Pulumi.GoogleNative.Datamigration.V1.Inputs.SqlAclEntry>

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

EnableIpv4 bool

Whether the instance should be assigned an IPv4 address or not.

PrivateNetwork string

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

RequireSsl bool

Whether SSL connections over IP should be enforced or not.

AuthorizedNetworks []SqlAclEntry

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

EnableIpv4 bool

Whether the instance should be assigned an IPv4 address or not.

PrivateNetwork string

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

RequireSsl bool

Whether SSL connections over IP should be enforced or not.

authorizedNetworks List<SqlAclEntry>

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

enableIpv4 Boolean

Whether the instance should be assigned an IPv4 address or not.

privateNetwork String

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

requireSsl Boolean

Whether SSL connections over IP should be enforced or not.

authorizedNetworks SqlAclEntry[]

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

enableIpv4 boolean

Whether the instance should be assigned an IPv4 address or not.

privateNetwork string

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

requireSsl boolean

Whether SSL connections over IP should be enforced or not.

authorized_networks Sequence[SqlAclEntry]

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 should be assigned an IPv4 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.

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

enableIpv4 Boolean

Whether the instance should be assigned an IPv4 address or not.

privateNetwork String

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

requireSsl Boolean

Whether SSL connections over IP should be enforced or not.

SqlIpConfigResponse

AuthorizedNetworks List<Pulumi.GoogleNative.Datamigration.V1.Inputs.SqlAclEntryResponse>

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

EnableIpv4 bool

Whether the instance should be assigned an IPv4 address or not.

PrivateNetwork string

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

RequireSsl bool

Whether SSL connections over IP should be enforced or not.

AuthorizedNetworks []SqlAclEntryResponse

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

EnableIpv4 bool

Whether the instance should be assigned an IPv4 address or not.

PrivateNetwork string

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

RequireSsl bool

Whether SSL connections over IP should be enforced or not.

authorizedNetworks List<SqlAclEntryResponse>

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

enableIpv4 Boolean

Whether the instance should be assigned an IPv4 address or not.

privateNetwork String

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

requireSsl Boolean

Whether SSL connections over IP should be enforced or not.

authorizedNetworks SqlAclEntryResponse[]

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

enableIpv4 boolean

Whether the instance should be assigned an IPv4 address or not.

privateNetwork string

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

requireSsl boolean

Whether SSL connections over IP should be enforced or not.

authorized_networks Sequence[SqlAclEntryResponse]

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 should be assigned an IPv4 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.

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

enableIpv4 Boolean

Whether the instance should be assigned an IPv4 address or not.

privateNetwork String

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

requireSsl Boolean

Whether SSL connections over IP should be enforced or not.

SslConfig

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

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

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

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

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

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

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

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

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

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

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

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

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

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

clientKey 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

clientKey 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

Code int

The status code, which should be an enum value of google.rpc.Code.

Details List<ImmutableDictionary<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.

UserPassword

Password string

The initial password for the user.

User string

The database username.

Password string

The initial password for the user.

User string

The database username.

password String

The initial password for the user.

user String

The database username.

password string

The initial password for the user.

user string

The database username.

password str

The initial password for the user.

user str

The database username.

password String

The initial password for the user.

user String

The database username.

UserPasswordResponse

Password string

The initial password for the user.

PasswordSet bool

Indicates if the initial_user.password field has been set.

User string

The database username.

Password string

The initial password for the user.

PasswordSet bool

Indicates if the initial_user.password field has been set.

User string

The database username.

password String

The initial password for the user.

passwordSet Boolean

Indicates if the initial_user.password field has been set.

user String

The database username.

password string

The initial password for the user.

passwordSet boolean

Indicates if the initial_user.password field has been set.

user string

The database username.

password str

The initial password for the user.

password_set bool

Indicates if the initial_user.password field has been set.

user str

The database username.

password String

The initial password for the user.

passwordSet Boolean

Indicates if the initial_user.password field has been set.

user String

The database username.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0