Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data VpcInterfaceRequest = VpcInterfaceRequest' {}
- newVpcInterfaceRequest :: Text -> Text -> Text -> VpcInterfaceRequest
- vpcInterfaceRequest_networkInterfaceType :: Lens' VpcInterfaceRequest (Maybe NetworkInterfaceType)
- vpcInterfaceRequest_subnetId :: Lens' VpcInterfaceRequest Text
- vpcInterfaceRequest_securityGroupIds :: Lens' VpcInterfaceRequest [Text]
- vpcInterfaceRequest_roleArn :: Lens' VpcInterfaceRequest Text
- vpcInterfaceRequest_name :: Lens' VpcInterfaceRequest Text
Documentation
data VpcInterfaceRequest Source #
Desired VPC Interface for a Flow
See: newVpcInterfaceRequest
smart constructor.
VpcInterfaceRequest' | |
|
Instances
newVpcInterfaceRequest Source #
:: Text | |
-> Text | |
-> Text | |
-> VpcInterfaceRequest |
Create a value of VpcInterfaceRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:networkInterfaceType:VpcInterfaceRequest'
, vpcInterfaceRequest_networkInterfaceType
- The type of network interface. If this value is not included in the
request, MediaConnect uses ENA as the networkInterfaceType.
$sel:subnetId:VpcInterfaceRequest'
, vpcInterfaceRequest_subnetId
- Subnet must be in the AZ of the Flow
$sel:securityGroupIds:VpcInterfaceRequest'
, vpcInterfaceRequest_securityGroupIds
- Security Group IDs to be used on ENI.
$sel:roleArn:VpcInterfaceRequest'
, vpcInterfaceRequest_roleArn
- Role Arn MediaConnect can assumes to create ENIs in customer's account
$sel:name:VpcInterfaceRequest'
, vpcInterfaceRequest_name
- The name of the VPC Interface. This value must be unique within the
current flow.
vpcInterfaceRequest_networkInterfaceType :: Lens' VpcInterfaceRequest (Maybe NetworkInterfaceType) Source #
The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.
vpcInterfaceRequest_subnetId :: Lens' VpcInterfaceRequest Text Source #
Subnet must be in the AZ of the Flow
vpcInterfaceRequest_securityGroupIds :: Lens' VpcInterfaceRequest [Text] Source #
Security Group IDs to be used on ENI.
vpcInterfaceRequest_roleArn :: Lens' VpcInterfaceRequest Text Source #
Role Arn MediaConnect can assumes to create ENIs in customer's account
vpcInterfaceRequest_name :: Lens' VpcInterfaceRequest Text Source #
The name of the VPC Interface. This value must be unique within the current flow.