Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

MigrationJob

Creates a new migration job in a given project and location.

Create MigrationJob Resource

new MigrationJob(name: string, args: MigrationJobArgs, opts?: CustomResourceOptions);
@overload
def MigrationJob(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 destination: Optional[str] = None,
                 destination_database: Optional[DatabaseTypeArgs] = None,
                 display_name: Optional[str] = None,
                 dump_flags: Optional[DumpFlagsArgs] = None,
                 dump_path: Optional[str] = None,
                 labels: Optional[Mapping[str, str]] = None,
                 location: Optional[str] = None,
                 migration_job_id: Optional[str] = None,
                 name: Optional[str] = None,
                 project: Optional[str] = None,
                 request_id: Optional[str] = None,
                 reverse_ssh_connectivity: Optional[ReverseSshConnectivityArgs] = None,
                 source: Optional[str] = None,
                 source_database: Optional[DatabaseTypeArgs] = None,
                 state: Optional[MigrationJobState] = None,
                 static_ip_connectivity: Optional[StaticIpConnectivityArgs] = None,
                 type: Optional[MigrationJobType] = None,
                 vpc_peering_connectivity: Optional[VpcPeeringConnectivityArgs] = None)
@overload
def MigrationJob(resource_name: str,
                 args: MigrationJobArgs,
                 opts: Optional[ResourceOptions] = None)
func NewMigrationJob(ctx *Context, name string, args MigrationJobArgs, opts ...ResourceOption) (*MigrationJob, error)
public MigrationJob(string name, MigrationJobArgs args, CustomResourceOptions? opts = null)
public MigrationJob(String name, MigrationJobArgs args)
public MigrationJob(String name, MigrationJobArgs args, CustomResourceOptions options)
type: google-native:datamigration/v1:MigrationJob
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args MigrationJobArgs
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 MigrationJobArgs
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 MigrationJobArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args MigrationJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args MigrationJobArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

MigrationJob 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 MigrationJob resource accepts the following input properties:

Destination string

The resource name (URI) of the destination connection profile.

MigrationJobId string

Required. The ID of the instance to create.

Source string

The resource name (URI) of the source connection profile.

Type Pulumi.GoogleNative.Datamigration.V1.MigrationJobType

The migration job type.

DestinationDatabase Pulumi.GoogleNative.Datamigration.V1.Inputs.DatabaseTypeArgs

The database engine type and provider of the destination.

DisplayName string

The migration job display name.

DumpFlags Pulumi.GoogleNative.Datamigration.V1.Inputs.DumpFlagsArgs

The initial dump flags. This field and the "dump_path" field are mutually exclusive.

DumpPath string

The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.

Labels Dictionary<string, string>

The resource labels for migration job 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
Name string

The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.

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

ReverseSshConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.ReverseSshConnectivityArgs

The details needed to communicate to the source over Reverse SSH tunnel connectivity.

SourceDatabase Pulumi.GoogleNative.Datamigration.V1.Inputs.DatabaseTypeArgs

The database engine type and provider of the source.

State Pulumi.GoogleNative.Datamigration.V1.MigrationJobState

The current migration job state.

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

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

VpcPeeringConnectivity Pulumi.GoogleNative.Datamigration.V1.Inputs.VpcPeeringConnectivityArgs

The details of the VPC network that the source database is located in.

Destination string

The resource name (URI) of the destination connection profile.

MigrationJobId string

Required. The ID of the instance to create.

Source string

The resource name (URI) of the source connection profile.

Type MigrationJobType

The migration job type.

DestinationDatabase DatabaseTypeArgs

The database engine type and provider of the destination.

DisplayName string

The migration job display name.

DumpFlags DumpFlagsArgs

The initial dump flags. This field and the "dump_path" field are mutually exclusive.

DumpPath string

The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.

Labels map[string]string

The resource labels for migration job 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
Name string

The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.

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

ReverseSshConnectivity ReverseSshConnectivityArgs

The details needed to communicate to the source over Reverse SSH tunnel connectivity.

SourceDatabase DatabaseTypeArgs

The database engine type and provider of the source.

State MigrationJobStateEnum

The current migration job state.

StaticIpConnectivity StaticIpConnectivityArgs

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

VpcPeeringConnectivity VpcPeeringConnectivityArgs

The details of the VPC network that the source database is located in.

destination String

The resource name (URI) of the destination connection profile.

