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 |
|
---|---|
Name | Description |
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 | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
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 |
State
State(value)
The possible values of the state.
Tag
Tag(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Tag is an AWS tag representation.