Struct aws_sdk_config::model::custom_policy_details::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for CustomPolicyDetails.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn policy_runtime(self, input: impl Into<String>) -> Self
pub fn policy_runtime(self, input: impl Into<String>) -> Self
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 set_policy_runtime(self, input: Option<String>) -> Self
pub fn set_policy_runtime(self, input: Option<String>) -> Self
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, input: impl Into<String>) -> Self
pub fn policy_text(self, input: impl Into<String>) -> Self
The policy definition containing the logic for your Config Custom Policy rule.
sourcepub fn set_policy_text(self, input: Option<String>) -> Self
pub fn set_policy_text(self, input: Option<String>) -> Self
The policy definition containing the logic for your Config Custom Policy rule.
sourcepub fn enable_debug_log_delivery(self, input: bool) -> Self
pub fn enable_debug_log_delivery(self, input: bool) -> Self
The boolean expression for enabling debug logging for your Config Custom Policy rule. The default value is false.
sourcepub fn set_enable_debug_log_delivery(self, input: Option<bool>) -> Self
pub fn set_enable_debug_log_delivery(self, input: Option<bool>) -> Self
The boolean expression for enabling debug logging for your Config Custom Policy rule. The default value is false.
sourcepub fn build(self) -> CustomPolicyDetails
pub fn build(self) -> CustomPolicyDetails
Consumes the builder and constructs a CustomPolicyDetails.