Network Connectivity v1 API - Class MulticloudDataTransferConfig (2.12.0)

public sealed class MulticloudDataTransferConfig : IMessage<MulticloudDataTransferConfig>, IEquatable<MulticloudDataTransferConfig>, IDeepCloneable<MulticloudDataTransferConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Connectivity v1 API class MulticloudDataTransferConfig.

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

Inheritance

object > MulticloudDataTransferConfig

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

MulticloudDataTransferConfig()

public MulticloudDataTransferConfig()

MulticloudDataTransferConfig(MulticloudDataTransferConfig)

public MulticloudDataTransferConfig(MulticloudDataTransferConfig other)
Parameter
Name Description
other MulticloudDataTransferConfig

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Time when the MulticloudDataTransferConfig resource was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. A description of this resource.

Property Value
Type Description
string

DestinationsActiveCount

public int DestinationsActiveCount { get; set; }

Output only. The number of Destination resources in use with the MulticloudDataTransferConfig resource.

Property Value
Type Description
int

DestinationsCount

public int DestinationsCount { get; set; }

Output only. The number of Destination resources configured for the MulticloudDataTransferConfig resource.

Property Value
Type Description
int

Etag

public string Etag { get; set; }

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.

Property Value
Type Description
string

Labels

public MapField<string, string> Labels { get; }

Optional. User-defined labels.

Property Value
Type Description
MapFieldstringstring

MulticloudDataTransferConfigName

public MulticloudDataTransferConfigName MulticloudDataTransferConfigName { get; set; }

MulticloudDataTransferConfigName-typed view over the Name resource name property.

Property Value
Type Description
MulticloudDataTransferConfigName

Name

public string Name { get; set; }

Identifier. The name of the MulticloudDataTransferConfig resource. Format: projects/{project}/locations/{location}/multicloudDataTransferConfigs/{multicloud_data_transfer_config}.

Property Value
Type Description
string

Services

public MapField<string, StateTimeline> Services { get; }

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", } ] } }

Property Value
Type Description
MapFieldstringStateTimeline

Uid

public string Uid { get; set; }

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.

Property Value
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Time when the MulticloudDataTransferConfig resource was updated.

Property Value
Type Description
Timestamp