AWS SDK for C++  1.9.44
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ECR::Model Namespace Reference

Namespaces

 EncryptionTypeMapper
 
 FindingSeverityMapper
 
 ImageActionTypeMapper
 
 ImageFailureCodeMapper
 
 ImageTagMutabilityMapper
 
 LayerAvailabilityMapper
 
 LayerFailureCodeMapper
 
 LifecyclePolicyPreviewStatusMapper
 
 ScanStatusMapper
 
 TagStatusMapper
 

Classes

class  Attribute
 
class  AuthorizationData
 
class  BatchCheckLayerAvailabilityRequest
 
class  BatchCheckLayerAvailabilityResult
 
class  BatchDeleteImageRequest
 
class  BatchDeleteImageResult
 
class  BatchGetImageRequest
 
class  BatchGetImageResult
 
class  CompleteLayerUploadRequest
 
class  CompleteLayerUploadResult
 
class  CreateRepositoryRequest
 
class  CreateRepositoryResult
 
class  DeleteLifecyclePolicyRequest
 
class  DeleteLifecyclePolicyResult
 
class  DeleteRegistryPolicyRequest
 
class  DeleteRegistryPolicyResult
 
class  DeleteRepositoryPolicyRequest
 
class  DeleteRepositoryPolicyResult
 
class  DeleteRepositoryRequest
 
class  DeleteRepositoryResult
 
class  DescribeImageScanFindingsRequest
 
class  DescribeImageScanFindingsResult
 
class  DescribeImagesFilter
 
class  DescribeImagesRequest
 
class  DescribeImagesResult
 
class  DescribeRegistryRequest
 
class  DescribeRegistryResult
 
class  DescribeRepositoriesRequest
 
class  DescribeRepositoriesResult
 
class  EncryptionConfiguration
 
class  GetAuthorizationTokenRequest
 
class  GetAuthorizationTokenResult
 
class  GetDownloadUrlForLayerRequest
 
class  GetDownloadUrlForLayerResult
 
class  GetLifecyclePolicyPreviewRequest
 
class  GetLifecyclePolicyPreviewResult
 
class  GetLifecyclePolicyRequest
 
class  GetLifecyclePolicyResult
 
class  GetRegistryPolicyRequest
 
class  GetRegistryPolicyResult
 
class  GetRepositoryPolicyRequest
 
class  GetRepositoryPolicyResult
 
class  Image
 
class  ImageDetail
 
class  ImageFailure
 
class  ImageIdentifier
 
class  ImageScanFinding
 
class  ImageScanFindings
 
class  ImageScanFindingsSummary
 
class  ImageScanningConfiguration
 
class  ImageScanStatus
 
class  InitiateLayerUploadRequest
 
class  InitiateLayerUploadResult
 
class  InvalidLayerPartException
 
class  KmsException
 
class  Layer
 
class  LayerFailure
 
class  LifecyclePolicyPreviewFilter
 
class  LifecyclePolicyPreviewResult
 
class  LifecyclePolicyPreviewSummary
 
class  LifecyclePolicyRuleAction
 
class  ListImagesFilter
 
class  ListImagesRequest
 
class  ListImagesResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  PutImageRequest
 
class  PutImageResult
 
class  PutImageScanningConfigurationRequest
 
class  PutImageScanningConfigurationResult
 
class  PutImageTagMutabilityRequest
 
class  PutImageTagMutabilityResult
 
class  PutLifecyclePolicyRequest
 
class  PutLifecyclePolicyResult
 
class  PutRegistryPolicyRequest
 
class  PutRegistryPolicyResult
 
class  PutReplicationConfigurationRequest
 
class  PutReplicationConfigurationResult
 
class  ReplicationConfiguration
 
class  ReplicationDestination
 
class  ReplicationRule
 
class  Repository
 
class  SetRepositoryPolicyRequest
 
class  SetRepositoryPolicyResult
 
class  StartImageScanRequest
 
class  StartImageScanResult
 
class  StartLifecyclePolicyPreviewRequest
 
class  StartLifecyclePolicyPreviewResult
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UploadLayerPartRequest
 
class  UploadLayerPartResult
 

Typedefs

typedef Aws::Utils::Outcome< BatchCheckLayerAvailabilityResult, ECRErrorBatchCheckLayerAvailabilityOutcome
 
