pub struct ProjectPolicyUpdateProperties {
pub resource_policies: Vec<ResourcePolicy>,
pub scopes: Vec<String>,
}Expand description
Properties of an project policy. These properties can be updated after the resource has been created.
Fields§
§resource_policies: Vec<ResourcePolicy>Resource policies that are a part of this project policy.
scopes: Vec<String>Resources that have access to the shared resources that are a part of this project policy.
Implementations§
Trait Implementations§
Source§impl Clone for ProjectPolicyUpdateProperties
impl Clone for ProjectPolicyUpdateProperties
Source§fn clone(&self) -> ProjectPolicyUpdateProperties
fn clone(&self) -> ProjectPolicyUpdateProperties
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 ProjectPolicyUpdateProperties
impl Default for ProjectPolicyUpdateProperties
Source§fn default() -> ProjectPolicyUpdateProperties
fn default() -> ProjectPolicyUpdateProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectPolicyUpdateProperties
impl<'de> Deserialize<'de> for ProjectPolicyUpdateProperties
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
Source§impl PartialEq for ProjectPolicyUpdateProperties
impl PartialEq for ProjectPolicyUpdateProperties
Source§fn eq(&self, other: &ProjectPolicyUpdateProperties) -> bool
fn eq(&self, other: &ProjectPolicyUpdateProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProjectPolicyUpdateProperties
Auto Trait Implementations§
impl Freeze for ProjectPolicyUpdateProperties
impl RefUnwindSafe for ProjectPolicyUpdateProperties
impl Send for ProjectPolicyUpdateProperties
impl Sync for ProjectPolicyUpdateProperties
impl Unpin for ProjectPolicyUpdateProperties
impl UnwindSafe for ProjectPolicyUpdateProperties
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