Struct aws_sdk_config::model::CustomPolicyDetails
source · [−]#[non_exhaustive]pub struct CustomPolicyDetails { /* private fields */ }Expand description
Provides the runtime system, policy definition, and whether debug logging enabled. You can specify the following CustomPolicyDetails parameter values only for Config Custom Policy rules.
Implementations
sourceimpl CustomPolicyDetails
impl CustomPolicyDetails
sourcepub fn policy_runtime(&self) -> Option<&str>
pub fn policy_runtime(&self) -> Option<&str>
The runtime system for your Config Custom Policy rule. Guard is a policy-as-code language that allows you to write policies that are enforced by Config Custom Policy rules. For more information about Guard, see the Guard GitHub Repository.
sourcepub fn policy_text(&self) -> Option<&str>
pub fn policy_text(&self) -> Option<&str>
The policy definition containing the logic for your Config Custom Policy rule.
sourcepub fn enable_debug_log_delivery(&self) -> bool
pub fn enable_debug_log_delivery(&self) -> bool
The boolean expression for enabling debug logging for your Config Custom Policy rule. The default value is false.
sourceimpl CustomPolicyDetails
impl CustomPolicyDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CustomPolicyDetails.
Trait Implementations
sourceimpl Clone for CustomPolicyDetails
impl Clone for CustomPolicyDetails
sourcefn clone(&self) -> CustomPolicyDetails
fn clone(&self) -> CustomPolicyDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CustomPolicyDetails
impl Debug for CustomPolicyDetails
sourceimpl PartialEq<CustomPolicyDetails> for CustomPolicyDetails
impl PartialEq<CustomPolicyDetails> for CustomPolicyDetails
sourcefn eq(&self, other: &CustomPolicyDetails) -> bool
fn eq(&self, other: &CustomPolicyDetails) -> bool
impl StructuralPartialEq for CustomPolicyDetails
Auto Trait Implementations
impl RefUnwindSafe for CustomPolicyDetails
impl Send for CustomPolicyDetails
impl Sync for CustomPolicyDetails
impl Unpin for CustomPolicyDetails
impl UnwindSafe for CustomPolicyDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more