Destination(mapping=None, *, ignore_unknown_fields=False, **kwargs)The Destination resource. It specifies the IP prefix and the
associated autonomous system numbers (ASN) that you want to include
in a MulticloudDataTransferConfig resource.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. The name of the Destination resource.
Format:
projects/{project}/locations/{location}/multicloudDataTransferConfigs/{multicloud_data_transfer_config}/destinations/{destination}.
|
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Time when the Destination resource was
created.
|
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Time when the Destination resource was
updated.
|
labels |
MutableMapping[str, str]
Optional. User-defined labels. |
etag |
str
The etag is computed by the server, and might be sent with update and delete requests so that the client has an up-to-date value before proceeding. |
description |
str
Optional. A description of this resource. |
ip_prefix |
str
Required. Immutable. The IP prefix that represents your workload on another CSP. |
endpoints |
MutableSequence[google.cloud.networkconnectivity_v1.types.Destination.DestinationEndpoint]
Required. Unordered list. The list of DestinationEndpoint resources configured for the IP
prefix.
|
state_timeline |
google.cloud.networkconnectivity_v1.types.StateTimeline
Output only. The timeline of the expected Destination
states or the current rest state. If a state change is
expected, the value is ADDING, DELETING or
SUSPENDING, depending on the action specified.
Example: "state_timeline": { "states": [ { // The time when
the Destination resource will be activated.
"effectiveTime": "2024-12-01T08:00:00Z", "state": "ADDING"
}, { // The time when the Destination resource will be
suspended. "effectiveTime": "2024-12-01T20:00:00Z", "state":
"SUSPENDING" } ] }
|
uid |
str
Output only. The Google-generated unique ID for the Destination resource. This value is unique across all
Destination resources. If a resource is deleted and
another with the same name is created, the new resource is
assigned a different and unique ID.
|
Classes
DestinationEndpoint
DestinationEndpoint(mapping=None, *, ignore_unknown_fields=False, **kwargs)The metadata for a DestinationEndpoint resource.
LabelsEntry
LabelsEntry(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 |