Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job google_database_migration_service_migration_job}.
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJob(
scope: Construct,
id: str,
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None,
count: typing.Union[typing.Union[int, float], TerraformCount] = None,
depends_on: typing.List[ITerraformDependable] = None,
for_each: ITerraformIterator = None,
lifecycle: TerraformResourceLifecycle = None,
provider: TerraformProvider = None,
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None,
destination: str,
migration_job_id: str,
source: str,
type: str,
display_name: str = None,
dump_flags: DatabaseMigrationServiceMigrationJobDumpFlags = None,
dump_path: str = None,
dump_type: str = None,
id: str = None,
labels: typing.Mapping[str] = None,
location: str = None,
performance_config: DatabaseMigrationServiceMigrationJobPerformanceConfig = None,
project: str = None,
reverse_ssh_connectivity: DatabaseMigrationServiceMigrationJobReverseSshConnectivity = None,
static_ip_connectivity: DatabaseMigrationServiceMigrationJobStaticIpConnectivity = None,
timeouts: DatabaseMigrationServiceMigrationJobTimeouts = None,
vpc_peering_connectivity: DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity = None
)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
The scope in which to define this construct. |
id |
str |
The scoped construct ID. |
connection |
typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] |
No description. |
count |
typing.Union[typing.Union[int, float], cdktf.TerraformCount] |
No description. |
depends_on |
typing.List[cdktf.ITerraformDependable] |
No description. |
for_each |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] |
No description. |
destination |
str |
The name of the destination connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{destinationConnectionProfile}. |
migration_job_id |
str |
The ID of the migration job. |
source |
str |
The name of the source connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{sourceConnectionProfile}. |
type |
str |
The type of the migration job. Possible values: ["ONE_TIME", "CONTINUOUS"]. |
display_name |
str |
The migration job display name. |
dump_flags |
DatabaseMigrationServiceMigrationJobDumpFlags |
dump_flags block. |
dump_path |
str |
The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). |
dump_type |
str |
The type of the data dump. Supported for MySQL to CloudSQL for MySQL migrations only. Possible values: ["LOGICAL", "PHYSICAL"]. |
id |
str |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#id DatabaseMigrationServiceMigrationJob#id}. |
labels |
typing.Mapping[str] |
The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs. |
location |
str |
The location where the migration job should reside. |
performance_config |
DatabaseMigrationServiceMigrationJobPerformanceConfig |
performance_config block. |
project |
str |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#project DatabaseMigrationServiceMigrationJob#project}. |
reverse_ssh_connectivity |
DatabaseMigrationServiceMigrationJobReverseSshConnectivity |
reverse_ssh_connectivity block. |
static_ip_connectivity |
DatabaseMigrationServiceMigrationJobStaticIpConnectivity |
static_ip_connectivity block. |
timeouts |
DatabaseMigrationServiceMigrationJobTimeouts |
timeouts block. |
vpc_peering_connectivity |
DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity |
vpc_peering_connectivity block. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: str
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
- Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]
- Type: typing.List[cdktf.ITerraformDependable]
- Type: cdktf.ITerraformIterator
- Type: cdktf.TerraformResourceLifecycle
- Type: cdktf.TerraformProvider
- Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
- Type: str
The name of the destination connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{destinationConnectionProfile}.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#destination DatabaseMigrationServiceMigrationJob#destination}
- Type: str
The ID of the migration job.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#migration_job_id DatabaseMigrationServiceMigrationJob#migration_job_id}
- Type: str
The name of the source connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{sourceConnectionProfile}.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#source DatabaseMigrationServiceMigrationJob#source}
- Type: str
The type of the migration job. Possible values: ["ONE_TIME", "CONTINUOUS"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#type DatabaseMigrationServiceMigrationJob#type}
- Type: str
The migration job display name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#display_name DatabaseMigrationServiceMigrationJob#display_name}
dump_flags block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_flags DatabaseMigrationServiceMigrationJob#dump_flags}
- Type: 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.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_path DatabaseMigrationServiceMigrationJob#dump_path}
- Type: str
The type of the data dump. Supported for MySQL to CloudSQL for MySQL migrations only. Possible values: ["LOGICAL", "PHYSICAL"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_type DatabaseMigrationServiceMigrationJob#dump_type}
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#id DatabaseMigrationServiceMigrationJob#id}.
Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Type: typing.Mapping[str]
The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#labels DatabaseMigrationServiceMigrationJob#labels}
- Type: str
The location where the migration job should reside.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#location DatabaseMigrationServiceMigrationJob#location}
performance_config block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#performance_config DatabaseMigrationServiceMigrationJob#performance_config}
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#project DatabaseMigrationServiceMigrationJob#project}.
reverse_ssh_connectivity block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#reverse_ssh_connectivity DatabaseMigrationServiceMigrationJob#reverse_ssh_connectivity}
static_ip_connectivity block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#static_ip_connectivity DatabaseMigrationServiceMigrationJob#static_ip_connectivity}
timeouts block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#timeouts DatabaseMigrationServiceMigrationJob#timeouts}
vpc_peering_connectivity block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vpc_peering_connectivity DatabaseMigrationServiceMigrationJob#vpc_peering_connectivity}
Name | Description |
---|---|
to_string |
Returns a string representation of this construct. |
add_override |
No description. |
override_logical_id |
Overrides the auto-generated logical ID with a specific ID. |
reset_override_logical_id |
Resets a previously passed logical Id to use the auto-generated logical id again. |
to_hcl_terraform |
No description. |
to_metadata |
No description. |
to_terraform |
Adds this resource to the terraform JSON output. |
add_move_target |
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
has_resource_move |
No description. |
import_from |
No description. |
interpolation_for_attribute |
No description. |
move_from_id |
Move the resource corresponding to "id" to this resource. |
move_to |
Moves this resource to the target resource given by moveTarget. |
move_to_id |
Moves this resource to the resource corresponding to "id". |
put_dump_flags |
No description. |
put_performance_config |
No description. |
put_reverse_ssh_connectivity |
No description. |
put_static_ip_connectivity |
No description. |
put_timeouts |
No description. |
put_vpc_peering_connectivity |
No description. |
reset_display_name |
No description. |
reset_dump_flags |
No description. |
reset_dump_path |
No description. |
reset_dump_type |
No description. |
reset_id |
No description. |
reset_labels |
No description. |
reset_location |
No description. |
reset_performance_config |
No description. |
reset_project |
No description. |
reset_reverse_ssh_connectivity |
No description. |
reset_static_ip_connectivity |
No description. |
reset_timeouts |
No description. |
reset_vpc_peering_connectivity |
No description. |
def to_string() -> str
Returns a string representation of this construct.
def add_override(
path: str,
value: typing.Any
) -> None
- Type: str
- Type: typing.Any
def override_logical_id(
new_logical_id: str
) -> None
Overrides the auto-generated logical ID with a specific ID.
- Type: str
The new logical ID to use for this stack element.
def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
def to_hcl_terraform() -> typing.Any
def to_metadata() -> typing.Any
def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
def add_move_target(
move_target: str
) -> None
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
- Type: str
The string move target that will correspond to this resource.
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById]
def import_from(
id: str,
provider: TerraformProvider = None
) -> None
- Type: str
- Type: cdktf.TerraformProvider
def interpolation_for_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def move_from_id(
id: str
) -> None
Move the resource corresponding to "id" to this resource.
Note that the resource being moved from must be marked as moved using it's instance function.
- Type: str
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
def move_to(
move_target: str,
index: typing.Union[str, typing.Union[int, float]] = None
) -> None
Moves this resource to the target resource given by moveTarget.
- Type: str
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: typing.Union[str, typing.Union[int, float]]
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
def move_to_id(
id: str
) -> None
Moves this resource to the resource corresponding to "id".
- Type: str
Full id of resource to move to, e.g. "aws_s3_bucket.example".
def put_dump_flags(
dump_flags: typing.Union[IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]] = None
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
dump_flags block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_flags DatabaseMigrationServiceMigrationJob#dump_flags}
def put_performance_config(
dump_parallel_level: str = None
) -> None
- Type: str
Initial dump parallelism level. Possible values: ["MIN", "OPTIMAL", "MAX"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_parallel_level DatabaseMigrationServiceMigrationJob#dump_parallel_level}
def put_reverse_ssh_connectivity(
vm: str = None,
vm_ip: str = None,
vm_port: typing.Union[int, float] = None,
vpc: str = None
) -> None
- Type: str
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vm DatabaseMigrationServiceMigrationJob#vm}
- Type: str
The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vm_ip DatabaseMigrationServiceMigrationJob#vm_ip}
- Type: typing.Union[int, float]
The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vm_port DatabaseMigrationServiceMigrationJob#vm_port}
- Type: str
The name of the VPC to peer with the Cloud SQL private network.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vpc DatabaseMigrationServiceMigrationJob#vpc}
def put_static_ip_connectivity() -> None
def put_timeouts(
create: str = None,
delete: str = None,
update: str = None
) -> None
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#create DatabaseMigrationServiceMigrationJob#create}.
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#delete DatabaseMigrationServiceMigrationJob#delete}.
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#update DatabaseMigrationServiceMigrationJob#update}.
def put_vpc_peering_connectivity(
vpc: str = None
) -> None
- Type: str
The name of the VPC network to peer with the Cloud SQL private network.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vpc DatabaseMigrationServiceMigrationJob#vpc}
def reset_display_name() -> None
def reset_dump_flags() -> None
def reset_dump_path() -> None
def reset_dump_type() -> None
def reset_id() -> None
def reset_labels() -> None
def reset_location() -> None
def reset_performance_config() -> None
def reset_project() -> None
def reset_reverse_ssh_connectivity() -> None
def reset_static_ip_connectivity() -> None
def reset_timeouts() -> None
def reset_vpc_peering_connectivity() -> None
Name | Description |
---|---|
is_construct |
Checks if x is a construct. |
is_terraform_element |
No description. |
is_terraform_resource |
No description. |
generate_config_for_import |
Generates CDKTF code for importing a DatabaseMigrationServiceMigrationJob resource upon running "cdktf plan ". |
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJob.is_construct(
x: typing.Any
)
Checks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
- Type: typing.Any
Any object.
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJob.is_terraform_element(
x: typing.Any
)
- Type: typing.Any
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJob.is_terraform_resource(
x: typing.Any
)
- Type: typing.Any
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJob.generate_config_for_import(
scope: Construct,
import_to_id: str,
import_from_id: str,
provider: TerraformProvider = None
)
Generates CDKTF code for importing a DatabaseMigrationServiceMigrationJob resource upon running "cdktf plan ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: str
The construct id used in the generated config for the DatabaseMigrationServiceMigrationJob to import.
- Type: str
The id of the existing DatabaseMigrationServiceMigrationJob that should be imported.
Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#import import section} in the documentation of this resource for the id to use
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the DatabaseMigrationServiceMigrationJob to import is found.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
cdktf_stack |
cdktf.TerraformStack |
No description. |
fqn |
str |
No description. |
friendly_unique_id |
str |
No description. |
terraform_meta_arguments |
typing.Mapping[typing.Any] |
No description. |
terraform_resource_type |
str |
No description. |
terraform_generator_metadata |
cdktf.TerraformProviderGeneratorMetadata |
No description. |
connection |
typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] |
No description. |
count |
typing.Union[typing.Union[int, float], cdktf.TerraformCount] |
No description. |
depends_on |
typing.List[str] |
No description. |
for_each |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] |
No description. |
create_time |
str |
No description. |
dump_flags |
DatabaseMigrationServiceMigrationJobDumpFlagsOutputReference |
No description. |
effective_labels |
cdktf.StringMap |
No description. |
error |
DatabaseMigrationServiceMigrationJobErrorList |
No description. |
name |
str |
No description. |
performance_config |
DatabaseMigrationServiceMigrationJobPerformanceConfigOutputReference |
No description. |
phase |
str |
No description. |
reverse_ssh_connectivity |
DatabaseMigrationServiceMigrationJobReverseSshConnectivityOutputReference |
No description. |
state |
str |
No description. |
static_ip_connectivity |
DatabaseMigrationServiceMigrationJobStaticIpConnectivityOutputReference |
No description. |
terraform_labels |
cdktf.StringMap |
No description. |
timeouts |
DatabaseMigrationServiceMigrationJobTimeoutsOutputReference |
No description. |
vpc_peering_connectivity |
DatabaseMigrationServiceMigrationJobVpcPeeringConnectivityOutputReference |
No description. |
destination_input |
str |
No description. |
display_name_input |
str |
No description. |
dump_flags_input |
DatabaseMigrationServiceMigrationJobDumpFlags |
No description. |
dump_path_input |
str |
No description. |
dump_type_input |
str |
No description. |
id_input |
str |
No description. |
labels_input |
typing.Mapping[str] |
No description. |
location_input |
str |
No description. |
migration_job_id_input |
str |
No description. |
performance_config_input |
DatabaseMigrationServiceMigrationJobPerformanceConfig |
No description. |
project_input |
str |
No description. |
reverse_ssh_connectivity_input |
DatabaseMigrationServiceMigrationJobReverseSshConnectivity |
No description. |
source_input |
str |
No description. |
static_ip_connectivity_input |
DatabaseMigrationServiceMigrationJobStaticIpConnectivity |
No description. |
timeouts_input |
typing.Union[cdktf.IResolvable, DatabaseMigrationServiceMigrationJobTimeouts] |
No description. |
type_input |
str |
No description. |
vpc_peering_connectivity_input |
DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity |
No description. |
destination |
str |
No description. |
display_name |
str |
No description. |
dump_path |
str |
No description. |
dump_type |
str |
No description. |
id |
str |
No description. |
labels |
typing.Mapping[str] |
No description. |
location |
str |
No description. |
migration_job_id |
str |
No description. |
project |
str |
No description. |
source |
str |
No description. |
type |
str |
No description. |
node: Node
- Type: constructs.Node
The tree node.
cdktf_stack: TerraformStack
- Type: cdktf.TerraformStack
fqn: str
- Type: str
friendly_unique_id: str
- Type: str
terraform_meta_arguments: typing.Mapping[typing.Any]
- Type: typing.Mapping[typing.Any]
terraform_resource_type: str
- Type: str
terraform_generator_metadata: TerraformProviderGeneratorMetadata
- Type: cdktf.TerraformProviderGeneratorMetadata
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
- Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
count: typing.Union[typing.Union[int, float], TerraformCount]
- Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]
depends_on: typing.List[str]
- Type: typing.List[str]
for_each: ITerraformIterator
- Type: cdktf.ITerraformIterator
lifecycle: TerraformResourceLifecycle
- Type: cdktf.TerraformResourceLifecycle
provider: TerraformProvider
- Type: cdktf.TerraformProvider
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
- Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
create_time: str
- Type: str
dump_flags: DatabaseMigrationServiceMigrationJobDumpFlagsOutputReference
effective_labels: StringMap
- Type: cdktf.StringMap
error: DatabaseMigrationServiceMigrationJobErrorList
name: str
- Type: str
performance_config: DatabaseMigrationServiceMigrationJobPerformanceConfigOutputReference
phase: str
- Type: str
reverse_ssh_connectivity: DatabaseMigrationServiceMigrationJobReverseSshConnectivityOutputReference
state: str
- Type: str
static_ip_connectivity: DatabaseMigrationServiceMigrationJobStaticIpConnectivityOutputReference
terraform_labels: StringMap
- Type: cdktf.StringMap
timeouts: DatabaseMigrationServiceMigrationJobTimeoutsOutputReference
vpc_peering_connectivity: DatabaseMigrationServiceMigrationJobVpcPeeringConnectivityOutputReference
destination_input: str
- Type: str
display_name_input: str
- Type: str
dump_flags_input: DatabaseMigrationServiceMigrationJobDumpFlags
dump_path_input: str
- Type: str
dump_type_input: str
- Type: str
id_input: str
- Type: str
labels_input: typing.Mapping[str]
- Type: typing.Mapping[str]
location_input: str
- Type: str
migration_job_id_input: str
- Type: str
performance_config_input: DatabaseMigrationServiceMigrationJobPerformanceConfig
project_input: str
- Type: str
reverse_ssh_connectivity_input: DatabaseMigrationServiceMigrationJobReverseSshConnectivity
source_input: str
- Type: str
static_ip_connectivity_input: DatabaseMigrationServiceMigrationJobStaticIpConnectivity
timeouts_input: typing.Union[IResolvable, DatabaseMigrationServiceMigrationJobTimeouts]
- Type: typing.Union[cdktf.IResolvable, DatabaseMigrationServiceMigrationJobTimeouts]
type_input: str
- Type: str
vpc_peering_connectivity_input: DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity
destination: str
- Type: str
display_name: str
- Type: str
dump_path: str
- Type: str
dump_type: str
- Type: str
id: str
- Type: str
labels: typing.Mapping[str]
- Type: typing.Mapping[str]
location: str
- Type: str
migration_job_id: str
- Type: str
project: str
- Type: str
source: str
- Type: str
type: str
- Type: str
Name | Type | Description |
---|---|---|
tfResourceType |
str |
No description. |
tfResourceType: str
- Type: str
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobConfig(
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None,
count: typing.Union[typing.Union[int, float], TerraformCount] = None,
depends_on: typing.List[ITerraformDependable] = None,
for_each: ITerraformIterator = None,
lifecycle: TerraformResourceLifecycle = None,
provider: TerraformProvider = None,
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None,
destination: str,
migration_job_id: str,
source: str,
type: str,
display_name: str = None,
dump_flags: DatabaseMigrationServiceMigrationJobDumpFlags = None,
dump_path: str = None,
dump_type: str = None,
id: str = None,
labels: typing.Mapping[str] = None,
location: str = None,
performance_config: DatabaseMigrationServiceMigrationJobPerformanceConfig = None,
project: str = None,
reverse_ssh_connectivity: DatabaseMigrationServiceMigrationJobReverseSshConnectivity = None,
static_ip_connectivity: DatabaseMigrationServiceMigrationJobStaticIpConnectivity = None,
timeouts: DatabaseMigrationServiceMigrationJobTimeouts = None,
vpc_peering_connectivity: DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity = None
)
Name | Type | Description |
---|---|---|
connection |
typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] |
No description. |
count |
typing.Union[typing.Union[int, float], cdktf.TerraformCount] |
No description. |
depends_on |
typing.List[cdktf.ITerraformDependable] |
No description. |
for_each |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] |
No description. |
destination |
str |
The name of the destination connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{destinationConnectionProfile}. |
migration_job_id |
str |
The ID of the migration job. |
source |
str |
The name of the source connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{sourceConnectionProfile}. |
type |
str |
The type of the migration job. Possible values: ["ONE_TIME", "CONTINUOUS"]. |
display_name |
str |
The migration job display name. |
dump_flags |
DatabaseMigrationServiceMigrationJobDumpFlags |
dump_flags block. |
dump_path |
str |
The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). |
dump_type |
str |
The type of the data dump. Supported for MySQL to CloudSQL for MySQL migrations only. Possible values: ["LOGICAL", "PHYSICAL"]. |
id |
str |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#id DatabaseMigrationServiceMigrationJob#id}. |
labels |
typing.Mapping[str] |
The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs. |
location |
str |
The location where the migration job should reside. |
performance_config |
DatabaseMigrationServiceMigrationJobPerformanceConfig |
performance_config block. |
project |
str |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#project DatabaseMigrationServiceMigrationJob#project}. |
reverse_ssh_connectivity |
DatabaseMigrationServiceMigrationJobReverseSshConnectivity |
reverse_ssh_connectivity block. |
static_ip_connectivity |
DatabaseMigrationServiceMigrationJobStaticIpConnectivity |
static_ip_connectivity block. |
timeouts |
DatabaseMigrationServiceMigrationJobTimeouts |
timeouts block. |
vpc_peering_connectivity |
DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity |
vpc_peering_connectivity block. |
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
- Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
count: typing.Union[typing.Union[int, float], TerraformCount]
- Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]
depends_on: typing.List[ITerraformDependable]
- Type: typing.List[cdktf.ITerraformDependable]
for_each: ITerraformIterator
- Type: cdktf.ITerraformIterator
lifecycle: TerraformResourceLifecycle
- Type: cdktf.TerraformResourceLifecycle
provider: TerraformProvider
- Type: cdktf.TerraformProvider
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
- Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
destination: str
- Type: str
The name of the destination connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{destinationConnectionProfile}.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#destination DatabaseMigrationServiceMigrationJob#destination}
migration_job_id: str
- Type: str
The ID of the migration job.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#migration_job_id DatabaseMigrationServiceMigrationJob#migration_job_id}
source: str
- Type: str
The name of the source connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{sourceConnectionProfile}.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#source DatabaseMigrationServiceMigrationJob#source}
type: str
- Type: str
The type of the migration job. Possible values: ["ONE_TIME", "CONTINUOUS"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#type DatabaseMigrationServiceMigrationJob#type}
display_name: str
- Type: str
The migration job display name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#display_name DatabaseMigrationServiceMigrationJob#display_name}
dump_flags: DatabaseMigrationServiceMigrationJobDumpFlags
dump_flags block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_flags DatabaseMigrationServiceMigrationJob#dump_flags}
dump_path: str
- Type: 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.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_path DatabaseMigrationServiceMigrationJob#dump_path}
dump_type: str
- Type: str
The type of the data dump. Supported for MySQL to CloudSQL for MySQL migrations only. Possible values: ["LOGICAL", "PHYSICAL"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_type DatabaseMigrationServiceMigrationJob#dump_type}
id: str
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#id DatabaseMigrationServiceMigrationJob#id}.
Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
labels: typing.Mapping[str]
- Type: typing.Mapping[str]
The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#labels DatabaseMigrationServiceMigrationJob#labels}
location: str
- Type: str
The location where the migration job should reside.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#location DatabaseMigrationServiceMigrationJob#location}
performance_config: DatabaseMigrationServiceMigrationJobPerformanceConfig
performance_config block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#performance_config DatabaseMigrationServiceMigrationJob#performance_config}
project: str
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#project DatabaseMigrationServiceMigrationJob#project}.
reverse_ssh_connectivity: DatabaseMigrationServiceMigrationJobReverseSshConnectivity
reverse_ssh_connectivity block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#reverse_ssh_connectivity DatabaseMigrationServiceMigrationJob#reverse_ssh_connectivity}
static_ip_connectivity: DatabaseMigrationServiceMigrationJobStaticIpConnectivity
static_ip_connectivity block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#static_ip_connectivity DatabaseMigrationServiceMigrationJob#static_ip_connectivity}
timeouts: DatabaseMigrationServiceMigrationJobTimeouts
timeouts block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#timeouts DatabaseMigrationServiceMigrationJob#timeouts}
vpc_peering_connectivity: DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity
vpc_peering_connectivity block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vpc_peering_connectivity DatabaseMigrationServiceMigrationJob#vpc_peering_connectivity}
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobDumpFlags(
dump_flags: typing.Union[IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]] = None
)
Name | Type | Description |
---|---|---|
dump_flags |
typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]] |
dump_flags block. |
dump_flags: typing.Union[IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
- Type: typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
dump_flags block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_flags DatabaseMigrationServiceMigrationJob#dump_flags}
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags(
name: str = None,
value: str = None
)
Name | Type | Description |
---|---|---|
name |
str |
The name of the flag. |
value |
str |
The vale of the flag. |
name: str
- Type: str
The name of the flag.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#name DatabaseMigrationServiceMigrationJob#name}
value: str
- Type: str
The vale of the flag.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#value DatabaseMigrationServiceMigrationJob#value}
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobError()
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobPerformanceConfig(
dump_parallel_level: str = None
)
Name | Type | Description |
---|---|---|
dump_parallel_level |
str |
Initial dump parallelism level. Possible values: ["MIN", "OPTIMAL", "MAX"]. |
dump_parallel_level: str
- Type: str
Initial dump parallelism level. Possible values: ["MIN", "OPTIMAL", "MAX"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#dump_parallel_level DatabaseMigrationServiceMigrationJob#dump_parallel_level}
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobReverseSshConnectivity(
vm: str = None,
vm_ip: str = None,
vm_port: typing.Union[int, float] = None,
vpc: str = None
)
Name | Type | Description |
---|---|---|
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 |
typing.Union[int, float] |
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: str
- Type: str
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vm DatabaseMigrationServiceMigrationJob#vm}
vm_ip: str
- Type: str
The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vm_ip DatabaseMigrationServiceMigrationJob#vm_ip}
vm_port: typing.Union[int, float]
- Type: typing.Union[int, float]
The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vm_port DatabaseMigrationServiceMigrationJob#vm_port}
vpc: str
- Type: str
The name of the VPC to peer with the Cloud SQL private network.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vpc DatabaseMigrationServiceMigrationJob#vpc}
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobStaticIpConnectivity()
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobTimeouts(
create: str = None,
delete: str = None,
update: str = None
)
Name | Type | Description |
---|---|---|
create |
str |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#create DatabaseMigrationServiceMigrationJob#create}. |
delete |
str |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#delete DatabaseMigrationServiceMigrationJob#delete}. |
update |
str |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#update DatabaseMigrationServiceMigrationJob#update}. |
create: str
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#create DatabaseMigrationServiceMigrationJob#create}.
delete: str
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#delete DatabaseMigrationServiceMigrationJob#delete}.
update: str
- Type: str
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#update DatabaseMigrationServiceMigrationJob#update}.
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity(
vpc: str = None
)
Name | Type | Description |
---|---|---|
vpc |
str |
The name of the VPC network to peer with the Cloud SQL private network. |
vpc: str
- Type: str
The name of the VPC network to peer with the Cloud SQL private network.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/database_migration_service_migration_job#vpc DatabaseMigrationServiceMigrationJob#vpc}
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlagsList(
terraform_resource: IInterpolatingParent,
terraform_attribute: str,
wraps_set: bool
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
wraps_set |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
all_with_map_key |
Creating an iterator for this complex list. |
compute_fqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
get |
No description. |
def all_with_map_key(
map_key_attribute_name: str
) -> DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlagsOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
internal_value |
typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]] |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
- Type: typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlagsOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str,
complex_object_index: typing.Union[int, float],
complex_object_is_from_set: bool
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
complex_object_index |
typing.Union[int, float] |
the index of this item in the list. |
complex_object_is_from_set |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
reset_name |
No description. |
reset_value |
No description. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_name() -> None
def reset_value() -> None
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
name_input |
str |
No description. |
value_input |
str |
No description. |
name |
str |
No description. |
value |
str |
No description. |
internal_value |
typing.Union[cdktf.IResolvable, DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags] |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
name_input: str
- Type: str
value_input: str
- Type: str
name: str
- Type: str
value: str
- Type: str
internal_value: typing.Union[IResolvable, DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]
- Type: typing.Union[cdktf.IResolvable, DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobDumpFlagsOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
put_dump_flags |
No description. |
reset_dump_flags |
No description. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_dump_flags(
value: typing.Union[IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
def reset_dump_flags() -> None
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
dump_flags |
DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlagsList |
No description. |
dump_flags_input |
typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]] |
No description. |
internal_value |
DatabaseMigrationServiceMigrationJobDumpFlags |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
dump_flags: DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlagsList
dump_flags_input: typing.Union[IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
- Type: typing.Union[cdktf.IResolvable, typing.List[DatabaseMigrationServiceMigrationJobDumpFlagsDumpFlags]]
internal_value: DatabaseMigrationServiceMigrationJobDumpFlags
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobErrorList(
terraform_resource: IInterpolatingParent,
terraform_attribute: str,
wraps_set: bool
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
wraps_set |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
all_with_map_key |
Creating an iterator for this complex list. |
compute_fqn |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
get |
No description. |
def all_with_map_key(
map_key_attribute_name: str
) -> DynamicListTerraformIterator
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> DatabaseMigrationServiceMigrationJobErrorOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobErrorOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str,
complex_object_index: typing.Union[int, float],
complex_object_is_from_set: bool
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
complex_object_index |
typing.Union[int, float] |
the index of this item in the list. |
complex_object_is_from_set |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
code |
typing.Union[int, float] |
No description. |
details |
cdktf.StringMapList |
No description. |
message |
str |
No description. |
internal_value |
DatabaseMigrationServiceMigrationJobError |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
code: typing.Union[int, float]
- Type: typing.Union[int, float]
details: StringMapList
- Type: cdktf.StringMapList
message: str
- Type: str
internal_value: DatabaseMigrationServiceMigrationJobError
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobPerformanceConfigOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
reset_dump_parallel_level |
No description. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_dump_parallel_level() -> None
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
dump_parallel_level_input |
str |
No description. |
dump_parallel_level |
str |
No description. |
internal_value |
DatabaseMigrationServiceMigrationJobPerformanceConfig |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
dump_parallel_level_input: str
- Type: str
dump_parallel_level: str
- Type: str
internal_value: DatabaseMigrationServiceMigrationJobPerformanceConfig
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobReverseSshConnectivityOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
reset_vm |
No description. |
reset_vm_ip |
No description. |
reset_vm_port |
No description. |
reset_vpc |
No description. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_vm() -> None
def reset_vm_ip() -> None
def reset_vm_port() -> None
def reset_vpc() -> None
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
vm_input |
str |
No description. |
vm_ip_input |
str |
No description. |
vm_port_input |
typing.Union[int, float] |
No description. |
vpc_input |
str |
No description. |
vm |
str |
No description. |
vm_ip |
str |
No description. |
vm_port |
typing.Union[int, float] |
No description. |
vpc |
str |
No description. |
internal_value |
DatabaseMigrationServiceMigrationJobReverseSshConnectivity |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
vm_input: str
- Type: str
vm_ip_input: str
- Type: str
vm_port_input: typing.Union[int, float]
- Type: typing.Union[int, float]
vpc_input: str
- Type: str
vm: str
- Type: str
vm_ip: str
- Type: str
vm_port: typing.Union[int, float]
- Type: typing.Union[int, float]
vpc: str
- Type: str
internal_value: DatabaseMigrationServiceMigrationJobReverseSshConnectivity
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobStaticIpConnectivityOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
internal_value |
DatabaseMigrationServiceMigrationJobStaticIpConnectivity |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
internal_value: DatabaseMigrationServiceMigrationJobStaticIpConnectivity
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobTimeoutsOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
reset_create |
No description. |
reset_delete |
No description. |
reset_update |
No description. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_create() -> None
def reset_delete() -> None
def reset_update() -> None
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
create_input |
str |
No description. |
delete_input |
str |
No description. |
update_input |
str |
No description. |
create |
str |
No description. |
delete |
str |
No description. |
update |
str |
No description. |
internal_value |
typing.Union[cdktf.IResolvable, DatabaseMigrationServiceMigrationJobTimeouts] |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
create_input: str
- Type: str
delete_input: str
- Type: str
update_input: str
- Type: str
create: str
- Type: str
delete: str
- Type: str
update: str
- Type: str
internal_value: typing.Union[IResolvable, DatabaseMigrationServiceMigrationJobTimeouts]
- Type: typing.Union[cdktf.IResolvable, DatabaseMigrationServiceMigrationJobTimeouts]
from cdktf_cdktf_provider_google import database_migration_service_migration_job
databaseMigrationServiceMigrationJob.DatabaseMigrationServiceMigrationJobVpcPeeringConnectivityOutputReference(
terraform_resource: IInterpolatingParent,
terraform_attribute: str
)
Name | Type | Description |
---|---|---|
terraform_resource |
cdktf.IInterpolatingParent |
The parent resource. |
terraform_attribute |
str |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
compute_fqn |
No description. |
get_any_map_attribute |
No description. |
get_boolean_attribute |
No description. |
get_boolean_map_attribute |
No description. |
get_list_attribute |
No description. |
get_number_attribute |
No description. |
get_number_list_attribute |
No description. |
get_number_map_attribute |
No description. |
get_string_attribute |
No description. |
get_string_map_attribute |
No description. |
interpolation_for_attribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
to_string |
Return a string representation of this resolvable object. |
reset_vpc |
No description. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_vpc() -> None
Name | Type | Description |
---|---|---|
creation_stack |
typing.List[str] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
str |
No description. |
vpc_input |
str |
No description. |
vpc |
str |
No description. |
internal_value |
DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity |
No description. |
creation_stack: typing.List[str]
- Type: typing.List[str]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
fqn: str
- Type: str
vpc_input: str
- Type: str
vpc: str
- Type: str
internal_value: DatabaseMigrationServiceMigrationJobVpcPeeringConnectivity