Struct google_api_proto::google::cloud::baremetalsolution::v2::ProvisioningConfig
source · pub struct ProvisioningConfig {Show 14 fields
pub name: String,
pub instances: Vec<InstanceConfig>,
pub networks: Vec<NetworkConfig>,
pub volumes: Vec<VolumeConfig>,
pub ticket_id: String,
pub handover_service_account: String,
pub email: String,
pub state: i32,
pub location: String,
pub update_time: Option<Timestamp>,
pub cloud_console_uri: String,
pub vpc_sc_enabled: bool,
pub status_message: String,
pub custom_id: String,
}
Expand description
A provisioning configuration.
Fields§
§name: String
Output only. The system-generated name of the provisioning config. This follows the UUID format.
instances: Vec<InstanceConfig>
Instances to be created.
networks: Vec<NetworkConfig>
Networks to be created.
volumes: Vec<VolumeConfig>
Volumes to be created.
ticket_id: String
A generated ticket id to track provisioning request.
handover_service_account: String
A service account to enable customers to access instance credentials upon handover.
email: String
Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
state: i32
Output only. State of ProvisioningConfig.
location: String
Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
update_time: Option<Timestamp>
Output only. Last update timestamp.
cloud_console_uri: String
Output only. URI to Cloud Console UI view of this provisioning config.
vpc_sc_enabled: bool
If true, VPC SC is enabled for the cluster.
status_message: String
Optional status messages associated with the FAILED state.
custom_id: String
Optional. The user-defined identifier of the provisioning config.
Implementations§
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 moresource§impl Debug for ProvisioningConfig
impl Debug for ProvisioningConfig
source§impl Default for ProvisioningConfig
impl Default for ProvisioningConfig
source§impl Message for ProvisioningConfig
impl Message for ProvisioningConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ProvisioningConfig
impl PartialEq for ProvisioningConfig
source§fn eq(&self, other: &ProvisioningConfig) -> bool
fn eq(&self, other: &ProvisioningConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProvisioningConfig
Auto Trait Implementations§
impl Freeze for ProvisioningConfig
impl RefUnwindSafe for ProvisioningConfig
impl Send for ProvisioningConfig
impl Sync for ProvisioningConfig
impl Unpin for ProvisioningConfig
impl UnwindSafe for ProvisioningConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request