libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation
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.CloudFormation.Types.Export

Description

 
Synopsis

Documentation

data Export Source #

The Export structure describes the exported output values for a stack.

See: newExport smart constructor.

Constructors

Export' 

Fields

  • value :: Maybe Text

    The value of the exported output, such as a resource physical ID. This value is defined in the Export field in the associated stack's Outputs section.

  • exportingStackId :: Maybe Text

    The stack that contains the exported output name and value.

  • name :: Maybe Text

    The name of exported output value. Use this name and the Fn::ImportValue function to import the associated value into other stacks. The name is defined in the Export field in the associated stack's Outputs section.

Instances

Instances details
Eq Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

Methods

(==) :: Export -> Export -> Bool #

(/=) :: Export -> Export -> Bool #

Read Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

Show Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

Generic Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

Associated Types

type Rep Export :: Type -> Type #

Methods

from :: Export -> Rep Export x #

to :: Rep Export x -> Export #

NFData Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

Methods

rnf :: Export -> () #

Hashable Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

Methods

hashWithSalt :: Int -> Export -> Int #

hash :: Export -> Int #

FromXML Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

type Rep Export Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.Export

type Rep Export = D1 ('MetaData "Export" "Amazonka.CloudFormation.Types.Export" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "Export'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "exportingStackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newExport :: Export Source #

Create a value of Export 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:value:Export', export_value - The value of the exported output, such as a resource physical ID. This value is defined in the Export field in the associated stack's Outputs section.

$sel:exportingStackId:Export', export_exportingStackId - The stack that contains the exported output name and value.

$sel:name:Export', export_name - The name of exported output value. Use this name and the Fn::ImportValue function to import the associated value into other stacks. The name is defined in the Export field in the associated stack's Outputs section.

export_value :: Lens' Export (Maybe Text) Source #

The value of the exported output, such as a resource physical ID. This value is defined in the Export field in the associated stack's Outputs section.

export_exportingStackId :: Lens' Export (Maybe Text) Source #

The stack that contains the exported output name and value.

export_name :: Lens' Export (Maybe Text) Source #

The name of exported output value. Use this name and the Fn::ImportValue function to import the associated value into other stacks. The name is defined in the Export field in the associated stack's Outputs section.