Class Destination (2.13.0)

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, .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.