typedef Aws::Utils::Outcome< BatchDeleteImageResult, ECRErrorBatchDeleteImageOutcome
 
typedef Aws::Utils::Outcome< BatchGetImageResult, ECRErrorBatchGetImageOutcome
 
typedef Aws::Utils::Outcome< CompleteLayerUploadResult, ECRErrorCompleteLayerUploadOutcome
 
typedef Aws::Utils::Outcome< CreateRepositoryResult, ECRErrorCreateRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteLifecyclePolicyResult, ECRErrorDeleteLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteRegistryPolicyResult, ECRErrorDeleteRegistryPolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryResult, ECRErrorDeleteRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryPolicyResult, ECRErrorDeleteRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeImageScanFindingsResult, ECRErrorDescribeImageScanFindingsOutcome
 
typedef Aws::Utils::Outcome< DescribeImagesResult, ECRErrorDescribeImagesOutcome
 
typedef Aws::Utils::Outcome< DescribeRegistryResult, ECRErrorDescribeRegistryOutcome
 
typedef Aws::Utils::Outcome< DescribeRepositoriesResult, ECRErrorDescribeRepositoriesOutcome
 
typedef Aws::Utils::Outcome< GetAuthorizationTokenResult, ECRErrorGetAuthorizationTokenOutcome
 
typedef Aws::Utils::Outcome< GetDownloadUrlForLayerResult, ECRErrorGetDownloadUrlForLayerOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePolicyResult, ECRErrorGetLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePolicyPreviewResult, ECRErrorGetLifecyclePolicyPreviewOutcome
 
typedef Aws::Utils::Outcome< GetRegistryPolicyResult, ECRErrorGetRegistryPolicyOutcome
 
typedef Aws::Utils::Outcome< GetRepositoryPolicyResult, ECRErrorGetRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< InitiateLayerUploadResult, ECRErrorInitiateLayerUploadOutcome
 
typedef Aws::Utils::Outcome< ListImagesResult, ECRErrorListImagesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, ECRErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PutImageResult, ECRErrorPutImageOutcome
 
typedef Aws::Utils::Outcome< PutImageScanningConfigurationResult, ECRErrorPutImageScanningConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutImageTagMutabilityResult, ECRErrorPutImageTagMutabilityOutcome
 
typedef Aws::Utils::Outcome< PutLifecyclePolicyResult, ECRErrorPutLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< PutRegistryPolicyResult, ECRErrorPutRegistryPolicyOutcome
 
typedef Aws::Utils::Outcome< PutReplicationConfigurationResult, ECRErrorPutReplicationConfigurationOutcome
 
typedef Aws::Utils::Outcome< SetRepositoryPolicyResult, ECRErrorSetRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< StartImageScanResult, ECRErrorStartImageScanOutcome
 
typedef Aws::Utils::Outcome< StartLifecyclePolicyPreviewResult, ECRErrorStartLifecyclePolicyPreviewOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, ECRErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, ECRErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UploadLayerPartResult, ECRErrorUploadLayerPartOutcome
 
typedef std::future< BatchCheckLayerAvailabilityOutcomeBatchCheckLayerAvailabilityOutcomeCallable
 
typedef std::future< BatchDeleteImageOutcomeBatchDeleteImageOutcomeCallable
 
typedef std::future< BatchGetImageOutcomeBatchGetImageOutcomeCallable
 
typedef std::future< CompleteLayerUploadOutcomeCompleteLayerUploadOutcomeCallable
 
typedef std::future< CreateRepositoryOutcomeCreateRepositoryOutcomeCallable
 
typedef std::future< DeleteLifecyclePolicyOutcomeDeleteLifecyclePolicyOutcomeCallable
 
typedef std::future< DeleteRegistryPolicyOutcomeDeleteRegistryPolicyOutcomeCallable
 
typedef std::future< DeleteRepositoryOutcomeDeleteRepositoryOutcomeCallable
 
typedef std::future< DeleteRepositoryPolicyOutcomeDeleteRepositoryPolicyOutcomeCallable
 
typedef std::future< DescribeImageScanFindingsOutcomeDescribeImageScanFindingsOutcomeCallable
 
typedef std::future< DescribeImagesOutcomeDescribeImagesOutcomeCallable
 
