import * as core from "@terrascript/core"; export interface LogDestinationPolicyArgs extends core.ResourceArgs { /** * (Required) The policy document. This is a JSON formatted string. */ accessPolicy: string | core.StringOut; /** * (Required) A name for the subscription filter */ destinationName: string | core.StringOut; /** * (Optional) Specify true if you are updating an existing destination policy to grant permission to an * organization ID instead of granting permission to individual AWS accounts. */ forceUpdate?: boolean | core.BooleanOut; } export declare class LogDestinationPolicy extends core.Resource { /** * (Required) The policy document. This is a JSON formatted string. */ accessPolicy: string | core.StringOut; /** * (Required) A name for the subscription filter */ destinationName: string | core.StringOut; /** * (Optional) Specify true if you are updating an existing destination policy to grant permission to an * organization ID instead of granting permission to individual AWS accounts. */ forceUpdate?: boolean | core.BooleanOut; id: string | core.StringOut; constructor(name: string, args?: LogDestinationPolicyArgs); getNamespace(): string; } //# sourceMappingURL=log_destination_policy.d.ts.map