amazonka-ecr-2.0: Amazon EC2 Container Registry SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ECR.Types.Repository

Description

 
Synopsis

Documentation

data Repository Source #

An object representing a repository.

See: newRepository smart constructor.

Constructors

Repository' 

Fields

Instances

Instances details
FromJSON Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Generic Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Associated Types

type Rep Repository :: Type -> Type #

Read Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Show Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

NFData Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Methods

rnf :: Repository -> () #

Eq Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Hashable Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

type Rep Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

newRepository :: Repository Source #

Create a value of Repository with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAt:Repository', repository_createdAt - The date and time, in JavaScript date format, when the repository was created.

$sel:encryptionConfiguration:Repository', repository_encryptionConfiguration - The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

$sel:imageScanningConfiguration:Repository', repository_imageScanningConfiguration - Undocumented member.

$sel:imageTagMutability:Repository', repository_imageTagMutability - The tag mutability setting for the repository.

$sel:registryId:Repository', repository_registryId - The Amazon Web Services account ID associated with the registry that contains the repository.

$sel:repositoryArn:Repository', repository_repositoryArn - The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

$sel:repositoryName:Repository', repository_repositoryName - The name of the repository.

$sel:repositoryUri:Repository', repository_repositoryUri - The URI for the repository. You can use this URI for container image push and pull operations.

repository_createdAt :: Lens' Repository (Maybe UTCTime) Source #

The date and time, in JavaScript date format, when the repository was created.

repository_encryptionConfiguration :: Lens' Repository (Maybe EncryptionConfiguration) Source #

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

repository_imageTagMutability :: Lens' Repository (Maybe ImageTagMutability) Source #

The tag mutability setting for the repository.

repository_registryId :: Lens' Repository (Maybe Text) Source #

The Amazon Web Services account ID associated with the registry that contains the repository.

repository_repositoryArn :: Lens' Repository (Maybe Text) Source #

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

repository_repositoryName :: Lens' Repository (Maybe Text) Source #

The name of the repository.

repository_repositoryUri :: Lens' Repository (Maybe Text) Source #

The URI for the repository. You can use this URI for container image push and pull operations.