Enum gapi_grpc::google::cloud::assuredworkloads::v1beta1::workload::ComplianceRegimeSettings[][src]

pub enum ComplianceRegimeSettings {
    Il4Settings(Il4Settings),
    CjisSettings(CjisSettings),
    FedrampHighSettings(FedrampHighSettings),
    FedrampModerateSettings(FedrampModerateSettings),
}

Settings specific to the selected [compliance_regime]

Variants

Il4Settings(Il4Settings)

Required. Input only. Immutable. Settings specific to resources needed for IL4.

CjisSettings(CjisSettings)

Required. Input only. Immutable. Settings specific to resources needed for CJIS.

FedrampHighSettings(FedrampHighSettings)

Required. Input only. Immutable. Settings specific to resources needed for FedRAMP High.

FedrampModerateSettings(FedrampModerateSettings)

Required. Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.

Implementations

impl ComplianceRegimeSettings[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<ComplianceRegimeSettings>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for ComplianceRegimeSettings[src]

impl Debug for ComplianceRegimeSettings[src]

impl PartialEq<ComplianceRegimeSettings> for ComplianceRegimeSettings[src]

impl StructuralPartialEq for ComplianceRegimeSettings[src]

Auto Trait Implementations

impl RefUnwindSafe for ComplianceRegimeSettings

impl Send for ComplianceRegimeSettings

impl Sync for ComplianceRegimeSettings

impl Unpin for ComplianceRegimeSettings

impl UnwindSafe for ComplianceRegimeSettings

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]