Struct aws_sdk_ecr::client::fluent_builders::StartImageScan
source · pub struct StartImageScan { /* private fields */ }
Expand description
Fluent builder constructing a request to StartImageScan
.
Starts an image vulnerability scan. An image scan can only be started once per 24 hours on an individual image. This limit includes if an image was scanned on initial push. For more information, see Image scanning in the Amazon Elastic Container Registry User Guide.
Implementations§
source§impl StartImageScan
impl StartImageScan
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<StartImageScan, AwsResponseRetryClassifier>, SdkError<StartImageScanError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<StartImageScan, AwsResponseRetryClassifier>, SdkError<StartImageScanError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<StartImageScanOutput, SdkError<StartImageScanError>>
pub async fn send(
self
) -> Result<StartImageScanOutput, SdkError<StartImageScanError>>
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, which can be set when configuring the client.
sourcepub fn registry_id(self, input: impl Into<String>) -> Self
pub fn registry_id(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID associated with the registry that contains the repository in which to start an image scan request. If you do not specify a registry, the default registry is assumed.
sourcepub fn set_registry_id(self, input: Option<String>) -> Self
pub fn set_registry_id(self, input: Option<String>) -> Self
The Amazon Web Services account ID associated with the registry that contains the repository in which to start an image scan request. If you do not specify a registry, the default registry is assumed.
sourcepub fn repository_name(self, input: impl Into<String>) -> Self
pub fn repository_name(self, input: impl Into<String>) -> Self
The name of the repository that contains the images to scan.
sourcepub fn set_repository_name(self, input: Option<String>) -> Self
pub fn set_repository_name(self, input: Option<String>) -> Self
The name of the repository that contains the images to scan.
sourcepub fn image_id(self, input: ImageIdentifier) -> Self
pub fn image_id(self, input: ImageIdentifier) -> Self
An object with identifying information for an image in an Amazon ECR repository.
sourcepub fn set_image_id(self, input: Option<ImageIdentifier>) -> Self
pub fn set_image_id(self, input: Option<ImageIdentifier>) -> Self
An object with identifying information for an image in an Amazon ECR repository.
Trait Implementations§
source§impl Clone for StartImageScan
impl Clone for StartImageScan
source§fn clone(&self) -> StartImageScan
fn clone(&self) -> StartImageScan
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more