/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Settings that Image Builder uses to configure the ECR repository and the
* output container images that Amazon Inspector scans.See Also:
* AWS
* API Reference
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
The name of the container repository that Amazon Inspector scans to identify
* findings for your container images. The name includes the path for the
* repository location. If you don’t provide this information, Image Builder
* creates a repository in your account named
* image-builder-image-scanning-repository
for vulnerability scans of
* your output container images.
Tags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline const Aws::VectorTags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline bool ContainerTagsHasBeenSet() const { return m_containerTagsHasBeenSet; } /** *Tags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline void SetContainerTags(const Aws::VectorTags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline void SetContainerTags(Aws::VectorTags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline EcrConfiguration& WithContainerTags(const Aws::VectorTags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline EcrConfiguration& WithContainerTags(Aws::VectorTags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline EcrConfiguration& AddContainerTags(const Aws::String& value) { m_containerTagsHasBeenSet = true; m_containerTags.push_back(value); return *this; } /** *Tags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline EcrConfiguration& AddContainerTags(Aws::String&& value) { m_containerTagsHasBeenSet = true; m_containerTags.push_back(std::move(value)); return *this; } /** *Tags for Image Builder to apply to the output container image that &INS; * scans. Tags can help you identify and manage your scanned images.
*/ inline EcrConfiguration& AddContainerTags(const char* value) { m_containerTagsHasBeenSet = true; m_containerTags.push_back(value); return *this; } private: Aws::String m_repositoryName; bool m_repositoryNameHasBeenSet = false; Aws::Vector