#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for FirewallPolicyResponse
Implementations
sourceimpl Builder
impl Builder
sourcepub fn firewall_policy_name(self, input: impl Into<String>) -> Self
pub fn firewall_policy_name(self, input: impl Into<String>) -> Self
The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.
sourcepub fn set_firewall_policy_name(self, input: Option<String>) -> Self
pub fn set_firewall_policy_name(self, input: Option<String>) -> Self
The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.
sourcepub fn firewall_policy_arn(self, input: impl Into<String>) -> Self
pub fn firewall_policy_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the firewall policy.
If this response is for a create request that had DryRun
set to TRUE
, then this ARN is a placeholder that isn't attached to a valid resource.
sourcepub fn set_firewall_policy_arn(self, input: Option<String>) -> Self
pub fn set_firewall_policy_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the firewall policy.
If this response is for a create request that had DryRun
set to TRUE
, then this ARN is a placeholder that isn't attached to a valid resource.
sourcepub fn firewall_policy_id(self, input: impl Into<String>) -> Self
pub fn firewall_policy_id(self, input: impl Into<String>) -> Self
The unique identifier for the firewall policy.
sourcepub fn set_firewall_policy_id(self, input: Option<String>) -> Self
pub fn set_firewall_policy_id(self, input: Option<String>) -> Self
The unique identifier for the firewall policy.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the firewall policy.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the firewall policy.
sourcepub fn firewall_policy_status(self, input: ResourceStatus) -> Self
pub fn firewall_policy_status(self, input: ResourceStatus) -> Self
The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy
and providing the firewall policy's name or ARN.
sourcepub fn set_firewall_policy_status(self, input: Option<ResourceStatus>) -> Self
pub fn set_firewall_policy_status(self, input: Option<ResourceStatus>) -> Self
The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy
and providing the firewall policy's name or ARN.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The key:value pairs to associate with the resource.
The key:value pairs to associate with the resource.
sourcepub fn consumed_stateless_rule_capacity(self, input: i32) -> Self
pub fn consumed_stateless_rule_capacity(self, input: i32) -> Self
The number of capacity units currently consumed by the policy's stateless rules.
sourcepub fn set_consumed_stateless_rule_capacity(self, input: Option<i32>) -> Self
pub fn set_consumed_stateless_rule_capacity(self, input: Option<i32>) -> Self
The number of capacity units currently consumed by the policy's stateless rules.
sourcepub fn consumed_stateful_rule_capacity(self, input: i32) -> Self
pub fn consumed_stateful_rule_capacity(self, input: i32) -> Self
The number of capacity units currently consumed by the policy's stateful rules.
sourcepub fn set_consumed_stateful_rule_capacity(self, input: Option<i32>) -> Self
pub fn set_consumed_stateful_rule_capacity(self, input: Option<i32>) -> Self
The number of capacity units currently consumed by the policy's stateful rules.
sourcepub fn number_of_associations(self, input: i32) -> Self
pub fn number_of_associations(self, input: i32) -> Self
The number of firewalls that are associated with this firewall policy.
sourcepub fn set_number_of_associations(self, input: Option<i32>) -> Self
pub fn set_number_of_associations(self, input: Option<i32>) -> Self
The number of firewalls that are associated with this firewall policy.
sourcepub fn encryption_configuration(self, input: EncryptionConfiguration) -> Self
pub fn encryption_configuration(self, input: EncryptionConfiguration) -> Self
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall policy.
sourcepub fn set_encryption_configuration(
self,
input: Option<EncryptionConfiguration>
) -> Self
pub fn set_encryption_configuration(
self,
input: Option<EncryptionConfiguration>
) -> Self
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall policy.
sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
The last time that the firewall policy was changed.
sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
The last time that the firewall policy was changed.
sourcepub fn build(self) -> FirewallPolicyResponse
pub fn build(self) -> FirewallPolicyResponse
Consumes the builder and constructs a FirewallPolicyResponse
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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