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
.