pub struct AuthzPolicyCustomProviderAuthzExtension {
pub resources: Option<Vec<String>>,
}Expand description
Optional. Delegate authorization decision to user authored extension. Only one of cloudIap or authzExtension can be specified.
This type is not used in any activity, and only used as part of another schema.
Fields§
§resources: Option<Vec<String>>Required. A list of references to authorization extensions that will be invoked for requests matching this policy. Limited to 1 custom provider.
Trait Implementations§
Source§impl Clone for AuthzPolicyCustomProviderAuthzExtension
impl Clone for AuthzPolicyCustomProviderAuthzExtension
Source§fn clone(&self) -> AuthzPolicyCustomProviderAuthzExtension
fn clone(&self) -> AuthzPolicyCustomProviderAuthzExtension
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 AuthzPolicyCustomProviderAuthzExtension
impl Default for AuthzPolicyCustomProviderAuthzExtension
Source§fn default() -> AuthzPolicyCustomProviderAuthzExtension
fn default() -> AuthzPolicyCustomProviderAuthzExtension
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthzPolicyCustomProviderAuthzExtension
impl<'de> Deserialize<'de> for AuthzPolicyCustomProviderAuthzExtension
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 AuthzPolicyCustomProviderAuthzExtension
Auto Trait Implementations§
impl Freeze for AuthzPolicyCustomProviderAuthzExtension
impl RefUnwindSafe for AuthzPolicyCustomProviderAuthzExtension
impl Send for AuthzPolicyCustomProviderAuthzExtension
impl Sync for AuthzPolicyCustomProviderAuthzExtension
impl Unpin for AuthzPolicyCustomProviderAuthzExtension
impl UnwindSafe for AuthzPolicyCustomProviderAuthzExtension
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