#[non_exhaustive]pub struct DisassociateInstanceEventWindowInput { /* private fields */ }
Implementations§
source§impl DisassociateInstanceEventWindowInput
impl DisassociateInstanceEventWindowInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisassociateInstanceEventWindow, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisassociateInstanceEventWindow, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<DisassociateInstanceEventWindow
>
Examples found in repository?
src/client.rs (line 54831)
54817 54818 54819 54820 54821 54822 54823 54824 54825 54826 54827 54828 54829 54830 54831 54832 54833 54834 54835 54836 54837 54838 54839 54840 54841 54842 54843 54844 54845 54846 54847 54848 54849 54850 54851 54852 54853 54854 54855 54856 54857 54858 54859
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::DisassociateInstanceEventWindow,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::DisassociateInstanceEventWindowError>,
> {
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::DisassociateInstanceEventWindowOutput,
aws_smithy_http::result::SdkError<crate::error::DisassociateInstanceEventWindowError>,
> {
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 DisassociateInstanceEventWindowInput
.
source§impl DisassociateInstanceEventWindowInput
impl DisassociateInstanceEventWindowInput
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 instance_event_window_id(&self) -> Option<&str>
pub fn instance_event_window_id(&self) -> Option<&str>
The ID of the event window.
sourcepub fn association_target(
&self
) -> Option<&InstanceEventWindowDisassociationRequest>
pub fn association_target(
&self
) -> Option<&InstanceEventWindowDisassociationRequest>
One or more targets to disassociate from the specified event window.
Trait Implementations§
source§impl Clone for DisassociateInstanceEventWindowInput
impl Clone for DisassociateInstanceEventWindowInput
source§fn clone(&self) -> DisassociateInstanceEventWindowInput
fn clone(&self) -> DisassociateInstanceEventWindowInput
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