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§
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() -> Builder
pub fn builder() -> Builder
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 more