migrationJobId String

Required. The ID of the instance to create.

source String

The resource name (URI) of the source connection profile.

type MigrationJobType

The migration job type.

destinationDatabase DatabaseTypeArgs

The database engine type and provider of the destination.

displayName String

The migration job display name.

dumpFlags DumpFlagsArgs

The initial dump flags. This field and the "dump_path" field are mutually exclusive.

dumpPath String

The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.

labels Map<String,String>

The resource labels for migration job 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
name String

The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.

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

reverseSshConnectivity ReverseSshConnectivityArgs

The details needed to communicate to the source over Reverse SSH tunnel connectivity.

sourceDatabase DatabaseTypeArgs

The database engine type and provider of the source.

state MigrationJobState

The current migration job state.

staticIpConnectivity StaticIpConnectivityArgs

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

vpcPeeringConnectivity VpcPeeringConnectivityArgs

The details of the VPC network that the source database is located in.

destination string

The resource name (URI) of the destination connection profile.

migrationJobId string

Required. The ID of the instance to create.

source string

The resource name (URI) of the source connection profile.

type MigrationJobType

The migration job type.

destinationDatabase DatabaseTypeArgs

The database engine type and provider of the destination.

displayName string

The migration job display name.

dumpFlags DumpFlagsArgs

The initial dump flags. This field and the "dump_path" field are mutually exclusive.

dumpPath string

The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.

labels {[key: string]: string}

The resource labels for migration job 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
name string

The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.

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

reverseSshConnectivity ReverseSshConnectivityArgs

The details needed to communicate to the source over Reverse SSH tunnel connectivity.

sourceDatabase DatabaseTypeArgs

The database engine type and provider of the source.

state MigrationJobState

The current migration job state.

staticIpConnectivity StaticIpConnectivityArgs

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

vpcPeeringConnectivity VpcPeeringConnectivityArgs

The details of the VPC network that the source database is located in.

destination str

The resource name (URI) of the destination connection profile.

migration_job_id str

Required. The ID of the instance to create.

source str

The resource name (URI) of the source connection profile.

type MigrationJobType

The migration job type.

destination_database DatabaseTypeArgs

The database engine type and provider of the destination.

display_name str

The migration job display name.

dump_flags DumpFlagsArgs

The initial dump flags. This field and the "dump_path" field are mutually exclusive.

dump_path str

The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.

labels Mapping[str, str]

The resource labels for migration job 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
name str

The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.

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

reverse_ssh_connectivity ReverseSshConnectivityArgs

The details needed to communicate to the source over Reverse SSH tunnel connectivity.

source_database DatabaseTypeArgs

The database engine type and provider of the source.

state MigrationJobState

The current migration job state.

static_ip_connectivity StaticIpConnectivityArgs

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

vpc_peering_connectivity VpcPeeringConnectivityArgs

The details of the VPC network that the source database is located in.

destination String

The resource name (URI) of the destination connection profile.

migrationJobId String

Required. The ID of the instance to create.

source String

The resource name (URI) of the source connection profile.

type "TYPE_UNSPECIFIED" | "ONE_TIME" | "CONTINUOUS"

The migration job type.

destinationDatabase Property Map

The database engine type and provider of the destination.

displayName String

The migration job display name.

dumpFlags Property Map

The initial dump flags. This field and the "dump_path" field are mutually exclusive.

dumpPath String

The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.

labels Map<String>

The resource labels for migration job 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
name String

The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.

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

reverseSshConnectivity Property Map

The details needed to communicate to the source over Reverse SSH tunnel connectivity.

sourceDatabase Property Map

The database engine type and provider of the source.

state "STATE_UNSPECIFIED" | "MAINTENANCE" | "DRAFT" | "CREATING" | "NOT_STARTED" | "RUNNING" | "FAILED" | "COMPLETED" | "DELETING" | "STOPPING" | "STOPPED" | "DELETED" | "UPDATING" | "STARTING" | "RESTARTING" | "RESUMING"

The current migration job state.

staticIpConnectivity Property Map

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

vpcPeeringConnectivity Property Map

The details of the VPC network that the source database is located in.

Outputs

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

CreateTime string

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

Duration string

The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

EndTime string

If the migration job is completed, the time when it was completed.

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

The error details in case of state FAILED.

Id string

The provider-assigned unique ID for this managed resource.

Phase string

The current migration job phase.

UpdateTime string

