/AWS1/CL_MDXVPCINTERFACEREQ¶
The details of the VPC interfaces that you want to add to the flow.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING¶
The name for the VPC interface. This name must be unique within the flow.
iv_rolearn TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING¶
The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service.
it_securitygroupids TYPE /AWS1/CL_MDX__LISTOFSTRING_W=>TT___LISTOFSTRING TT___LISTOFSTRING¶
A virtual firewall to control inbound and outbound traffic.
iv_subnetid TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING¶
The subnet IDs that you want to use for your VPC interface. A range of IP addresses in your VPC. When you create your VPC, you specify a range of IPv4 addresses for the VPC in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. This is the primary CIDR block for your VPC. When you create a subnet for your VPC, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block. The subnets that you use across all VPC interfaces on the flow must be in the same Availability Zone as the flow.
Optional arguments:¶
iv_networkinterfacetype TYPE /AWS1/MDXNETWORKINTERFACETYPE /AWS1/MDXNETWORKINTERFACETYPE¶
The type of network interface.
it_vpcinterfacetags TYPE /AWS1/CL_MDX__MAPOFSTRING_W=>TT___MAPOFSTRING TT___MAPOFSTRING¶
The key-value pairs that can be used to tag and organize the VPC network interface.
Queryable Attributes¶
Name¶
The name for the VPC interface. This name must be unique within the flow.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_NAME() | Getter for NAME, with configurable default | 
| ASK_NAME() | Getter for NAME w/ exceptions if field has no value | 
| HAS_NAME() | Determine if NAME has a value | 
NetworkInterfaceType¶
The type of network interface.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_NETWORKINTERFACETYPE() | Getter for NETWORKINTERFACETYPE, with configurable default | 
| ASK_NETWORKINTERFACETYPE() | Getter for NETWORKINTERFACETYPE w/ exceptions if field has n | 
| HAS_NETWORKINTERFACETYPE() | Determine if NETWORKINTERFACETYPE has a value | 
RoleArn¶
The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_ROLEARN() | Getter for ROLEARN, with configurable default | 
| ASK_ROLEARN() | Getter for ROLEARN w/ exceptions if field has no value | 
| HAS_ROLEARN() | Determine if ROLEARN has a value | 
SecurityGroupIds¶
A virtual firewall to control inbound and outbound traffic.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_SECURITYGROUPIDS() | Getter for SECURITYGROUPIDS, with configurable default | 
| ASK_SECURITYGROUPIDS() | Getter for SECURITYGROUPIDS w/ exceptions if field has no va | 
| HAS_SECURITYGROUPIDS() | Determine if SECURITYGROUPIDS has a value | 
SubnetId¶
The subnet IDs that you want to use for your VPC interface. A range of IP addresses in your VPC. When you create your VPC, you specify a range of IPv4 addresses for the VPC in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. This is the primary CIDR block for your VPC. When you create a subnet for your VPC, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block. The subnets that you use across all VPC interfaces on the flow must be in the same Availability Zone as the flow.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_SUBNETID() | Getter for SUBNETID, with configurable default | 
| ASK_SUBNETID() | Getter for SUBNETID w/ exceptions if field has no value | 
| HAS_SUBNETID() | Determine if SUBNETID has a value | 
VpcInterfaceTags¶
The key-value pairs that can be used to tag and organize the VPC network interface.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_VPCINTERFACETAGS() | Getter for VPCINTERFACETAGS, with configurable default | 
| ASK_VPCINTERFACETAGS() | Getter for VPCINTERFACETAGS w/ exceptions if field has no va | 
| HAS_VPCINTERFACETAGS() | Determine if VPCINTERFACETAGS has a value | 
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT___LISTOFVPCINTERFACEREQUEST¶
TYPES TT___LISTOFVPCINTERFACEREQUEST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDXVPCINTERFACEREQ WITH DEFAULT KEY
.