pub struct AuthzPolicyAuthzRuleRequestResource {
pub iam_service_account: Option<AuthzPolicyAuthzRuleStringMatch>,
pub tag_value_id_set: Option<AuthzPolicyAuthzRuleRequestResourceTagValueIdSet>,
}Expand description
Describes the properties of a client VM resource accessing the internal application load balancers.
This type is not used in any activity, and only used as part of another schema.
Fields§
§iam_service_account: Option<AuthzPolicyAuthzRuleStringMatch>Optional. An IAM service account to match against the source service account of the VM sending the request.
tag_value_id_set: Option<AuthzPolicyAuthzRuleRequestResourceTagValueIdSet>Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
Trait Implementations§
Source§impl Clone for AuthzPolicyAuthzRuleRequestResource
impl Clone for AuthzPolicyAuthzRuleRequestResource
Source§fn clone(&self) -> AuthzPolicyAuthzRuleRequestResource
fn clone(&self) -> AuthzPolicyAuthzRuleRequestResource
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 AuthzPolicyAuthzRuleRequestResource
impl Default for AuthzPolicyAuthzRuleRequestResource
Source§fn default() -> AuthzPolicyAuthzRuleRequestResource
fn default() -> AuthzPolicyAuthzRuleRequestResource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthzPolicyAuthzRuleRequestResource
impl<'de> Deserialize<'de> for AuthzPolicyAuthzRuleRequestResource
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 AuthzPolicyAuthzRuleRequestResource
Auto Trait Implementations§
impl Freeze for AuthzPolicyAuthzRuleRequestResource
impl RefUnwindSafe for AuthzPolicyAuthzRuleRequestResource
impl Send for AuthzPolicyAuthzRuleRequestResource
impl Sync for AuthzPolicyAuthzRuleRequestResource
impl Unpin for AuthzPolicyAuthzRuleRequestResource
impl UnwindSafe for AuthzPolicyAuthzRuleRequestResource
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