Struct aws_sdk_config::types::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§
source§impl 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.
source§impl CustomPolicyDetails
impl CustomPolicyDetails
sourcepub fn builder() -> CustomPolicyDetailsBuilder
pub fn builder() -> CustomPolicyDetailsBuilder
Creates a new builder-style object to manufacture CustomPolicyDetails.
Trait Implementations§
source§impl Clone for CustomPolicyDetails
impl Clone for CustomPolicyDetails
source§fn clone(&self) -> CustomPolicyDetails
fn clone(&self) -> CustomPolicyDetails
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 CustomPolicyDetails
impl Debug for CustomPolicyDetails
source§impl PartialEq<CustomPolicyDetails> for CustomPolicyDetails
impl PartialEq<CustomPolicyDetails> for CustomPolicyDetails
source§fn eq(&self, other: &CustomPolicyDetails) -> bool
fn eq(&self, other: &CustomPolicyDetails) -> bool
This method tests for
self and other values to be equal, and is used
by ==.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§
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