pub struct GoogleChromePolicyVersionsV1PolicyTargetKey {
pub additional_target_keys: Option<HashMap<String, String>>,
pub target_resource: Option<String>,
}Expand description
The key used to identify the target on which the policy will be applied.
This type is not used in any activity, and only used as part of another schema.
Fields§
§additional_target_keys: Option<HashMap<String, String>>Map containing the additional target key name and value pairs used to further identify the target of the policy.
target_resource: Option<String>The target resource on which this policy is applied. The following resources are supported: * Organizational Unit (“orgunits/{orgunit_id}”) * Group (“groups/{group_id}”)
Trait Implementations§
Source§impl Clone for GoogleChromePolicyVersionsV1PolicyTargetKey
impl Clone for GoogleChromePolicyVersionsV1PolicyTargetKey
Source§fn clone(&self) -> GoogleChromePolicyVersionsV1PolicyTargetKey
fn clone(&self) -> GoogleChromePolicyVersionsV1PolicyTargetKey
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 GoogleChromePolicyVersionsV1PolicyTargetKey
impl Default for GoogleChromePolicyVersionsV1PolicyTargetKey
Source§fn default() -> GoogleChromePolicyVersionsV1PolicyTargetKey
fn default() -> GoogleChromePolicyVersionsV1PolicyTargetKey
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleChromePolicyVersionsV1PolicyTargetKey
impl<'de> Deserialize<'de> for GoogleChromePolicyVersionsV1PolicyTargetKey
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 GoogleChromePolicyVersionsV1PolicyTargetKey
Auto Trait Implementations§
impl Freeze for GoogleChromePolicyVersionsV1PolicyTargetKey
impl RefUnwindSafe for GoogleChromePolicyVersionsV1PolicyTargetKey
impl Send for GoogleChromePolicyVersionsV1PolicyTargetKey
impl Sync for GoogleChromePolicyVersionsV1PolicyTargetKey
impl Unpin for GoogleChromePolicyVersionsV1PolicyTargetKey
impl UnwindSafe for GoogleChromePolicyVersionsV1PolicyTargetKey
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