import * as core from "@terrascript/core"; export interface DsPolicyArgs { /** * (Optional) The ARN of the IAM policy. */ arn?: string | core.StringOut; /** * (Optional) The name of the IAM policy. */ name?: string | core.StringOut; /** * (Optional) The prefix of the path to the IAM policy. */ pathPrefix?: string | core.StringOut; /** * Key-value mapping of tags for the IAM Policy. */ tags?: core.Map | core.MapOut; } export declare class DsPolicy extends core.Data { /** * (Optional) The ARN of the IAM policy. */ arn?: string | core.StringOut; /** * The description of the policy. */ description: string | core.StringOut; id: string | core.StringOut; /** * (Optional) The name of the IAM policy. */ name?: string | core.StringOut; /** * The path to the policy. */ path: string | core.StringOut; /** * (Optional) The prefix of the path to the IAM policy. */ pathPrefix?: string | core.StringOut; /** * The policy document of the policy. */ policy: string | core.StringOut; /** * The policy's ID. */ policyId: string | core.StringOut; /** * Key-value mapping of tags for the IAM Policy. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsPolicyArgs); getNamespace(): string; } //# sourceMappingURL=ds_policy.d.ts.map