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

Description

 
Synopsis

Documentation

data InputVpcRequest Source #

Settings for a private VPC Input. When this property is specified, the input destination addresses will be created in a VPC rather than with public Internet addresses. This property requires setting the roleArn property on Input creation. Not compatible with the inputSecurityGroups property.

See: newInputVpcRequest smart constructor.

Constructors

InputVpcRequest' 

Fields

  • securityGroupIds :: Maybe [Text]

    A list of up to 5 EC2 VPC security group IDs to attach to the Input VPC network interfaces. Requires subnetIds. If none are specified then the VPC default security group will be used.

  • subnetIds :: [Text]

    A list of 2 VPC subnet IDs from the same VPC. Subnet IDs must be mapped to two unique availability zones (AZ).

Instances

Instances details
Eq InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

Read InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

Show InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

Generic InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

Associated Types

type Rep InputVpcRequest :: Type -> Type #

NFData InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

Methods

rnf :: InputVpcRequest -> () #

Hashable InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

ToJSON InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

type Rep InputVpcRequest Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputVpcRequest

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

newInputVpcRequest :: InputVpcRequest Source #

Create a value of InputVpcRequest 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:InputVpcRequest', inputVpcRequest_securityGroupIds - A list of up to 5 EC2 VPC security group IDs to attach to the Input VPC network interfaces. Requires subnetIds. If none are specified then the VPC default security group will be used.

$sel:subnetIds:InputVpcRequest', inputVpcRequest_subnetIds - A list of 2 VPC subnet IDs from the same VPC. Subnet IDs must be mapped to two unique availability zones (AZ).

inputVpcRequest_securityGroupIds :: Lens' InputVpcRequest (Maybe [Text]) Source #

A list of up to 5 EC2 VPC security group IDs to attach to the Input VPC network interfaces. Requires subnetIds. If none are specified then the VPC default security group will be used.

inputVpcRequest_subnetIds :: Lens' InputVpcRequest [Text] Source #

A list of 2 VPC subnet IDs from the same VPC. Subnet IDs must be mapped to two unique availability zones (AZ).