/AWS1/CL_EMRBLOCKPUBLICACCCONF¶
A configuration for Amazon EMR block public access. When
BlockPublicSecurityGroupRules is set to true, Amazon EMR prevents cluster creation if one of the cluster's security groups has a rule that allows
inbound traffic from 0.0.0.0/0 or ::/0 on a port, unless the port is specified as an
exception using PermittedPublicSecurityGroupRuleRanges.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_blockpublicsecgrouprules TYPE /AWS1/EMRBOOLEAN /AWS1/EMRBOOLEAN¶
Indicates whether Amazon EMR block public access is enabled (
true) or disabled (false). By default, the value isfalsefor accounts that have created Amazon EMR clusters before July 2019. For accounts created after this, the default istrue.
Optional arguments:¶
it_permittedpubsecgrprlran00 TYPE /AWS1/CL_EMRPORTRANGE=>TT_PORTRANGES TT_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.
iv_classification TYPE /AWS1/EMRSTRING /AWS1/EMRSTRING¶
The classification within a configuration.
it_configurations TYPE /AWS1/CL_EMRCONFIGURATION=>TT_CONFIGURATIONLIST TT_CONFIGURATIONLIST¶
A list of additional configurations to apply within a configuration object.
it_properties TYPE /AWS1/CL_EMRSTRINGMAP_W=>TT_STRINGMAP TT_STRINGMAP¶
A set of properties specified within a configuration classification.
Queryable Attributes¶
BlockPublicSecurityGroupRules¶
Indicates whether Amazon EMR block public access is enabled (
true) or disabled (false). By default, the value isfalsefor accounts that have created Amazon EMR clusters before July 2019. For accounts created after this, the default istrue.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BLOCKPUBLICSECGROUPRULES() |
Getter for BLOCKPUBLICSECGROUPRULES, with configurable defau |
ASK_BLOCKPUBLICSECGROUPRULES() |
Getter for BLOCKPUBLICSECGROUPRULES w/ exceptions if field h |
HAS_BLOCKPUBLICSECGROUPRULES() |
Determine if BLOCKPUBLICSECGROUPRULES has a value |
PermittedPublicSecurityGroupRuleRanges¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PERMITTEDPUBSECGRPRLRA00() |
Getter for PERMITTEDPUBSECGRPRULERANGES, with configurable d |
ASK_PERMITTEDPUBSECGRPRLRA00() |
Getter for PERMITTEDPUBSECGRPRULERANGES w/ exceptions if fie |
HAS_PERMITTEDPUBSECGRPRLRA00() |
Determine if PERMITTEDPUBSECGRPRULERANGES has a value |
Classification¶
The classification within a configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLASSIFICATION() |
Getter for CLASSIFICATION, with configurable default |
ASK_CLASSIFICATION() |
Getter for CLASSIFICATION w/ exceptions if field has no valu |
HAS_CLASSIFICATION() |
Determine if CLASSIFICATION has a value |
Configurations¶
A list of additional configurations to apply within a configuration object.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATIONS() |
Getter for CONFIGURATIONS, with configurable default |
ASK_CONFIGURATIONS() |
Getter for CONFIGURATIONS w/ exceptions if field has no valu |
HAS_CONFIGURATIONS() |
Determine if CONFIGURATIONS has a value |
Properties¶
A set of properties specified within a configuration classification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROPERTIES() |
Getter for PROPERTIES, with configurable default |
ASK_PROPERTIES() |
Getter for PROPERTIES w/ exceptions if field has no value |
HAS_PROPERTIES() |
Determine if PROPERTIES has a value |