AWS SDK for C++  1.8.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudFormation::Model::ResourceToImport Class Reference

#include <ResourceToImport.h>

Public Member Functions

 ResourceToImport ()
 
 ResourceToImport (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ResourceToImportoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
ResourceToImportWithResourceType (const Aws::String &value)
 
ResourceToImportWithResourceType (Aws::String &&value)
 
ResourceToImportWithResourceType (const char *value)
 
const Aws::StringGetLogicalResourceId () const
 
bool LogicalResourceIdHasBeenSet () const
 
void SetLogicalResourceId (const Aws::String &value)
 
void SetLogicalResourceId (Aws::String &&value)
 
void SetLogicalResourceId (const char *value)
 
ResourceToImportWithLogicalResourceId (const Aws::String &value)
 
ResourceToImportWithLogicalResourceId (Aws::String &&value)
 
ResourceToImportWithLogicalResourceId (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetResourceIdentifier () const
 
bool ResourceIdentifierHasBeenSet () const
 
void SetResourceIdentifier (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetResourceIdentifier (Aws::Map< Aws::String, Aws::String > &&value)
 
ResourceToImportWithResourceIdentifier (const Aws::Map< Aws::String, Aws::String > &value)
 
ResourceToImportWithResourceIdentifier (Aws::Map< Aws::String, Aws::String > &&value)
 
ResourceToImportAddResourceIdentifier (const Aws::String &key, const Aws::String &value)
 
ResourceToImportAddResourceIdentifier (Aws::String &&key, const Aws::String &value)
 
ResourceToImportAddResourceIdentifier (const Aws::String &key, Aws::String &&value)
 
ResourceToImportAddResourceIdentifier (Aws::String &&key, Aws::String &&value)
 
ResourceToImportAddResourceIdentifier (const char *key, Aws::String &&value)
 
ResourceToImportAddResourceIdentifier (Aws::String &&key, const char *value)
 
ResourceToImportAddResourceIdentifier (const char *key, const char *value)
 

Detailed Description

Describes the target resource of an import operation.

See Also:

AWS API Reference

Definition at line 33 of file ResourceToImport.h.

Constructor & Destructor Documentation

◆ ResourceToImport() [1/2]

Aws::CloudFormation::Model::ResourceToImport::ResourceToImport ( )

◆ ResourceToImport() [2/2]

Aws::CloudFormation::Model::ResourceToImport::ResourceToImport ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddResourceIdentifier() [1/7]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::AddResourceIdentifier ( const Aws::String key,
const Aws::String value 
)
inline

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

Definition at line 204 of file ResourceToImport.h.

◆ AddResourceIdentifier() [2/7]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::AddResourceIdentifier ( Aws::String &&  key,
const Aws::String value 
)
inline

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

Definition at line 212 of file ResourceToImport.h.

◆ AddResourceIdentifier() [3/7]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::AddResourceIdentifier ( const Aws::String key,
Aws::String &&  value 
)
inline

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

Definition at line 220 of file ResourceToImport.h.

◆ AddResourceIdentifier() [4/7]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::AddResourceIdentifier ( Aws::String &&  key,
Aws::String &&  value 
)
inline

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

Definition at line 228 of file ResourceToImport.h.

◆ AddResourceIdentifier() [5/7]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::AddResourceIdentifier ( const char *  key,
Aws::String &&  value 
)
inline

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

Definition at line 236 of file ResourceToImport.h.

◆ AddResourceIdentifier() [6/7]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::AddResourceIdentifier ( Aws::String &&  key,
const char *  value 
)
inline

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

Definition at line 244 of file ResourceToImport.h.

◆ AddResourceIdentifier() [7/7]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::AddResourceIdentifier ( const char *  key,
const char *  value 
)
inline

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

Definition at line 252 of file ResourceToImport.h.

◆ GetLogicalResourceId()

const Aws::String& Aws::CloudFormation::Model::ResourceToImport::GetLogicalResourceId ( ) const
inline

The logical ID of the target resource as specified in the template.

Definition at line 112 of file ResourceToImport.h.

◆ GetResourceIdentifier()

const Aws::Map<Aws::String, Aws::String>& Aws::CloudFormation::Model::ResourceToImport::GetResourceIdentifier ( ) const
inline

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

Definition at line 156 of file ResourceToImport.h.

◆ GetResourceType()

const Aws::String& Aws::CloudFormation::Model::ResourceToImport::GetResourceType ( ) const
inline

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 AWS CloudFormation User Guide.

Definition at line 50 of file ResourceToImport.h.

◆ LogicalResourceIdHasBeenSet()

bool Aws::CloudFormation::Model::ResourceToImport::LogicalResourceIdHasBeenSet ( ) const
inline

The logical ID of the target resource as specified in the template.

Definition at line 117 of file ResourceToImport.h.

◆ operator=()

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::CloudFormation::Model::ResourceToImport::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::CloudFormation::Model::ResourceToImport::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ ResourceIdentifierHasBeenSet()

bool Aws::CloudFormation::Model::ResourceToImport::ResourceIdentifierHasBeenSet ( ) const
inline

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

Definition at line 164 of file ResourceToImport.h.

◆ ResourceTypeHasBeenSet()

bool Aws::CloudFormation::Model::ResourceToImport::ResourceTypeHasBeenSet ( ) const
inline

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 AWS CloudFormation User Guide.

Definition at line 58 of file ResourceToImport.h.

◆ SetLogicalResourceId() [1/3]

void Aws::CloudFormation::Model::ResourceToImport::SetLogicalResourceId ( const Aws::String value)
inline

The logical ID of the target resource as specified in the template.

Definition at line 122 of file ResourceToImport.h.

◆ SetLogicalResourceId() [2/3]

void Aws::CloudFormation::Model::ResourceToImport::SetLogicalResourceId ( Aws::String &&  value)
inline

The logical ID of the target resource as specified in the template.

Definition at line 127 of file ResourceToImport.h.

◆ SetLogicalResourceId() [3/3]

void Aws::CloudFormation::Model::ResourceToImport::SetLogicalResourceId ( const char *  value)
inline

The logical ID of the target resource as specified in the template.

Definition at line 132 of file ResourceToImport.h.

◆ SetResourceIdentifier() [1/2]

void Aws::CloudFormation::Model::ResourceToImport::SetResourceIdentifier ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

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

Definition at line 172 of file ResourceToImport.h.

◆ SetResourceIdentifier() [2/2]

void Aws::CloudFormation::Model::ResourceToImport::SetResourceIdentifier ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

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

Definition at line 180 of file ResourceToImport.h.

◆ SetResourceType() [1/3]

void Aws::CloudFormation::Model::ResourceToImport::SetResourceType ( const Aws::String value)
inline

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 AWS CloudFormation User Guide.

Definition at line 66 of file ResourceToImport.h.

◆ SetResourceType() [2/3]

void Aws::CloudFormation::Model::ResourceToImport::SetResourceType ( Aws::String &&  value)
inline

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 AWS CloudFormation User Guide.

Definition at line 74 of file ResourceToImport.h.

◆ SetResourceType() [3/3]

void Aws::CloudFormation::Model::ResourceToImport::SetResourceType ( const char *  value)
inline

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 AWS CloudFormation User Guide.

Definition at line 82 of file ResourceToImport.h.

◆ WithLogicalResourceId() [1/3]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithLogicalResourceId ( const Aws::String value)
inline

The logical ID of the target resource as specified in the template.

Definition at line 137 of file ResourceToImport.h.

◆ WithLogicalResourceId() [2/3]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithLogicalResourceId ( Aws::String &&  value)
inline

The logical ID of the target resource as specified in the template.

Definition at line 142 of file ResourceToImport.h.

◆ WithLogicalResourceId() [3/3]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithLogicalResourceId ( const char *  value)
inline

The logical ID of the target resource as specified in the template.

Definition at line 147 of file ResourceToImport.h.

◆ WithResourceIdentifier() [1/2]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithResourceIdentifier ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

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

Definition at line 188 of file ResourceToImport.h.

◆ WithResourceIdentifier() [2/2]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithResourceIdentifier ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

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

Definition at line 196 of file ResourceToImport.h.

◆ WithResourceType() [1/3]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithResourceType ( const Aws::String value)
inline

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 AWS CloudFormation User Guide.

Definition at line 90 of file ResourceToImport.h.

◆ WithResourceType() [2/3]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithResourceType ( Aws::String &&  value)
inline

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 AWS CloudFormation User Guide.

Definition at line 98 of file ResourceToImport.h.

◆ WithResourceType() [3/3]

ResourceToImport& Aws::CloudFormation::Model::ResourceToImport::WithResourceType ( const char *  value)
inline

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 AWS CloudFormation User Guide.

Definition at line 106 of file ResourceToImport.h.


The documentation for this class was generated from the following file: