Struct aws_sdk_cloudformation::model::resource_to_import::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for ResourceToImport.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn resource_type(self, input: impl Into<String>) -> Self
pub fn resource_type(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_resource_type(self, input: Option<String>) -> Self
pub fn set_resource_type(self, input: Option<String>) -> Self
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.
sourcepub fn logical_resource_id(self, input: impl Into<String>) -> Self
pub fn logical_resource_id(self, input: impl Into<String>) -> Self
The logical ID of the target resource as specified in the template.
sourcepub fn set_logical_resource_id(self, input: Option<String>) -> Self
pub fn set_logical_resource_id(self, input: Option<String>) -> Self
The logical ID of the target resource as specified in the template.
sourcepub fn resource_identifier(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn resource_identifier(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to resource_identifier.
To override the contents of this collection use set_resource_identifier.
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).
sourcepub fn set_resource_identifier(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_resource_identifier(
self,
input: Option<HashMap<String, String>>
) -> Self
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).
sourcepub fn build(self) -> ResourceToImport
pub fn build(self) -> ResourceToImport
Consumes the builder and constructs a ResourceToImport.