1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datamigration
  5. datamigration/v1beta1
  6. getConnectionProfile

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.datamigration/v1beta1.getConnectionProfile

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets details of a single connection profile.

    Using getConnectionProfile

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getConnectionProfile(args: GetConnectionProfileArgs, opts?: InvokeOptions): Promise<GetConnectionProfileResult>
    function getConnectionProfileOutput(args: GetConnectionProfileOutputArgs, opts?: InvokeOptions): Output<GetConnectionProfileResult>
    def get_connection_profile(connection_profile_id: Optional[str] = None,
                               location: Optional[str] = None,
                               project: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetConnectionProfileResult
    def get_connection_profile_output(connection_profile_id: Optional[pulumi.Input[str]] = None,
                               location: Optional[pulumi.Input[str]] = None,
                               project: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetConnectionProfileResult]
    func LookupConnectionProfile(ctx *Context, args *LookupConnectionProfileArgs, opts ...InvokeOption) (*LookupConnectionProfileResult, error)
    func LookupConnectionProfileOutput(ctx *Context, args *LookupConnectionProfileOutputArgs, opts ...InvokeOption) LookupConnectionProfileResultOutput

    > Note: This function is named LookupConnectionProfile in the Go SDK.

    public static class GetConnectionProfile 
    {
        public static Task<GetConnectionProfileResult> InvokeAsync(GetConnectionProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectionProfileResult> Invoke(GetConnectionProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectionProfileResult> getConnectionProfile(GetConnectionProfileArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:datamigration/v1beta1:getConnectionProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getConnectionProfile Result

    The following output properties are available:

    Cloudsql Pulumi.GoogleNative.Datamigration.V1Beta1.Outputs.CloudSqlConnectionProfileResponse
    A CloudSQL database connection profile.
    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".
    DisplayName string
    The connection profile display name.
    Error Pulumi.GoogleNative.Datamigration.V1Beta1.Outputs.StatusResponse
    The error details in case of state FAILED.
    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" }.
    Mysql Pulumi.GoogleNative.Datamigration.V1Beta1.Outputs.MySqlConnectionProfileResponse
    A MySQL database connection profile.
    Name string
    The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
    Provider string
    The database provider.
    State string
    The current connection profile state (e.g. DRAFT, READY, or FAILED).
    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".
    Cloudsql CloudSqlConnectionProfileResponse
    A CloudSQL database connection profile.
    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".
    DisplayName string
    The connection profile display name.
    Error StatusResponse
    The error details in case of state FAILED.
    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" }.
    Mysql MySqlConnectionProfileResponse
    A MySQL database connection profile.
    Name string
    The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
    Provider string
    The database provider.
    State string
    The current connection profile state (e.g. DRAFT, READY, or FAILED).
    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".
    cloudsql CloudSqlConnectionProfileResponse
    A CloudSQL database connection profile.
    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".
    displayName String
    The connection profile display name.
    error StatusResponse
    The error details in case of state FAILED.
    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" }.
    mysql MySqlConnectionProfileResponse
    A MySQL database connection profile.
    name String
    The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
    provider String
    The database provider.
    state String
    The current connection profile state (e.g. DRAFT, READY, or FAILED).
    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".
    cloudsql CloudSqlConnectionProfileResponse
    A CloudSQL database connection profile.
    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".
    displayName string
    The connection profile display name.
    error StatusResponse
    The error details in case of state FAILED.
    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" }.
    mysql MySqlConnectionProfileResponse
    A MySQL database connection profile.
    name string
    The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
    provider string
    The database provider.
    state string
    The current connection profile state (e.g. DRAFT, READY, or FAILED).
    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".
    cloudsql CloudSqlConnectionProfileResponse
    A CloudSQL database connection profile.
    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".
    display_name str
    The connection profile display name.
    error StatusResponse
    The error details in case of state FAILED.
    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" }.
    mysql MySqlConnectionProfileResponse
    A MySQL database connection profile.
    name str
    The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
    provider str
    The database provider.
    state str
    The current connection profile state (e.g. DRAFT, READY, or FAILED).
    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".
    cloudsql Property Map
    A CloudSQL database connection profile.
    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".
    displayName String
    The connection profile display name.
    error Property Map
    The error details in case of state FAILED.
    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" }.
    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}.
    provider String
    The database provider.
    state String
    The current connection profile state (e.g. DRAFT, READY, or FAILED).
    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

    CloudSqlConnectionProfileResponse

    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.V1Beta1.Inputs.CloudSqlSettingsResponse
    Immutable. Metadata used to create the destination Cloud SQL database.
    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.
    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.
    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.
    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.
    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.

    CloudSqlSettingsResponse

    ActivationPolicy string
    The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. NEVER: The instance is off; it is not activated, even if a connection request arrives.
    AutoStorageIncrease bool
    [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
    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.V1Beta1.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.
    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). 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.
    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.
    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). 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.
    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.
    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). 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.
    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.
    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). 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.
    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.
    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). 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.
    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.
    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). 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.

    MySqlConnectionProfileResponse

    CloudSqlId string
    If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
    Host string
    The IP or hostname of the source MySQL database.
    Password string
    Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
    PasswordSet bool
    Indicates If this connection profile password is stored.
    Port int
    The network port of the source MySQL database.
    Ssl Pulumi.GoogleNative.Datamigration.V1Beta1.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.

    SqlAclEntryResponse

    ExpireTime string
    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.
    Label string
    A label to identify this entry.
    Ttl string
    Input only. The time-to-leave of this access control entry.
    Value string
    The allowlisted value for the access control list.
    ExpireTime string
    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.
    Label string
    A label to identify this entry.
    Ttl string
    Input only. The time-to-leave of this access control entry.
    Value string
    The allowlisted value for the access control list.
    expireTime String
    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.
    label String
    A label to identify this entry.
    ttl String
    Input only. The time-to-leave of this access control entry.
    value String
    The allowlisted value for the access control list.
    expireTime string
    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.
    label string
    A label to identify this entry.
    ttl string
    Input only. The time-to-leave of this access control entry.
    value string
    The allowlisted value for the access control list.
    expire_time str
    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.
    label str
    A label to identify this entry.
    ttl str
    Input only. The time-to-leave of this access control entry.
    value str
    The allowlisted value for the access control list.
    expireTime String
    The time when this access control entry expires in RFC 3339 format, for example: 2012-11-15T16:19:00.094Z.
    label String
    A label to identify this entry.
    ttl String
    Input only. The time-to-leave of this access control entry.
    value String
    The allowlisted value for the access control list.

    SqlIpConfigResponse

    AuthorizedNetworks List<Pulumi.GoogleNative.Datamigration.V1Beta1.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 is assigned a public IP address or not.
    PrivateNetwork string
    The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
    RequireSsl bool
    Whether SSL connections over IP should be enforced or not.
    AuthorizedNetworks []SqlAclEntryResponse
    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
    EnableIpv4 bool
    Whether the instance is assigned a public IP address or not.
    PrivateNetwork string
    The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
    RequireSsl bool
    Whether SSL connections over IP should be enforced or not.
    authorizedNetworks List<SqlAclEntryResponse>
    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
    enableIpv4 Boolean
    Whether the instance is assigned a public IP address or not.
    privateNetwork String
    The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
    requireSsl Boolean
    Whether SSL connections over IP should be enforced or not.
    authorizedNetworks SqlAclEntryResponse[]
    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
    enableIpv4 boolean
    Whether the instance is assigned a public IP address or not.
    privateNetwork string
    The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
    requireSsl boolean
    Whether SSL connections over IP should be enforced or not.
    authorized_networks Sequence[SqlAclEntryResponse]
    The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
    enable_ipv4 bool
    Whether the instance is assigned a public IP address or not.
    private_network str
    The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
    require_ssl bool
    Whether SSL connections over IP should be enforced or not.
    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 is assigned a public IP 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.

    SslConfigResponse

    CaCertificate string
    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
    ClientCertificate string
    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
    ClientKey string
    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
    Type string
    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
    CaCertificate string
    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
    ClientCertificate string
    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
    ClientKey string
    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
    Type string
    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
    caCertificate String
    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
    clientCertificate String
    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
    clientKey String
    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
    type String
    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
    caCertificate string
    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
    clientCertificate string
    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
    clientKey string
    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
    type string
    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
    ca_certificate str
    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
    client_certificate str
    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
    client_key str
    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
    type str
    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
    caCertificate String
    Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
    clientCertificate String
    Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
    clientKey String
    Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
    type String
    The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.

    StatusResponse

    Code int
    The status code, which should be an enum value of google.rpc.Code.
    Details List<ImmutableDictionary<string, string>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    Message string
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    Code int
    The status code, which should be an enum value of google.rpc.Code.
    Details []map[string]string
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    Message string
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code Integer
    The status code, which should be an enum value of google.rpc.Code.
    details List<Map<String,String>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message String
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code number
    The status code, which should be an enum value of google.rpc.Code.
    details {[key: string]: string}[]
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message string
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code int
    The status code, which should be an enum value of google.rpc.Code.
    details Sequence[Mapping[str, str]]
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message str
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code Number
    The status code, which should be an enum value of google.rpc.Code.
    details List<Map<String>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message String
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    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.32.0 published on Wednesday, Nov 29, 2023 by Pulumi