amazonka-migration-hub-refactor-spaces-2.0: Amazon Migration Hub Refactor Spaces 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.MigrationHubReFactorSpaces.Types.EnvironmentVpc

Description

 
Synopsis

Documentation

data EnvironmentVpc Source #

Provides summary information for the EnvironmentVpc resource as a response to ListEnvironmentVpc.

See: newEnvironmentVpc smart constructor.

Constructors

EnvironmentVpc' 

Fields

Instances

Instances details
FromJSON EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

Generic EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

Associated Types

type Rep EnvironmentVpc :: Type -> Type #

Read EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

Show EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

NFData EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

Methods

rnf :: EnvironmentVpc -> () #

Eq EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

Hashable EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

type Rep EnvironmentVpc Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc

type Rep EnvironmentVpc = D1 ('MetaData "EnvironmentVpc" "Amazonka.MigrationHubReFactorSpaces.Types.EnvironmentVpc" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "EnvironmentVpc'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEnvironmentVpc :: EnvironmentVpc Source #

Create a value of EnvironmentVpc 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:accountId:EnvironmentVpc', environmentVpc_accountId - The Amazon Web Services account ID of the virtual private cloud (VPC) owner.

$sel:cidrBlocks:EnvironmentVpc', environmentVpc_cidrBlocks - The list of Amazon Virtual Private Cloud (Amazon VPC) CIDR blocks.

$sel:createdTime:EnvironmentVpc', environmentVpc_createdTime - A timestamp that indicates when the VPC is first added to the environment.

$sel:environmentId:EnvironmentVpc', environmentVpc_environmentId - The unique identifier of the environment.

$sel:lastUpdatedTime:EnvironmentVpc', environmentVpc_lastUpdatedTime - A timestamp that indicates when the VPC was last updated by the environment.

$sel:vpcId:EnvironmentVpc', environmentVpc_vpcId - The ID of the VPC.

$sel:vpcName:EnvironmentVpc', environmentVpc_vpcName - The name of the VPC at the time it is added to the environment.

environmentVpc_accountId :: Lens' EnvironmentVpc (Maybe Text) Source #

The Amazon Web Services account ID of the virtual private cloud (VPC) owner.

environmentVpc_cidrBlocks :: Lens' EnvironmentVpc (Maybe (NonEmpty Text)) Source #

The list of Amazon Virtual Private Cloud (Amazon VPC) CIDR blocks.

environmentVpc_createdTime :: Lens' EnvironmentVpc (Maybe UTCTime) Source #

A timestamp that indicates when the VPC is first added to the environment.

environmentVpc_environmentId :: Lens' EnvironmentVpc (Maybe Text) Source #

The unique identifier of the environment.

environmentVpc_lastUpdatedTime :: Lens' EnvironmentVpc (Maybe UTCTime) Source #

A timestamp that indicates when the VPC was last updated by the environment.

environmentVpc_vpcName :: Lens' EnvironmentVpc (Maybe Text) Source #

The name of the VPC at the time it is added to the environment.