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: StringOutput 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: StringA generated ticket id to track provisioning request.
handover_service_account: StringA service account to enable customers to access instance credentials upon handover.
email: StringEmail provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
state: i32Output only. State of ProvisioningConfig.
location: StringOptional. 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: StringOutput only. URI to Cloud Console UI view of this provisioning config.
vpc_sc_enabled: boolIf true, VPC SC is enabled for the cluster.
status_message: StringOptional status messages associated with the FAILED state.
custom_id: StringOptional. 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