pub struct GoogleIdentityAccesscontextmanagerV1ApiOperation {
pub method_selectors: Option<Vec<GoogleIdentityAccesscontextmanagerV1MethodSelector>>,
pub service_name: Option<String>,
}Expand description
Identification for an API Operation.
This type is not used in any activity, and only used as part of another schema.
Fields§
§method_selectors: Option<Vec<GoogleIdentityAccesscontextmanagerV1MethodSelector>>API methods or permissions to allow. Method or permission must belong to the service specified by service_name field. A single MethodSelector entry with * specified for the method field will allow all methods AND permissions for the service specified in service_name.
service_name: Option<String>The name of the API whose methods or permissions the IngressPolicy or EgressPolicy want to allow. A single ApiOperation with service_name field set to * will allow all methods AND permissions for all services.
Trait Implementations§
Source§impl Clone for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl Clone for GoogleIdentityAccesscontextmanagerV1ApiOperation
Source§fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1ApiOperation
fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1ApiOperation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl Default for GoogleIdentityAccesscontextmanagerV1ApiOperation
Source§fn default() -> GoogleIdentityAccesscontextmanagerV1ApiOperation
fn default() -> GoogleIdentityAccesscontextmanagerV1ApiOperation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl<'de> Deserialize<'de> for GoogleIdentityAccesscontextmanagerV1ApiOperation
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 GoogleIdentityAccesscontextmanagerV1ApiOperation
Auto Trait Implementations§
impl Freeze for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl RefUnwindSafe for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl Send for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl Sync for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl Unpin for GoogleIdentityAccesscontextmanagerV1ApiOperation
impl UnwindSafe for GoogleIdentityAccesscontextmanagerV1ApiOperation
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