1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datamigration
  5. datamigration/v1
  6. ConnectionProfile

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.datamigration/v1.ConnectionProfile

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    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:

    ConnectionProfileId string

    Required. The connection profile identifier.

    Alloydb Pulumi.GoogleNative.Datamigration.V1.Inputs.AlloyDbConnectionProfile

    An AlloyDB cluster connection profile.

    Cloudsql Pulumi.GoogleNative.Datamigration.V1.Inputs.CloudSqlConnectionProfile

    A CloudSQL database connection profile.

    DisplayName string

    The connection profile display name.

    Labels Dictionary<string, string>

    The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    Location string
    Mysql Pulumi.GoogleNative.Datamigration.V1.Inputs.MySqlConnectionProfile

    A MySQL database connection profile.

    Name string

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

    Oracle Pulumi.GoogleNative.Datamigration.V1.Inputs.OracleConnectionProfile

    An Oracle database connection profile.

    Postgresql Pulumi.GoogleNative.Datamigration.V1.Inputs.PostgreSqlConnectionProfile

    A PostgreSQL database connection profile.

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

    The database provider.

    RequestId string

    Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request 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.

    SkipValidation bool

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

    State Pulumi.GoogleNative.Datamigration.V1.ConnectionProfileState

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

    ConnectionProfileId string

    Required. The connection profile identifier.

    Alloydb AlloyDbConnectionProfileArgs

    An AlloyDB cluster connection profile.

    Cloudsql CloudSqlConnectionProfileArgs

    A CloudSQL database connection profile.

    DisplayName string

    The connection profile display name.

    Labels map[string]string

    The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    Location string
    Mysql MySqlConnectionProfileArgs

    A MySQL database connection profile.

    Name string

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

    Oracle OracleConnectionProfileArgs

    An Oracle database connection profile.

    Postgresql PostgreSqlConnectionProfileArgs

    A PostgreSQL database connection profile.

    Project string
    Provider ConnectionProfileProvider

    The database provider.

    RequestId string

    Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request 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.

    SkipValidation bool

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

    State ConnectionProfileStateEnum

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

    connectionProfileId String

    Required. The connection profile identifier.

    alloydb AlloyDbConnectionProfile

    An AlloyDB cluster connection profile.

    cloudsql CloudSqlConnectionProfile

    A CloudSQL database connection profile.

    displayName String

    The connection profile display name.

    labels Map<String,String>

    The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    location String
    mysql MySqlConnectionProfile

    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 OracleConnectionProfile

    An Oracle database connection profile.

    postgresql PostgreSqlConnectionProfile

    A PostgreSQL database connection profile.

    project String
    provider ConnectionProfileProvider

    The database provider.

    requestId String

    Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request 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.

    skipValidation Boolean

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

    state ConnectionProfileState

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

    connectionProfileId string

    Required. The connection profile identifier.

    alloydb AlloyDbConnectionProfile

    An AlloyDB cluster connection profile.

    cloudsql CloudSqlConnectionProfile

    A CloudSQL database connection profile.

    displayName string

    The connection profile display name.

    labels {[key: string]: string}

    The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    location string
    mysql MySqlConnectionProfile

    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 OracleConnectionProfile

    An Oracle database connection profile.

    postgresql PostgreSqlConnectionProfile

    A PostgreSQL database connection profile.

    project string
    provider ConnectionProfileProvider

    The database provider.

    requestId string

    Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request 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.

    skipValidation boolean

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

    state ConnectionProfileState

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

    connection_profile_id str

    Required. The connection profile identifier.

    alloydb AlloyDbConnectionProfileArgs

    An AlloyDB cluster connection profile.

    cloudsql CloudSqlConnectionProfileArgs

    A CloudSQL database connection profile.

    display_name str

    The connection profile display name.

    labels Mapping[str, str]

    The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    location str
    mysql MySqlConnectionProfileArgs

    A MySQL database connection profile.

    name str

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

    oracle OracleConnectionProfileArgs

    An Oracle database connection profile.

    postgresql PostgreSqlConnectionProfileArgs

    A PostgreSQL database connection profile.

    project str
    provider ConnectionProfileProvider

    The database provider.

    request_id str

    Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request 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 ConnectionProfileState

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

    connectionProfileId String

    Required. The connection profile identifier.

    alloydb Property Map

    An AlloyDB cluster connection profile.

    cloudsql Property Map

    A CloudSQL database connection profile.

    displayName String

    The connection profile display name.

    labels Map<String>

    The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    location String
    mysql Property Map

    A MySQL database connection profile.

    name String

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

    oracle Property Map

    An Oracle database connection profile.

    postgresql Property Map

    A PostgreSQL database connection profile.

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

    The database provider.

    requestId String

    Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request 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.

    skipValidation Boolean

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

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

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

    Outputs

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

    CreateTime string

    The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    Error Pulumi.GoogleNative.Datamigration.V1.Outputs.StatusResponse

    The error details in case of state FAILED.

    Id string

    The provider-assigned unique ID for this managed resource.

    UpdateTime string

    The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    CreateTime string

    The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    Error StatusResponse

    The error details in case of state FAILED.

    Id string

    The provider-assigned unique ID for this managed resource.

    UpdateTime string

    The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    createTime String

    The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    error StatusResponse

    The error details in case of state FAILED.

    id String

    The provider-assigned unique ID for this managed resource.

    updateTime String

    The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    createTime string

    The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    error StatusResponse

    The error details in case of state FAILED.

    id string

    The provider-assigned unique ID for this managed resource.

    updateTime string

    The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    create_time str

    The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    error StatusResponse

    The error details in case of state FAILED.

    id str

    The provider-assigned unique ID for this managed resource.

    update_time str

    The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    createTime String

    The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    error Property Map

    The error details in case of state FAILED.

    id String

    The provider-assigned unique ID for this managed resource.

    updateTime String

    The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

    Supporting Types

    AlloyDbConnectionProfile, AlloyDbConnectionProfileArgs

    ClusterId string

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

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

    Immutable. Metadata used to create the destination AlloyDB cluster.

    ClusterId string

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

    Settings AlloyDbSettings

    Immutable. Metadata used to create the destination AlloyDB cluster.

    clusterId String

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

    settings AlloyDbSettings

    Immutable. Metadata used to create the destination AlloyDB cluster.

    clusterId string

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

    settings AlloyDbSettings

    Immutable. Metadata used to create the destination AlloyDB cluster.

    cluster_id str

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

    settings AlloyDbSettings

    Immutable. Metadata used to create the destination AlloyDB cluster.

    clusterId String

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

    settings Property Map

    Immutable. Metadata used to create the destination AlloyDB cluster.

    AlloyDbConnectionProfileResponse, AlloyDbConnectionProfileResponseArgs

    ClusterId string

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

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

    Immutable. Metadata used to create the destination AlloyDB cluster.

    ClusterId string

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

    Settings AlloyDbSettingsResponse

    Immutable. Metadata used to create the destination AlloyDB cluster.

    clusterId String

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

    settings AlloyDbSettingsResponse

    Immutable. Metadata used to create the destination AlloyDB cluster.

    clusterId string

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

    settings AlloyDbSettingsResponse

    Immutable. Metadata used to create the destination AlloyDB cluster.

    cluster_id str

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

    settings AlloyDbSettingsResponse

    Immutable. Metadata used to create the destination AlloyDB cluster.

    clusterId String

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

    settings Property Map

    Immutable. Metadata used to create the destination AlloyDB cluster.

    AlloyDbSettings, AlloyDbSettingsArgs

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

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

    VpcNetwork string

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

    EncryptionConfig Pulumi.GoogleNative.Datamigration.V1.Inputs.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 Dictionary<string, string>

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

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

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

    VpcNetwork string

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

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

    PrimaryInstanceSettings PrimaryInstanceSettings
    initialUser UserPassword

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

    vpcNetwork String

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

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

    primaryInstanceSettings PrimaryInstanceSettings
    initialUser UserPassword

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

    vpcNetwork string

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

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

    primaryInstanceSettings PrimaryInstanceSettings
    initial_user UserPassword

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

    vpc_network str

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

    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_settings PrimaryInstanceSettings
    initialUser Property Map

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

    vpcNetwork String

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

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

    primaryInstanceSettings Property Map

    AlloyDbSettingsResponse, AlloyDbSettingsResponseArgs

    EncryptionConfig Pulumi.GoogleNative.Datamigration.V1.Inputs.EncryptionConfigResponse

    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.

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

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

    Labels Dictionary<string, string>

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

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

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

    EncryptionConfig EncryptionConfigResponse

    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.

    InitialUser UserPasswordResponse

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

    Labels map[string]string

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

    PrimaryInstanceSettings PrimaryInstanceSettingsResponse
    VpcNetwork string

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

    encryptionConfig EncryptionConfigResponse

    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.

    initialUser UserPasswordResponse

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

    labels Map<String,String>

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

    primaryInstanceSettings PrimaryInstanceSettingsResponse
    vpcNetwork String

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

    encryptionConfig EncryptionConfigResponse

    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.

    initialUser UserPasswordResponse

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

    labels {[key: string]: string}

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

    primaryInstanceSettings PrimaryInstanceSettingsResponse
    vpcNetwork string

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

    encryption_config EncryptionConfigResponse

    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 UserPasswordResponse

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

    labels Mapping[str, str]

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

    primary_instance_settings PrimaryInstanceSettingsResponse
    vpc_network str

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

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

    initialUser Property Map

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

    labels Map<String>

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

    primaryInstanceSettings Property Map
    vpcNetwork String

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

    CloudSqlConnectionProfile, CloudSqlConnectionProfileArgs

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

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

    Settings CloudSqlSettings

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

    settings CloudSqlSettings

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

    settings CloudSqlSettings

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

    settings CloudSqlSettings

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

    settings Property Map

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

    CloudSqlConnectionProfileResponse, CloudSqlConnectionProfileResponseArgs

    AdditionalPublicIp string

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

    CloudSqlId string

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

    PrivateIp string

    The Cloud SQL database instance's private IP.

    PublicIp string

    The Cloud SQL database instance's public IP.

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

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

    AdditionalPublicIp string

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

    CloudSqlId string

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

    PrivateIp string

    The Cloud SQL database instance's private IP.

    PublicIp string

    The Cloud SQL database instance's public IP.

    Settings CloudSqlSettingsResponse

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

    additionalPublicIp String

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

    cloudSqlId String

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

    privateIp String

    The Cloud SQL database instance's private IP.

    publicIp String

    The Cloud SQL database instance's public IP.

    settings CloudSqlSettingsResponse

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

    additionalPublicIp string

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

    cloudSqlId string

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

    privateIp string

    The Cloud SQL database instance's private IP.

    publicIp string

    The Cloud SQL database instance's public IP.

    settings CloudSqlSettingsResponse

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

    additional_public_ip str

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

    cloud_sql_id str

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

    private_ip str

    The Cloud SQL database instance's private IP.

    public_ip str

    The Cloud SQL database instance's public IP.

    settings CloudSqlSettingsResponse

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

    additionalPublicIp String

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

    cloudSqlId String

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

    privateIp String

    The Cloud SQL database instance's private IP.

    publicIp String

    The Cloud SQL database instance's public IP.

    settings Property Map

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

    CloudSqlSettings, CloudSqlSettingsArgs

    ActivationPolicy Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsActivationPolicy

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

    AutoStorageIncrease bool

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    AvailabilityType Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsAvailabilityType

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

    CmekKeyName string

    The KMS key name used for the csql instance.

    Collation string

    The Cloud SQL default instance level collation.

    DataDiskSizeGb string

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

    DataDiskType Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsDataDiskType

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

    DatabaseFlags Dictionary<string, string>

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    DatabaseVersion Pulumi.GoogleNative.Datamigration.V1.CloudSqlSettingsDatabaseVersion

    The database engine type and version.

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

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    RootPassword string

    Input only. Initial root password.

    SecondaryZone string

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

    SourceId string

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

    StorageAutoResizeLimit string

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

    Tier string

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

    UserLabels Dictionary<string, string>

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    Zone string

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    ActivationPolicy CloudSqlSettingsActivationPolicy

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

    AutoStorageIncrease bool

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    AvailabilityType CloudSqlSettingsAvailabilityType

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

    CmekKeyName string

    The KMS key name used for the csql instance.

    Collation string

    The Cloud SQL default instance level collation.

    DataDiskSizeGb string

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

    DataDiskType CloudSqlSettingsDataDiskType

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

    DatabaseFlags map[string]string

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    DatabaseVersion CloudSqlSettingsDatabaseVersion

    The database engine type and version.

    IpConfig SqlIpConfig

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    RootPassword string

    Input only. Initial root password.

    SecondaryZone string

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

    SourceId string

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

    StorageAutoResizeLimit string

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

    Tier string

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

    UserLabels map[string]string

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    Zone string

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activationPolicy CloudSqlSettingsActivationPolicy

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

    autoStorageIncrease Boolean

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    availabilityType CloudSqlSettingsAvailabilityType

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

    cmekKeyName String

    The KMS key name used for the csql instance.

    collation String

    The Cloud SQL default instance level collation.

    dataDiskSizeGb String

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

    dataDiskType CloudSqlSettingsDataDiskType

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

    databaseFlags Map<String,String>

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    databaseVersion CloudSqlSettingsDatabaseVersion

    The database engine type and version.

    ipConfig SqlIpConfig

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    rootPassword String

    Input only. Initial root password.

    secondaryZone String

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

    sourceId String

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

    storageAutoResizeLimit String

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

    tier String

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

    userLabels Map<String,String>

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone String

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activationPolicy CloudSqlSettingsActivationPolicy

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

    autoStorageIncrease boolean

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    availabilityType CloudSqlSettingsAvailabilityType

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

    cmekKeyName string

    The KMS key name used for the csql instance.

    collation string

    The Cloud SQL default instance level collation.

    dataDiskSizeGb string

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

    dataDiskType CloudSqlSettingsDataDiskType

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

    databaseFlags {[key: string]: string}

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    databaseVersion CloudSqlSettingsDatabaseVersion

    The database engine type and version.

    ipConfig SqlIpConfig

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    rootPassword string

    Input only. Initial root password.

    secondaryZone string

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

    sourceId string

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

    storageAutoResizeLimit string

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

    tier string

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

    userLabels {[key: string]: string}

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone string

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activation_policy CloudSqlSettingsActivationPolicy

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

    auto_storage_increase bool

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    availability_type CloudSqlSettingsAvailabilityType

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

    cmek_key_name str

    The KMS key name used for the csql instance.

    collation str

    The Cloud SQL default instance level collation.

    data_disk_size_gb str

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

    data_disk_type CloudSqlSettingsDataDiskType

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

    database_flags Mapping[str, str]

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    database_version CloudSqlSettingsDatabaseVersion

    The database engine type and version.

    ip_config SqlIpConfig

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    root_password str

    Input only. Initial root password.

    secondary_zone str

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

    source_id str

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

    storage_auto_resize_limit str

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

    tier str

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

    user_labels Mapping[str, str]

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone str

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activationPolicy "SQL_ACTIVATION_POLICY_UNSPECIFIED" | "ALWAYS" | "NEVER"

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

    autoStorageIncrease Boolean

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

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

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

    cmekKeyName String

    The KMS key name used for the csql instance.

    collation String

    The Cloud SQL default instance level collation.

    dataDiskSizeGb String

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

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

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

    databaseFlags Map<String>

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

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

    The database engine type and version.

    ipConfig Property Map

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    rootPassword String

    Input only. Initial root password.

    secondaryZone String

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

    sourceId String

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

    storageAutoResizeLimit String

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

    tier String

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

    userLabels Map<String>

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone String

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    CloudSqlSettingsActivationPolicy, CloudSqlSettingsActivationPolicyArgs

    SqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    unspecified policy.

    Always
    ALWAYS

    The instance is always up and running.

    Never
    NEVER

    The instance should never spin up.

    CloudSqlSettingsActivationPolicySqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    unspecified policy.

    CloudSqlSettingsActivationPolicyAlways
    ALWAYS

    The instance is always up and running.

    CloudSqlSettingsActivationPolicyNever
    NEVER

    The instance should never spin up.

    SqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    unspecified policy.

    Always
    ALWAYS

    The instance is always up and running.

    Never
    NEVER

    The instance should never spin up.

    SqlActivationPolicyUnspecified
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    unspecified policy.

    Always
    ALWAYS

    The instance is always up and running.

    Never
    NEVER

    The instance should never spin up.

    SQL_ACTIVATION_POLICY_UNSPECIFIED
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    unspecified policy.

    ALWAYS
    ALWAYS

    The instance is always up and running.

    NEVER
    NEVER

    The instance should never spin up.

    "SQL_ACTIVATION_POLICY_UNSPECIFIED"
    SQL_ACTIVATION_POLICY_UNSPECIFIED

    unspecified policy.

    "ALWAYS"
    ALWAYS

    The instance is always up and running.

    "NEVER"
    NEVER

    The instance should never spin up.

    CloudSqlSettingsAvailabilityType, CloudSqlSettingsAvailabilityTypeArgs

    SqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    Zonal
    ZONAL

    Zonal availablility instance.

    Regional
    REGIONAL

    Regional availability instance.

    CloudSqlSettingsAvailabilityTypeSqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    CloudSqlSettingsAvailabilityTypeZonal
    ZONAL

    Zonal availablility instance.

    CloudSqlSettingsAvailabilityTypeRegional
    REGIONAL

    Regional availability instance.

    SqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    Zonal
    ZONAL

    Zonal availablility instance.

    Regional
    REGIONAL

    Regional availability instance.

    SqlAvailabilityTypeUnspecified
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    Zonal
    ZONAL

    Zonal availablility instance.

    Regional
    REGIONAL

    Regional availability instance.

    SQL_AVAILABILITY_TYPE_UNSPECIFIED
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    ZONAL
    ZONAL

    Zonal availablility instance.

    REGIONAL
    REGIONAL

    Regional availability instance.

    "SQL_AVAILABILITY_TYPE_UNSPECIFIED"
    SQL_AVAILABILITY_TYPE_UNSPECIFIED

    This is an unknown Availability type.

    "ZONAL"
    ZONAL

    Zonal availablility instance.

    "REGIONAL"
    REGIONAL

    Regional availability instance.

    CloudSqlSettingsDataDiskType, CloudSqlSettingsDataDiskTypeArgs

    SqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    Unspecified.

    PdSsd
    PD_SSD

    SSD disk.

    PdHdd
    PD_HDD

    HDD disk.

    CloudSqlSettingsDataDiskTypeSqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    Unspecified.

    CloudSqlSettingsDataDiskTypePdSsd
    PD_SSD

    SSD disk.

    CloudSqlSettingsDataDiskTypePdHdd
    PD_HDD

    HDD disk.

    SqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    Unspecified.

    PdSsd
    PD_SSD

    SSD disk.

    PdHdd
    PD_HDD

    HDD disk.

    SqlDataDiskTypeUnspecified
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    Unspecified.

    PdSsd
    PD_SSD

    SSD disk.

    PdHdd
    PD_HDD

    HDD disk.

    SQL_DATA_DISK_TYPE_UNSPECIFIED
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    Unspecified.

    PD_SSD
    PD_SSD

    SSD disk.

    PD_HDD
    PD_HDD

    HDD disk.

    "SQL_DATA_DISK_TYPE_UNSPECIFIED"
    SQL_DATA_DISK_TYPE_UNSPECIFIED

    Unspecified.

    "PD_SSD"
    PD_SSD

    SSD disk.

    "PD_HDD"
    PD_HDD

    HDD disk.

    CloudSqlSettingsDatabaseVersion, CloudSqlSettingsDatabaseVersionArgs

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    Mysql56
    MYSQL_5_6

    MySQL 5.6.

    Mysql57
    MYSQL_5_7

    MySQL 5.7.

    Postgres96
    POSTGRES_9_6

    PostgreSQL 9.6.

    Postgres11
    POSTGRES_11

    PostgreSQL 11.

    Postgres10
    POSTGRES_10

    PostgreSQL 10.

    Mysql80
    MYSQL_8_0

    MySQL 8.0.

    Postgres12
    POSTGRES_12

    PostgreSQL 12.

    Postgres13
    POSTGRES_13

    PostgreSQL 13.

    Postgres14
    POSTGRES_14

    PostgreSQL 14.

    CloudSqlSettingsDatabaseVersionSqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    CloudSqlSettingsDatabaseVersionMysql56
    MYSQL_5_6

    MySQL 5.6.

    CloudSqlSettingsDatabaseVersionMysql57
    MYSQL_5_7

    MySQL 5.7.

    CloudSqlSettingsDatabaseVersionPostgres96
    POSTGRES_9_6

    PostgreSQL 9.6.

    CloudSqlSettingsDatabaseVersionPostgres11
    POSTGRES_11

    PostgreSQL 11.

    CloudSqlSettingsDatabaseVersionPostgres10
    POSTGRES_10

    PostgreSQL 10.

    CloudSqlSettingsDatabaseVersionMysql80
    MYSQL_8_0

    MySQL 8.0.

    CloudSqlSettingsDatabaseVersionPostgres12
    POSTGRES_12

    PostgreSQL 12.

    CloudSqlSettingsDatabaseVersionPostgres13
    POSTGRES_13

    PostgreSQL 13.

    CloudSqlSettingsDatabaseVersionPostgres14
    POSTGRES_14

    PostgreSQL 14.

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    Mysql56
    MYSQL_5_6

    MySQL 5.6.

    Mysql57
    MYSQL_5_7

    MySQL 5.7.

    Postgres96
    POSTGRES_9_6

    PostgreSQL 9.6.

    Postgres11
    POSTGRES_11

    PostgreSQL 11.

    Postgres10
    POSTGRES_10

    PostgreSQL 10.

    Mysql80
    MYSQL_8_0

    MySQL 8.0.

    Postgres12
    POSTGRES_12

    PostgreSQL 12.

    Postgres13
    POSTGRES_13

    PostgreSQL 13.

    Postgres14
    POSTGRES_14

    PostgreSQL 14.

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    Mysql56
    MYSQL_5_6

    MySQL 5.6.

    Mysql57
    MYSQL_5_7

    MySQL 5.7.

    Postgres96
    POSTGRES_9_6

    PostgreSQL 9.6.

    Postgres11
    POSTGRES_11

    PostgreSQL 11.

    Postgres10
    POSTGRES_10

    PostgreSQL 10.

    Mysql80
    MYSQL_8_0

    MySQL 8.0.

    Postgres12
    POSTGRES_12

    PostgreSQL 12.

    Postgres13
    POSTGRES_13

    PostgreSQL 13.

    Postgres14
    POSTGRES_14

    PostgreSQL 14.

    SQL_DATABASE_VERSION_UNSPECIFIED
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    MYSQL56
    MYSQL_5_6

    MySQL 5.6.

    MYSQL57
    MYSQL_5_7

    MySQL 5.7.

    POSTGRES96
    POSTGRES_9_6

    PostgreSQL 9.6.

    POSTGRES11
    POSTGRES_11

    PostgreSQL 11.

    POSTGRES10
    POSTGRES_10

    PostgreSQL 10.

    MYSQL80
    MYSQL_8_0

    MySQL 8.0.

    POSTGRES12
    POSTGRES_12

    PostgreSQL 12.

    POSTGRES13
    POSTGRES_13

    PostgreSQL 13.

    POSTGRES14
    POSTGRES_14

    PostgreSQL 14.

    "SQL_DATABASE_VERSION_UNSPECIFIED"
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    "MYSQL_5_6"
    MYSQL_5_6

    MySQL 5.6.

    "MYSQL_5_7"
    MYSQL_5_7

    MySQL 5.7.

    "POSTGRES_9_6"
    POSTGRES_9_6

    PostgreSQL 9.6.

    "POSTGRES_11"
    POSTGRES_11

    PostgreSQL 11.

    "POSTGRES_10"
    POSTGRES_10

    PostgreSQL 10.

    "MYSQL_8_0"
    MYSQL_8_0

    MySQL 8.0.

    "POSTGRES_12"
    POSTGRES_12

    PostgreSQL 12.

    "POSTGRES_13"
    POSTGRES_13

    PostgreSQL 13.

    "POSTGRES_14"
    POSTGRES_14

    PostgreSQL 14.

    CloudSqlSettingsResponse, CloudSqlSettingsResponseArgs

    ActivationPolicy string

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

    AutoStorageIncrease bool

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    AvailabilityType string

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

    CmekKeyName string

    The KMS key name used for the csql instance.

    Collation string

    The Cloud SQL default instance level collation.

    DataDiskSizeGb string

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

    DataDiskType string

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

    DatabaseFlags Dictionary<string, string>

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    DatabaseVersion string

    The database engine type and version.

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

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    RootPassword string

    Input only. Initial root password.

    RootPasswordSet bool

    Indicates If this connection profile root password is stored.

    SecondaryZone string

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

    SourceId string

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

    StorageAutoResizeLimit string

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

    Tier string

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

    UserLabels Dictionary<string, string>

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    Zone string

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    ActivationPolicy string

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

    AutoStorageIncrease bool

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    AvailabilityType string

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

    CmekKeyName string

    The KMS key name used for the csql instance.

    Collation string

    The Cloud SQL default instance level collation.

    DataDiskSizeGb string

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

    DataDiskType string

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

    DatabaseFlags map[string]string

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    DatabaseVersion string

    The database engine type and version.

    IpConfig SqlIpConfigResponse

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    RootPassword string

    Input only. Initial root password.

    RootPasswordSet bool

    Indicates If this connection profile root password is stored.

    SecondaryZone string

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

    SourceId string

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

    StorageAutoResizeLimit string

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

    Tier string

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

    UserLabels map[string]string

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    Zone string

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activationPolicy String

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

    autoStorageIncrease Boolean

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    availabilityType String

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

    cmekKeyName String

    The KMS key name used for the csql instance.

    collation String

    The Cloud SQL default instance level collation.

    dataDiskSizeGb String

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

    dataDiskType String

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

    databaseFlags Map<String,String>

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    databaseVersion String

    The database engine type and version.

    ipConfig SqlIpConfigResponse

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    rootPassword String

    Input only. Initial root password.

    rootPasswordSet Boolean

    Indicates If this connection profile root password is stored.

    secondaryZone String

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

    sourceId String

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

    storageAutoResizeLimit String

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

    tier String

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

    userLabels Map<String,String>

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone String

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activationPolicy string

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

    autoStorageIncrease boolean

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    availabilityType string

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

    cmekKeyName string

    The KMS key name used for the csql instance.

    collation string

    The Cloud SQL default instance level collation.

    dataDiskSizeGb string

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

    dataDiskType string

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

    databaseFlags {[key: string]: string}

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    databaseVersion string

    The database engine type and version.

    ipConfig SqlIpConfigResponse

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    rootPassword string

    Input only. Initial root password.

    rootPasswordSet boolean

    Indicates If this connection profile root password is stored.

    secondaryZone string

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

    sourceId string

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

    storageAutoResizeLimit string

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

    tier string

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

    userLabels {[key: string]: string}

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone string

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activation_policy str

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

    auto_storage_increase bool

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    availability_type str

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

    cmek_key_name str

    The KMS key name used for the csql instance.

    collation str

    The Cloud SQL default instance level collation.

    data_disk_size_gb str

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

    data_disk_type str

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

    database_flags Mapping[str, str]

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    database_version str

    The database engine type and version.

    ip_config SqlIpConfigResponse

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    root_password str

    Input only. Initial root password.

    root_password_set bool

    Indicates If this connection profile root password is stored.

    secondary_zone str

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

    source_id str

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

    storage_auto_resize_limit str

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

    tier str

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

    user_labels Mapping[str, str]

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone str

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    activationPolicy String

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

    autoStorageIncrease Boolean

    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.

    availabilityType String

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

    cmekKeyName String

    The KMS key name used for the csql instance.

    collation String

    The Cloud SQL default instance level collation.

    dataDiskSizeGb String

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

    dataDiskType String

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

    databaseFlags Map<String>

    The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

    databaseVersion String

    The database engine type and version.

    ipConfig Property Map

    The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.

    rootPassword String

    Input only. Initial root password.

    rootPasswordSet Boolean

    Indicates If this connection profile root password is stored.

    secondaryZone String

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

    sourceId String

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

    storageAutoResizeLimit String

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

    tier String

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

    userLabels Map<String>

    The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "18kg", "count": "3" }.

    zone String

    The Google Cloud Platform zone where your Cloud SQL database instance is located.

    ConnectionProfileProvider, ConnectionProfileProviderArgs

    DatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    Cloudsql
    CLOUDSQL

    CloudSQL runs the database.

    Rds
    RDS

    RDS runs the database.

    Aurora
    AURORA

    Amazon Aurora.

    Alloydb
    ALLOYDB

    AlloyDB.

    ConnectionProfileProviderDatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    ConnectionProfileProviderCloudsql
    CLOUDSQL

    CloudSQL runs the database.

    ConnectionProfileProviderRds
    RDS

    RDS runs the database.

    ConnectionProfileProviderAurora
    AURORA

    Amazon Aurora.

    ConnectionProfileProviderAlloydb
    ALLOYDB

    AlloyDB.

    DatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    Cloudsql
    CLOUDSQL

    CloudSQL runs the database.

    Rds
    RDS

    RDS runs the database.

    Aurora
    AURORA

    Amazon Aurora.

    Alloydb
    ALLOYDB

    AlloyDB.

    DatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    Cloudsql
    CLOUDSQL

    CloudSQL runs the database.

    Rds
    RDS

    RDS runs the database.

    Aurora
    AURORA

    Amazon Aurora.

    Alloydb
    ALLOYDB

    AlloyDB.

    DATABASE_PROVIDER_UNSPECIFIED
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    CLOUDSQL
    CLOUDSQL

    CloudSQL runs the database.

    RDS
    RDS

    RDS runs the database.

    AURORA
    AURORA

    Amazon Aurora.

    ALLOYDB
    ALLOYDB

    AlloyDB.

    "DATABASE_PROVIDER_UNSPECIFIED"
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    "CLOUDSQL"
    CLOUDSQL

    CloudSQL runs the database.

    "RDS"
    RDS

    RDS runs the database.

    "AURORA"
    AURORA

    Amazon Aurora.

    "ALLOYDB"
    ALLOYDB

    AlloyDB.

    ConnectionProfileState, ConnectionProfileStateArgs

    StateUnspecified
    STATE_UNSPECIFIED

    The state of the connection profile is unknown.

    Draft
    DRAFT

    The connection profile is in draft mode and fully editable.

    Creating
    CREATING

    The connection profile is being created.

    Ready
    READY

    The connection profile is ready.

    Updating
    UPDATING

    The connection profile is being updated.

    Deleting
    DELETING

    The connection profile is being deleted.

    Deleted
    DELETED

    The connection profile has been deleted.

    Failed
    FAILED

    The last action on the connection profile failed.

    ConnectionProfileStateStateUnspecified
    STATE_UNSPECIFIED

    The state of the connection profile is unknown.

    ConnectionProfileStateDraft
    DRAFT

    The connection profile is in draft mode and fully editable.

    ConnectionProfileStateCreating
    CREATING

    The connection profile is being created.

    ConnectionProfileStateReady
    READY

    The connection profile is ready.

    ConnectionProfileStateUpdating
    UPDATING

    The connection profile is being updated.

    ConnectionProfileStateDeleting
    DELETING

    The connection profile is being deleted.

    ConnectionProfileStateDeleted
    DELETED

    The connection profile has been deleted.

    ConnectionProfileStateFailed
    FAILED

    The last action on the connection profile failed.

    StateUnspecified
    STATE_UNSPECIFIED

    The state of the connection profile is unknown.

    Draft
    DRAFT

    The connection profile is in draft mode and fully editable.

    Creating
    CREATING

    The connection profile is being created.

    Ready
    READY

    The connection profile is ready.

    Updating
    UPDATING

    The connection profile is being updated.

    Deleting
    DELETING

    The connection profile is being deleted.

    Deleted
    DELETED

    The connection profile has been deleted.

    Failed
    FAILED

    The last action on the connection profile failed.

    StateUnspecified
    STATE_UNSPECIFIED

    The state of the connection profile is unknown.

    Draft
    DRAFT

    The connection profile is in draft mode and fully editable.

    Creating
    CREATING

    The connection profile is being created.

    Ready
    READY

    The connection profile is ready.

    Updating
    UPDATING

    The connection profile is being updated.

    Deleting
    DELETING

    The connection profile is being deleted.

    Deleted
    DELETED

    The connection profile has been deleted.

    Failed
    FAILED

    The last action on the connection profile failed.

    STATE_UNSPECIFIED
    STATE_UNSPECIFIED

    The state of the connection profile is unknown.

    DRAFT
    DRAFT

    The connection profile is in draft mode and fully editable.

    CREATING
    CREATING

    The connection profile is being created.

    READY
    READY

    The connection profile is ready.

    UPDATING
    UPDATING

    The connection profile is being updated.

    DELETING
    DELETING

    The connection profile is being deleted.

    DELETED
    DELETED

    The connection profile has been deleted.

    FAILED
    FAILED

    The last action on the connection profile failed.

    "STATE_UNSPECIFIED"
    STATE_UNSPECIFIED

    The state of the connection profile is unknown.

    "DRAFT"
    DRAFT

    The connection profile is in draft mode and fully editable.

    "CREATING"
    CREATING

    The connection profile is being created.

    "READY"
    READY

    The connection profile is ready.

    "UPDATING"
    UPDATING

    The connection profile is being updated.

    "DELETING"
    DELETING

    The connection profile is being deleted.

    "DELETED"
    DELETED

    The connection profile has been deleted.

    "FAILED"
    FAILED

    The last action on the connection profile failed.

    EncryptionConfig, EncryptionConfigArgs

    KmsKeyName string

    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]

    KmsKeyName string

    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]

    kmsKeyName String

    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]

    kmsKeyName string

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

    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]

    kmsKeyName String

    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

    KmsKeyName string

    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]

    KmsKeyName string

    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]

    kmsKeyName String

    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]

    kmsKeyName string

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

    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]

    kmsKeyName String

    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.

    PrivateKey string

    Input only. SSH private key.

    Hostname string

    Hostname for the SSH tunnel.

    Username string

    Username for the SSH tunnel.

    Password string

    Input only. SSH password.

    Port int

    Port for the SSH tunnel, default value is 22.

    PrivateKey string

    Input only. SSH private key.

    hostname String

    Hostname for the SSH tunnel.

    username String

    Username for the SSH tunnel.

    password String

    Input only. SSH password.

    port Integer

    Port for the SSH tunnel, default value is 22.

    privateKey String

    Input only. SSH private key.

    hostname string

    Hostname for the SSH tunnel.

    username string

    Username for the SSH tunnel.

    password string

    Input only. SSH password.

    port number

    Port for the SSH tunnel, default value is 22.

    privateKey string

    Input only. SSH private key.

    hostname str

    Hostname for the SSH tunnel.

    username str

    Username for the SSH tunnel.

    password str

    Input only. SSH password.

    port int

    Port for the SSH tunnel, default value is 22.

    private_key str

    Input only. SSH private key.

    hostname String

    Hostname for the SSH tunnel.

    username String

    Username for the SSH tunnel.

    password String

    Input only. SSH password.

    port Number

    Port for the SSH tunnel, default value is 22.

    privateKey String

    Input only. SSH private key.

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

    PrivateKey string

    Input only. SSH private key.

    Username string

    Username for the SSH tunnel.

    Hostname string

    Hostname for the SSH tunnel.

    Password string

    Input only. SSH password.

    Port int

    Port for the SSH tunnel, default value is 22.

    PrivateKey string

    Input only. SSH private key.

    Username string

    Username for the SSH tunnel.

    hostname String

    Hostname for the SSH tunnel.

    password String

    Input only. SSH password.

    port Integer

    Port for the SSH tunnel, default value is 22.

    privateKey String

    Input only. SSH private key.

    username String

    Username for the SSH tunnel.

    hostname string

    Hostname for the SSH tunnel.

    password string

    Input only. SSH password.

    port number

    Port for the SSH tunnel, default value is 22.

    privateKey string

    Input only. SSH private key.

    username string

    Username for the SSH tunnel.

    hostname str

    Hostname for the SSH tunnel.

    password str

    Input only. SSH password.

    port int

    Port for the SSH tunnel, default value is 22.

    private_key str

    Input only. SSH private key.

    username str

    Username for the SSH tunnel.

    hostname String

    Hostname for the SSH tunnel.

    password String

    Input only. SSH password.

    port Number

    Port for the SSH tunnel, default value is 22.

    privateKey String

    Input only. SSH private key.

    username String

    Username for the SSH tunnel.

    MachineConfig, MachineConfigArgs

    CpuCount int

    The number of CPU's in the VM instance.

    CpuCount int

    The number of CPU's in the VM instance.

    cpuCount Integer

    The number of CPU's in the VM instance.

    cpuCount number

    The number of CPU's in the VM instance.

    cpu_count int

    The number of CPU's in the VM instance.

    cpuCount Number

    The number of CPU's in the VM instance.

    MachineConfigResponse, MachineConfigResponseArgs

    CpuCount int

    The number of CPU's in the VM instance.

    CpuCount int

    The number of CPU's in the VM instance.

    cpuCount Integer

    The number of CPU's in the VM instance.

    cpuCount number

    The number of CPU's in the VM instance.

    cpu_count int

    The number of CPU's in the VM instance.

    cpuCount Number

    The number of CPU's in the VM instance.

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

    CloudSqlId string

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

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

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

    Host string

    The IP or hostname of the source MySQL database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    Port int

    The network port of the source MySQL database.

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    CloudSqlId string

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

    Ssl SslConfig

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

    host String

    The IP or hostname of the source MySQL database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port Integer

    The network port of the source MySQL database.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    ssl SslConfig

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

    host string

    The IP or hostname of the source MySQL database.

    password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port number

    The network port of the source MySQL database.

    username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId string

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

    ssl SslConfig

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

    host str

    The IP or hostname of the source MySQL database.

    password str

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port int

    The network port of the source MySQL database.

    username str

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloud_sql_id str

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

    ssl SslConfig

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

    host String

    The IP or hostname of the source MySQL database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port Number

    The network port of the source MySQL database.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    ssl Property Map

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

    MySqlConnectionProfileResponse, MySqlConnectionProfileResponseArgs

    CloudSqlId string

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

    Host string

    The IP or hostname of the source MySQL database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    PasswordSet bool

    Indicates If this connection profile password is stored.

    Port int

    The network port of the source MySQL database.

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

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

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    CloudSqlId string

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

    Host string

    The IP or hostname of the source MySQL database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    PasswordSet bool

    Indicates If this connection profile password is stored.

    Port int

    The network port of the source MySQL database.

    Ssl SslConfigResponse

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

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    host String

    The IP or hostname of the source MySQL database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet Boolean

    Indicates If this connection profile password is stored.

    port Integer

    The network port of the source MySQL database.

    ssl SslConfigResponse

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

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId string

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

    host string

    The IP or hostname of the source MySQL database.

    password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet boolean

    Indicates If this connection profile password is stored.

    port number

    The network port of the source MySQL database.

    ssl SslConfigResponse

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

    username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloud_sql_id str

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

    host str

    The IP or hostname of the source MySQL database.

    password str

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    password_set bool

    Indicates If this connection profile password is stored.

    port int

    The network port of the source MySQL database.

    ssl SslConfigResponse

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

    username str

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    host String

    The IP or hostname of the source MySQL database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet Boolean

    Indicates If this connection profile password is stored.

    port Number

    The network port of the source MySQL database.

    ssl Property Map

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

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    OracleConnectionProfile, OracleConnectionProfileArgs

    DatabaseService string

    Database service for the Oracle connection.

    Host string

    The IP or hostname of the source Oracle database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    Port int

    The network port of the source Oracle database.

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

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

    Forward SSH tunnel connectivity.

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

    Private connectivity.

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

    Static Service IP connectivity.

    DatabaseService string

    Database service for the Oracle connection.

    Host string

    The IP or hostname of the source Oracle database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    Port int

    The network port of the source Oracle database.

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    ForwardSshConnectivity ForwardSshTunnelConnectivity

    Forward SSH tunnel connectivity.

    PrivateConnectivity PrivateConnectivity

    Private connectivity.

    StaticServiceIpConnectivity StaticServiceIpConnectivity

    Static Service IP connectivity.

    databaseService String

    Database service for the Oracle connection.

    host String

    The IP or hostname of the source Oracle database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port Integer

    The network port of the source Oracle database.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    forwardSshConnectivity ForwardSshTunnelConnectivity

    Forward SSH tunnel connectivity.

    privateConnectivity PrivateConnectivity

    Private connectivity.

    staticServiceIpConnectivity StaticServiceIpConnectivity

    Static Service IP connectivity.

    databaseService string

    Database service for the Oracle connection.

    host string

    The IP or hostname of the source Oracle database.

    password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port number

    The network port of the source Oracle database.

    username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    forwardSshConnectivity ForwardSshTunnelConnectivity

    Forward SSH tunnel connectivity.

    privateConnectivity PrivateConnectivity

    Private connectivity.

    staticServiceIpConnectivity StaticServiceIpConnectivity

    Static Service IP connectivity.

    database_service str

    Database service for the Oracle connection.

    host str

    The IP or hostname of the source Oracle database.

    password str

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port int

    The network port of the source Oracle database.

    username str

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    forward_ssh_connectivity ForwardSshTunnelConnectivity

    Forward SSH tunnel connectivity.

    private_connectivity PrivateConnectivity

    Private connectivity.

    static_service_ip_connectivity StaticServiceIpConnectivity

    Static Service IP connectivity.

    databaseService String

    Database service for the Oracle connection.

    host String

    The IP or hostname of the source Oracle database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port Number

    The network port of the source Oracle database.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    forwardSshConnectivity Property Map

    Forward SSH tunnel connectivity.

    privateConnectivity Property Map

    Private connectivity.

    staticServiceIpConnectivity Property Map

    Static Service IP connectivity.

    OracleConnectionProfileResponse, OracleConnectionProfileResponseArgs

    DatabaseService string

    Database service for the Oracle connection.

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

    Forward SSH tunnel connectivity.

    Host string

    The IP or hostname of the source Oracle database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    PasswordSet bool

    Indicates whether a new password is included in the request.

    Port int

    The network port of the source Oracle database.

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

    Private connectivity.

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

    Static Service IP connectivity.

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    DatabaseService string

    Database service for the Oracle connection.

    ForwardSshConnectivity ForwardSshTunnelConnectivityResponse

    Forward SSH tunnel connectivity.

    Host string

    The IP or hostname of the source Oracle database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    PasswordSet bool

    Indicates whether a new password is included in the request.

    Port int

    The network port of the source Oracle database.

    PrivateConnectivity PrivateConnectivityResponse

    Private connectivity.

    StaticServiceIpConnectivity StaticServiceIpConnectivityResponse

    Static Service IP connectivity.

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    databaseService String

    Database service for the Oracle connection.

    forwardSshConnectivity ForwardSshTunnelConnectivityResponse

    Forward SSH tunnel connectivity.

    host String

    The IP or hostname of the source Oracle database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet Boolean

    Indicates whether a new password is included in the request.

    port Integer

    The network port of the source Oracle database.

    privateConnectivity PrivateConnectivityResponse

    Private connectivity.

    staticServiceIpConnectivity StaticServiceIpConnectivityResponse

    Static Service IP connectivity.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    databaseService string

    Database service for the Oracle connection.

    forwardSshConnectivity ForwardSshTunnelConnectivityResponse

    Forward SSH tunnel connectivity.

    host string

    The IP or hostname of the source Oracle database.

    password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet boolean

    Indicates whether a new password is included in the request.

    port number

    The network port of the source Oracle database.

    privateConnectivity PrivateConnectivityResponse

    Private connectivity.

    staticServiceIpConnectivity StaticServiceIpConnectivityResponse

    Static Service IP connectivity.

    username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    database_service str

    Database service for the Oracle connection.

    forward_ssh_connectivity ForwardSshTunnelConnectivityResponse

    Forward SSH tunnel connectivity.

    host str

    The IP or hostname of the source Oracle database.

    password str

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    password_set bool

    Indicates whether a new password is included in the request.

    port int

    The network port of the source Oracle database.

    private_connectivity PrivateConnectivityResponse

    Private connectivity.

    static_service_ip_connectivity StaticServiceIpConnectivityResponse

    Static Service IP connectivity.

    username str

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    databaseService String

    Database service for the Oracle connection.

    forwardSshConnectivity Property Map

    Forward SSH tunnel connectivity.

    host String

    The IP or hostname of the source Oracle database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet Boolean

    Indicates whether a new password is included in the request.

    port Number

    The network port of the source Oracle database.

    privateConnectivity Property Map

    Private connectivity.

    staticServiceIpConnectivity Property Map

    Static Service IP connectivity.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

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

    CloudSqlId string

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

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

    Private service connect connectivity.

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

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

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

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

    Host string

    The IP or hostname of the source PostgreSQL database.

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    Port int

    The network port of the source PostgreSQL database.

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    CloudSqlId string

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

    PrivateServiceConnectConnectivity PrivateServiceConnectConnectivity

    Private service connect connectivity.

    Ssl SslConfig

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

    StaticIpConnectivity StaticIpConnectivity

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

    host String

    The IP or hostname of the source PostgreSQL database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port Integer

    The network port of the source PostgreSQL database.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    privateServiceConnectConnectivity PrivateServiceConnectConnectivity

    Private service connect connectivity.

    ssl SslConfig

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

    staticIpConnectivity StaticIpConnectivity

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

    host string

    The IP or hostname of the source PostgreSQL database.

    password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port number

    The network port of the source PostgreSQL database.

    username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId string

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

    privateServiceConnectConnectivity PrivateServiceConnectConnectivity

    Private service connect connectivity.

    ssl SslConfig

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

    staticIpConnectivity StaticIpConnectivity

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

    host str

    The IP or hostname of the source PostgreSQL database.

    password str

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port int

    The network port of the source PostgreSQL database.

    username str

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloud_sql_id str

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

    private_service_connect_connectivity PrivateServiceConnectConnectivity

    Private service connect connectivity.

    ssl SslConfig

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

    static_ip_connectivity StaticIpConnectivity

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

    host String

    The IP or hostname of the source PostgreSQL database.

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    port Number

    The network port of the source PostgreSQL database.

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    privateServiceConnectConnectivity Property Map

    Private service connect connectivity.

    ssl Property Map

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

    staticIpConnectivity Property Map

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

    PostgreSqlConnectionProfileResponse, PostgreSqlConnectionProfileResponseArgs

    CloudSqlId string

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

    Host string

    The IP or hostname of the source PostgreSQL database.

    NetworkArchitecture string

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

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    PasswordSet bool

    Indicates If this connection profile password is stored.

    Port int

    The network port of the source PostgreSQL database.

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

    Private service connect connectivity.

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

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

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

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

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    CloudSqlId string

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

    Host string

    The IP or hostname of the source PostgreSQL database.

    NetworkArchitecture string

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

    Password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    PasswordSet bool

    Indicates If this connection profile password is stored.

    Port int

    The network port of the source PostgreSQL database.

    PrivateServiceConnectConnectivity PrivateServiceConnectConnectivityResponse

    Private service connect connectivity.

    Ssl SslConfigResponse

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

    StaticIpConnectivity StaticIpConnectivityResponse

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

    Username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    host String

    The IP or hostname of the source PostgreSQL database.

    networkArchitecture String

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

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet Boolean

    Indicates If this connection profile password is stored.

    port Integer

    The network port of the source PostgreSQL database.

    privateServiceConnectConnectivity PrivateServiceConnectConnectivityResponse

    Private service connect connectivity.

    ssl SslConfigResponse

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

    staticIpConnectivity StaticIpConnectivityResponse

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

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId string

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

    host string

    The IP or hostname of the source PostgreSQL database.

    networkArchitecture string

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

    password string

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet boolean

    Indicates If this connection profile password is stored.

    port number

    The network port of the source PostgreSQL database.

    privateServiceConnectConnectivity PrivateServiceConnectConnectivityResponse

    Private service connect connectivity.

    ssl SslConfigResponse

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

    staticIpConnectivity StaticIpConnectivityResponse

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

    username string

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloud_sql_id str

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

    host str

    The IP or hostname of the source PostgreSQL database.

    network_architecture str

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

    password str

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    password_set bool

    Indicates If this connection profile password is stored.

    port int

    The network port of the source PostgreSQL database.

    private_service_connect_connectivity PrivateServiceConnectConnectivityResponse

    Private service connect connectivity.

    ssl SslConfigResponse

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

    static_ip_connectivity StaticIpConnectivityResponse

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

    username str

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    cloudSqlId String

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

    host String

    The IP or hostname of the source PostgreSQL database.

    networkArchitecture String

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

    password String

    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

    passwordSet Boolean

    Indicates If this connection profile password is stored.

    port Number

    The network port of the source PostgreSQL database.

    privateServiceConnectConnectivity Property Map

    Private service connect connectivity.

    ssl Property Map

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

    staticIpConnectivity Property Map

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

    username String

    The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

    PrimaryInstanceSettings, PrimaryInstanceSettingsArgs

    Id string

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

    DatabaseFlags Dictionary<string, string>

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

    Labels Dictionary<string, string>

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

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

    Configuration for the machines that host the underlying database engine.

    Id string

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

    DatabaseFlags map[string]string

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

    Labels map[string]string

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

    MachineConfig MachineConfig

    Configuration for the machines that host the underlying database engine.

    id String

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

    databaseFlags Map<String,String>

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

    labels Map<String,String>

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

    machineConfig MachineConfig

    Configuration for the machines that host the underlying database engine.

    id string

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

    databaseFlags {[key: string]: string}

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

    labels {[key: string]: string}

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

    machineConfig MachineConfig

    Configuration for the machines that host the underlying database engine.

    id str

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

    database_flags Mapping[str, str]

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

    labels Mapping[str, str]

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

    machine_config MachineConfig

    Configuration for the machines that host the underlying database engine.

    id String

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

    databaseFlags Map<String>

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

    labels Map<String>

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

    machineConfig Property Map

    Configuration for the machines that host the underlying database engine.

    PrimaryInstanceSettingsResponse, PrimaryInstanceSettingsResponseArgs

    DatabaseFlags Dictionary<string, string>

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

    Labels Dictionary<string, string>

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

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

    Configuration for the machines that host the underlying database engine.

    PrivateIp string

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

    DatabaseFlags map[string]string

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

    Labels map[string]string

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

    MachineConfig MachineConfigResponse

    Configuration for the machines that host the underlying database engine.

    PrivateIp string

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

    databaseFlags Map<String,String>

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

    labels Map<String,String>

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

    machineConfig MachineConfigResponse

    Configuration for the machines that host the underlying database engine.

    privateIp String

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

    databaseFlags {[key: string]: string}

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

    labels {[key: string]: string}

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

    machineConfig MachineConfigResponse

    Configuration for the machines that host the underlying database engine.

    privateIp string

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

    database_flags Mapping[str, str]

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

    labels Mapping[str, str]

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

    machine_config MachineConfigResponse

    Configuration for the machines that host the underlying database engine.

    private_ip str

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

    databaseFlags Map<String>

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

    labels Map<String>

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

    machineConfig Property Map

    Configuration for the machines that host the underlying database engine.

    privateIp String

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

    PrivateConnectivity, PrivateConnectivityArgs

    PrivateConnection string

    The resource name (URI) of the private connection.

    PrivateConnection string

    The resource name (URI) of the private connection.

    privateConnection String

    The resource name (URI) of the private connection.

    privateConnection string

    The resource name (URI) of the private connection.

    private_connection str

    The resource name (URI) of the private connection.

    privateConnection String

    The resource name (URI) of the private connection.

    PrivateConnectivityResponse, PrivateConnectivityResponseArgs

    PrivateConnection string

    The resource name (URI) of the private connection.

    PrivateConnection string

    The resource name (URI) of the private connection.

    privateConnection String

    The resource name (URI) of the private connection.

    privateConnection string

    The resource name (URI) of the private connection.

    private_connection str

    The resource name (URI) of the private connection.

    privateConnection String

    The resource name (URI) of the private connection.

    PrivateServiceConnectConnectivity, PrivateServiceConnectConnectivityArgs

    ServiceAttachment string

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

    ServiceAttachment string

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

    serviceAttachment String

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

    serviceAttachment string

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

    service_attachment str

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

    serviceAttachment String

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

    PrivateServiceConnectConnectivityResponse, PrivateServiceConnectConnectivityResponseArgs

    ServiceAttachment string

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

    ServiceAttachment string

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

    serviceAttachment String

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

    serviceAttachment string

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

    service_attachment str

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

    serviceAttachment String

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

    SqlAclEntry, SqlAclEntryArgs

    ExpireTime string

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    Label string

    A label to identify this entry.

    Ttl string

    Input only. The time-to-leave of this access control entry.

    Value string

    The allowlisted value for the access control list.

    ExpireTime string

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    Label string

    A label to identify this entry.

    Ttl string

    Input only. The time-to-leave of this access control entry.

    Value string

    The allowlisted value for the access control list.

    expireTime String

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label String

    A label to identify this entry.

    ttl String

    Input only. The time-to-leave of this access control entry.

    value String

    The allowlisted value for the access control list.

    expireTime string

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label string

    A label to identify this entry.

    ttl string

    Input only. The time-to-leave of this access control entry.

    value string

    The allowlisted value for the access control list.

    expire_time str

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label str

    A label to identify this entry.

    ttl str

    Input only. The time-to-leave of this access control entry.

    value str

    The allowlisted value for the access control list.

    expireTime String

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label String

    A label to identify this entry.

    ttl String

    Input only. The time-to-leave of this access control entry.

    value String

    The allowlisted value for the access control list.

    SqlAclEntryResponse, SqlAclEntryResponseArgs

    ExpireTime string

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    Label string

    A label to identify this entry.

    Ttl string

    Input only. The time-to-leave of this access control entry.

    Value string

    The allowlisted value for the access control list.

    ExpireTime string

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    Label string

    A label to identify this entry.

    Ttl string

    Input only. The time-to-leave of this access control entry.

    Value string

    The allowlisted value for the access control list.

    expireTime String

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label String

    A label to identify this entry.

    ttl String

    Input only. The time-to-leave of this access control entry.

    value String

    The allowlisted value for the access control list.

    expireTime string

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label string

    A label to identify this entry.

    ttl string

    Input only. The time-to-leave of this access control entry.

    value string

    The allowlisted value for the access control list.

    expire_time str

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label str

    A label to identify this entry.

    ttl str

    Input only. The time-to-leave of this access control entry.

    value str

    The allowlisted value for the access control list.

    expireTime String

    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.

    label String

    A label to identify this entry.

    ttl String

    Input only. The time-to-leave of this access control entry.

    value String

    The allowlisted value for the access control list.

    SqlIpConfig, SqlIpConfigArgs

    AllocatedIpRange string

    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.

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

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    EnableIpv4 bool

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

    PrivateNetwork string

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

    RequireSsl bool

    Whether SSL connections over IP should be enforced or not.

    AllocatedIpRange string

    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.

    AuthorizedNetworks []SqlAclEntry

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    EnableIpv4 bool

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

    PrivateNetwork string

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

    RequireSsl bool

    Whether SSL connections over IP should be enforced or not.

    allocatedIpRange String

    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.

    authorizedNetworks List<SqlAclEntry>

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enableIpv4 Boolean

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

    privateNetwork String

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

    requireSsl Boolean

    Whether SSL connections over IP should be enforced or not.

    allocatedIpRange string

    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.

    authorizedNetworks SqlAclEntry[]

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enableIpv4 boolean

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

    privateNetwork string

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

    requireSsl boolean

    Whether SSL connections over IP should be enforced or not.

    allocated_ip_range str

    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.

    authorized_networks Sequence[SqlAclEntry]

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enable_ipv4 bool

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

    private_network str

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

    require_ssl bool

    Whether SSL connections over IP should be enforced or not.

    allocatedIpRange String

    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.

    authorizedNetworks List<Property Map>

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enableIpv4 Boolean

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

    privateNetwork String

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

    requireSsl Boolean

    Whether SSL connections over IP should be enforced or not.

    SqlIpConfigResponse, SqlIpConfigResponseArgs

    AllocatedIpRange string

    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.

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

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    EnableIpv4 bool

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

    PrivateNetwork string

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

    RequireSsl bool

    Whether SSL connections over IP should be enforced or not.

    AllocatedIpRange string

    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.

    AuthorizedNetworks []SqlAclEntryResponse

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    EnableIpv4 bool

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

    PrivateNetwork string

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

    RequireSsl bool

    Whether SSL connections over IP should be enforced or not.

    allocatedIpRange String

    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.

    authorizedNetworks List<SqlAclEntryResponse>

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enableIpv4 Boolean

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

    privateNetwork String

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

    requireSsl Boolean

    Whether SSL connections over IP should be enforced or not.

    allocatedIpRange string

    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.

    authorizedNetworks SqlAclEntryResponse[]

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enableIpv4 boolean

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

    privateNetwork string

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

    requireSsl boolean

    Whether SSL connections over IP should be enforced or not.

    allocated_ip_range str

    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.

    authorized_networks Sequence[SqlAclEntryResponse]

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enable_ipv4 bool

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

    private_network str

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

    require_ssl bool

    Whether SSL connections over IP should be enforced or not.

    allocatedIpRange String

    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.

    authorizedNetworks List<Property Map>

    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

    enableIpv4 Boolean

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

    privateNetwork String

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

    requireSsl Boolean

    Whether SSL connections over IP should be enforced or not.

    SslConfig, SslConfigArgs

    CaCertificate string

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    ClientCertificate string

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    ClientKey string

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    CaCertificate string

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    ClientCertificate string

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    ClientKey string

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    caCertificate String

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    clientCertificate String

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    clientKey String

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    caCertificate string

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    clientCertificate string

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    clientKey string

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    ca_certificate str

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    client_certificate str

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    client_key str

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    caCertificate String

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    clientCertificate String

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    clientKey String

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    SslConfigResponse, SslConfigResponseArgs

    CaCertificate string

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    ClientCertificate string

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    ClientKey string

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    Type string

    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.

    CaCertificate string

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    ClientCertificate string

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    ClientKey string

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    Type string

    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.

    caCertificate String

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    clientCertificate String

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    clientKey String

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    type String

    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.

    caCertificate string

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    clientCertificate string

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    clientKey string

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    type string

    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.

    ca_certificate str

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    client_certificate str

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    client_key str

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    type str

    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.

    caCertificate String

    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

    clientCertificate String

    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

    clientKey String

    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.

    type String

    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.

    StatusResponse, StatusResponseArgs

    Code int

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

    Details List<ImmutableDictionary<string, string>>

    A list of messages that carry the error details. There is a common set of message types for APIs to use.

    Message string

    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    Code int

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

    Details []map[string]string

    A list of messages that carry the error details. There is a common set of message types for APIs to use.

    Message string

    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    code Integer

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

    details List<Map<String,String>>

    A list of messages that carry the error details. There is a common set of message types for APIs to use.

    message String

    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    code number

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

    details {[key: string]: string}[]

    A list of messages that carry the error details. There is a common set of message types for APIs to use.

    message string

    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    code int

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

    details Sequence[Mapping[str, str]]

    A list of messages that carry the error details. There is a common set of message types for APIs to use.

    message str

    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    code Number

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

    details List<Map<String>>

    A list of messages that carry the error details. There is a common set of message types for APIs to use.

    message String

    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    UserPassword, UserPasswordArgs

    Password string

    The initial password for the user.

    User string

    The database username.

    Password string

    The initial password for the user.

    User string

    The database username.

    password String

    The initial password for the user.

    user String

    The database username.

    password string

    The initial password for the user.

    user string

    The database username.

    password str

    The initial password for the user.

    user str

    The database username.

    password String

    The initial password for the user.

    user String

    The database username.

    UserPasswordResponse, UserPasswordResponseArgs

    Password string

    The initial password for the user.

    PasswordSet bool

    Indicates if the initial_user.password field has been set.

    User string

    The database username.

    Password string

    The initial password for the user.

    PasswordSet bool

    Indicates if the initial_user.password field has been set.

    User string

    The database username.

    password String

    The initial password for the user.

    passwordSet Boolean

    Indicates if the initial_user.password field has been set.

    user String

    The database username.

    password string

    The initial password for the user.

    passwordSet boolean

    Indicates if the initial_user.password field has been set.

    user string

    The database username.

    password str

    The initial password for the user.

    password_set bool

    Indicates if the initial_user.password field has been set.

    user str

    The database username.

    password String

    The initial password for the user.

    passwordSet Boolean

    Indicates if the initial_user.password field has been set.

    user String

    The database username.

    Package Details

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

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

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi