pub struct MulticloudDataTransferConfig {
pub create_time: Option<DateTime<Utc>>,
pub description: Option<String>,
pub destinations_active_count: Option<i32>,
pub destinations_count: Option<i32>,
pub etag: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub name: Option<String>,
pub services: Option<HashMap<String, StateTimeline>>,
pub uid: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
The MulticloudDataTransferConfig resource. It lists the services that you configure for Data Transfer Essentials billing and metering.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§create_time: Option<DateTime<Utc>>Output only. Time when the MulticloudDataTransferConfig resource was created.
description: Option<String>Optional. A description of this resource.
destinations_active_count: Option<i32>Output only. The number of Destination resources in use with the MulticloudDataTransferConfig resource.
destinations_count: Option<i32>Output only. The number of Destination resources configured for the MulticloudDataTransferConfig resource.
etag: Option<String>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.
labels: Option<HashMap<String, String>>Optional. User-defined labels.
name: Option<String>Identifier. The name of the MulticloudDataTransferConfig resource. Format: projects/{project}/locations/{location}/multicloudDataTransferConfigs/{multicloud_data_transfer_config}.
services: Option<HashMap<String, 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: Option<String>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.
update_time: Option<DateTime<Utc>>Output only. Time when the MulticloudDataTransferConfig resource was updated.
Trait Implementations§
Source§impl Clone for MulticloudDataTransferConfig
impl Clone for MulticloudDataTransferConfig
Source§fn clone(&self) -> MulticloudDataTransferConfig
fn clone(&self) -> MulticloudDataTransferConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more