Struct aws_sdk_resiliencehub::operation::remove_draft_app_version_resource_mappings::builders::RemoveDraftAppVersionResourceMappingsInputBuilder
source · #[non_exhaustive]pub struct RemoveDraftAppVersionResourceMappingsInputBuilder { /* private fields */ }Expand description
A builder for RemoveDraftAppVersionResourceMappingsInput.
Implementations§
source§impl RemoveDraftAppVersionResourceMappingsInputBuilder
impl RemoveDraftAppVersionResourceMappingsInputBuilder
sourcepub fn app_arn(self, input: impl Into<String>) -> Self
pub fn app_arn(self, input: impl Into<String>) -> Self
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
sourcepub fn set_app_arn(self, input: Option<String>) -> Self
pub fn set_app_arn(self, input: Option<String>) -> Self
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
sourcepub fn get_app_arn(&self) -> &Option<String>
pub fn get_app_arn(&self) -> &Option<String>
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
sourcepub fn resource_names(self, input: impl Into<String>) -> Self
pub fn resource_names(self, input: impl Into<String>) -> Self
Appends an item to resource_names.
To override the contents of this collection use set_resource_names.
The names of the resources you want to remove from the resource mappings.
sourcepub fn set_resource_names(self, input: Option<Vec<String>>) -> Self
pub fn set_resource_names(self, input: Option<Vec<String>>) -> Self
The names of the resources you want to remove from the resource mappings.
sourcepub fn get_resource_names(&self) -> &Option<Vec<String>>
pub fn get_resource_names(&self) -> &Option<Vec<String>>
The names of the resources you want to remove from the resource mappings.
sourcepub fn logical_stack_names(self, input: impl Into<String>) -> Self
pub fn logical_stack_names(self, input: impl Into<String>) -> Self
Appends an item to logical_stack_names.
To override the contents of this collection use set_logical_stack_names.
The names of the CloudFormation stacks you want to remove from the resource mappings.
sourcepub fn set_logical_stack_names(self, input: Option<Vec<String>>) -> Self
pub fn set_logical_stack_names(self, input: Option<Vec<String>>) -> Self
The names of the CloudFormation stacks you want to remove from the resource mappings.
sourcepub fn get_logical_stack_names(&self) -> &Option<Vec<String>>
pub fn get_logical_stack_names(&self) -> &Option<Vec<String>>
The names of the CloudFormation stacks you want to remove from the resource mappings.
sourcepub fn app_registry_app_names(self, input: impl Into<String>) -> Self
pub fn app_registry_app_names(self, input: impl Into<String>) -> Self
Appends an item to app_registry_app_names.
To override the contents of this collection use set_app_registry_app_names.
The names of the registered applications you want to remove from the resource mappings.
sourcepub fn set_app_registry_app_names(self, input: Option<Vec<String>>) -> Self
pub fn set_app_registry_app_names(self, input: Option<Vec<String>>) -> Self
The names of the registered applications you want to remove from the resource mappings.
sourcepub fn get_app_registry_app_names(&self) -> &Option<Vec<String>>
pub fn get_app_registry_app_names(&self) -> &Option<Vec<String>>
The names of the registered applications you want to remove from the resource mappings.
sourcepub fn resource_group_names(self, input: impl Into<String>) -> Self
pub fn resource_group_names(self, input: impl Into<String>) -> Self
Appends an item to resource_group_names.
To override the contents of this collection use set_resource_group_names.
The names of the resource groups you want to remove from the resource mappings.
sourcepub fn set_resource_group_names(self, input: Option<Vec<String>>) -> Self
pub fn set_resource_group_names(self, input: Option<Vec<String>>) -> Self
The names of the resource groups you want to remove from the resource mappings.
sourcepub fn get_resource_group_names(&self) -> &Option<Vec<String>>
pub fn get_resource_group_names(&self) -> &Option<Vec<String>>
The names of the resource groups you want to remove from the resource mappings.
sourcepub fn terraform_source_names(self, input: impl Into<String>) -> Self
pub fn terraform_source_names(self, input: impl Into<String>) -> Self
Appends an item to terraform_source_names.
To override the contents of this collection use set_terraform_source_names.
The names of the Terraform sources you want to remove from the resource mappings.
sourcepub fn set_terraform_source_names(self, input: Option<Vec<String>>) -> Self
pub fn set_terraform_source_names(self, input: Option<Vec<String>>) -> Self
The names of the Terraform sources you want to remove from the resource mappings.
sourcepub fn get_terraform_source_names(&self) -> &Option<Vec<String>>
pub fn get_terraform_source_names(&self) -> &Option<Vec<String>>
The names of the Terraform sources you want to remove from the resource mappings.
sourcepub fn eks_source_names(self, input: impl Into<String>) -> Self
pub fn eks_source_names(self, input: impl Into<String>) -> Self
Appends an item to eks_source_names.
To override the contents of this collection use set_eks_source_names.
The names of the Amazon Elastic Kubernetes Service clusters and namespaces you want to remove from the resource mappings.
This parameter accepts values in "eks-cluster/namespace" format.
sourcepub fn set_eks_source_names(self, input: Option<Vec<String>>) -> Self
pub fn set_eks_source_names(self, input: Option<Vec<String>>) -> Self
The names of the Amazon Elastic Kubernetes Service clusters and namespaces you want to remove from the resource mappings.
This parameter accepts values in "eks-cluster/namespace" format.
sourcepub fn get_eks_source_names(&self) -> &Option<Vec<String>>
pub fn get_eks_source_names(&self) -> &Option<Vec<String>>
The names of the Amazon Elastic Kubernetes Service clusters and namespaces you want to remove from the resource mappings.
This parameter accepts values in "eks-cluster/namespace" format.
sourcepub fn build(
self
) -> Result<RemoveDraftAppVersionResourceMappingsInput, BuildError>
pub fn build( self ) -> Result<RemoveDraftAppVersionResourceMappingsInput, BuildError>
Consumes the builder and constructs a RemoveDraftAppVersionResourceMappingsInput.
source§impl RemoveDraftAppVersionResourceMappingsInputBuilder
impl RemoveDraftAppVersionResourceMappingsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<RemoveDraftAppVersionResourceMappingsOutput, SdkError<RemoveDraftAppVersionResourceMappingsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<RemoveDraftAppVersionResourceMappingsOutput, SdkError<RemoveDraftAppVersionResourceMappingsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for RemoveDraftAppVersionResourceMappingsInputBuilder
impl Clone for RemoveDraftAppVersionResourceMappingsInputBuilder
source§fn clone(&self) -> RemoveDraftAppVersionResourceMappingsInputBuilder
fn clone(&self) -> RemoveDraftAppVersionResourceMappingsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for RemoveDraftAppVersionResourceMappingsInputBuilder
impl Default for RemoveDraftAppVersionResourceMappingsInputBuilder
source§fn default() -> RemoveDraftAppVersionResourceMappingsInputBuilder
fn default() -> RemoveDraftAppVersionResourceMappingsInputBuilder
source§impl PartialEq for RemoveDraftAppVersionResourceMappingsInputBuilder
impl PartialEq for RemoveDraftAppVersionResourceMappingsInputBuilder
source§fn eq(&self, other: &RemoveDraftAppVersionResourceMappingsInputBuilder) -> bool
fn eq(&self, other: &RemoveDraftAppVersionResourceMappingsInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for RemoveDraftAppVersionResourceMappingsInputBuilder
Auto Trait Implementations§
impl Freeze for RemoveDraftAppVersionResourceMappingsInputBuilder
impl RefUnwindSafe for RemoveDraftAppVersionResourceMappingsInputBuilder
impl Send for RemoveDraftAppVersionResourceMappingsInputBuilder
impl Sync for RemoveDraftAppVersionResourceMappingsInputBuilder
impl Unpin for RemoveDraftAppVersionResourceMappingsInputBuilder
impl UnwindSafe for RemoveDraftAppVersionResourceMappingsInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more