The timestamp when the migration job 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 migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

Duration string

The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

EndTime string

If the migration job is completed, the time when it was completed.

Error StatusResponse

The error details in case of state FAILED.

Id string

The provider-assigned unique ID for this managed resource.

Phase string

The current migration job phase.

UpdateTime string

The timestamp when the migration job 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 migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

duration String

The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

endTime String

If the migration job is completed, the time when it was completed.

error StatusResponse

The error details in case of state FAILED.

id String

The provider-assigned unique ID for this managed resource.

phase String

The current migration job phase.

updateTime String

The timestamp when the migration job 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 migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

duration string

The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

endTime string

If the migration job is completed, the time when it was completed.

error StatusResponse

The error details in case of state FAILED.

id string

The provider-assigned unique ID for this managed resource.

phase string

The current migration job phase.

updateTime string

The timestamp when the migration job 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 migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

duration str

The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

end_time str

If the migration job is completed, the time when it was completed.

error StatusResponse

The error details in case of state FAILED.

id str

The provider-assigned unique ID for this managed resource.

phase str

The current migration job phase.

update_time str

The timestamp when the migration job 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 migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

duration String

The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

endTime String

If the migration job is completed, the time when it was completed.

error Property Map

The error details in case of state FAILED.

id String

The provider-assigned unique ID for this managed resource.

phase String

The current migration job phase.

updateTime String

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

Supporting Types

DatabaseType

Engine DatabaseTypeEngine

The database engine.

Provider DatabaseTypeProvider

The database provider.

engine DatabaseTypeEngine

The database engine.

provider DatabaseTypeProvider

The database provider.

engine DatabaseTypeEngine

The database engine.

provider DatabaseTypeProvider

The database provider.

engine DatabaseTypeEngine

The database engine.

provider DatabaseTypeProvider

The database provider.

DatabaseTypeEngine

DatabaseEngineUnspecified
DATABASE_ENGINE_UNSPECIFIED

The source database engine of the migration job is unknown.

Mysql
MYSQL

The source engine is MySQL.

Postgresql
POSTGRESQL

The source engine is PostgreSQL.

DatabaseTypeEngineDatabaseEngineUnspecified
DATABASE_ENGINE_UNSPECIFIED

The source database engine of the migration job is unknown.

DatabaseTypeEngineMysql
MYSQL

The source engine is MySQL.

DatabaseTypeEnginePostgresql
POSTGRESQL

The source engine is PostgreSQL.

DatabaseEngineUnspecified
DATABASE_ENGINE_UNSPECIFIED

The source database engine of the migration job is unknown.

Mysql
MYSQL

The source engine is MySQL.

Postgresql
POSTGRESQL

The source engine is PostgreSQL.

DatabaseEngineUnspecified
DATABASE_ENGINE_UNSPECIFIED

The source database engine of the migration job is unknown.

Mysql
MYSQL

The source engine is MySQL.

Postgresql
POSTGRESQL

The source engine is PostgreSQL.

DATABASE_ENGINE_UNSPECIFIED
DATABASE_ENGINE_UNSPECIFIED

The source database engine of the migration job is unknown.

MYSQL
MYSQL

The source engine is MySQL.

POSTGRESQL
POSTGRESQL

The source engine is PostgreSQL.

"DATABASE_ENGINE_UNSPECIFIED"
DATABASE_ENGINE_UNSPECIFIED

The source database engine of the migration job is unknown.

"MYSQL"
MYSQL

The source engine is MySQL.

"POSTGRESQL"
POSTGRESQL

The source engine is PostgreSQL.

DatabaseTypeProvider

DatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

Cloudsql
CLOUDSQL

CloudSQL runs the database.

Rds
RDS

RDS runs the database.

Aurora
AURORA

Amazon Aurora.

Alloydb
ALLOYDB

AlloyDB.

DatabaseTypeProviderDatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

DatabaseTypeProviderCloudsql
CLOUDSQL

CloudSQL runs the database.

DatabaseTypeProviderRds
RDS

RDS runs the database.

DatabaseTypeProviderAurora
AURORA

Amazon Aurora.

DatabaseTypeProviderAlloydb
ALLOYDB

AlloyDB.

DatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

Cloudsql
CLOUDSQL

CloudSQL runs the database.

Rds
RDS

RDS runs the database.

Aurora
AURORA

Amazon Aurora.

