import * as core from "@terrascript/core"; export interface DetailsArgs extends core.SchemaArgs { name: string | core.StringOut; policy: string | core.StringOut; } export declare class Details extends core.Schema { name: string | core.StringOut; policy: string | core.StringOut; } export interface MultiRegionAccessPointPolicyArgs extends core.ResourceArgs { /** * (Optional) The AWS account ID for the owner of the Multi-Region Access Point. Defaults to automatica * lly determined account ID of the Terraform AWS provider. */ accountId?: string | core.StringOut; /** * (Required) A configuration block containing details about the policy for the Multi-Region Access Poi * nt. See [Details Configuration Block](#details-configuration) below for more details */ details: Details; } export declare class MultiRegionAccessPointPolicy extends core.Resource { /** * (Optional) The AWS account ID for the owner of the Multi-Region Access Point. Defaults to automatica * lly determined account ID of the Terraform AWS provider. */ accountId?: string | core.StringOut; /** * (Required) A configuration block containing details about the policy for the Multi-Region Access Poi * nt. See [Details Configuration Block](#details-configuration) below for more details */ details: Details; /** * The last established policy for the Multi-Region Access Point. */ established: string | core.StringOut; /** * The AWS account ID and access point name separated by a colon (`:`). */ id: string | core.StringOut; /** * The proposed policy for the Multi-Region Access Point. */ proposed: string | core.StringOut; constructor(name: string, args?: MultiRegionAccessPointPolicyArgs); getNamespace(): string; } //# sourceMappingURL=multi_region_access_point_policy.d.ts.map