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 VpcInterface = VpcInterface' {}
- newVpcInterface :: NetworkInterfaceType -> Text -> Text -> Text -> VpcInterface
- vpcInterface_networkInterfaceType :: Lens' VpcInterface NetworkInterfaceType
- vpcInterface_networkInterfaceIds :: Lens' VpcInterface [Text]
- vpcInterface_subnetId :: Lens' VpcInterface Text
- vpcInterface_securityGroupIds :: Lens' VpcInterface [Text]
- vpcInterface_roleArn :: Lens' VpcInterface Text
- vpcInterface_name :: Lens' VpcInterface Text
Documentation
data VpcInterface Source #
The settings for a VPC Source.
See: newVpcInterface
smart constructor.
VpcInterface' | |
|
Instances
:: NetworkInterfaceType | |
-> Text | |
-> Text | |
-> Text | |
-> VpcInterface |
Create a value of VpcInterface
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:VpcInterface'
, vpcInterface_networkInterfaceType
- The type of network interface.
$sel:networkInterfaceIds:VpcInterface'
, vpcInterface_networkInterfaceIds
- IDs of the network interfaces created in customer's account by
MediaConnect.
$sel:subnetId:VpcInterface'
, vpcInterface_subnetId
- Subnet must be in the AZ of the Flow
$sel:securityGroupIds:VpcInterface'
, vpcInterface_securityGroupIds
- Security Group IDs to be used on ENI.
$sel:roleArn:VpcInterface'
, vpcInterface_roleArn
- Role Arn MediaConnect can assumes to create ENIs in customer's account
$sel:name:VpcInterface'
, vpcInterface_name
- Immutable and has to be a unique against other VpcInterfaces in this
Flow
vpcInterface_networkInterfaceType :: Lens' VpcInterface NetworkInterfaceType Source #
The type of network interface.
vpcInterface_networkInterfaceIds :: Lens' VpcInterface [Text] Source #
IDs of the network interfaces created in customer's account by MediaConnect.
vpcInterface_subnetId :: Lens' VpcInterface Text Source #
Subnet must be in the AZ of the Flow
vpcInterface_securityGroupIds :: Lens' VpcInterface [Text] Source #
Security Group IDs to be used on ENI.
vpcInterface_roleArn :: Lens' VpcInterface Text Source #
Role Arn MediaConnect can assumes to create ENIs in customer's account
vpcInterface_name :: Lens' VpcInterface Text Source #
Immutable and has to be a unique against other VpcInterfaces in this Flow