AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::Ec2InstanceAttributes Class Reference

#include <Ec2InstanceAttributes.h>

Public Member Functions

 Ec2InstanceAttributes ()
 
 Ec2InstanceAttributes (Aws::Utils::Json::JsonView jsonValue)
 
Ec2InstanceAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetEc2KeyName () const
 
bool Ec2KeyNameHasBeenSet () const
 
void SetEc2KeyName (const Aws::String &value)
 
void SetEc2KeyName (Aws::String &&value)
 
void SetEc2KeyName (const char *value)
 
Ec2InstanceAttributesWithEc2KeyName (const Aws::String &value)
 
Ec2InstanceAttributesWithEc2KeyName (Aws::String &&value)
 
Ec2InstanceAttributesWithEc2KeyName (const char *value)
 
const Aws::StringGetEc2SubnetId () const
 
bool Ec2SubnetIdHasBeenSet () const
 
void SetEc2SubnetId (const Aws::String &value)
 
void SetEc2SubnetId (Aws::String &&value)
 
void SetEc2SubnetId (const char *value)
 
Ec2InstanceAttributesWithEc2SubnetId (const Aws::String &value)
 
Ec2InstanceAttributesWithEc2SubnetId (Aws::String &&value)
 
Ec2InstanceAttributesWithEc2SubnetId (const char *value)
 
const Aws::Vector< Aws::String > & GetRequestedEc2SubnetIds () const
 
bool RequestedEc2SubnetIdsHasBeenSet () const
 
void SetRequestedEc2SubnetIds (const Aws::Vector< Aws::String > &value)
 
