import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Resource Type definition for AWS::BedrockAgentCore::PolicyEngine */ export declare function getPolicyEngine(args: GetPolicyEngineArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetPolicyEngineArgs { /** * The Amazon Resource Name (ARN) of the policy engine */ policyEngineArn: string; } export interface GetPolicyEngineResult { /** * The timestamp when the policy engine was created */ readonly createdAt?: string; /** * A human-readable description of the policy engine's purpose and scope */ readonly description?: string; /** * The Amazon Resource Name (ARN) of the policy engine */ readonly policyEngineArn?: string; /** * The unique identifier for the policy engine */ readonly policyEngineId?: string; /** * The current status of the policy engine */ readonly status?: enums.bedrockagentcore.PolicyEngineStatus; /** * Additional information about the policy engine status */ readonly statusReasons?: string[]; /** * A list of tags to assign to the policy engine. */ readonly tags?: outputs.Tag[]; /** * The timestamp when the policy engine was last updated */ readonly updatedAt?: string; } /** * Resource Type definition for AWS::BedrockAgentCore::PolicyEngine */ export declare function getPolicyEngineOutput(args: GetPolicyEngineOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetPolicyEngineOutputArgs { /** * The Amazon Resource Name (ARN) of the policy engine */ policyEngineArn: pulumi.Input; }