Struct aws_sdk_ec2::input::DeleteManagedPrefixListInput
source · #[non_exhaustive]pub struct DeleteManagedPrefixListInput { /* private fields */ }
Implementations§
source§impl DeleteManagedPrefixListInput
impl DeleteManagedPrefixListInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DeleteManagedPrefixList, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DeleteManagedPrefixList, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<DeleteManagedPrefixList
>
Examples found in repository?
src/client.rs (line 27884)
27870 27871 27872 27873 27874 27875 27876 27877 27878 27879 27880 27881 27882 27883 27884 27885 27886 27887 27888 27889 27890 27891 27892 27893 27894 27895 27896 27897 27898 27899 27900 27901 27902 27903 27904 27905 27906 27907 27908 27909 27910 27911 27912
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::DeleteManagedPrefixList,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::DeleteManagedPrefixListError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::DeleteManagedPrefixListOutput,
aws_smithy_http::result::SdkError<crate::error::DeleteManagedPrefixListError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DeleteManagedPrefixListInput
.
source§impl DeleteManagedPrefixListInput
impl DeleteManagedPrefixListInput
sourcepub fn dry_run(&self) -> Option<bool>
pub fn dry_run(&self) -> Option<bool>
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn prefix_list_id(&self) -> Option<&str>
pub fn prefix_list_id(&self) -> Option<&str>
The ID of the prefix list.
Trait Implementations§
source§impl Clone for DeleteManagedPrefixListInput
impl Clone for DeleteManagedPrefixListInput
source§fn clone(&self) -> DeleteManagedPrefixListInput
fn clone(&self) -> DeleteManagedPrefixListInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more