Alloydb
ALLOYDB

AlloyDB.

DatabaseProviderUnspecified
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

Cloudsql
CLOUDSQL

CloudSQL runs the database.

Rds
RDS

RDS runs the database.

Aurora
AURORA

Amazon Aurora.

Alloydb
ALLOYDB

AlloyDB.

DATABASE_PROVIDER_UNSPECIFIED
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

CLOUDSQL
CLOUDSQL

CloudSQL runs the database.

RDS
RDS

RDS runs the database.

AURORA
AURORA

Amazon Aurora.

ALLOYDB
ALLOYDB

AlloyDB.

"DATABASE_PROVIDER_UNSPECIFIED"
DATABASE_PROVIDER_UNSPECIFIED

The database provider is unknown.

"CLOUDSQL"
CLOUDSQL

CloudSQL runs the database.

"RDS"
RDS

RDS runs the database.

"AURORA"
AURORA

Amazon Aurora.

"ALLOYDB"
ALLOYDB

AlloyDB.

DatabaseTypeResponse

Engine string

The database engine.

Provider string

The database provider.

Engine string

The database engine.

Provider string

The database provider.

engine String

The database engine.

provider String

The database provider.

engine string

The database engine.

provider string

The database provider.

engine str

The database engine.

provider str

The database provider.

engine String

The database engine.

provider String

The database provider.

DumpFlag

Name string

The name of the flag

Value string

The value of the flag.

Name string

The name of the flag

Value string

The value of the flag.

name String

The name of the flag

value String

The value of the flag.

name string

The name of the flag

value string

The value of the flag.

name str

The name of the flag

value str

The value of the flag.

name String

The name of the flag

value String

The value of the flag.

DumpFlagResponse

Name string

The name of the flag

Value string

The value of the flag.

Name string

The name of the flag

Value string

The value of the flag.

name String

The name of the flag

value String

The value of the flag.

name string

The name of the flag

value string

The value of the flag.

name str

The name of the flag

value str

The value of the flag.

name String

The name of the flag

value String

The value of the flag.

DumpFlags

DumpFlags []DumpFlag

The flags for the initial dump.

dumpFlags List<DumpFlag>

The flags for the initial dump.

dumpFlags DumpFlag[]

The flags for the initial dump.

dump_flags Sequence[DumpFlag]

The flags for the initial dump.

dumpFlags List<Property Map>

The flags for the initial dump.

DumpFlagsResponse

DumpFlags []DumpFlagResponse

The flags for the initial dump.

dumpFlags List<DumpFlagResponse>

The flags for the initial dump.

dumpFlags DumpFlagResponse[]

The flags for the initial dump.

dump_flags Sequence[DumpFlagResponse]

The flags for the initial dump.

dumpFlags List<Property Map>

The flags for the initial dump.

MigrationJobState

StateUnspecified
STATE_UNSPECIFIED

The state of the migration job is unknown.

Maintenance
MAINTENANCE

The migration job is down for maintenance.

Draft
DRAFT

The migration job is in draft mode and no resources are created.

Creating
CREATING

The migration job is being created.

NotStarted
NOT_STARTED

The migration job is created and not started.

Running
RUNNING

The migration job is running.

Failed
FAILED

The migration job failed.

Completed
COMPLETED

The migration job has been completed.

Deleting
DELETING

The migration job is being deleted.

Stopping
STOPPING

The migration job is being stopped.

Stopped
STOPPED

The migration job is currently stopped.

Deleted
DELETED

The migration job has been deleted.

Updating
UPDATING

The migration job is being updated.

Starting
STARTING

The migration job is starting.

Restarting
RESTARTING

The migration job is restarting.

Resuming
RESUMING

The migration job is resuming.

MigrationJobStateStateUnspecified
STATE_UNSPECIFIED

The state of the migration job is unknown.

MigrationJobStateMaintenance
MAINTENANCE

The migration job is down for maintenance.

MigrationJobStateDraft
DRAFT

The migration job is in draft mode and no resources are created.

MigrationJobStateCreating
CREATING

The migration job is being created.

MigrationJobStateNotStarted
NOT_STARTED

The migration job is created and not started.

MigrationJobStateRunning
RUNNING

The migration job is running.

MigrationJobStateFailed
FAILED

The migration job failed.

MigrationJobStateCompleted
COMPLETED

The migration job has been completed.

MigrationJobStateDeleting
DELETING

