Skip to content

BlockPublicAccessConfiguration

Source code in docs_src/capo_emr/types/block_public_access_configuration.py
class BlockPublicAccessConfiguration(TypedDict, closed=True):
    block_public_security_group_rules: NotRequired["capo_emr.types.boolean.Boolean"]
    """<p>Indicates whether Amazon EMR block public access is enabled (<code>true</code>) or disabled (<code>false</code>). By default, the value is <code>false</code> for accounts that have created Amazon EMR clusters before July 2019. For accounts created after this, the default is <code>true</code>.</p>"""
    permitted_public_security_group_rule_ranges: NotRequired[
        "capo_emr.types.port_ranges.PortRanges"
    ]
    """<p>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 <code>PermittedPublicSecurityGroupRuleRanges</code>, 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.</p> <p>By default, Port 22, which is used for SSH access to the cluster Amazon EC2 instances, is in the list of <code>PermittedPublicSecurityGroupRuleRanges</code>.</p>"""
    classification: NotRequired["capo_emr.types.string.String"]
    """<p>The classification within a configuration.</p>"""
    configurations: NotRequired["capo_emr.types.configuration_list.ConfigurationList"]
    """<p>A list of additional configurations to apply within a configuration object.</p>"""
    properties: NotRequired["capo_emr.types.string_map.StringMap"]
    """<p>A set of properties specified within a configuration classification.</p>"""

block_public_security_group_rules instance-attribute

block_public_security_group_rules: NotRequired[Boolean]

Indicates whether Amazon EMR block public access is enabled (true) or disabled (false). By default, the value is false for accounts that have created Amazon EMR clusters before July 2019. For accounts created after this, the default is true.

classification instance-attribute

classification: NotRequired[String]

The classification within a configuration.

configurations instance-attribute

configurations: NotRequired[ConfigurationList]

A list of additional configurations to apply within a configuration object.

permitted_public_security_group_rule_ranges instance-attribute

permitted_public_security_group_rule_ranges: NotRequired[PortRanges]

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 Amazon EC2 instances, is in the list of PermittedPublicSecurityGroupRuleRanges.

properties instance-attribute

properties: NotRequired[StringMap]

A set of properties specified within a configuration classification.