/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes the target resource of an import operation.See
* Also:
AWS
* API Reference
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The type of resource to import into your stack, such as
* AWS::S3::Bucket
. For a list of supported resource types, see Resources
* that support import operations in the CloudFormation User Guide.
The logical ID of the target resource as specified in the template.
*/ inline const Aws::String& GetLogicalResourceId() const{ return m_logicalResourceId; } /** *The logical ID of the target resource as specified in the template.
*/ inline bool LogicalResourceIdHasBeenSet() const { return m_logicalResourceIdHasBeenSet; } /** *The logical ID of the target resource as specified in the template.
*/ inline void SetLogicalResourceId(const Aws::String& value) { m_logicalResourceIdHasBeenSet = true; m_logicalResourceId = value; } /** *The logical ID of the target resource as specified in the template.
*/ inline void SetLogicalResourceId(Aws::String&& value) { m_logicalResourceIdHasBeenSet = true; m_logicalResourceId = std::move(value); } /** *The logical ID of the target resource as specified in the template.
*/ inline void SetLogicalResourceId(const char* value) { m_logicalResourceIdHasBeenSet = true; m_logicalResourceId.assign(value); } /** *The logical ID of the target resource as specified in the template.
*/ inline ResourceToImport& WithLogicalResourceId(const Aws::String& value) { SetLogicalResourceId(value); return *this;} /** *The logical ID of the target resource as specified in the template.
*/ inline ResourceToImport& WithLogicalResourceId(Aws::String&& value) { SetLogicalResourceId(std::move(value)); return *this;} /** *The logical ID of the target resource as specified in the template.
*/ inline ResourceToImport& WithLogicalResourceId(const char* value) { SetLogicalResourceId(value); return *this;} /** *A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).
A key-value pair that identifies the target resource. The key is an
* identifier property (for example, BucketName
for
* AWS::S3::Bucket
resources) and the value is the actual property
* value (for example, MyS3Bucket
).