import * as core from "@terrascript/core"; export interface AliasArgs extends core.ResourceArgs { /** * (Optional) The display name of the alias. The name must start with the word "alias" followed by a fo * rward slash (alias/) */ name?: string | core.StringOut; /** * (Optional) Creates an unique alias beginning with the specified prefix. */ namePrefix?: string | core.StringOut; /** * (Required) Identifier for the key for which the alias is for, can be either an ARN or key_id. */ targetKeyId: string | core.StringOut; } export declare class Alias extends core.Resource { /** * The Amazon Resource Name (ARN) of the key alias. */ arn: string | core.StringOut; id: string | core.StringOut; /** * (Optional) The display name of the alias. The name must start with the word "alias" followed by a fo * rward slash (alias/) */ name?: string | core.StringOut; /** * (Optional) Creates an unique alias beginning with the specified prefix. */ namePrefix?: string | core.StringOut; /** * The Amazon Resource Name (ARN) of the target key identifier. */ targetKeyArn: string | core.StringOut; /** * (Required) Identifier for the key for which the alias is for, can be either an ARN or key_id. */ targetKeyId: string | core.StringOut; constructor(name: string, args?: AliasArgs); getNamespace(): string; } //# sourceMappingURL=alias.d.ts.map