#[non_exhaustive]pub struct NotifyResourceDeploymentStatusChangeInput { /* private fields */ }Implementations§
source§impl NotifyResourceDeploymentStatusChangeInput
impl NotifyResourceDeploymentStatusChangeInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<NotifyResourceDeploymentStatusChange, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<NotifyResourceDeploymentStatusChange, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<NotifyResourceDeploymentStatusChange>
Examples found in repository?
src/client.rs (line 7246)
7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::NotifyResourceDeploymentStatusChange,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<
crate::error::NotifyResourceDeploymentStatusChangeError,
>,
> {
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::NotifyResourceDeploymentStatusChangeOutput,
aws_smithy_http::result::SdkError<
crate::error::NotifyResourceDeploymentStatusChangeError,
>,
> {
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 NotifyResourceDeploymentStatusChangeInput.
source§impl NotifyResourceDeploymentStatusChangeInput
impl NotifyResourceDeploymentStatusChangeInput
sourcepub fn resource_arn(&self) -> Option<&str>
pub fn resource_arn(&self) -> Option<&str>
The provisioned resource Amazon Resource Name (ARN).
sourcepub fn status(&self) -> Option<&ResourceDeploymentStatus>
pub fn status(&self) -> Option<&ResourceDeploymentStatus>
The status of your provisioned resource.
sourcepub fn outputs(&self) -> Option<&[Output]>
pub fn outputs(&self) -> Option<&[Output]>
The provisioned resource state change detail data that's returned by Proton.
sourcepub fn deployment_id(&self) -> Option<&str>
pub fn deployment_id(&self) -> Option<&str>
The deployment ID for your provisioned resource.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The deployment status message for your provisioned resource.
Trait Implementations§
source§impl Clone for NotifyResourceDeploymentStatusChangeInput
impl Clone for NotifyResourceDeploymentStatusChangeInput
source§fn clone(&self) -> NotifyResourceDeploymentStatusChangeInput
fn clone(&self) -> NotifyResourceDeploymentStatusChangeInput
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