Struct azure_devops_rust_api::policy::models::PolicyConfiguration
source · pub struct PolicyConfiguration {
pub versioned_policy_configuration_ref: VersionedPolicyConfigurationRef,
pub links: Option<Value>,
pub created_by: Option<IdentityRef>,
pub created_date: Option<OffsetDateTime>,
pub is_blocking: Option<bool>,
pub is_deleted: Option<bool>,
pub is_enabled: Option<bool>,
pub is_enterprise_managed: Option<bool>,
pub settings: Option<Value>,
}
Expand description
The full policy configuration with settings.
Fields§
§versioned_policy_configuration_ref: VersionedPolicyConfigurationRef
§links: Option<Value>
Links
created_by: Option<IdentityRef>
§created_date: Option<OffsetDateTime>
The date and time when the policy was created.
is_blocking: Option<bool>
Indicates whether the policy is blocking.
is_deleted: Option<bool>
Indicates whether the policy has been (soft) deleted.
is_enabled: Option<bool>
Indicates whether the policy is enabled.
is_enterprise_managed: Option<bool>
If set, this policy requires “Manage Enterprise Policies” permission to create, edit, or delete.
settings: Option<Value>
The policy configuration settings.
Implementations§
Trait Implementations§
source§impl Clone for PolicyConfiguration
impl Clone for PolicyConfiguration
source§fn clone(&self) -> PolicyConfiguration
fn clone(&self) -> PolicyConfiguration
Returns a copy 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 Debug for PolicyConfiguration
impl Debug for PolicyConfiguration
source§impl Default for PolicyConfiguration
impl Default for PolicyConfiguration
source§fn default() -> PolicyConfiguration
fn default() -> PolicyConfiguration
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PolicyConfiguration
impl<'de> Deserialize<'de> for PolicyConfiguration
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 PolicyConfiguration
impl PartialEq for PolicyConfiguration
source§fn eq(&self, other: &PolicyConfiguration) -> bool
fn eq(&self, other: &PolicyConfiguration) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PolicyConfiguration
impl Serialize for PolicyConfiguration
impl StructuralPartialEq for PolicyConfiguration
Auto Trait Implementations§
impl Freeze for PolicyConfiguration
impl RefUnwindSafe for PolicyConfiguration
impl Send for PolicyConfiguration
impl Sync for PolicyConfiguration
impl Unpin for PolicyConfiguration
impl UnwindSafe for PolicyConfiguration
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