1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datamigration
  5. datamigration/v1beta1
  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/v1beta1.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,
                          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,
                          project: Optional[str] = None,
                          provider: Optional[ConnectionProfileProvider] = None,
                          request_id: Optional[str] = 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/v1beta1: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.

    Cloudsql Pulumi.GoogleNative.Datamigration.V1Beta1.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.V1Beta1.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}.

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

    The database provider.

    RequestId string

    A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

    State Pulumi.GoogleNative.Datamigration.V1Beta1.ConnectionProfileState

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

    ConnectionProfileId string

    Required. The connection profile identifier.

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

    Project string
    Provider ConnectionProfileProvider

    The database provider.

    RequestId string

    A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

    State ConnectionProfileStateEnum

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

    connectionProfileId String

    Required. The connection profile identifier.

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

    project String
    provider ConnectionProfileProvider

    The database provider.

    requestId String

    A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

    state ConnectionProfileState

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

    connectionProfileId string

    Required. The connection profile identifier.

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

    project string
    provider ConnectionProfileProvider

    The database provider.

    requestId string

    A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

    state ConnectionProfileState

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

    connection_profile_id str

    Required. The connection profile identifier.

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

    project str
    provider ConnectionProfileProvider

    The database provider.

    request_id str

    A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

    state ConnectionProfileState

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

    connectionProfileId String

    Required. The connection profile identifier.

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

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

    The database provider.

    requestId String

    A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored. It is recommended to always set this value to a UUID. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

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

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

    Outputs

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

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

    CloudSqlConnectionProfile, CloudSqlConnectionProfileArgs

    Settings Pulumi.GoogleNative.Datamigration.V1Beta1.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

    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.

    CloudSqlSettings, CloudSqlSettingsArgs

    ActivationPolicy Pulumi.GoogleNative.Datamigration.V1Beta1.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.

    DataDiskSizeGb string

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

    DataDiskType Pulumi.GoogleNative.Datamigration.V1Beta1.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.V1Beta1.CloudSqlSettingsDatabaseVersion

    The database engine type and version.

    IpConfig Pulumi.GoogleNative.Datamigration.V1Beta1.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.

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

    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.

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

    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.

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

    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.

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

    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.

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

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

    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.

    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.

    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.

    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.

    Mysql80
    MYSQL_8_0

    MySQL 8.0.

    CloudSqlSettingsDatabaseVersionSqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    CloudSqlSettingsDatabaseVersionMysql56
    MYSQL_5_6

    MySQL 5.6.

    CloudSqlSettingsDatabaseVersionMysql57
    MYSQL_5_7

    MySQL 5.7.

    CloudSqlSettingsDatabaseVersionMysql80
    MYSQL_8_0

    MySQL 8.0.

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    Mysql56
    MYSQL_5_6

    MySQL 5.6.

    Mysql57
    MYSQL_5_7

    MySQL 5.7.

    Mysql80
    MYSQL_8_0

    MySQL 8.0.

    SqlDatabaseVersionUnspecified
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    Mysql56
    MYSQL_5_6

    MySQL 5.6.

    Mysql57
    MYSQL_5_7

    MySQL 5.7.

    Mysql80
    MYSQL_8_0

    MySQL 8.0.

    SQL_DATABASE_VERSION_UNSPECIFIED
    SQL_DATABASE_VERSION_UNSPECIFIED

    Unspecified version.

    MYSQL56
    MYSQL_5_6

    MySQL 5.6.

    MYSQL57
    MYSQL_5_7

    MySQL 5.7.

    MYSQL80
    MYSQL_8_0

    MySQL 8.0.

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

    "MYSQL_8_0"
    MYSQL_8_0

    MySQL 8.0.

    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.

    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.

    ConnectionProfileProvider, ConnectionProfileProviderArgs

    DatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    Cloudsql
    CLOUDSQL

    CloudSQL runs the database.

    Rds
    RDS

    RDS runs the database.

    ConnectionProfileProviderDatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    ConnectionProfileProviderCloudsql
    CLOUDSQL

    CloudSQL runs the database.

    ConnectionProfileProviderRds
    RDS

    RDS runs the database.

    DatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    Cloudsql
    CLOUDSQL

    CloudSQL runs the database.

    Rds
    RDS

    RDS runs the database.

    DatabaseProviderUnspecified
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    Cloudsql
    CLOUDSQL

    CloudSQL runs the database.

    Rds
    RDS

    RDS runs the database.

    DATABASE_PROVIDER_UNSPECIFIED
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    CLOUDSQL
    CLOUDSQL

    CloudSQL runs the database.

    RDS
    RDS

    RDS runs the database.

    "DATABASE_PROVIDER_UNSPECIFIED"
    DATABASE_PROVIDER_UNSPECIFIED

    The database provider is unknown.

    "CLOUDSQL"
    CLOUDSQL

    CloudSQL runs the database.

    "RDS"
    RDS

    RDS runs the database.

    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.

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

    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

    AuthorizedNetworks List<Pulumi.GoogleNative.Datamigration.V1Beta1.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 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 []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 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<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 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 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 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[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 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.

    SqlIpConfigResponse, SqlIpConfigResponseArgs

    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.

    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.

    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