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

Description

 
Synopsis

Documentation

data ResourceIdentifierSummary Source #

Describes the target resources of a specific type in your import template (for example, all AWS::S3::Bucket resources) and the properties you can provide during the import to identify resources of that type.

See: newResourceIdentifierSummary smart constructor.

Constructors

ResourceIdentifierSummary' 

Fields

  • resourceType :: Maybe Text

    The template resource type of the target resources, such as AWS::S3::Bucket.

  • logicalResourceIds :: Maybe (NonEmpty Text)

    The logical IDs of the target resources of the specified ResourceType, as defined in the import template.

  • resourceIdentifiers :: Maybe [Text]

    The resource properties you can provide during the import to identify your target resources. For example, BucketName is a possible identifier property for AWS::S3::Bucket resources.

Instances

Instances details
Eq ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

Read ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

Show ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

Generic ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

Associated Types

type Rep ResourceIdentifierSummary :: Type -> Type #

NFData ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

Hashable ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

FromXML ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

type Rep ResourceIdentifierSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.ResourceIdentifierSummary

type Rep ResourceIdentifierSummary = D1 ('MetaData "ResourceIdentifierSummary" "Amazonka.CloudFormation.Types.ResourceIdentifierSummary" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "ResourceIdentifierSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logicalResourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "resourceIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newResourceIdentifierSummary :: ResourceIdentifierSummary Source #

Create a value of ResourceIdentifierSummary 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:resourceType:ResourceIdentifierSummary', resourceIdentifierSummary_resourceType - The template resource type of the target resources, such as AWS::S3::Bucket.

$sel:logicalResourceIds:ResourceIdentifierSummary', resourceIdentifierSummary_logicalResourceIds - The logical IDs of the target resources of the specified ResourceType, as defined in the import template.

$sel:resourceIdentifiers:ResourceIdentifierSummary', resourceIdentifierSummary_resourceIdentifiers - The resource properties you can provide during the import to identify your target resources. For example, BucketName is a possible identifier property for AWS::S3::Bucket resources.

resourceIdentifierSummary_resourceType :: Lens' ResourceIdentifierSummary (Maybe Text) Source #

The template resource type of the target resources, such as AWS::S3::Bucket.

resourceIdentifierSummary_logicalResourceIds :: Lens' ResourceIdentifierSummary (Maybe (NonEmpty Text)) Source #

The logical IDs of the target resources of the specified ResourceType, as defined in the import template.

resourceIdentifierSummary_resourceIdentifiers :: Lens' ResourceIdentifierSummary (Maybe [Text]) Source #

The resource properties you can provide during the import to identify your target resources. For example, BucketName is a possible identifier property for AWS::S3::Bucket resources.