typedef std::future< DescribeRegistryOutcomeDescribeRegistryOutcomeCallable
 
typedef std::future< DescribeRepositoriesOutcomeDescribeRepositoriesOutcomeCallable
 
typedef std::future< GetAuthorizationTokenOutcomeGetAuthorizationTokenOutcomeCallable
 
typedef std::future< GetDownloadUrlForLayerOutcomeGetDownloadUrlForLayerOutcomeCallable
 
typedef std::future< GetLifecyclePolicyOutcomeGetLifecyclePolicyOutcomeCallable
 
typedef std::future< GetLifecyclePolicyPreviewOutcomeGetLifecyclePolicyPreviewOutcomeCallable
 
typedef std::future< GetRegistryPolicyOutcomeGetRegistryPolicyOutcomeCallable
 
typedef std::future< GetRepositoryPolicyOutcomeGetRepositoryPolicyOutcomeCallable
 
typedef std::future< InitiateLayerUploadOutcomeInitiateLayerUploadOutcomeCallable
 
typedef std::future< ListImagesOutcomeListImagesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< PutImageOutcomePutImageOutcomeCallable
 
typedef std::future< PutImageScanningConfigurationOutcomePutImageScanningConfigurationOutcomeCallable
 
typedef std::future< PutImageTagMutabilityOutcomePutImageTagMutabilityOutcomeCallable
 
typedef std::future< PutLifecyclePolicyOutcomePutLifecyclePolicyOutcomeCallable
 
typedef std::future< PutRegistryPolicyOutcomePutRegistryPolicyOutcomeCallable
 
typedef std::future< PutReplicationConfigurationOutcomePutReplicationConfigurationOutcomeCallable
 
typedef std::future< SetRepositoryPolicyOutcomeSetRepositoryPolicyOutcomeCallable
 
typedef std::future< StartImageScanOutcomeStartImageScanOutcomeCallable
 
typedef std::future< StartLifecyclePolicyPreviewOutcomeStartLifecyclePolicyPreviewOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UploadLayerPartOutcomeUploadLayerPartOutcomeCallable
 

Enumerations

enum  EncryptionType { EncryptionType::NOT_SET, EncryptionType::AES256, EncryptionType::KMS }
 
enum  FindingSeverity {
  FindingSeverity::NOT_SET, FindingSeverity::INFORMATIONAL, FindingSeverity::LOW, FindingSeverity::MEDIUM,
  FindingSeverity::HIGH, FindingSeverity::CRITICAL, FindingSeverity::UNDEFINED
}
 
enum  ImageActionType { ImageActionType::NOT_SET, ImageActionType::EXPIRE }
 
enum  ImageFailureCode {
  ImageFailureCode::NOT_SET, ImageFailureCode::InvalidImageDigest, ImageFailureCode::InvalidImageTag, ImageFailureCode::ImageTagDoesNotMatchDigest,
  ImageFailureCode::ImageNotFound, ImageFailureCode::MissingDigestAndTag, ImageFailureCode::ImageReferencedByManifestList, ImageFailureCode::KmsError
}
 
enum  ImageTagMutability { ImageTagMutability::NOT_SET, ImageTagMutability::MUTABLE, ImageTagMutability::IMMUTABLE }
 
enum  LayerAvailability { LayerAvailability::NOT_SET, LayerAvailability::AVAILABLE, LayerAvailability::UNAVAILABLE }
 
enum  LayerFailureCode { LayerFailureCode::NOT_SET, LayerFailureCode::InvalidLayerDigest, LayerFailureCode::MissingLayerDigest }
 
enum  LifecyclePolicyPreviewStatus {
  LifecyclePolicyPreviewStatus::NOT_SET, LifecyclePolicyPreviewStatus::IN_PROGRESS, LifecyclePolicyPreviewStatus::COMPLETE, LifecyclePolicyPreviewStatus::EXPIRED,
  LifecyclePolicyPreviewStatus::FAILED
}
 
enum  ScanStatus { ScanStatus::NOT_SET, ScanStatus::IN_PROGRESS, ScanStatus::COMPLETE, ScanStatus::FAILED }
 
enum  TagStatus { TagStatus::NOT_SET, TagStatus::TAGGED, TagStatus::UNTAGGED, TagStatus::ANY }
 

