pub struct ProvisioningConfig {Show 15 fields
pub cloud_console_uri: Option<String>,
pub custom_id: Option<String>,
pub email: Option<String>,
pub handover_service_account: Option<String>,
pub instances: Option<Vec<InstanceConfig>>,
pub location: Option<String>,
pub name: Option<String>,
pub networks: Option<Vec<NetworkConfig>>,
pub pod: Option<String>,
pub state: Option<String>,
pub status_message: Option<String>,
pub ticket_id: Option<String>,
pub update_time: Option<DateTime<Utc>>,
pub volumes: Option<Vec<VolumeConfig>>,
pub vpc_sc_enabled: Option<bool>,
}Expand description
A provisioning configuration.
§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).
- locations provisioning configs create projects (request|response)
- locations provisioning configs get projects (response)
- locations provisioning configs patch projects (request|response)
Fields§
§cloud_console_uri: Option<String>Output only. URI to Cloud Console UI view of this provisioning config.
custom_id: Option<String>Optional. The user-defined identifier of the provisioning config.
email: Option<String>Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
handover_service_account: Option<String>A service account to enable customers to access instance credentials upon handover.
instances: Option<Vec<InstanceConfig>>Instances to be created.
location: Option<String>Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
name: Option<String>Output only. The system-generated name of the provisioning config. This follows the UUID format.
networks: Option<Vec<NetworkConfig>>Networks to be created.
pod: Option<String>Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
state: Option<String>Output only. State of ProvisioningConfig.
status_message: Option<String>Optional status messages associated with the FAILED state.
ticket_id: Option<String>A generated ticket id to track provisioning request.
update_time: Option<DateTime<Utc>>Output only. Last update timestamp.
volumes: Option<Vec<VolumeConfig>>Volumes to be created.
vpc_sc_enabled: Option<bool>If true, VPC SC is enabled for the cluster.
Trait Implementations§
Source§impl Clone for ProvisioningConfig
impl Clone for ProvisioningConfig
Source§fn clone(&self) -> ProvisioningConfig
fn clone(&self) -> ProvisioningConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more