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)

73 lines (72 loc) 2.35 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::GatewayTarget */ export declare function getGatewayTarget(args: GetGatewayTargetArgs, opts?: pulumi.InvokeOptions): Promise<GetGatewayTargetResult>; export interface GetGatewayTargetArgs { /** * The gateway ID for the gateway target. */ gatewayIdentifier: string; /** * The target ID for the gateway target. */ targetId: string; } export interface GetGatewayTargetResult { /** * The date and time at which the gateway target was created. */ readonly createdAt?: string; /** * The OAuth credential provider configuration. */ readonly credentialProviderConfigurations?: outputs.bedrockagentcore.GatewayTargetCredentialProviderConfiguration[]; /** * The description for the gateway target. */ readonly description?: string; readonly gatewayArn?: string; readonly lastSynchronizedAt?: string; readonly metadataConfiguration?: outputs.bedrockagentcore.GatewayTargetMetadataConfiguration; /** * The name for the gateway target. */ readonly name?: string; /** * The status for the gateway target. */ readonly status?: enums.bedrockagentcore.GatewayTargetTargetStatus; /** * The status reasons for the gateway target. */ readonly statusReasons?: string[]; /** * The target configuration for the Smithy model target. */ readonly targetConfiguration?: outputs.bedrockagentcore.GatewayTargetTargetConfigurationProperties; /** * The target ID for the gateway target. */ readonly targetId?: string; /** * The time at which the resource was updated. */ readonly updatedAt?: string; } /** * Resource Type definition for AWS::BedrockAgentCore::GatewayTarget */ export declare function getGatewayTargetOutput(args: GetGatewayTargetOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGatewayTargetResult>; export interface GetGatewayTargetOutputArgs { /** * The gateway ID for the gateway target. */ gatewayIdentifier: pulumi.Input<string>; /** * The target ID for the gateway target. */ targetId: pulumi.Input<string>; }