void SetRequestedEc2SubnetIds (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesWithRequestedEc2SubnetIds (const Aws::Vector< Aws::String > &value)
 
Ec2InstanceAttributesWithRequestedEc2SubnetIds (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesAddRequestedEc2SubnetIds (const Aws::String &value)
 
Ec2InstanceAttributesAddRequestedEc2SubnetIds (Aws::String &&value)
 
Ec2InstanceAttributesAddRequestedEc2SubnetIds (const char *value)
 
const Aws::StringGetEc2AvailabilityZone () const
 
bool Ec2AvailabilityZoneHasBeenSet () const
 
void SetEc2AvailabilityZone (const Aws::String &value)
 
void SetEc2AvailabilityZone (Aws::String &&value)
 
void SetEc2AvailabilityZone (const char *value)
 
Ec2InstanceAttributesWithEc2AvailabilityZone (const Aws::String &value)
 
Ec2InstanceAttributesWithEc2AvailabilityZone (Aws::String &&value)
 
Ec2InstanceAttributesWithEc2AvailabilityZone (const char *value)
 
const Aws::Vector< Aws::String > & GetRequestedEc2AvailabilityZones () const
 
bool RequestedEc2AvailabilityZonesHasBeenSet () const
 
void SetRequestedEc2AvailabilityZones (const Aws::Vector< Aws::String > &value)
 
void SetRequestedEc2AvailabilityZones (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesWithRequestedEc2AvailabilityZones (const Aws::Vector< Aws::String > &value)
 
Ec2InstanceAttributesWithRequestedEc2AvailabilityZones (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesAddRequestedEc2AvailabilityZones (const Aws::String &value)
 
Ec2InstanceAttributesAddRequestedEc2AvailabilityZones (Aws::String &&value)
 
Ec2InstanceAttributesAddRequestedEc2AvailabilityZones (const char *value)
 
const Aws::StringGetIamInstanceProfile () const
 
bool IamInstanceProfileHasBeenSet () const
 
void SetIamInstanceProfile (const Aws::String &value)
 
void SetIamInstanceProfile (Aws::String &&value)
 
void SetIamInstanceProfile (const char *value)
 
Ec2InstanceAttributesWithIamInstanceProfile (const Aws::String &value)
 
Ec2InstanceAttributesWithIamInstanceProfile (Aws::String &&value)
 
Ec2InstanceAttributesWithIamInstanceProfile (const char *value)
 
const Aws::StringGetEmrManagedMasterSecurityGroup () const
 
bool EmrManagedMasterSecurityGroupHasBeenSet () const
 
void SetEmrManagedMasterSecurityGroup (const Aws::String &value)
 
void SetEmrManagedMasterSecurityGroup (Aws::String &&value)
 
void SetEmrManagedMasterSecurityGroup (const char *value)
 
Ec2InstanceAttributesWithEmrManagedMasterSecurityGroup (const Aws::String &value)
 
Ec2InstanceAttributesWithEmrManagedMasterSecurityGroup (Aws::String &&value)
 
Ec2InstanceAttributesWithEmrManagedMasterSecurityGroup (const char *value)
 
const Aws::StringGetEmrManagedSlaveSecurityGroup () const
 
bool EmrManagedSlaveSecurityGroupHasBeenSet () const
 
void SetEmrManagedSlaveSecurityGroup (const Aws::String &value)
 
void SetEmrManagedSlaveSecurityGroup (Aws::String &&value)
 
void SetEmrManagedSlaveSecurityGroup (const char *value)
 
Ec2InstanceAttributesWithEmrManagedSlaveSecurityGroup (const Aws::String &value)
 
Ec2InstanceAttributesWithEmrManagedSlaveSecurityGroup (Aws::String &&value)
 
Ec2InstanceAttributesWithEmrManagedSlaveSecurityGroup (const char *value)
 
const Aws::StringGetServiceAccessSecurityGroup () const
 
bool ServiceAccessSecurityGroupHasBeenSet () const
 
void SetServiceAccessSecurityGroup (const Aws::String &value)
 
void SetServiceAccessSecurityGroup (Aws::String &&value)
 
void SetServiceAccessSecurityGroup (const char *value)
 
Ec2InstanceAttributesWithServiceAccessSecurityGroup (const Aws::String &value)
 
Ec2InstanceAttributesWithServiceAccessSecurityGroup (Aws::String &&value)
 
Ec2InstanceAttributesWithServiceAccessSecurityGroup (const char *value)
 
const Aws::Vector< Aws::String > & GetAdditionalMasterSecurityGroups () const
 
bool AdditionalMasterSecurityGroupsHasBeenSet () const
 
void SetAdditionalMasterSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetAdditionalMasterSecurityGroups (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesWithAdditionalMasterSecurityGroups (const Aws::Vector< Aws::String > &value)
 
Ec2InstanceAttributesWithAdditionalMasterSecurityGroups (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesAddAdditionalMasterSecurityGroups (const Aws::String &value)
 
Ec2InstanceAttributesAddAdditionalMasterSecurityGroups (Aws::String &&value)
 
Ec2InstanceAttributesAddAdditionalMasterSecurityGroups (const char *value)
 
const Aws::Vector< Aws::String > & GetAdditionalSlaveSecurityGroups () const
 
bool AdditionalSlaveSecurityGroupsHasBeenSet () const
 
void SetAdditionalSlaveSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetAdditionalSlaveSecurityGroups (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesWithAdditionalSlaveSecurityGroups (const Aws::Vector< Aws::String > &value)
 
Ec2InstanceAttributesWithAdditionalSlaveSecurityGroups (Aws::Vector< Aws::String > &&value)
 
Ec2InstanceAttributesAddAdditionalSlaveSecurityGroups (const Aws::String &value)
 
Ec2InstanceAttributesAddAdditionalSlaveSecurityGroups (Aws::String &&value)
 
Ec2InstanceAttributesAddAdditionalSlaveSecurityGroups (const char *value)
 

Detailed Description

Provides information about the EC2 instances in a cluster grouped by category. For example, key name, subnet ID, IAM instance profile, and so on.

See Also:

AWS API Reference

Definition at line 34 of file Ec2InstanceAttributes.h.

Constructor & Destructor Documentation

◆ Ec2InstanceAttributes() [1/2]

Aws::EMR::Model::Ec2InstanceAttributes::Ec2InstanceAttributes ( )

◆ Ec2InstanceAttributes() [2/2]

Aws::EMR::Model::Ec2InstanceAttributes::Ec2InstanceAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAdditionalMasterSecurityGroups() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddAdditionalMasterSecurityGroups ( const Aws::String value)
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 665 of file Ec2InstanceAttributes.h.

◆ AddAdditionalMasterSecurityGroups() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddAdditionalMasterSecurityGroups ( Aws::String &&  value)
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 670 of file Ec2InstanceAttributes.h.

◆ AddAdditionalMasterSecurityGroups() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddAdditionalMasterSecurityGroups ( const char *  value)
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 675 of file Ec2InstanceAttributes.h.

◆ AddAdditionalSlaveSecurityGroups() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddAdditionalSlaveSecurityGroups ( const Aws::String value)
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 718 of file Ec2InstanceAttributes.h.

◆ AddAdditionalSlaveSecurityGroups() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddAdditionalSlaveSecurityGroups ( Aws::String &&  value)
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 724 of file Ec2InstanceAttributes.h.

◆ AddAdditionalSlaveSecurityGroups() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddAdditionalSlaveSecurityGroups ( const char *  value)
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 730 of file Ec2InstanceAttributes.h.

◆ AdditionalMasterSecurityGroupsHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::AdditionalMasterSecurityGroupsHasBeenSet ( ) const
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 640 of file Ec2InstanceAttributes.h.

◆ AdditionalSlaveSecurityGroupsHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::AdditionalSlaveSecurityGroupsHasBeenSet ( ) const
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 688 of file Ec2InstanceAttributes.h.

◆ AddRequestedEc2AvailabilityZones() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddRequestedEc2AvailabilityZones ( const Aws::String value)
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 415 of file Ec2InstanceAttributes.h.

◆ AddRequestedEc2AvailabilityZones() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddRequestedEc2AvailabilityZones ( Aws::String &&  value)
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 428 of file Ec2InstanceAttributes.h.

◆ AddRequestedEc2AvailabilityZones() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddRequestedEc2AvailabilityZones ( const char *  value)
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 441 of file Ec2InstanceAttributes.h.

◆ AddRequestedEc2SubnetIds() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddRequestedEc2SubnetIds ( const Aws::String value)
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 252 of file Ec2InstanceAttributes.h.

◆ AddRequestedEc2SubnetIds() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddRequestedEc2SubnetIds ( Aws::String &&  value)
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 267 of file Ec2InstanceAttributes.h.

◆ AddRequestedEc2SubnetIds() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::AddRequestedEc2SubnetIds ( const char *  value)
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 282 of file Ec2InstanceAttributes.h.

◆ Ec2AvailabilityZoneHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::Ec2AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone in which the cluster will run.

Definition at line 293 of file Ec2InstanceAttributes.h.

◆ Ec2KeyNameHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::Ec2KeyNameHasBeenSet ( ) const
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 53 of file Ec2InstanceAttributes.h.

◆ Ec2SubnetIdHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::Ec2SubnetIdHasBeenSet ( ) const
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 104 of file Ec2InstanceAttributes.h.

◆ EmrManagedMasterSecurityGroupHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::EmrManagedMasterSecurityGroupHasBeenSet ( ) const
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 501 of file Ec2InstanceAttributes.h.

◆ EmrManagedSlaveSecurityGroupHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::EmrManagedSlaveSecurityGroupHasBeenSet ( ) const
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 544 of file Ec2InstanceAttributes.h.

◆ GetAdditionalMasterSecurityGroups()

const Aws::Vector<Aws::String>& Aws::EMR::Model::Ec2InstanceAttributes::GetAdditionalMasterSecurityGroups ( ) const
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 635 of file Ec2InstanceAttributes.h.

◆ GetAdditionalSlaveSecurityGroups()

const Aws::Vector<Aws::String>& Aws::EMR::Model::Ec2InstanceAttributes::GetAdditionalSlaveSecurityGroups ( ) const
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 682 of file Ec2InstanceAttributes.h.

◆ GetEc2AvailabilityZone()

const Aws::String& Aws::EMR::Model::Ec2InstanceAttributes::GetEc2AvailabilityZone ( ) const
inline

The Availability Zone in which the cluster will run.

Definition at line 288 of file Ec2InstanceAttributes.h.

◆ GetEc2KeyName()

const Aws::String& Aws::EMR::Model::Ec2InstanceAttributes::GetEc2KeyName ( ) const
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 47 of file Ec2InstanceAttributes.h.

◆ GetEc2SubnetId()

const Aws::String& Aws::EMR::Model::Ec2InstanceAttributes::GetEc2SubnetId ( ) const
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 97 of file Ec2InstanceAttributes.h.

◆ GetEmrManagedMasterSecurityGroup()

const Aws::String& Aws::EMR::Model::Ec2InstanceAttributes::GetEmrManagedMasterSecurityGroup ( ) const
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 496 of file Ec2InstanceAttributes.h.

◆ GetEmrManagedSlaveSecurityGroup()

const Aws::String& Aws::EMR::Model::Ec2InstanceAttributes::GetEmrManagedSlaveSecurityGroup ( ) const
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 538 of file Ec2InstanceAttributes.h.

◆ GetIamInstanceProfile()

const Aws::String& Aws::EMR::Model::Ec2InstanceAttributes::GetIamInstanceProfile ( ) const
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 448 of file Ec2InstanceAttributes.h.

◆ GetRequestedEc2AvailabilityZones()

const Aws::Vector<Aws::String>& Aws::EMR::Model::Ec2InstanceAttributes::GetRequestedEc2AvailabilityZones ( ) const
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 337 of file Ec2InstanceAttributes.h.

◆ GetRequestedEc2SubnetIds()

const Aws::Vector<Aws::String>& Aws::EMR::Model::Ec2InstanceAttributes::GetRequestedEc2SubnetIds ( ) const
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 162 of file Ec2InstanceAttributes.h.

◆ GetServiceAccessSecurityGroup()

const Aws::String& Aws::EMR::Model::Ec2InstanceAttributes::GetServiceAccessSecurityGroup ( ) const
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 587 of file Ec2InstanceAttributes.h.

◆ IamInstanceProfileHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::IamInstanceProfileHasBeenSet ( ) const
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 454 of file Ec2InstanceAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::Ec2InstanceAttributes::Jsonize ( ) const

◆ operator=()

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RequestedEc2AvailabilityZonesHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::RequestedEc2AvailabilityZonesHasBeenSet ( ) const
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 350 of file Ec2InstanceAttributes.h.

◆ RequestedEc2SubnetIdsHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::RequestedEc2SubnetIdsHasBeenSet ( ) const
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 177 of file Ec2InstanceAttributes.h.

◆ ServiceAccessSecurityGroupHasBeenSet()

bool Aws::EMR::Model::Ec2InstanceAttributes::ServiceAccessSecurityGroupHasBeenSet ( ) const
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 593 of file Ec2InstanceAttributes.h.

◆ SetAdditionalMasterSecurityGroups() [1/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetAdditionalMasterSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 645 of file Ec2InstanceAttributes.h.

◆ SetAdditionalMasterSecurityGroups() [2/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetAdditionalMasterSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 650 of file Ec2InstanceAttributes.h.

◆ SetAdditionalSlaveSecurityGroups() [1/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetAdditionalSlaveSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 694 of file Ec2InstanceAttributes.h.

◆ SetAdditionalSlaveSecurityGroups() [2/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetAdditionalSlaveSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 700 of file Ec2InstanceAttributes.h.

◆ SetEc2AvailabilityZone() [1/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2AvailabilityZone ( const Aws::String value)
inline

The Availability Zone in which the cluster will run.

Definition at line 298 of file Ec2InstanceAttributes.h.

◆ SetEc2AvailabilityZone() [2/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2AvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone in which the cluster will run.

Definition at line 303 of file Ec2InstanceAttributes.h.

◆ SetEc2AvailabilityZone() [3/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2AvailabilityZone ( const char *  value)
inline

The Availability Zone in which the cluster will run.

Definition at line 308 of file Ec2InstanceAttributes.h.

◆ SetEc2KeyName() [1/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2KeyName ( const Aws::String value)
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 59 of file Ec2InstanceAttributes.h.

◆ SetEc2KeyName() [2/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2KeyName ( Aws::String &&  value)
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 65 of file Ec2InstanceAttributes.h.

◆ SetEc2KeyName() [3/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2KeyName ( const char *  value)
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 71 of file Ec2InstanceAttributes.h.

◆ SetEc2SubnetId() [1/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2SubnetId ( const Aws::String value)
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 111 of file Ec2InstanceAttributes.h.

◆ SetEc2SubnetId() [2/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2SubnetId ( Aws::String &&  value)
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 118 of file Ec2InstanceAttributes.h.

◆ SetEc2SubnetId() [3/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEc2SubnetId ( const char *  value)
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 125 of file Ec2InstanceAttributes.h.

◆ SetEmrManagedMasterSecurityGroup() [1/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEmrManagedMasterSecurityGroup ( const Aws::String value)
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 506 of file Ec2InstanceAttributes.h.

◆ SetEmrManagedMasterSecurityGroup() [2/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEmrManagedMasterSecurityGroup ( Aws::String &&  value)
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 511 of file Ec2InstanceAttributes.h.

◆ SetEmrManagedMasterSecurityGroup() [3/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEmrManagedMasterSecurityGroup ( const char *  value)
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 516 of file Ec2InstanceAttributes.h.

◆ SetEmrManagedSlaveSecurityGroup() [1/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEmrManagedSlaveSecurityGroup ( const Aws::String value)
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 550 of file Ec2InstanceAttributes.h.

◆ SetEmrManagedSlaveSecurityGroup() [2/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEmrManagedSlaveSecurityGroup ( Aws::String &&  value)
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 556 of file Ec2InstanceAttributes.h.

◆ SetEmrManagedSlaveSecurityGroup() [3/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetEmrManagedSlaveSecurityGroup ( const char *  value)
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 562 of file Ec2InstanceAttributes.h.

◆ SetIamInstanceProfile() [1/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetIamInstanceProfile ( const Aws::String value)
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 460 of file Ec2InstanceAttributes.h.

◆ SetIamInstanceProfile() [2/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetIamInstanceProfile ( Aws::String &&  value)
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 466 of file Ec2InstanceAttributes.h.

◆ SetIamInstanceProfile() [3/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetIamInstanceProfile ( const char *  value)
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 472 of file Ec2InstanceAttributes.h.

◆ SetRequestedEc2AvailabilityZones() [1/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetRequestedEc2AvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 363 of file Ec2InstanceAttributes.h.

◆ SetRequestedEc2AvailabilityZones() [2/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetRequestedEc2AvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 376 of file Ec2InstanceAttributes.h.

◆ SetRequestedEc2SubnetIds() [1/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetRequestedEc2SubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 192 of file Ec2InstanceAttributes.h.

◆ SetRequestedEc2SubnetIds() [2/2]

void Aws::EMR::Model::Ec2InstanceAttributes::SetRequestedEc2SubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 207 of file Ec2InstanceAttributes.h.

◆ SetServiceAccessSecurityGroup() [1/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetServiceAccessSecurityGroup ( const Aws::String value)
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 599 of file Ec2InstanceAttributes.h.

◆ SetServiceAccessSecurityGroup() [2/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetServiceAccessSecurityGroup ( Aws::String &&  value)
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 605 of file Ec2InstanceAttributes.h.

◆ SetServiceAccessSecurityGroup() [3/3]

void Aws::EMR::Model::Ec2InstanceAttributes::SetServiceAccessSecurityGroup ( const char *  value)
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 611 of file Ec2InstanceAttributes.h.

◆ WithAdditionalMasterSecurityGroups() [1/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithAdditionalMasterSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 655 of file Ec2InstanceAttributes.h.

◆ WithAdditionalMasterSecurityGroups() [2/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithAdditionalMasterSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of additional Amazon EC2 security group IDs for the master node.

Definition at line 660 of file Ec2InstanceAttributes.h.

◆ WithAdditionalSlaveSecurityGroups() [1/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithAdditionalSlaveSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 706 of file Ec2InstanceAttributes.h.

◆ WithAdditionalSlaveSecurityGroups() [2/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithAdditionalSlaveSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of additional Amazon EC2 security group IDs for the core and task nodes.

Definition at line 712 of file Ec2InstanceAttributes.h.

◆ WithEc2AvailabilityZone() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2AvailabilityZone ( const Aws::String value)
inline

The Availability Zone in which the cluster will run.

Definition at line 313 of file Ec2InstanceAttributes.h.

◆ WithEc2AvailabilityZone() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2AvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone in which the cluster will run.

Definition at line 318 of file Ec2InstanceAttributes.h.

◆ WithEc2AvailabilityZone() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2AvailabilityZone ( const char *  value)
inline

The Availability Zone in which the cluster will run.

Definition at line 323 of file Ec2InstanceAttributes.h.

◆ WithEc2KeyName() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2KeyName ( const Aws::String value)
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 77 of file Ec2InstanceAttributes.h.

◆ WithEc2KeyName() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2KeyName ( Aws::String &&  value)
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 83 of file Ec2InstanceAttributes.h.

◆ WithEc2KeyName() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2KeyName ( const char *  value)
inline

The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".

Definition at line 89 of file Ec2InstanceAttributes.h.

◆ WithEc2SubnetId() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2SubnetId ( const Aws::String value)
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 132 of file Ec2InstanceAttributes.h.

◆ WithEc2SubnetId() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2SubnetId ( Aws::String &&  value)
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 139 of file Ec2InstanceAttributes.h.

◆ WithEc2SubnetId() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEc2SubnetId ( const char *  value)
inline

Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.

Definition at line 146 of file Ec2InstanceAttributes.h.

◆ WithEmrManagedMasterSecurityGroup() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEmrManagedMasterSecurityGroup ( const Aws::String value)
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 521 of file Ec2InstanceAttributes.h.

◆ WithEmrManagedMasterSecurityGroup() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEmrManagedMasterSecurityGroup ( Aws::String &&  value)
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 526 of file Ec2InstanceAttributes.h.

◆ WithEmrManagedMasterSecurityGroup() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEmrManagedMasterSecurityGroup ( const char *  value)
inline

The identifier of the Amazon EC2 security group for the master node.

Definition at line 531 of file Ec2InstanceAttributes.h.

◆ WithEmrManagedSlaveSecurityGroup() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEmrManagedSlaveSecurityGroup ( const Aws::String value)
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 568 of file Ec2InstanceAttributes.h.

◆ WithEmrManagedSlaveSecurityGroup() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEmrManagedSlaveSecurityGroup ( Aws::String &&  value)
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 574 of file Ec2InstanceAttributes.h.

◆ WithEmrManagedSlaveSecurityGroup() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithEmrManagedSlaveSecurityGroup ( const char *  value)
inline

The identifier of the Amazon EC2 security group for the core and task nodes.

Definition at line 580 of file Ec2InstanceAttributes.h.

◆ WithIamInstanceProfile() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithIamInstanceProfile ( const Aws::String value)
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 478 of file Ec2InstanceAttributes.h.

◆ WithIamInstanceProfile() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithIamInstanceProfile ( Aws::String &&  value)
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 484 of file Ec2InstanceAttributes.h.

◆ WithIamInstanceProfile() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithIamInstanceProfile ( const char *  value)
inline

The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.

Definition at line 490 of file Ec2InstanceAttributes.h.

◆ WithRequestedEc2AvailabilityZones() [1/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithRequestedEc2AvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 389 of file Ec2InstanceAttributes.h.

◆ WithRequestedEc2AvailabilityZones() [2/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithRequestedEc2AvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 402 of file Ec2InstanceAttributes.h.

◆ WithRequestedEc2SubnetIds() [1/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithRequestedEc2SubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 222 of file Ec2InstanceAttributes.h.

◆ WithRequestedEc2SubnetIds() [2/2]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithRequestedEc2SubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs and RequestedEc2AvailabilityZones cannot be specified together.

Definition at line 237 of file Ec2InstanceAttributes.h.

◆ WithServiceAccessSecurityGroup() [1/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithServiceAccessSecurityGroup ( const Aws::String value)
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 617 of file Ec2InstanceAttributes.h.

◆ WithServiceAccessSecurityGroup() [2/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithServiceAccessSecurityGroup ( Aws::String &&  value)
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 623 of file Ec2InstanceAttributes.h.

◆ WithServiceAccessSecurityGroup() [3/3]

Ec2InstanceAttributes& Aws::EMR::Model::Ec2InstanceAttributes::WithServiceAccessSecurityGroup ( const char *  value)
inline

The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.

Definition at line 629 of file Ec2InstanceAttributes.h.


The documentation for this class was generated from the following file: