libZSservicesZSamazonka-medialiveZSamazonka-medialive
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Description

 
Synopsis

Documentation

data VpcOutputSettingsDescription Source #

The properties for a private VPC Output

See: newVpcOutputSettingsDescription smart constructor.

Constructors

VpcOutputSettingsDescription' 

Fields

  • securityGroupIds :: Maybe [Text]

    A list of up EC2 VPC security group IDs attached to the Output VPC network interfaces.

  • subnetIds :: Maybe [Text]

    A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).

  • networkInterfaceIds :: Maybe [Text]

    A list of Elastic Network Interfaces created by MediaLive in the customer's VPC

  • availabilityZones :: Maybe [Text]

    The Availability Zones where the vpc subnets are located. The first Availability Zone applies to the first subnet in the list of subnets. The second Availability Zone applies to the second subnet.

Instances

Instances details
Eq VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Read VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Show VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Generic VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Associated Types

type Rep VpcOutputSettingsDescription :: Type -> Type #

NFData VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Hashable VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

FromJSON VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

type Rep VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

type Rep VpcOutputSettingsDescription = D1 ('MetaData "VpcOutputSettingsDescription" "Amazonka.MediaLive.Types.VpcOutputSettingsDescription" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "VpcOutputSettingsDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "networkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newVpcOutputSettingsDescription :: VpcOutputSettingsDescription Source #

Create a value of VpcOutputSettingsDescription 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:securityGroupIds:VpcOutputSettingsDescription', vpcOutputSettingsDescription_securityGroupIds - A list of up EC2 VPC security group IDs attached to the Output VPC network interfaces.

$sel:subnetIds:VpcOutputSettingsDescription', vpcOutputSettingsDescription_subnetIds - A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).

$sel:networkInterfaceIds:VpcOutputSettingsDescription', vpcOutputSettingsDescription_networkInterfaceIds - A list of Elastic Network Interfaces created by MediaLive in the customer's VPC

$sel:availabilityZones:VpcOutputSettingsDescription', vpcOutputSettingsDescription_availabilityZones - The Availability Zones where the vpc subnets are located. The first Availability Zone applies to the first subnet in the list of subnets. The second Availability Zone applies to the second subnet.

vpcOutputSettingsDescription_securityGroupIds :: Lens' VpcOutputSettingsDescription (Maybe [Text]) Source #

A list of up EC2 VPC security group IDs attached to the Output VPC network interfaces.

vpcOutputSettingsDescription_subnetIds :: Lens' VpcOutputSettingsDescription (Maybe [Text]) Source #

A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).

vpcOutputSettingsDescription_networkInterfaceIds :: Lens' VpcOutputSettingsDescription (Maybe [Text]) Source #

A list of Elastic Network Interfaces created by MediaLive in the customer's VPC

vpcOutputSettingsDescription_availabilityZones :: Lens' VpcOutputSettingsDescription (Maybe [Text]) Source #

The Availability Zones where the vpc subnets are located. The first Availability Zone applies to the first subnet in the list of subnets. The second Availability Zone applies to the second subnet.