Struct aws_sdk_emr::model::block_public_access_configuration::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }Expand description
A builder for BlockPublicAccessConfiguration
Implementations
Indicates whether Amazon EMR block public access is enabled (true) or
disabled (false). By default, the value is false for accounts
that have created EMR clusters before July 2019. For accounts created after this, the
default is true.
Indicates whether Amazon EMR block public access is enabled (true) or
disabled (false). By default, the value is false for accounts
that have created EMR clusters before July 2019. For accounts created after this, the
default is true.
Appends an item to permitted_public_security_group_rule_ranges.
To override the contents of this collection use set_permitted_public_security_group_rule_ranges.
Specifies ports and port ranges that are permitted to have security group rules that
allow inbound traffic from all public sources. For example, if Port 23 (Telnet) is
specified for PermittedPublicSecurityGroupRuleRanges, Amazon EMR allows
cluster creation if a security group associated with the cluster has a rule that allows
inbound traffic on Port 23 from IPv4 0.0.0.0/0 or IPv6 port ::/0 as the source.
By default, Port 22, which is used for SSH access to the cluster EC2 instances, is in
the list of PermittedPublicSecurityGroupRuleRanges.
pub fn set_permitted_public_security_group_rule_ranges(
self,
input: Option<Vec<PortRange>>
) -> Self
pub fn set_permitted_public_security_group_rule_ranges(
self,
input: Option<Vec<PortRange>>
) -> Self
Specifies ports and port ranges that are permitted to have security group rules that
allow inbound traffic from all public sources. For example, if Port 23 (Telnet) is
specified for PermittedPublicSecurityGroupRuleRanges, Amazon EMR allows
cluster creation if a security group associated with the cluster has a rule that allows
inbound traffic on Port 23 from IPv4 0.0.0.0/0 or IPv6 port ::/0 as the source.
By default, Port 22, which is used for SSH access to the cluster EC2 instances, is in
the list of PermittedPublicSecurityGroupRuleRanges.
The classification within a configuration.
The classification within a configuration.
Appends an item to configurations.
To override the contents of this collection use set_configurations.
A list of additional configurations to apply within a configuration object.
A list of additional configurations to apply within a configuration object.
Adds a key-value pair to properties.
To override the contents of this collection use set_properties.
A set of properties specified within a configuration classification.
A set of properties specified within a configuration classification.
Consumes the builder and constructs a BlockPublicAccessConfiguration
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more