| 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.CodeStarConnections.Types.VpcConfiguration
Description
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.
Constructors
| VpcConfiguration' | |
Fields
| |
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.