Typedef Documentation

◆ BatchCheckLayerAvailabilityOutcome

Definition at line 122 of file ECRClient.h.

◆ BatchCheckLayerAvailabilityOutcomeCallable

Definition at line 157 of file ECRClient.h.

◆ BatchDeleteImageOutcome

Definition at line 123 of file ECRClient.h.

◆ BatchDeleteImageOutcomeCallable

Definition at line 158 of file ECRClient.h.

◆ BatchGetImageOutcome

Definition at line 124 of file ECRClient.h.

◆ BatchGetImageOutcomeCallable

Definition at line 159 of file ECRClient.h.

◆ CompleteLayerUploadOutcome

Definition at line 125 of file ECRClient.h.

◆ CompleteLayerUploadOutcomeCallable

Definition at line 160 of file ECRClient.h.

◆ CreateRepositoryOutcome

Definition at line 126 of file ECRClient.h.

◆ CreateRepositoryOutcomeCallable

Definition at line 161 of file ECRClient.h.

◆ DeleteLifecyclePolicyOutcome

Definition at line 127 of file ECRClient.h.

◆ DeleteLifecyclePolicyOutcomeCallable

Definition at line 162 of file ECRClient.h.

◆ DeleteRegistryPolicyOutcome

Definition at line 128 of file ECRClient.h.

◆ DeleteRegistryPolicyOutcomeCallable

Definition at line 163 of file ECRClient.h.

◆ DeleteRepositoryOutcome

Definition at line 129 of file ECRClient.h.

◆ DeleteRepositoryOutcomeCallable

Definition at line 164 of file ECRClient.h.

◆ DeleteRepositoryPolicyOutcome

Definition at line 130 of file ECRClient.h.

◆ DeleteRepositoryPolicyOutcomeCallable

Definition at line 165 of file ECRClient.h.

◆ DescribeImageScanFindingsOutcome

Definition at line 131 of file ECRClient.h.

◆ DescribeImageScanFindingsOutcomeCallable

Definition at line 166 of file ECRClient.h.

◆ DescribeImagesOutcome

Definition at line 132 of file ECRClient.h.

◆ DescribeImagesOutcomeCallable

Definition at line 167 of file ECRClient.h.

◆ DescribeRegistryOutcome

Definition at line 133 of file ECRClient.h.

◆ DescribeRegistryOutcomeCallable

Definition at line 168 of file ECRClient.h.

◆ DescribeRepositoriesOutcome

Definition at line 134 of file ECRClient.h.

◆ DescribeRepositoriesOutcomeCallable

Definition at line 169 of file ECRClient.h.

◆ GetAuthorizationTokenOutcome

Definition at line 135 of file ECRClient.h.

◆ GetAuthorizationTokenOutcomeCallable

Definition at line 170 of file ECRClient.h.

◆ GetDownloadUrlForLayerOutcome

Definition at line 136 of file ECRClient.h.

◆ GetDownloadUrlForLayerOutcomeCallable

Definition at line 171 of file ECRClient.h.

◆ GetLifecyclePolicyOutcome

Definition at line 137 of file ECRClient.h.

◆ GetLifecyclePolicyOutcomeCallable

Definition at line 172 of file ECRClient.h.

◆ GetLifecyclePolicyPreviewOutcome

Definition at line 138 of file ECRClient.h.

◆ GetLifecyclePolicyPreviewOutcomeCallable

Definition at line 173 of file ECRClient.h.

◆ GetRegistryPolicyOutcome

Definition at line 139 of file ECRClient.h.

◆ GetRegistryPolicyOutcomeCallable

Definition at line 174 of file ECRClient.h.

◆ GetRepositoryPolicyOutcome

Definition at line 140 of file ECRClient.h.

◆ GetRepositoryPolicyOutcomeCallable

Definition at line 175 of file ECRClient.h.

◆ InitiateLayerUploadOutcome

Definition at line 141 of file ECRClient.h.

◆ InitiateLayerUploadOutcomeCallable

Definition at line 176 of file ECRClient.h.

◆ ListImagesOutcome

Definition at line 142 of file ECRClient.h.

◆ ListImagesOutcomeCallable

Definition at line 177 of file ECRClient.h.

◆ ListTagsForResourceOutcome

