Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.datamigration/v1.ConnectionProfile
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new connection profile in a given project and location.
Create ConnectionProfile Resource
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)
@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:
- Connection
Profile stringId Required. The connection profile identifier.
- Alloydb
Pulumi.
Google Native. Datamigration. V1. Inputs. Alloy Db Connection Profile An AlloyDB cluster connection profile.
- Cloudsql
Pulumi.
Google Native. Datamigration. V1. Inputs. Cloud Sql Connection Profile A CloudSQL database connection profile.
- Display
Name string The connection profile display name.
- Labels Dictionary<string, string>
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
.- Location string
- Mysql
Pulumi.
Google Native. Datamigration. V1. Inputs. My Sql Connection Profile A MySQL database connection profile.
- Name string
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- Oracle
Pulumi.
Google Native. Datamigration. V1. Inputs. Oracle Connection Profile An Oracle database connection profile.
- Postgresql
Pulumi.
Google Native. Datamigration. V1. Inputs. Postgre Sql Connection Profile A PostgreSQL database connection profile.
- Project string
- Provider
Pulumi.
Google Native. Datamigration. V1. Connection Profile Provider The database provider.
- Request
Id string Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is 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
Pulumi.
Google Native. Datamigration. V1. Connection Profile State The current connection profile state (e.g. DRAFT, READY, or FAILED).
- Connection
Profile stringId Required. The connection profile identifier.
- Alloydb
Alloy
Db Connection Profile Args An AlloyDB cluster connection profile.
- Cloudsql
Cloud
Sql Connection Profile Args A CloudSQL database connection profile.
- Display
Name string The connection profile display name.
- Labels map[string]string
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
.- Location string
- Mysql
My
Sql Connection Profile Args A MySQL database connection profile.
- Name string
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- Oracle
Oracle
Connection Profile Args An Oracle database connection profile.
- Postgresql
Postgre
Sql Connection Profile Args A PostgreSQL database connection profile.
- Project string
- Provider
Connection
Profile Provider The database provider.
- Request
Id string Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is 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
Connection
Profile State Enum The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection
Profile StringId Required. The connection profile identifier.
- alloydb
Alloy
Db Connection Profile An AlloyDB cluster connection profile.
- cloudsql
Cloud
Sql Connection Profile A CloudSQL database connection profile.
- display
Name String The connection profile display name.
- labels Map<String,String>
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
.- location String
- mysql
My
Sql Connection Profile A MySQL database connection profile.
- name String
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- oracle
Oracle
Connection Profile An Oracle database connection profile.
- postgresql
Postgre
Sql Connection Profile A PostgreSQL database connection profile.
- project String
- provider
Connection
Profile Provider The database provider.
- request
Id String Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is 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 Boolean Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.
- state
Connection
Profile State The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection
Profile stringId Required. The connection profile identifier.
- alloydb
Alloy
Db Connection Profile An AlloyDB cluster connection profile.
- cloudsql
Cloud
Sql Connection Profile A CloudSQL database connection profile.
- display
Name string The connection profile display name.
- labels {[key: string]: string}
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
.- location string
- mysql
My
Sql Connection Profile A MySQL database connection profile.
- name string
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- oracle
Oracle
Connection Profile An Oracle database connection profile.
- postgresql
Postgre
Sql Connection Profile A PostgreSQL database connection profile.
- project string
- provider
Connection
Profile Provider The database provider.
- request
Id string Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is 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 boolean Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.
- state
Connection
Profile State The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection_
profile_ strid Required. The connection profile identifier.
- alloydb
Alloy
Db Connection Profile Args An AlloyDB cluster connection profile.
- cloudsql
Cloud
Sql Connection Profile Args A CloudSQL database connection profile.
- display_
name str The connection profile display name.
- labels Mapping[str, str]
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
.- location str
- mysql
My
Sql Connection Profile Args A MySQL database connection profile.
- name str
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- oracle
Oracle
Connection Profile Args An Oracle database connection profile.
- postgresql
Postgre
Sql Connection Profile Args A PostgreSQL database connection profile.
- project str
- provider
Connection
Profile Provider 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 is 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
Connection
Profile State The current connection profile state (e.g. DRAFT, READY, or FAILED).
- connection
Profile StringId Required. The connection profile identifier.
- alloydb Property Map
An AlloyDB cluster connection profile.
- cloudsql Property Map
A CloudSQL database connection profile.
- display
Name String The connection profile display name.
- labels Map<String>
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "1.3kg", "count": "3" }
.- location String
- mysql Property Map
A MySQL database connection profile.
- name String
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
- 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.
- request
Id String Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is 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 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).
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectionProfile resource produces the following output properties:
- Create
Time string The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- Error
Pulumi.
Google Native. Datamigration. V1. Outputs. Status Response The error details in case of state FAILED.
- Id string
The provider-assigned unique ID for this managed resource.
- Update
Time string The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- Create
Time string The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- Error
Status
Response The error details in case of state FAILED.
- Id string
The provider-assigned unique ID for this managed resource.
- Update
Time string The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create
Time String The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error
Status
Response The error details in case of state FAILED.
- id String
The provider-assigned unique ID for this managed resource.
- update
Time String The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create
Time string The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error
Status
Response The error details in case of state FAILED.
- id string
The provider-assigned unique ID for this managed resource.
- update
Time string The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create_
time str The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error
Status
Response The error details in case of state FAILED.
- id str
The provider-assigned unique ID for this managed resource.
- update_
time str The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- create
Time String The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
- error Property Map
The error details in case of state FAILED.
- id String
The provider-assigned unique ID for this managed resource.
- update
Time String The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
Supporting Types
AlloyDbConnectionProfile, AlloyDbConnectionProfileArgs
- Cluster
Id string The AlloyDB cluster ID that this connection profile is associated with.
- Settings
Pulumi.
Google Native. Datamigration. V1. Inputs. Alloy Db Settings Immutable. Metadata used to create the destination AlloyDB cluster.
- Cluster
Id string The AlloyDB cluster ID that this connection profile is associated with.
- Settings
Alloy
Db Settings Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster
Id String The AlloyDB cluster ID that this connection profile is associated with.
- settings
Alloy
Db Settings Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster
Id string The AlloyDB cluster ID that this connection profile is associated with.
- settings
Alloy
Db Settings Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster_
id str The AlloyDB cluster ID that this connection profile is associated with.
- settings
Alloy
Db Settings Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster
Id 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, AlloyDbConnectionProfileResponseArgs
- Cluster
Id string The AlloyDB cluster ID that this connection profile is associated with.
- Settings
Pulumi.
Google Native. Datamigration. V1. Inputs. Alloy Db Settings Response Immutable. Metadata used to create the destination AlloyDB cluster.
- Cluster
Id string The AlloyDB cluster ID that this connection profile is associated with.
- Settings
Alloy
Db Settings Response Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster
Id String The AlloyDB cluster ID that this connection profile is associated with.
- settings
Alloy
Db Settings Response Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster
Id string The AlloyDB cluster ID that this connection profile is associated with.
- settings
Alloy
Db Settings Response Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster_
id str The AlloyDB cluster ID that this connection profile is associated with.
- settings
Alloy
Db Settings Response Immutable. Metadata used to create the destination AlloyDB cluster.
- cluster
Id 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, AlloyDbSettingsArgs
- Initial
User Pulumi.Google Native. Datamigration. V1. Inputs. User Password Input only. Initial user to setup during cluster creation. Required.
- Vpc
Network 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.
- Encryption
Config Pulumi.Google Native. Datamigration. V1. Inputs. Encryption Config Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- Labels Dictionary<string, string>
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
- Primary
Instance Pulumi.Settings Google Native. Datamigration. V1. Inputs. Primary Instance Settings
- Initial
User UserPassword Input only. Initial user to setup during cluster creation. Required.
- Vpc
Network 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.
- Encryption
Config EncryptionConfig Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- Labels map[string]string
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
- Primary
Instance PrimarySettings Instance Settings
- initial
User UserPassword Input only. Initial user to setup during cluster creation. Required.
- vpc
Network 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.
- encryption
Config EncryptionConfig Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- labels Map<String,String>
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
- primary
Instance PrimarySettings Instance Settings
- initial
User UserPassword Input only. Initial user to setup during cluster creation. Required.
- vpc
Network 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.
- encryption
Config EncryptionConfig Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- labels {[key: string]: string}
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
- primary
Instance PrimarySettings Instance Settings
- 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.
- encryption_
config EncryptionConfig Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- labels Mapping[str, str]
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
- primary_
instance_ Primarysettings Instance Settings
- initial
User Property Map Input only. Initial user to setup during cluster creation. Required.
- vpc
Network 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.
- encryption
Config Property Map Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- labels Map<String>
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
- primary
Instance Property MapSettings
AlloyDbSettingsResponse, AlloyDbSettingsResponseArgs
- Encryption
Config Pulumi.Google Native. Datamigration. V1. Inputs. Encryption Config Response Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- Initial
User Pulumi.Google Native. Datamigration. V1. Inputs. User Password Response 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.
- Primary
Instance Pulumi.Settings Google Native. Datamigration. V1. Inputs. Primary Instance Settings Response - Vpc
Network 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.
- Encryption
Config EncryptionConfig Response Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- Initial
User UserPassword Response 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.
- Primary
Instance PrimarySettings Instance Settings Response - Vpc
Network 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.
- encryption
Config EncryptionConfig Response Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- initial
User UserPassword Response 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.
- primary
Instance PrimarySettings Instance Settings Response - vpc
Network 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.
- encryption
Config EncryptionConfig Response Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- initial
User UserPassword Response 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.
- primary
Instance PrimarySettings Instance Settings Response - vpc
Network 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.
- encryption_
config EncryptionConfig Response Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- initial_
user UserPassword Response 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_ Primarysettings Instance Settings Response - 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.
- encryption
Config Property Map Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
- initial
User 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.
- primary
Instance Property MapSettings - vpc
Network 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, CloudSqlConnectionProfileArgs
- Settings
Pulumi.
Google Native. Datamigration. V1. Inputs. Cloud Sql Settings Immutable. Metadata used to create the destination Cloud SQL database.
- Settings
Cloud
Sql Settings Immutable. Metadata used to create the destination Cloud SQL database.
- settings
Cloud
Sql Settings Immutable. Metadata used to create the destination Cloud SQL database.
- settings
Cloud
Sql Settings Immutable. Metadata used to create the destination Cloud SQL database.
- settings
Cloud
Sql Settings Immutable. Metadata used to create the destination Cloud SQL database.
- settings Property Map
Immutable. Metadata used to create the destination Cloud SQL database.
CloudSqlConnectionProfileResponse, CloudSqlConnectionProfileResponseArgs
- Additional
Public stringIp 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 stringId The Cloud SQL instance ID that this connection profile is associated with.
- Private
Ip string The Cloud SQL database instance's private IP.
- Public
Ip string The Cloud SQL database instance's public IP.
- Settings
Pulumi.
Google Native. Datamigration. V1. Inputs. Cloud Sql Settings Response Immutable. Metadata used to create the destination Cloud SQL database.
- Additional
Public stringIp 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 stringId The Cloud SQL instance ID that this connection profile is associated with.
- Private
Ip string The Cloud SQL database instance's private IP.
- Public
Ip string The Cloud SQL database instance's public IP.
- Settings
Cloud
Sql Settings Response Immutable. Metadata used to create the destination Cloud SQL database.
- additional
Public StringIp 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 StringId The Cloud SQL instance ID that this connection profile is associated with.
- private
Ip String The Cloud SQL database instance's private IP.
- public
Ip String The Cloud SQL database instance's public IP.
- settings
Cloud
Sql Settings Response Immutable. Metadata used to create the destination Cloud SQL database.
- additional
Public stringIp 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 stringId The Cloud SQL instance ID that this connection profile is associated with.
- private
Ip string The Cloud SQL database instance's private IP.
- public
Ip string The Cloud SQL database instance's public IP.
- settings
Cloud
Sql Settings Response Immutable. Metadata used to create the destination Cloud SQL database.
- additional_
public_ strip 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_ strid The Cloud SQL instance ID that this connection profile is associated with.
- private_
ip str The Cloud SQL database instance's private IP.
- public_
ip str The Cloud SQL database instance's public IP.
- settings
Cloud
Sql Settings Response Immutable. Metadata used to create the destination Cloud SQL database.
- additional
Public StringIp 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 StringId The Cloud SQL instance ID that this connection profile is associated with.
- private
Ip String The Cloud SQL database instance's private IP.
- public
Ip String The Cloud SQL database instance's public IP.
- settings Property Map
Immutable. Metadata used to create the destination Cloud SQL database.
CloudSqlSettings, CloudSqlSettingsArgs
- Activation
Policy Pulumi.Google Native. Datamigration. V1. Cloud Sql Settings Activation Policy The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- Auto
Storage boolIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Availability
Type Pulumi.Google Native. Datamigration. V1. Cloud Sql Settings Availability Type 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 stringName The KMS key name used for the csql instance.
- Collation string
The Cloud SQL default instance level collation.
- Data
Disk stringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk Pulumi.Type Google Native. Datamigration. V1. Cloud Sql Settings Data Disk Type The type of storage:
PD_SSD
(default) orPD_HDD
.- Database
Flags Dictionary<string, string> The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version Pulumi.Google Native. Datamigration. V1. Cloud Sql Settings Database Version The database engine type and version.
- Ip
Config Pulumi.Google Native. Datamigration. V1. Inputs. Sql Ip Config The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- Root
Password string Input only. Initial root password.
- Secondary
Zone 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).
- Source
Id string The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- User
Labels Dictionary<string, string> The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- Zone string
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- Activation
Policy CloudSql Settings Activation Policy The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- Auto
Storage boolIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Availability
Type CloudSql Settings Availability Type 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 stringName The KMS key name used for the csql instance.
- Collation string
The Cloud SQL default instance level collation.
- Data
Disk stringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk CloudType Sql Settings Data Disk Type The type of storage:
PD_SSD
(default) orPD_HDD
.- Database
Flags map[string]string The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version CloudSql Settings Database Version The database engine type and version.
- Ip
Config SqlIp Config The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- Root
Password string Input only. Initial root password.
- Secondary
Zone 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).
- Source
Id string The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- User
Labels map[string]string The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- Zone string
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy CloudSql Settings Activation Policy The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto
Storage BooleanIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- availability
Type CloudSql Settings Availability Type 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 StringName The KMS key name used for the csql instance.
- collation String
The Cloud SQL default instance level collation.
- data
Disk StringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk CloudType Sql Settings Data Disk Type The type of storage:
PD_SSD
(default) orPD_HDD
.- database
Flags Map<String,String> The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version CloudSql Settings Database Version The database engine type and version.
- ip
Config SqlIp Config The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root
Password String Input only. Initial root password.
- secondary
Zone 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).
- source
Id String The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- user
Labels Map<String,String> The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- zone String
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy CloudSql Settings Activation Policy The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto
Storage booleanIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- availability
Type CloudSql Settings Availability Type 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 stringName The KMS key name used for the csql instance.
- collation string
The Cloud SQL default instance level collation.
- data
Disk stringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk CloudType Sql Settings Data Disk Type The type of storage:
PD_SSD
(default) orPD_HDD
.- database
Flags {[key: string]: string} The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version CloudSql Settings Database Version The database engine type and version.
- ip
Config SqlIp Config The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root
Password string Input only. Initial root password.
- secondary
Zone 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).
- source
Id string The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto stringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier string
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- user
Labels {[key: string]: string} The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- zone string
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation_
policy CloudSql Settings Activation Policy The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto_
storage_ boolincrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- availability_
type CloudSql Settings Availability Type 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_ strname The KMS key name used for the csql instance.
- collation str
The Cloud SQL default instance level collation.
- data_
disk_ strsize_ gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data_
disk_ Cloudtype Sql Settings Data Disk Type The type of storage:
PD_SSD
(default) orPD_HDD
.- database_
flags Mapping[str, str] The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database_
version CloudSql Settings Database Version The database engine type and version.
- ip_
config SqlIp Config The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root_
password str Input only. Initial root password.
- 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_ strresize_ limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier str
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-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.
- activation
Policy "SQL_ACTIVATION_POLICY_UNSPECIFIED" | "ALWAYS" | "NEVER" The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto
Storage BooleanIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- availability
Type "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).- cmek
Key StringName The KMS key name used for the csql instance.
- collation String
The Cloud SQL default instance level collation.
- data
Disk StringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk "SQL_DATA_DISK_TYPE_UNSPECIFIED" | "PD_SSD" | "PD_HDD"Type The type of storage:
PD_SSD
(default) orPD_HDD
.- database
Flags Map<String> The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version "SQL_DATABASE_VERSION_UNSPECIFIED" | "MYSQL_5_6" | "MYSQL_5_7" | "POSTGRES_9_6" | "POSTGRES_11" | "POSTGRES_10" | "MYSQL_8_0" | "POSTGRES_12" | "POSTGRES_13" | "POSTGRES_14" The database engine type and version.
- ip
Config Property Map The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root
Password String Input only. Initial root password.
- secondary
Zone 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).
- source
Id String The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- user
Labels Map<String> The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- zone String
The Google Cloud Platform zone where your Cloud SQL database instance is located.
CloudSqlSettingsActivationPolicy, CloudSqlSettingsActivationPolicyArgs
- Sql
Activation Policy Unspecified - SQL_ACTIVATION_POLICY_UNSPECIFIED
unspecified policy.
- Always
- ALWAYS
The instance is always up and running.
- Never
- NEVER
The instance should never spin up.
- Cloud
Sql Settings Activation Policy Sql Activation Policy Unspecified - SQL_ACTIVATION_POLICY_UNSPECIFIED
unspecified policy.
- Cloud
Sql Settings Activation Policy Always - ALWAYS
The instance is always up and running.
- Cloud
Sql Settings Activation Policy 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.
- 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, CloudSqlSettingsAvailabilityTypeArgs
- Sql
Availability Type Unspecified - SQL_AVAILABILITY_TYPE_UNSPECIFIED
This is an unknown Availability type.
- Zonal
- ZONAL
Zonal availablility instance.
- Regional
- REGIONAL
Regional availability instance.
- Cloud
Sql Settings Availability Type Sql Availability Type Unspecified - SQL_AVAILABILITY_TYPE_UNSPECIFIED
This is an unknown Availability type.
- Cloud
Sql Settings Availability Type Zonal - ZONAL
Zonal availablility instance.
- Cloud
Sql Settings Availability Type 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.
- 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, CloudSqlSettingsDataDiskTypeArgs
- Sql
Data Disk Type Unspecified - SQL_DATA_DISK_TYPE_UNSPECIFIED
Unspecified.
- Pd
Ssd - PD_SSD
SSD disk.
- Pd
Hdd - PD_HDD
HDD disk.
- Cloud
Sql Settings Data Disk Type Sql Data Disk Type Unspecified - SQL_DATA_DISK_TYPE_UNSPECIFIED
Unspecified.
- Cloud
Sql Settings Data Disk Type Pd Ssd - PD_SSD
SSD disk.
- Cloud
Sql Settings Data Disk Type 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.
- 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.
- "SQL_DATA_DISK_TYPE_UNSPECIFIED"
- SQL_DATA_DISK_TYPE_UNSPECIFIED
Unspecified.
- "PD_SSD"
- PD_SSD
SSD disk.
- "PD_HDD"
- PD_HDD
HDD disk.
CloudSqlSettingsDatabaseVersion, CloudSqlSettingsDatabaseVersionArgs
- 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.
- Cloud
Sql Settings Database Version Sql Database Version Unspecified - SQL_DATABASE_VERSION_UNSPECIFIED
Unspecified version.
- Cloud
Sql Settings Database Version Mysql56 - MYSQL_5_6
MySQL 5.6.
- Cloud
Sql Settings Database Version Mysql57 - MYSQL_5_7
MySQL 5.7.
- Cloud
Sql Settings Database Version Postgres96 - POSTGRES_9_6
PostgreSQL 9.6.
- Cloud
Sql Settings Database Version Postgres11 - POSTGRES_11
PostgreSQL 11.
- Cloud
Sql Settings Database Version Postgres10 - POSTGRES_10
PostgreSQL 10.
- Cloud
Sql Settings Database Version Mysql80 - MYSQL_8_0
MySQL 8.0.
- Cloud
Sql Settings Database Version Postgres12 - POSTGRES_12
PostgreSQL 12.
- Cloud
Sql Settings Database Version Postgres13 - POSTGRES_13
PostgreSQL 13.
- Cloud
Sql Settings Database Version 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.
- 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, CloudSqlSettingsResponseArgs
- Activation
Policy string The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- Auto
Storage boolIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Availability
Type 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).- Cmek
Key stringName The KMS key name used for the csql instance.
- Collation string
The Cloud SQL default instance level collation.
- Data
Disk stringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk stringType The type of storage:
PD_SSD
(default) orPD_HDD
.- Database
Flags Dictionary<string, string> The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version string The database engine type and version.
- Ip
Config Pulumi.Google Native. Datamigration. V1. Inputs. Sql Ip Config Response The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- Root
Password string Input only. Initial root password.
- Root
Password boolSet Indicates If this connection profile root password is stored.
- Secondary
Zone 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).
- Source
Id string The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- User
Labels Dictionary<string, string> The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- Zone string
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- Activation
Policy string The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- Auto
Storage boolIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- Availability
Type 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).- Cmek
Key stringName The KMS key name used for the csql instance.
- Collation string
The Cloud SQL default instance level collation.
- Data
Disk stringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- Data
Disk stringType The type of storage:
PD_SSD
(default) orPD_HDD
.- Database
Flags map[string]string The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- Database
Version string The database engine type and version.
- Ip
Config SqlIp Config Response The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- Root
Password string Input only. Initial root password.
- Root
Password boolSet Indicates If this connection profile root password is stored.
- Secondary
Zone 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).
- Source
Id string The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- Storage
Auto stringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- Tier string
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- User
Labels map[string]string The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- Zone string
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy String The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto
Storage BooleanIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- availability
Type 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).- cmek
Key StringName The KMS key name used for the csql instance.
- collation String
The Cloud SQL default instance level collation.
- data
Disk StringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk StringType The type of storage:
PD_SSD
(default) orPD_HDD
.- database
Flags Map<String,String> The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version String The database engine type and version.
- ip
Config SqlIp Config Response The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root
Password String Input only. Initial root password.
- root
Password BooleanSet Indicates If this connection profile root password is stored.
- secondary
Zone 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).
- source
Id String The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- user
Labels Map<String,String> The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- zone String
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation
Policy string The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto
Storage booleanIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- availability
Type 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).- cmek
Key stringName The KMS key name used for the csql instance.
- collation string
The Cloud SQL default instance level collation.
- data
Disk stringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk stringType The type of storage:
PD_SSD
(default) orPD_HDD
.- database
Flags {[key: string]: string} The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version string The database engine type and version.
- ip
Config SqlIp Config Response The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root
Password string Input only. Initial root password.
- root
Password booleanSet Indicates If this connection profile root password is stored.
- secondary
Zone 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).
- source
Id string The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto stringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier string
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- user
Labels {[key: string]: string} The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- zone string
The Google Cloud Platform zone where your Cloud SQL database instance is located.
- activation_
policy str The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto_
storage_ boolincrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- 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_ strname The KMS key name used for the csql instance.
- collation str
The Cloud SQL default instance level collation.
- data_
disk_ strsize_ gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data_
disk_ strtype The type of storage:
PD_SSD
(default) orPD_HDD
.- database_
flags Mapping[str, str] The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database_
version str The database engine type and version.
- ip_
config SqlIp Config Response The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root_
password str Input only. Initial root password.
- root_
password_ boolset Indicates If this connection profile root password is stored.
- 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_ strresize_ limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier str
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-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.
- activation
Policy String The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests.
NEVER
: The instance is off; it is not activated, even if a connection request arrives.- auto
Storage BooleanIncrease [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
- availability
Type 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).- cmek
Key StringName The KMS key name used for the csql instance.
- collation String
The Cloud SQL default instance level collation.
- data
Disk StringSize Gb The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
- data
Disk StringType The type of storage:
PD_SSD
(default) orPD_HDD
.- database
Flags Map<String> The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
- database
Version String The database engine type and version.
- ip
Config Property Map The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
- root
Password String Input only. Initial root password.
- root
Password BooleanSet Indicates If this connection profile root password is stored.
- secondary
Zone 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).
- source
Id String The Database Migration Service source connection profile ID, in the format:
projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID
- storage
Auto StringResize Limit The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
- tier String
The tier (or machine type) for this instance, for example:
db-n1-standard-1
(MySQL instances) ordb-custom-1-3840
(PostgreSQL instances). For more information, see Cloud SQL Instance Settings.- user
Labels Map<String> The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example:
{ "name": "wrench", "mass": "18kg", "count": "3" }
.- zone String
The Google Cloud Platform zone where your Cloud SQL database instance is located.
ConnectionProfileProvider, ConnectionProfileProviderArgs
- Database
Provider Unspecified - DATABASE_PROVIDER_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.
- Connection
Profile Provider Database Provider Unspecified - DATABASE_PROVIDER_UNSPECIFIED
The database provider is unknown.
- Connection
Profile Provider Cloudsql - CLOUDSQL
CloudSQL runs the database.
- Connection
Profile Provider Rds - RDS
RDS runs the database.
- Connection
Profile Provider Aurora - AURORA
Amazon Aurora.
- Connection
Profile Provider 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.
- 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, ConnectionProfileStateArgs
- 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.
- Connection
Profile State State Unspecified - STATE_UNSPECIFIED
The state of the connection profile is unknown.
- Connection
Profile State Draft - DRAFT
The connection profile is in draft mode and fully editable.
- Connection
Profile State Creating - CREATING
The connection profile is being created.
- Connection
Profile State Ready - READY
The connection profile is ready.
- Connection
Profile State Updating - UPDATING
The connection profile is being updated.
- Connection
Profile State Deleting - DELETING
The connection profile is being deleted.
- Connection
Profile State Deleted - DELETED
The connection profile has been deleted.
- Connection
Profile State 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.
- 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.
EncryptionConfig, EncryptionConfigArgs
- Kms
Key stringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- Kms
Key stringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms
Key StringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms
Key stringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms_
key_ strname The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms
Key StringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
EncryptionConfigResponse, EncryptionConfigResponseArgs
- Kms
Key stringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- Kms
Key stringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms
Key StringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms
Key stringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms_
key_ strname The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
- kms
Key StringName The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
ForwardSshTunnelConnectivity, ForwardSshTunnelConnectivityArgs
- 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.
- Private
Key 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.
- Private
Key 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.
- private
Key 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.
- private
Key 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.
- private
Key String Input only. SSH private key.
ForwardSshTunnelConnectivityResponse, ForwardSshTunnelConnectivityResponseArgs
- Hostname string
Hostname for the SSH tunnel.
- Password string
Input only. SSH password.
- Port int
Port for the SSH tunnel, default value is 22.
- Private
Key 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.
- Private
Key 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.
- private
Key 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.
- private
Key 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.
- private
Key String Input only. SSH private key.
- username String
Username for the SSH tunnel.
MachineConfig, MachineConfigArgs
- Cpu
Count int The number of CPU's in the VM instance.
- Cpu
Count int The number of CPU's in the VM instance.
- cpu
Count Integer The number of CPU's in the VM instance.
- cpu
Count number The number of CPU's in the VM instance.
- cpu_
count int The number of CPU's in the VM instance.
- cpu
Count Number The number of CPU's in the VM instance.
MachineConfigResponse, MachineConfigResponseArgs
- Cpu
Count int The number of CPU's in the VM instance.
- Cpu
Count int The number of CPU's in the VM instance.
- cpu
Count Integer The number of CPU's in the VM instance.
- cpu
Count number The number of CPU's in the VM instance.
- cpu_
count int The number of CPU's in the VM instance.
- cpu
Count Number The number of CPU's in the VM instance.
MySqlConnectionProfile, MySqlConnectionProfileArgs
- Host string
The IP or hostname of the source MySQL database.
- Password string
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Port int
The network port of the source MySQL database.
- Username string
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- Cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Ssl
Pulumi.
Google Native. Datamigration. V1. Inputs. Ssl Config SSL configuration for the destination to connect to the source database.
- Host string
The IP or hostname of the source MySQL database.
- Password string
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Port int
The network port of the source MySQL database.
- Username string
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- Cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- host String
The IP or hostname of the source MySQL database.
- password String
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port Integer
The network port of the source MySQL database.
- username String
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- host string
The IP or hostname of the source MySQL database.
- password string
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port number
The network port of the source MySQL database.
- username string
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- host str
The IP or hostname of the source MySQL database.
- password str
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port int
The network port of the source MySQL database.
- username str
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud_
sql_ strid If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- host String
The IP or hostname of the source MySQL database.
- password String
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- port Number
The network port of the source MySQL database.
- username String
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- ssl Property Map
SSL configuration for the destination to connect to the source database.
MySqlConnectionProfileResponse, MySqlConnectionProfileResponseArgs
- Cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Host string
The IP or hostname of the source MySQL database.
- Password string
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Password
Set bool Indicates If this connection profile password is stored.
- Port int
The network port of the source MySQL database.
- Ssl
Pulumi.
Google Native. Datamigration. V1. Inputs. Ssl Config Response SSL configuration for the destination to connect to the source database.
- Username string
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- Cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Host string
The IP or hostname of the source MySQL database.
- Password string
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- Password
Set bool Indicates If this connection profile password is stored.
- Port int
The network port of the source MySQL database.
- Ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- Username string
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host String
The IP or hostname of the source MySQL database.
- password String
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password
Set Boolean Indicates If this connection profile password is stored.
- port Integer
The network port of the source MySQL database.
- ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- username String
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host string
The IP or hostname of the source MySQL database.
- password string
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password
Set boolean Indicates If this connection profile password is stored.
- port number
The network port of the source MySQL database.
- ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- username string
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud_
sql_ strid If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host str
The IP or hostname of the source MySQL database.
- password str
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password_
set bool Indicates If this connection profile password is stored.
- port int
The network port of the source MySQL database.
- ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- username str
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
- cloud
Sql StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host String
The IP or hostname of the source MySQL database.
- password String
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
- password
Set Boolean Indicates If this connection profile password is stored.
- port Number
The network port of the source MySQL database.
- ssl Property Map
SSL configuration for the destination to connect to the source database.
- username String
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
OracleConnectionProfile, OracleConnectionProfileArgs
- Database
Service 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.
- Forward
Ssh Pulumi.Connectivity Google Native. Datamigration. V1. Inputs. Forward Ssh Tunnel Connectivity Forward SSH tunnel connectivity.
- Private
Connectivity Pulumi.Google Native. Datamigration. V1. Inputs. Private Connectivity Private connectivity.
- Static
Service Pulumi.Ip Connectivity Google Native. Datamigration. V1. Inputs. Static Service Ip Connectivity Static Service IP connectivity.
- Database
Service 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.
- Forward
Ssh ForwardConnectivity Ssh Tunnel Connectivity Forward SSH tunnel connectivity.
- Private
Connectivity PrivateConnectivity Private connectivity.
- Static
Service StaticIp Connectivity Service Ip Connectivity Static Service IP connectivity.
- database
Service 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.
- forward
Ssh ForwardConnectivity Ssh Tunnel Connectivity Forward SSH tunnel connectivity.
- private
Connectivity PrivateConnectivity Private connectivity.
- static
Service StaticIp Connectivity Service Ip Connectivity Static Service IP connectivity.
- database
Service 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.
- forward
Ssh ForwardConnectivity Ssh Tunnel Connectivity Forward SSH tunnel connectivity.
- private
Connectivity PrivateConnectivity Private connectivity.
- static
Service StaticIp Connectivity Service Ip Connectivity 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_ Forwardconnectivity Ssh Tunnel Connectivity Forward SSH tunnel connectivity.
- private_
connectivity PrivateConnectivity Private connectivity.
- static_
service_ Staticip_ connectivity Service Ip Connectivity Static Service IP connectivity.
- database
Service 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.
- forward
Ssh Property MapConnectivity Forward SSH tunnel connectivity.
- private
Connectivity Property Map Private connectivity.
- static
Service Property MapIp Connectivity Static Service IP connectivity.
OracleConnectionProfileResponse, OracleConnectionProfileResponseArgs
- Database
Service string Database service for the Oracle connection.
- Forward
Ssh Pulumi.Connectivity Google Native. Datamigration. V1. Inputs. Forward Ssh Tunnel Connectivity Response 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.
- 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 Pulumi.Google Native. Datamigration. V1. Inputs. Private Connectivity Response Private connectivity.
- Static
Service Pulumi.Ip Connectivity Google Native. Datamigration. V1. Inputs. Static Service Ip Connectivity Response 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 string Database service for the Oracle connection.
- Forward
Ssh ForwardConnectivity Ssh Tunnel Connectivity Response 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.
- 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 PrivateConnectivity Response Private connectivity.
- Static
Service StaticIp Connectivity Service Ip Connectivity Response 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 String Database service for the Oracle connection.
- forward
Ssh ForwardConnectivity Ssh Tunnel Connectivity Response 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.
- password
Set Boolean Indicates whether a new password is included in the request.
- port Integer
The network port of the source Oracle database.
- private
Connectivity PrivateConnectivity Response Private connectivity.
- static
Service StaticIp Connectivity Service Ip Connectivity Response 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 string Database service for the Oracle connection.
- forward
Ssh ForwardConnectivity Ssh Tunnel Connectivity Response 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.
- password
Set boolean Indicates whether a new password is included in the request.
- port number
The network port of the source Oracle database.
- private
Connectivity PrivateConnectivity Response Private connectivity.
- static
Service StaticIp Connectivity Service Ip Connectivity Response 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_ Forwardconnectivity Ssh Tunnel Connectivity Response 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 PrivateConnectivity Response Private connectivity.
- static_
service_ Staticip_ connectivity Service Ip Connectivity Response 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.
- database
Service String Database service for the Oracle connection.
- forward
Ssh Property MapConnectivity 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.
- password
Set Boolean Indicates whether a new password is included in the request.
- port Number
The network port of the source Oracle database.
- private
Connectivity Property Map Private connectivity.
- static
Service Property MapIp Connectivity 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, PostgreSqlConnectionProfileArgs
- 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.
- Cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Private
Service Pulumi.Connect Connectivity Google Native. Datamigration. V1. Inputs. Private Service Connect Connectivity Private service connect connectivity.
- Ssl
Pulumi.
Google Native. Datamigration. V1. Inputs. Ssl Config SSL configuration for the destination to connect to the source database.
- Static
Ip Pulumi.Connectivity Google Native. Datamigration. V1. Inputs. Static Ip Connectivity 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.
- Cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Private
Service PrivateConnect Connectivity Service Connect Connectivity Private service connect connectivity.
- Ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- Static
Ip StaticConnectivity Ip Connectivity 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.
- cloud
Sql StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- private
Service PrivateConnect Connectivity Service Connect Connectivity Private service connect connectivity.
- ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- static
Ip StaticConnectivity Ip Connectivity 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.
- cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- private
Service PrivateConnect Connectivity Service Connect Connectivity Private service connect connectivity.
- ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- static
Ip StaticConnectivity Ip Connectivity 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_ strid If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- private_
service_ Privateconnect_ connectivity Service Connect Connectivity Private service connect connectivity.
- ssl
Ssl
Config SSL configuration for the destination to connect to the source database.
- static_
ip_ Staticconnectivity Ip Connectivity 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.
- cloud
Sql StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- private
Service Property MapConnect Connectivity Private service connect connectivity.
- ssl Property Map
SSL configuration for the destination to connect to the source database.
- static
Ip Property MapConnectivity Static ip connectivity data (default, no additional details needed).
PostgreSqlConnectionProfileResponse, PostgreSqlConnectionProfileResponseArgs
- Cloud
Sql stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Host string
The IP or hostname of the source PostgreSQL database.
- Network
Architecture 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.
- Password
Set bool Indicates If this connection profile password is stored.
- Port int
The network port of the source PostgreSQL database.
- Private
Service Pulumi.Connect Connectivity Google Native. Datamigration. V1. Inputs. Private Service Connect Connectivity Response Private service connect connectivity.
- Ssl
Pulumi.
Google Native. Datamigration. V1. Inputs. Ssl Config Response SSL configuration for the destination to connect to the source database.
- Static
Ip Pulumi.Connectivity Google Native. Datamigration. V1. Inputs. Static Ip Connectivity Response 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 stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- Host string
The IP or hostname of the source PostgreSQL database.
- Network
Architecture 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.
- Password
Set bool Indicates If this connection profile password is stored.
- Port int
The network port of the source PostgreSQL database.
- Private
Service PrivateConnect Connectivity Service Connect Connectivity Response Private service connect connectivity.
- Ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- Static
Ip StaticConnectivity Ip Connectivity Response 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 StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host String
The IP or hostname of the source PostgreSQL database.
- network
Architecture 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.
- password
Set Boolean Indicates If this connection profile password is stored.
- port Integer
The network port of the source PostgreSQL database.
- private
Service PrivateConnect Connectivity Service Connect Connectivity Response Private service connect connectivity.
- ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- static
Ip StaticConnectivity Ip Connectivity Response 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 stringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host string
The IP or hostname of the source PostgreSQL database.
- network
Architecture 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.
- password
Set boolean Indicates If this connection profile password is stored.
- port number
The network port of the source PostgreSQL database.
- private
Service PrivateConnect Connectivity Service Connect Connectivity Response Private service connect connectivity.
- ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- static
Ip StaticConnectivity Ip Connectivity Response 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_ strid If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host str
The IP or hostname of the source 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_ Privateconnect_ connectivity Service Connect Connectivity Response Private service connect connectivity.
- ssl
Ssl
Config Response SSL configuration for the destination to connect to the source database.
- static_
ip_ Staticconnectivity Ip Connectivity Response 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.
- cloud
Sql StringId If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
- host String
The IP or hostname of the source PostgreSQL database.
- network
Architecture 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.
- password
Set Boolean Indicates If this connection profile password is stored.
- port Number
The network port of the source PostgreSQL database.
- private
Service Property MapConnect Connectivity Private service connect connectivity.
- ssl Property Map
SSL configuration for the destination to connect to the source database.
- static
Ip Property MapConnectivity 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, PrimaryInstanceSettingsArgs
- Id string
The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".
- Database
Flags 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.
- Machine
Config Pulumi.Google Native. Datamigration. V1. Inputs. Machine Config 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-]+".
- Database
Flags 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.
- 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-]+".
- database
Flags 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.
- 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-]+".
- database
Flags {[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.
- machine
Config 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-]+".
- database
Flags 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.
- machine
Config Property Map Configuration for the machines that host the underlying database engine.
PrimaryInstanceSettingsResponse, PrimaryInstanceSettingsResponseArgs
- Database
Flags 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.
- Machine
Config Pulumi.Google Native. Datamigration. V1. Inputs. Machine Config Response Configuration for the machines that host the underlying database engine.
- Private
Ip string The private IP address for the Instance. This is the connection endpoint for an end-user application.
- Database
Flags 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.
- Machine
Config MachineConfig Response Configuration for the machines that host the underlying database engine.
- Private
Ip string The private IP address for the Instance. This is the connection endpoint for an end-user application.
- database
Flags 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.
- machine
Config MachineConfig Response Configuration for the machines that host the underlying database engine.
- private
Ip String The private IP address for the Instance. This is the connection endpoint for an end-user application.
- database
Flags {[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.
- machine
Config MachineConfig Response Configuration for the machines that host the underlying database engine.
- private
Ip 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 MachineConfig Response 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.
- database
Flags 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.
- machine
Config Property Map Configuration for the machines that host the underlying database engine.
- private
Ip String The private IP address for the Instance. This is the connection endpoint for an end-user application.
PrivateConnectivity, PrivateConnectivityArgs
- Private
Connection string The resource name (URI) of the private connection.
- Private
Connection string The resource name (URI) of the private connection.
- private
Connection String The resource name (URI) of the private connection.
- private
Connection string The resource name (URI) of the private connection.
- private_
connection str The resource name (URI) of the private connection.
- private
Connection String The resource name (URI) of the private connection.
PrivateConnectivityResponse, PrivateConnectivityResponseArgs
- Private
Connection string The resource name (URI) of the private connection.
- Private
Connection string The resource name (URI) of the private connection.
- private
Connection String The resource name (URI) of the private connection.
- private
Connection string The resource name (URI) of the private connection.
- private_
connection str The resource name (URI) of the private connection.
- private
Connection String The resource name (URI) of the private connection.
PrivateServiceConnectConnectivity, PrivateServiceConnectConnectivityArgs
- Service
Attachment string A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
- Service
Attachment string A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
- service
Attachment String A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
- service
Attachment 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}
- service
Attachment String A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
PrivateServiceConnectConnectivityResponse, PrivateServiceConnectConnectivityResponseArgs
- Service
Attachment string A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
- Service
Attachment string A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
- service
Attachment String A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
- service
Attachment 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}
- service
Attachment String A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
SqlAclEntry, SqlAclEntryArgs
- Expire
Time string The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- Label string
A label to identify this entry.
- Ttl string
Input only. The time-to-leave of this access control entry.
- Value string
The allowlisted value for the access control list.
- Expire
Time string The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- Label string
A label to identify this entry.
- Ttl string
Input only. The time-to-leave of this access control entry.
- Value string
The allowlisted value for the access control list.
- expire
Time String The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label String
A label to identify this entry.
- ttl String
Input only. The time-to-leave of this access control entry.
- value String
The allowlisted value for the access control list.
- expire
Time string The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label string
A label to identify this entry.
- ttl string
Input only. The time-to-leave of this access control entry.
- value string
The allowlisted value for the access control list.
- expire_
time str The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label str
A label to identify this entry.
- ttl str
Input only. The time-to-leave of this access control entry.
- value str
The allowlisted value for the access control list.
- expire
Time String The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label String
A label to identify this entry.
- ttl String
Input only. The time-to-leave of this access control entry.
- value String
The allowlisted value for the access control list.
SqlAclEntryResponse, SqlAclEntryResponseArgs
- Expire
Time string The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- Label string
A label to identify this entry.
- Ttl string
Input only. The time-to-leave of this access control entry.
- Value string
The allowlisted value for the access control list.
- Expire
Time string The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- Label string
A label to identify this entry.
- Ttl string
Input only. The time-to-leave of this access control entry.
- Value string
The allowlisted value for the access control list.
- expire
Time String The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label String
A label to identify this entry.
- ttl String
Input only. The time-to-leave of this access control entry.
- value String
The allowlisted value for the access control list.
- expire
Time string The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label string
A label to identify this entry.
- ttl string
Input only. The time-to-leave of this access control entry.
- value string
The allowlisted value for the access control list.
- expire_
time str The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label str
A label to identify this entry.
- ttl str
Input only. The time-to-leave of this access control entry.
- value str
The allowlisted value for the access control list.
- expire
Time String The time when this access control entry expires in RFC 3339 format, for example:
2012-11-15T16:19:00.094Z
.- label String
A label to identify this entry.
- ttl String
Input only. The time-to-leave of this access control entry.
- value String
The allowlisted value for the access control list.
SqlIpConfig, SqlIpConfigArgs
- Allocated
Ip stringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- List<Pulumi.
Google Native. Datamigration. V1. Inputs. Sql Acl Entry> The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- Enable
Ipv4 bool Whether the instance should be assigned an IPv4 address or not.
- Private
Network string The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- Require
Ssl bool Whether SSL connections over IP should be enforced or not.
- Allocated
Ip stringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- []Sql
Acl Entry The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- Enable
Ipv4 bool Whether the instance should be assigned an IPv4 address or not.
- Private
Network string The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- Require
Ssl bool Whether SSL connections over IP should be enforced or not.
- allocated
Ip StringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- List<Sql
Acl Entry> The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable
Ipv4 Boolean Whether the instance should be assigned an IPv4 address or not.
- private
Network String The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- require
Ssl Boolean Whether SSL connections over IP should be enforced or not.
- allocated
Ip stringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- Sql
Acl Entry[] The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable
Ipv4 boolean Whether the instance should be assigned an IPv4 address or not.
- private
Network string The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- require
Ssl boolean Whether SSL connections over IP should be enforced or not.
- allocated_
ip_ strrange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- Sequence[Sql
Acl Entry] The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable_
ipv4 bool Whether the instance 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.
- allocated
Ip StringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- List<Property Map>
The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable
Ipv4 Boolean Whether the instance should be assigned an IPv4 address or not.
- private
Network String The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- require
Ssl Boolean Whether SSL connections over IP should be enforced or not.
SqlIpConfigResponse, SqlIpConfigResponseArgs
- Allocated
Ip stringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- List<Pulumi.
Google Native. Datamigration. V1. Inputs. Sql Acl Entry Response> The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- Enable
Ipv4 bool Whether the instance should be assigned an IPv4 address or not.
- Private
Network string The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- Require
Ssl bool Whether SSL connections over IP should be enforced or not.
- Allocated
Ip stringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- []Sql
Acl Entry Response The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- Enable
Ipv4 bool Whether the instance should be assigned an IPv4 address or not.
- Private
Network string The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- Require
Ssl bool Whether SSL connections over IP should be enforced or not.
- allocated
Ip StringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- List<Sql
Acl Entry Response> The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable
Ipv4 Boolean Whether the instance should be assigned an IPv4 address or not.
- private
Network String The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- require
Ssl Boolean Whether SSL connections over IP should be enforced or not.
- allocated
Ip stringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- Sql
Acl Entry Response[] The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable
Ipv4 boolean Whether the instance should be assigned an IPv4 address or not.
- private
Network string The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- require
Ssl boolean Whether SSL connections over IP should be enforced or not.
- allocated_
ip_ strrange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- Sequence[Sql
Acl Entry Response] The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable_
ipv4 bool Whether the instance 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.
- allocated
Ip StringRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
- List<Property Map>
The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g.
192.168.100.0/24
).- enable
Ipv4 Boolean Whether the instance should be assigned an IPv4 address or not.
- private
Network String The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example,
projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.- require
Ssl Boolean Whether SSL connections over IP should be enforced or not.
SslConfig, SslConfigArgs
- Ca
Certificate string Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- Ca
Certificate string Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca
Certificate String Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca
Certificate string Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate string Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key string Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca_
certificate str Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client_
certificate str Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client_
key str Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- ca
Certificate String Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
SslConfigResponse, SslConfigResponseArgs
- Ca
Certificate string Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- Type string
The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- Ca
Certificate string Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- Client
Certificate string Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- Client
Key string Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- Type string
The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca
Certificate String Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type String
The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca
Certificate string Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate string Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key string Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type string
The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca_
certificate str Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client_
certificate str Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client_
key str Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type str
The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
- ca
Certificate String Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
- client
Certificate String Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
- client
Key String Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
- type String
The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
StatusResponse, StatusResponseArgs
- Code int
The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
UserPassword, UserPasswordArgs
UserPasswordResponse, UserPasswordResponseArgs
- Password string
The initial password for the user.
- Password
Set bool Indicates if the initial_user.password field has been set.
- User string
The database username.
- Password string
The initial password for the user.
- Password
Set bool Indicates if the initial_user.password field has been set.
- User string
The database username.
- password String
The initial password for the user.
- password
Set Boolean Indicates if the initial_user.password field has been set.
- user String
The database username.
- password string
The initial password for the user.
- password
Set 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.
- password
Set 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
Google Cloud Native is in preview. Google Cloud Classic is fully supported.