amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Description

 
Synopsis

Documentation

data VpcOutputSettingsDescription Source #

The properties for a private VPC Output

See: newVpcOutputSettingsDescription smart constructor.

Constructors

VpcOutputSettingsDescription' 

Fields

  • 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.

  • networkInterfaceIds :: Maybe [Text]

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

  • 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).

Instances

Instances details
FromJSON 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 #

Read VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Show VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

NFData VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Eq VpcOutputSettingsDescription Source # 
Instance details

Defined in Amazonka.MediaLive.Types.VpcOutputSettingsDescription

Hashable 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" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "VpcOutputSettingsDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "networkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") '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: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.

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

$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).

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.

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

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

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).