Struct aws_sdk_config::model::custom_policy_details::Builder
source · [−]#[non_exhaustive]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
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more