import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getZeroTrustAccessPolicy(args: GetZeroTrustAccessPolicyArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getZeroTrustAccessPolicy. */ export interface GetZeroTrustAccessPolicyArgs { accountId: string; policyId: string; } /** * A collection of values returned by getZeroTrustAccessPolicy. */ export interface GetZeroTrustAccessPolicyResult { readonly accountId: string; readonly appCount: number; readonly approvalGroups: outputs.GetZeroTrustAccessPolicyApprovalGroup[]; readonly approvalRequired: boolean; readonly connectionRules: outputs.GetZeroTrustAccessPolicyConnectionRules; readonly createdAt: string; readonly decision: string; readonly excludes: outputs.GetZeroTrustAccessPolicyExclude[]; readonly id: string; readonly includes: outputs.GetZeroTrustAccessPolicyInclude[]; readonly isolationRequired: boolean; readonly mfaConfig: outputs.GetZeroTrustAccessPolicyMfaConfig; readonly name: string; readonly policyId: string; readonly purposeJustificationPrompt: string; readonly purposeJustificationRequired: boolean; readonly requires: outputs.GetZeroTrustAccessPolicyRequire[]; readonly reusable: boolean; readonly sessionDuration: string; readonly updatedAt: string; } export declare function getZeroTrustAccessPolicyOutput(args: GetZeroTrustAccessPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getZeroTrustAccessPolicy. */ export interface GetZeroTrustAccessPolicyOutputArgs { accountId: pulumi.Input; policyId: pulumi.Input; } //# sourceMappingURL=getZeroTrustAccessPolicy.d.ts.map