import * as core from "@terrascript/core"; export interface EncryptionConfigurationArgs extends core.SchemaArgs { encryptionType: string | core.StringOut; kmsKey: string | core.StringOut; } export declare class EncryptionConfiguration extends core.Schema { encryptionType: string | core.StringOut; kmsKey: string | core.StringOut; } export interface ImageScanningConfigurationArgs extends core.SchemaArgs { scanOnPush: boolean | core.BooleanOut; } export declare class ImageScanningConfiguration extends core.Schema { scanOnPush: boolean | core.BooleanOut; } export interface DsRepositoryArgs { /** * (Required) The name of the ECR Repository. */ name: string | core.StringOut; /** * (Optional) The registry ID where the repository was created. */ registryId?: string | core.StringOut; /** * A map of tags assigned to the resource. */ tags?: core.Map | core.MapOut; } export declare class DsRepository extends core.Data { /** * Full ARN of the repository. */ arn: string | core.StringOut; /** * Encryption configuration for the repository. See [Encryption Configuration](#encryption-configuratio * n) below. */ encryptionConfiguration: core.Array | core.ArrayOut; id: string | core.StringOut; /** * Configuration block that defines image scanning configuration for the repository. See [Image Scannin * g Configuration](#image-scanning-configuration) below. */ imageScanningConfiguration: core.Array | core.ArrayOut; /** * The tag mutability setting for the repository. */ imageTagMutability: string | core.StringOut; /** * (Required) The name of the ECR Repository. */ name: string | core.StringOut; /** * (Optional) The registry ID where the repository was created. */ registryId?: string | core.StringOut; /** * The URL of the repository (in the form `aws_account_id.dkr.ecr.region.amazonaws.com/repositoryName`) * . */ repositoryUrl: string | core.StringOut; /** * A map of tags assigned to the resource. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsRepositoryArgs); getNamespace(): string; } //# sourceMappingURL=ds_repository.d.ts.map