Values.RepositorySourceAn object representing a repository.
type nonrec t = {repositoryArn : Arn.t option;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-namespace/repository-name.
*)registryId : RegistryId.t option;The Amazon Web Services account ID associated with the registry that contains the repository.
*)repositoryName : RepositoryName.t option;The name of the repository.
*)repositoryUri : Url.t option;The URI for the repository. You can use this URI for container image push and pull operations.
*)createdAt : CreationTimestamp.t option;The date and time, in JavaScript date format, when the repository was created.
*)imageTagMutability : ImageTagMutability.t option;The tag mutability setting for the repository.
*)imageTagMutabilityExclusionFilters : ImageTagMutabilityExclusionFilters.t
option;A list of filters that specify which image tags are excluded from the repository's image tag mutability setting.
*)imageScanningConfiguration : ImageScanningConfiguration.t option;encryptionConfiguration : EncryptionConfiguration.t option;The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of ImageTagMutabilityExclusionFilterValue.t ])
list ]
list
| `String of Arn.t
| `Structure of
(string
* [> `Boolean of ScanOnPushFlag.t
| `Enum of string
| `String of KmsKey.t ])
list
| `Timestamp of CreationTimestamp.t ])
list ]