Class MulticloudDataTransferConfig
The MulticloudDataTransferConfig resource. It lists the services that you configure for Data Transfer
Essentials billing and metering.
Implements
Inherited Members
Namespace: Google.Apis.Networkconnectivity.v1.Data
Assembly: Google.Apis.Networkconnectivity.v1.dll
Syntax
public class MulticloudDataTransferConfig : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. Time when the MulticloudDataTransferConfig resource was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Description
Optional. A description of this resource.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DestinationsActiveCount
Output only. The number of Destination resources in use with the MulticloudDataTransferConfig resource.
Declaration
[JsonProperty("destinationsActiveCount")]
public virtual int? DestinationsActiveCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
DestinationsCount
Output only. The number of Destination resources configured for the MulticloudDataTransferConfig
resource.
Declaration
[JsonProperty("destinationsCount")]
public virtual int? DestinationsCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ETag
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.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Labels
Optional. User-defined labels.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
Name
Identifier. The name of the MulticloudDataTransferConfig resource. Format:
projects/{project}/locations/{location}/multicloudDataTransferConfigs/{multicloud_data_transfer_config}.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Services
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", } ] } }
Declaration
[JsonProperty("services")]
public virtual IDictionary<string, StateTimeline> Services { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, StateTimeline> |
Uid
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.
Declaration
[JsonProperty("uid")]
public virtual string Uid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. Time when the MulticloudDataTransferConfig resource was updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |