import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Resource Type definition for AWS::BedrockAgentCore::Runtime */ export declare function getRuntime(args: GetRuntimeArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetRuntimeArgs { /** * Identifier for a resource */ agentRuntimeId: string; } export interface GetRuntimeResult { /** * The Amazon Resource Name(ARN) that uniquely identifies the Agent */ readonly agentRuntimeArn?: string; /** * The artifact of the agent */ readonly agentRuntimeArtifact?: outputs.bedrockagentcore.RuntimeAgentRuntimeArtifact; /** * Identifier for a resource */ readonly agentRuntimeId?: string; /** * Version of the Agent */ readonly agentRuntimeVersion?: string; /** * Authorizer configuration for the agent runtime */ readonly authorizerConfiguration?: outputs.bedrockagentcore.RuntimeAuthorizerConfiguration; /** * Timestamp when the Agent was created */ readonly createdAt?: string; /** * Description of the resource */ readonly description?: string; /** * Environment variables for the agent runtime */ readonly environmentVariables?: { [key: string]: string; }; /** * The reason for failure if the agent is in a failed state. */ readonly failureReason?: string; /** * Filesystem configurations for the agent runtime */ readonly filesystemConfigurations?: outputs.bedrockagentcore.RuntimeFilesystemConfiguration[]; /** * When resource was last updated */ readonly lastUpdatedAt?: string; /** * Lifecycle configuration for managing runtime sessions */ readonly lifecycleConfiguration?: outputs.bedrockagentcore.RuntimeLifecycleConfiguration; /** * Network access configuration for the Agent */ readonly networkConfiguration?: outputs.bedrockagentcore.RuntimeNetworkConfiguration; /** * Protocol configuration for the agent runtime */ readonly protocolConfiguration?: enums.bedrockagentcore.RuntimeProtocolConfiguration; /** * Configuration for HTTP request headers */ readonly requestHeaderConfiguration?: outputs.bedrockagentcore.RuntimeRequestHeaderConfiguration; /** * Amazon Resource Name (ARN) of an IAM role */ readonly roleArn?: string; /** * Current status of the agent */ readonly status?: enums.bedrockagentcore.RuntimeAgentStatus; /** * The tags for the agent. */ readonly tags?: { [key: string]: string; }; /** * Workload identity details for the agent */ readonly workloadIdentityDetails?: outputs.bedrockagentcore.RuntimeWorkloadIdentityDetails; } /** * Resource Type definition for AWS::BedrockAgentCore::Runtime */ export declare function getRuntimeOutput(args: GetRuntimeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetRuntimeOutputArgs { /** * Identifier for a resource */ agentRuntimeId: pulumi.Input; }