pub struct EnrolledService {
pub cloud_product: Option<String>,
pub enrollment_level: Option<String>,
}Expand description
Represents the enrollment of a cloud resource into a specific service.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cloud_product: Option<String>The product for which Access Approval will be enrolled. Allowed values are listed below (case-sensitive):
- all
- appengine.googleapis.com
- bigquery.googleapis.com
- bigtable.googleapis.com
- cloudkms.googleapis.com
- compute.googleapis.com
- dataflow.googleapis.com
- iam.googleapis.com
- pubsub.googleapis.com
- storage.googleapis.com
enrollment_level: Option<String>The enrollment level of the service.
Trait Implementations§
Source§impl Clone for EnrolledService
impl Clone for EnrolledService
Source§fn clone(&self) -> EnrolledService
fn clone(&self) -> EnrolledService
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnrolledService
impl Debug for EnrolledService
Source§impl Default for EnrolledService
impl Default for EnrolledService
Source§fn default() -> EnrolledService
fn default() -> EnrolledService
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnrolledService
impl<'de> Deserialize<'de> for EnrolledService
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for EnrolledService
Auto Trait Implementations§
impl Freeze for EnrolledService
impl RefUnwindSafe for EnrolledService
impl Send for EnrolledService
impl Sync for EnrolledService
impl Unpin for EnrolledService
impl UnsafeUnpin for EnrolledService
impl UnwindSafe for EnrolledService
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
Mutably borrows from an owned value. Read more