import * as core from "@terrascript/core"; export interface ApiKeyArgs extends core.ResourceArgs { /** * (Required) The ID of the associated AppSync API */ apiId: string | core.StringOut; /** * (Optional) The API key description. Defaults to "Managed by Terraform". */ description?: string | core.StringOut; /** * (Optional) RFC3339 string representation of the expiry date. Rounded down to nearest hour. By defaul * t, it is 7 days from the date of creation. */ expires?: string | core.StringOut; } export declare class ApiKey extends core.Resource { /** * (Required) The ID of the associated AppSync API */ apiId: string | core.StringOut; /** * (Optional) The API key description. Defaults to "Managed by Terraform". */ description?: string | core.StringOut; /** * (Optional) RFC3339 string representation of the expiry date. Rounded down to nearest hour. By defaul * t, it is 7 days from the date of creation. */ expires?: string | core.StringOut; /** * API Key ID (Formatted as ApiId:Key) */ id: string | core.StringOut; /** * The API key */ key: string | core.StringOut; constructor(name: string, args?: ApiKeyArgs); getNamespace(): string; } //# sourceMappingURL=api_key.d.ts.map