pub struct GoogleCloudAssetV1ListConstraint {
pub supports_in: Option<bool>,
pub supports_under: Option<bool>,
}Expand description
A Constraint that allows or disallows a list of string values, which are configured by an organization’s policy administrator with a Policy.
This type is not used in any activity, and only used as part of another schema.
Fields§
§supports_in: Option<bool>Indicates whether values grouped into categories can be used in Policy.allowed_values and Policy.denied_values. For example, "in:Python" would match any value in the ‘Python’ group.
supports_under: Option<bool>Indicates whether subtrees of Cloud Resource Manager resource hierarchy can be used in Policy.allowed_values and Policy.denied_values. For example, "under:folders/123" would match any resource under the ‘folders/123’ folder.
Trait Implementations§
Source§impl Clone for GoogleCloudAssetV1ListConstraint
impl Clone for GoogleCloudAssetV1ListConstraint
Source§fn clone(&self) -> GoogleCloudAssetV1ListConstraint
fn clone(&self) -> GoogleCloudAssetV1ListConstraint
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 GoogleCloudAssetV1ListConstraint
impl Default for GoogleCloudAssetV1ListConstraint
Source§fn default() -> GoogleCloudAssetV1ListConstraint
fn default() -> GoogleCloudAssetV1ListConstraint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudAssetV1ListConstraint
impl<'de> Deserialize<'de> for GoogleCloudAssetV1ListConstraint
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 GoogleCloudAssetV1ListConstraint
Auto Trait Implementations§
impl Freeze for GoogleCloudAssetV1ListConstraint
impl RefUnwindSafe for GoogleCloudAssetV1ListConstraint
impl Send for GoogleCloudAssetV1ListConstraint
impl Sync for GoogleCloudAssetV1ListConstraint
impl Unpin for GoogleCloudAssetV1ListConstraint
impl UnwindSafe for GoogleCloudAssetV1ListConstraint
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