The migration job is being deleted.

MigrationJobStateStopping
STOPPING

The migration job is being stopped.

MigrationJobStateStopped
STOPPED

The migration job is currently stopped.

MigrationJobStateDeleted
DELETED

The migration job has been deleted.

MigrationJobStateUpdating
UPDATING

The migration job is being updated.

MigrationJobStateStarting
STARTING

The migration job is starting.

MigrationJobStateRestarting
RESTARTING

The migration job is restarting.

MigrationJobStateResuming
RESUMING

The migration job is resuming.

StateUnspecified
STATE_UNSPECIFIED

The state of the migration job is unknown.

Maintenance
MAINTENANCE

The migration job is down for maintenance.

Draft
DRAFT

The migration job is in draft mode and no resources are created.

Creating
CREATING

The migration job is being created.

NotStarted
NOT_STARTED

The migration job is created and not started.

Running
RUNNING

The migration job is running.

Failed
FAILED

The migration job failed.

Completed
COMPLETED

The migration job has been completed.

Deleting
DELETING

The migration job is being deleted.

Stopping
STOPPING

The migration job is being stopped.

Stopped
STOPPED

The migration job is currently stopped.

Deleted
DELETED

The migration job has been deleted.

Updating
UPDATING

The migration job is being updated.

Starting
STARTING

The migration job is starting.

Restarting
RESTARTING

The migration job is restarting.

Resuming
RESUMING

The migration job is resuming.

StateUnspecified
STATE_UNSPECIFIED

The state of the migration job is unknown.

Maintenance
MAINTENANCE

The migration job is down for maintenance.

Draft
DRAFT

The migration job is in draft mode and no resources are created.

Creating
CREATING

The migration job is being created.

NotStarted
NOT_STARTED

The migration job is created and not started.

Running
RUNNING

The migration job is running.

Failed
FAILED

The migration job failed.

Completed
COMPLETED

The migration job has been completed.

Deleting
DELETING

The migration job is being deleted.

Stopping
STOPPING

The migration job is being stopped.

Stopped
STOPPED

The migration job is currently stopped.

Deleted
DELETED

The migration job has been deleted.

Updating
UPDATING

The migration job is being updated.

Starting
STARTING

The migration job is starting.

Restarting
RESTARTING

The migration job is restarting.

Resuming
RESUMING

The migration job is resuming.

STATE_UNSPECIFIED
STATE_UNSPECIFIED

The state of the migration job is unknown.

MAINTENANCE
MAINTENANCE

The migration job is down for maintenance.

DRAFT
DRAFT

The migration job is in draft mode and no resources are created.

CREATING
CREATING

The migration job is being created.

NOT_STARTED
NOT_STARTED

The migration job is created and not started.

RUNNING
RUNNING

The migration job is running.

FAILED
FAILED

The migration job failed.

COMPLETED
COMPLETED

The migration job has been completed.

DELETING
DELETING

The migration job is being deleted.

STOPPING
STOPPING

The migration job is being stopped.

STOPPED
STOPPED

The migration job is currently stopped.

DELETED
DELETED

The migration job has been deleted.

UPDATING
UPDATING

The migration job is being updated.

STARTING
STARTING

The migration job is starting.

RESTARTING
RESTARTING

The migration job is restarting.

RESUMING
RESUMING

The migration job is resuming.

"STATE_UNSPECIFIED"
STATE_UNSPECIFIED

The state of the migration job is unknown.

"MAINTENANCE"
MAINTENANCE

The migration job is down for maintenance.

"DRAFT"
DRAFT

The migration job is in draft mode and no resources are created.

"CREATING"
CREATING

The migration job is being created.

"NOT_STARTED"
NOT_STARTED

The migration job is created and not started.

"RUNNING"
RUNNING

The migration job is running.

"FAILED"
FAILED

The migration job failed.

"COMPLETED"
COMPLETED

The migration job has been completed.

"DELETING"
DELETING

The migration job is being deleted.

"STOPPING"
STOPPING

The migration job is being stopped.

"STOPPED"
STOPPED

The migration job is currently stopped.

"DELETED"
DELETED

The migration job has been deleted.

"UPDATING"
UPDATING

The migration job is being updated.

"STARTING"
STARTING

The migration job is starting.

"RESTARTING"
RESTARTING

The migration job is restarting.

"RESUMING"
RESUMING

The migration job is resuming.

