Enum googapis::google::cloud::gkehub::v1alpha2::membership::InfrastructureType [−][src]
#[repr(i32)]
pub enum InfrastructureType {
Unspecified,
OnPrem,
MultiCloud,
}
Expand description
Specifies the infrastructure type of a Membership. Infrastructure type is used by Hub to control infrastructure-specific behavior, including pricing.
Each GKE distribution (on-GCP, on-Prem, on-X,…) will set this field automatically, but Attached Clusters customers should specify a type during registration.
Variants
No type was specified. Some Hub functionality may require a type be specified, and will not support Memberships with this value.
Private infrastructure that is owned or operated by customer. This includes GKE distributions such as GKE-OnPrem and GKE-OnBareMetal.
Public cloud infrastructure.
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for InfrastructureType
impl Send for InfrastructureType
impl Sync for InfrastructureType
impl Unpin for InfrastructureType
impl UnwindSafe for InfrastructureType
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more