Class AwsSourceDetails (1.5.1)

AwsSourceDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)

AwsSourceDetails message describes a specific source details for the AWS source type.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
access_key_creds google.cloud.vmmigration_v1.types.AwsSourceDetails.AccessKeyCredentials
AWS Credentials using access key id and secret. This field is a member of oneof_ credentials_type.
aws_region str
Immutable. The AWS region that the source VMs will be migrated from.
state google.cloud.vmmigration_v1.types.AwsSourceDetails.State
Output only. State of the source as determined by the health check.
error google.rpc.status_pb2.Status
Output only. Provides details on the state of the Source in case of an error.
inventory_tag_list MutableSequence[google.cloud.vmmigration_v1.types.AwsSourceDetails.Tag]
AWS resource tags to limit the scope of the source inventory.
inventory_security_group_names MutableSequence[str]
AWS security group names to limit the scope of the source inventory.
migration_resources_user_tags MutableMapping[str, str]
User specified tags to add to every M2VM generated resource in AWS. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix m2vm.
public_ip str
Output only. The source's public IP. All communication initiated by this source will originate from this IP.

Classes

AccessKeyCredentials

AccessKeyCredentials(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Message describing AWS Credentials using access key id and secret.

MigrationResourcesUserTagsEntry

MigrationResourcesUserTagsEntry(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

State

State(value)

The possible values of the state.

Values: STATE_UNSPECIFIED (0): The state is unknown. This is used for API compatibility only and is not used by the system. PENDING (1): The state was not sampled by the health checks yet. FAILED (2): The source is available but might not be usable yet due to invalid credentials or another reason. The error message will contain further details. ACTIVE (3): The source exists and its credentials were verified.

Tag

Tag(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Tag is an AWS tag representation.