Definition at line 143 of file ECRClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 178 of file ECRClient.h.

◆ PutImageOutcome

Definition at line 144 of file ECRClient.h.

◆ PutImageOutcomeCallable

Definition at line 179 of file ECRClient.h.

◆ PutImageScanningConfigurationOutcome

Definition at line 145 of file ECRClient.h.

◆ PutImageScanningConfigurationOutcomeCallable

Definition at line 180 of file ECRClient.h.

◆ PutImageTagMutabilityOutcome

Definition at line 146 of file ECRClient.h.

◆ PutImageTagMutabilityOutcomeCallable

Definition at line 181 of file ECRClient.h.

◆ PutLifecyclePolicyOutcome

Definition at line 147 of file ECRClient.h.

◆ PutLifecyclePolicyOutcomeCallable

Definition at line 182 of file ECRClient.h.

◆ PutRegistryPolicyOutcome

Definition at line 148 of file ECRClient.h.

◆ PutRegistryPolicyOutcomeCallable

Definition at line 183 of file ECRClient.h.

◆ PutReplicationConfigurationOutcome

Definition at line 149 of file ECRClient.h.

◆ PutReplicationConfigurationOutcomeCallable

Definition at line 184 of file ECRClient.h.

◆ SetRepositoryPolicyOutcome

Definition at line 150 of file ECRClient.h.

◆ SetRepositoryPolicyOutcomeCallable

Definition at line 185 of file ECRClient.h.

◆ StartImageScanOutcome

Definition at line 151 of file ECRClient.h.

◆ StartImageScanOutcomeCallable

Definition at line 186 of file ECRClient.h.

◆ StartLifecyclePolicyPreviewOutcome

Definition at line 152 of file ECRClient.h.

◆ StartLifecyclePolicyPreviewOutcomeCallable

Definition at line 187 of file ECRClient.h.

◆ TagResourceOutcome

Definition at line 153 of file ECRClient.h.

◆ TagResourceOutcomeCallable

Definition at line 188 of file ECRClient.h.

◆ UntagResourceOutcome

Definition at line 154 of file ECRClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 189 of file ECRClient.h.

◆ UploadLayerPartOutcome

Definition at line 155 of file ECRClient.h.

◆ UploadLayerPartOutcomeCallable

Definition at line 190 of file ECRClient.h.

Enumeration Type Documentation

◆ EncryptionType

Enumerator
NOT_SET 
AES256 
KMS 

Definition at line 16 of file EncryptionType.h.

◆ FindingSeverity

Enumerator
NOT_SET 
INFORMATIONAL 
LOW 
MEDIUM 
HIGH 
CRITICAL 
UNDEFINED 

Definition at line 16 of file FindingSeverity.h.

◆ ImageActionType

Enumerator
NOT_SET 
EXPIRE 

Definition at line 16 of file ImageActionType.h.

◆ ImageFailureCode

Enumerator
NOT_SET 
InvalidImageDigest 
InvalidImageTag 
ImageTagDoesNotMatchDigest 
ImageNotFound 
MissingDigestAndTag 
ImageReferencedByManifestList 
KmsError 

Definition at line 16 of file ImageFailureCode.h.

◆ ImageTagMutability

Enumerator
NOT_SET 
MUTABLE 
IMMUTABLE 

Definition at line 16 of file ImageTagMutability.h.

◆ LayerAvailability

Enumerator
NOT_SET 
AVAILABLE 
UNAVAILABLE 

Definition at line 16 of file LayerAvailability.h.

◆ LayerFailureCode

Enumerator
NOT_SET 
InvalidLayerDigest 
MissingLayerDigest 

Definition at line 16 of file LayerFailureCode.h.

◆ LifecyclePolicyPreviewStatus

Enumerator
NOT_SET 
IN_PROGRESS 
COMPLETE 
EXPIRED 
FAILED 

Definition at line 16 of file LifecyclePolicyPreviewStatus.h.

◆ ScanStatus

Enumerator
NOT_SET 
IN_PROGRESS 
COMPLETE 
FAILED 

Definition at line 16 of file ScanStatus.h.

◆ TagStatus

Enumerator
NOT_SET 
TAGGED 
UNTAGGED 
ANY 

Definition at line 16 of file TagStatus.h.