Package-level declarations

Types

Link copied to clipboard
data class GetAuthorizationTokenResult(val authorizationToken: String, val expiresAt: String, val id: String, val password: String, val proxyEndpoint: String, val registryId: String? = null, val userName: String)

A collection of values returned by getAuthorizationToken.

Link copied to clipboard
data class GetCredentialsResult(val authorizationToken: String, val expiresAt: String, val id: String, val proxyEndpoint: String, val registryId: String)

A collection of values returned by getCredentials.

Link copied to clipboard
data class GetImageResult(val id: String, val imageDigest: String, val imagePushedAt: Int, val imageSizeInBytes: Int, val imageTag: String? = null, val imageTags: List<String>, val imageUri: String, val mostRecent: Boolean? = null, val registryId: String, val repositoryName: String)

A collection of values returned by getImage.

Link copied to clipboard
data class GetLifecyclePolicyDocumentResult(val id: String, val json: String, val rules: List<GetLifecyclePolicyDocumentRule>? = null)

A collection of values returned by getLifecyclePolicyDocument.

Link copied to clipboard
data class GetLifecyclePolicyDocumentRule(val action: GetLifecyclePolicyDocumentRuleAction? = null, val description: String? = null, val priority: Int, val selection: GetLifecyclePolicyDocumentRuleSelection? = null)
Link copied to clipboard
data class GetLifecyclePolicyDocumentRuleSelection(val countNumber: Int, val countType: String, val countUnit: String? = null, val tagPatternLists: List<String>? = null, val tagPrefixLists: List<String>? = null, val tagStatus: String)
Link copied to clipboard
data class GetPullThroughCacheRuleResult(val credentialArn: String, val customRoleArn: String, val ecrRepositoryPrefix: String, val id: String, val registryId: String, val upstreamRegistryUrl: String, val upstreamRepositoryPrefix: String)

A collection of values returned by getPullThroughCacheRule.

Link copied to clipboard
data class GetRepositoriesResult(val id: String, val names: List<String>)

A collection of values returned by getRepositories.

Link copied to clipboard
data class GetRepositoryCreationTemplateResult(val appliedFors: List<String>, val customRoleArn: String, val description: String, val encryptionConfigurations: List<GetRepositoryCreationTemplateEncryptionConfiguration>, val id: String, val imageTagMutability: String, val lifecyclePolicy: String, val prefix: String, val registryId: String, val repositoryPolicy: String, val resourceTags: Map<String, String>)

A collection of values returned by getRepositoryCreationTemplate.

Link copied to clipboard
data class GetRepositoryEncryptionConfiguration(val encryptionType: String, val kmsKey: String)
Link copied to clipboard
Link copied to clipboard
data class GetRepositoryResult(val arn: String, val encryptionConfigurations: List<GetRepositoryEncryptionConfiguration>, val id: String, val imageScanningConfigurations: List<GetRepositoryImageScanningConfiguration>, val imageTagMutability: String, val mostRecentImageTags: List<String>, val name: String, val registryId: String, val repositoryUrl: String, val tags: Map<String, String>)

A collection of values returned by getRepository.

Link copied to clipboard
data class RepositoryCreationTemplateEncryptionConfiguration(val encryptionType: String? = null, val kmsKey: String? = null)
Link copied to clipboard
data class RepositoryEncryptionConfiguration(val encryptionType: String? = null, val kmsKey: String? = null)
Link copied to clipboard
data class RepositoryImageScanningConfiguration(val scanOnPush: Boolean)