MigrationJobType

TypeUnspecified
TYPE_UNSPECIFIED

The type of the migration job is unknown.

OneTime
ONE_TIME

The migration job is a one time migration.

Continuous
CONTINUOUS

The migration job is a continuous migration.

MigrationJobTypeTypeUnspecified
TYPE_UNSPECIFIED

The type of the migration job is unknown.

MigrationJobTypeOneTime
ONE_TIME

The migration job is a one time migration.

MigrationJobTypeContinuous
CONTINUOUS

The migration job is a continuous migration.

TypeUnspecified
TYPE_UNSPECIFIED

The type of the migration job is unknown.

OneTime
ONE_TIME

The migration job is a one time migration.

Continuous
CONTINUOUS

The migration job is a continuous migration.

TypeUnspecified
TYPE_UNSPECIFIED

The type of the migration job is unknown.

OneTime
ONE_TIME

The migration job is a one time migration.

Continuous
CONTINUOUS

The migration job is a continuous migration.

TYPE_UNSPECIFIED
TYPE_UNSPECIFIED

The type of the migration job is unknown.

ONE_TIME
ONE_TIME

The migration job is a one time migration.

CONTINUOUS
CONTINUOUS

The migration job is a continuous migration.

"TYPE_UNSPECIFIED"
TYPE_UNSPECIFIED

The type of the migration job is unknown.

"ONE_TIME"
ONE_TIME

The migration job is a one time migration.

"CONTINUOUS"
CONTINUOUS

The migration job is a continuous migration.

ReverseSshConnectivity

VmIp string

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

VmPort int

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Vm string

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Vpc string

The name of the VPC to peer with the Cloud SQL private network.

VmIp string

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

VmPort int

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Vm string

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Vpc string

The name of the VPC to peer with the Cloud SQL private network.

vmIp String

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmPort Integer

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vm String

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc String

The name of the VPC to peer with the Cloud SQL private network.

vmIp string

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmPort number

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vm string

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc string

The name of the VPC to peer with the Cloud SQL private network.

vm_ip str

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vm_port int

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vm str

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc str

The name of the VPC to peer with the Cloud SQL private network.

vmIp String

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmPort Number

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vm String

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc String

The name of the VPC to peer with the Cloud SQL private network.

ReverseSshConnectivityResponse

Vm string

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

VmIp string

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

VmPort int

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Vpc string

The name of the VPC to peer with the Cloud SQL private network.

Vm string

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

VmIp string

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

VmPort int

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Vpc string

The name of the VPC to peer with the Cloud SQL private network.

vm String

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmIp String

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmPort Integer

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc String

The name of the VPC to peer with the Cloud SQL private network.

vm string

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmIp string

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmPort number

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc string

The name of the VPC to peer with the Cloud SQL private network.

vm str

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vm_ip str

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vm_port int

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc str

The name of the VPC to peer with the Cloud SQL private network.

vm String

The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmIp String

The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vmPort Number

The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

vpc String

The name of the VPC to peer with the Cloud SQL private network.

StatusResponse

Code int

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

Details List<ImmutableDictionary<string, string>>

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

Message string

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

Code int

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

Details []map[string]string

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

Message string

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

code Integer

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

details List<Map<String,String>>

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

message String

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

code number

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

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

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

message string

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

code int

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

details Sequence[Mapping[str, str]]

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

message str

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

code Number

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

details List<Map<String>>

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

message String

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

VpcPeeringConnectivity

Vpc string

The name of the VPC network to peer with the Cloud SQL private network.

Vpc string

The name of the VPC network to peer with the Cloud SQL private network.

vpc String

The name of the VPC network to peer with the Cloud SQL private network.

vpc string

The name of the VPC network to peer with the Cloud SQL private network.

vpc str

The name of the VPC network to peer with the Cloud SQL private network.

vpc String

The name of the VPC network to peer with the Cloud SQL private network.

VpcPeeringConnectivityResponse

Vpc string

The name of the VPC network to peer with the Cloud SQL private network.

Vpc string

The name of the VPC network to peer with the Cloud SQL private network.

vpc String

The name of the VPC network to peer with the Cloud SQL private network.

vpc string

The name of the VPC network to peer with the Cloud SQL private network.

vpc str

The name of the VPC network to peer with the Cloud SQL private network.

vpc String

The name of the VPC network to peer with the Cloud SQL private network.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0