| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MediaConnect.Types.VpcInterfaceRequest
Description
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.
Constructors
| VpcInterfaceRequest' | |
Fields
| |
Instances
newVpcInterfaceRequest Source #
Arguments
| :: 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.