import * as core from "@terrascript/core"; export interface UsagePlanKeyArgs extends core.ResourceArgs { /** * (Required) The identifier of the API key resource. */ keyId: string | core.StringOut; /** * (Required) The type of the API key resource. Currently, the valid key type is API_KEY. */ keyType: string | core.StringOut; /** * (Required) The Id of the usage plan resource representing to associate the key to. */ usagePlanId: string | core.StringOut; } export declare class UsagePlanKey extends core.Resource { /** * The Id of a usage plan key. */ id: string | core.StringOut; /** * (Required) The identifier of the API key resource. */ keyId: string | core.StringOut; /** * (Required) The type of the API key resource. Currently, the valid key type is API_KEY. */ keyType: string | core.StringOut; /** * The name of a usage plan key. */ name: string | core.StringOut; /** * (Required) The Id of the usage plan resource representing to associate the key to. */ usagePlanId: string | core.StringOut; /** * The value of a usage plan key. */ value: string | core.StringOut; constructor(name: string, args?: UsagePlanKeyArgs); getNamespace(): string; } //# sourceMappingURL=usage_plan_key.d.ts.map