UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

102 lines (101 loc) 3.07 kB
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<GetRuntimeResult>; 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; /** * 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<GetRuntimeResult>; export interface GetRuntimeOutputArgs { /** * Identifier for a resource */ agentRuntimeId: pulumi.Input<string>; }