Class MulticloudDataTransferConfig (2.13.0)

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

The MulticloudDataTransferConfig resource. It lists the services that you configure for Data Transfer Essentials billing and metering.

Attributes

Name Description
name str
Identifier. The name of the MulticloudDataTransferConfig resource. Format: projects/{project}/locations/{location}/multicloudDataTransferConfigs/{multicloud_data_transfer_config}.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Time when the MulticloudDataTransferConfig resource was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Time when the MulticloudDataTransferConfig 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.
destinations_count int
Output only. The number of Destination resources configured for the MulticloudDataTransferConfig resource.
destinations_active_count int
Output only. The number of Destination resources in use with the MulticloudDataTransferConfig resource.
services MutableMapping[str, google.cloud.networkconnectivity_v1.types.StateTimeline]
Optional. Maps services to their current or planned states. Service names are keys, and the associated values describe the state of the service. If a state change is expected, the value is either ADDING or DELETING, depending on the actions taken. Sample output: "services": { "big-query": { "states": [ { "effectiveTime": "2024-12-12T08:00:00Z" "state": "ADDING", }, ] }, "cloud-storage": { "states": [ { "state": "ACTIVE", } ] } }
uid str
Output only. The Google-generated unique ID for the MulticloudDataTransferConfig resource. This value is unique across all MulticloudDataTransferConfig 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

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.

ServicesEntry

ServicesEntry(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.