import * as core from "@terrascript/core"; export interface DsLayerVersionArgs { compatibleArchitecture?: string | core.StringOut; compatibleRuntime?: string | core.StringOut; /** * (Required) Name of the lambda layer. */ layerName: string | core.StringOut; /** * (Optional) Specific layer version. Conflicts with `compatible_runtime` and `compatible_architecture` * . If omitted, the latest available layer version will be used. */ version?: number | core.NumberOut; } export declare class DsLayerVersion extends core.Data { /** * The Amazon Resource Name (ARN) of the Lambda Layer with version. */ arn: string | core.StringOut; compatibleArchitecture?: string | core.StringOut; /** * A list of [Architectures][2] the specific Lambda Layer version is compatible with. */ compatibleArchitectures: core.Array | core.ArrayOut; compatibleRuntime?: string | core.StringOut; /** * A list of [Runtimes][1] the specific Lambda Layer version is compatible with. */ compatibleRuntimes: core.Array | core.ArrayOut; /** * The date this resource was created. */ createdDate: string | core.StringOut; /** * Description of the specific Lambda Layer version. */ description: string | core.StringOut; id: string | core.StringOut; /** * The Amazon Resource Name (ARN) of the Lambda Layer without version. */ layerArn: string | core.StringOut; /** * (Required) Name of the lambda layer. */ layerName: string | core.StringOut; /** * License info associated with the specific Lambda Layer version. */ licenseInfo: string | core.StringOut; /** * The Amazon Resource Name (ARN) of a signing job. */ signingJobArn: string | core.StringOut; /** * The Amazon Resource Name (ARN) for a signing profile version. */ signingProfileVersionArn: string | core.StringOut; /** * Base64-encoded representation of raw SHA-256 sum of the zip file. */ sourceCodeHash: string | core.StringOut; /** * The size in bytes of the function .zip file. */ sourceCodeSize: number | core.NumberOut; /** * (Optional) Specific layer version. Conflicts with `compatible_runtime` and `compatible_architecture` * . If omitted, the latest available layer version will be used. */ version?: number | core.NumberOut; constructor(name: string, args?: DsLayerVersionArgs); getNamespace(): string; } //# sourceMappingURL=ds_layer_version.d.ts.map