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 VpcConfiguration = VpcConfiguration' {}
- newVpcConfiguration :: Text -> NonEmpty Text -> NonEmpty Text -> VpcConfiguration
- vpcConfiguration_tlsCertificate :: Lens' VpcConfiguration (Maybe Text)
- vpcConfiguration_vpcId :: Lens' VpcConfiguration Text
- vpcConfiguration_subnetIds :: Lens' VpcConfiguration (NonEmpty Text)
- vpcConfiguration_securityGroupIds :: Lens' VpcConfiguration (NonEmpty Text)
Documentation
data VpcConfiguration Source #
The VPC configuration provisioned for the host.
See: newVpcConfiguration
smart constructor.
VpcConfiguration' | |
|
Instances
Create a value of VpcConfiguration
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:tlsCertificate:VpcConfiguration'
, vpcConfiguration_tlsCertificate
- The value of the Transport Layer Security (TLS) certificate associated
with the infrastructure where your provider type is installed.
$sel:vpcId:VpcConfiguration'
, vpcConfiguration_vpcId
- The ID of the Amazon VPC connected to the infrastructure where your
provider type is installed.
$sel:subnetIds:VpcConfiguration'
, vpcConfiguration_subnetIds
- The ID of the subnet or subnets associated with the Amazon VPC connected
to the infrastructure where your provider type is installed.
$sel:securityGroupIds:VpcConfiguration'
, vpcConfiguration_securityGroupIds
- The ID of the security group or security groups associated with the
Amazon VPC connected to the infrastructure where your provider type is
installed.
vpcConfiguration_tlsCertificate :: Lens' VpcConfiguration (Maybe Text) Source #
The value of the Transport Layer Security (TLS) certificate associated with the infrastructure where your provider type is installed.
vpcConfiguration_vpcId :: Lens' VpcConfiguration Text Source #
The ID of the Amazon VPC connected to the infrastructure where your provider type is installed.
vpcConfiguration_subnetIds :: Lens' VpcConfiguration (NonEmpty Text) Source #
The ID of the subnet or subnets associated with the Amazon VPC connected to the infrastructure where your provider type is installed.
vpcConfiguration_securityGroupIds :: Lens' VpcConfiguration (NonEmpty Text) Source #
The ID of the security group or security groups associated with the Amazon VPC connected to the infrastructure where your provider type is installed.