We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
Resource Type definition for AWS::BedrockAgentCore::GatewayTarget
Using getGatewayTarget
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGatewayTarget(args: GetGatewayTargetArgs, opts?: InvokeOptions): Promise<GetGatewayTargetResult>
function getGatewayTargetOutput(args: GetGatewayTargetOutputArgs, opts?: InvokeOptions): Output<GetGatewayTargetResult>def get_gateway_target(gateway_identifier: Optional[str] = None,
target_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayTargetResult
def get_gateway_target_output(gateway_identifier: Optional[pulumi.Input[str]] = None,
target_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayTargetResult]func LookupGatewayTarget(ctx *Context, args *LookupGatewayTargetArgs, opts ...InvokeOption) (*LookupGatewayTargetResult, error)
func LookupGatewayTargetOutput(ctx *Context, args *LookupGatewayTargetOutputArgs, opts ...InvokeOption) LookupGatewayTargetResultOutput> Note: This function is named LookupGatewayTarget in the Go SDK.
public static class GetGatewayTarget
{
public static Task<GetGatewayTargetResult> InvokeAsync(GetGatewayTargetArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayTargetResult> Invoke(GetGatewayTargetInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGatewayTargetResult> getGatewayTarget(GetGatewayTargetArgs args, InvokeOptions options)
public static Output<GetGatewayTargetResult> getGatewayTarget(GetGatewayTargetArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:bedrockagentcore:getGatewayTarget
arguments:
# arguments dictionaryThe following arguments are supported:
- Gateway
Identifier string - The gateway ID for the gateway target.
- Target
Id string - The target ID for the gateway target.
- Gateway
Identifier string - The gateway ID for the gateway target.
- Target
Id string - The target ID for the gateway target.
- gateway
Identifier String - The gateway ID for the gateway target.
- target
Id String - The target ID for the gateway target.
- gateway
Identifier string - The gateway ID for the gateway target.
- target
Id string - The target ID for the gateway target.
- gateway_
identifier str - The gateway ID for the gateway target.
- target_
id str - The target ID for the gateway target.
- gateway
Identifier String - The gateway ID for the gateway target.
- target
Id String - The target ID for the gateway target.
getGatewayTarget Result
The following output properties are available:
- Created
At string - The date and time at which the gateway target was created.
- Credential
Provider List<Pulumi.Configurations Aws Native. Bedrock Agent Core. Outputs. Gateway Target Credential Provider Configuration> - The OAuth credential provider configuration.
- Description string
- The description for the gateway target.
- Gateway
Arn string - Last
Synchronized stringAt - Metadata
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Gateway Target Metadata Configuration - Name string
- The name for the gateway target.
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Gateway Target Target Status - The status for the gateway target.
- Status
Reasons List<string> - The status reasons for the gateway target.
- Target
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Gateway Target Target Configuration Properties - The target configuration for the Smithy model target.
- Target
Id string - The target ID for the gateway target.
- Updated
At string - The time at which the resource was updated.
- Created
At string - The date and time at which the gateway target was created.
- Credential
Provider []GatewayConfigurations Target Credential Provider Configuration - The OAuth credential provider configuration.
- Description string
- The description for the gateway target.
- Gateway
Arn string - Last
Synchronized stringAt - Metadata
Configuration GatewayTarget Metadata Configuration - Name string
- The name for the gateway target.
- Status
Gateway
Target Target Status - The status for the gateway target.
- Status
Reasons []string - The status reasons for the gateway target.
- Target
Configuration GatewayTarget Target Configuration Properties - The target configuration for the Smithy model target.
- Target
Id string - The target ID for the gateway target.
- Updated
At string - The time at which the resource was updated.
- created
At String - The date and time at which the gateway target was created.
- credential
Provider List<GatewayConfigurations Target Credential Provider Configuration> - The OAuth credential provider configuration.
- description String
- The description for the gateway target.
- gateway
Arn String - last
Synchronized StringAt - metadata
Configuration GatewayTarget Metadata Configuration - name String
- The name for the gateway target.
- status
Gateway
Target Target Status - The status for the gateway target.
- status
Reasons List<String> - The status reasons for the gateway target.
- target
Configuration GatewayTarget Target Configuration Properties - The target configuration for the Smithy model target.
- target
Id String - The target ID for the gateway target.
- updated
At String - The time at which the resource was updated.
- created
At string - The date and time at which the gateway target was created.
- credential
Provider GatewayConfigurations Target Credential Provider Configuration[] - The OAuth credential provider configuration.
- description string
- The description for the gateway target.
- gateway
Arn string - last
Synchronized stringAt - metadata
Configuration GatewayTarget Metadata Configuration - name string
- The name for the gateway target.
- status
Gateway
Target Target Status - The status for the gateway target.
- status
Reasons string[] - The status reasons for the gateway target.
- target
Configuration GatewayTarget Target Configuration Properties - The target configuration for the Smithy model target.
- target
Id string - The target ID for the gateway target.
- updated
At string - The time at which the resource was updated.
- created_
at str - The date and time at which the gateway target was created.
- credential_
provider_ Sequence[Gatewayconfigurations Target Credential Provider Configuration] - The OAuth credential provider configuration.
- description str
- The description for the gateway target.
- gateway_
arn str - last_
synchronized_ strat - metadata_
configuration GatewayTarget Metadata Configuration - name str
- The name for the gateway target.
- status
Gateway
Target Target Status - The status for the gateway target.
- status_
reasons Sequence[str] - The status reasons for the gateway target.
- target_
configuration GatewayTarget Target Configuration Properties - The target configuration for the Smithy model target.
- target_
id str - The target ID for the gateway target.
- updated_
at str - The time at which the resource was updated.
- created
At String - The date and time at which the gateway target was created.
- credential
Provider List<Property Map>Configurations - The OAuth credential provider configuration.
- description String
- The description for the gateway target.
- gateway
Arn String - last
Synchronized StringAt - metadata
Configuration Property Map - name String
- The name for the gateway target.
- status "CREATING" | "UPDATING" | "UPDATE_UNSUCCESSFUL" | "DELETING" | "READY" | "FAILED" | "SYNCHRONIZING" | "SYNCHRONIZE_UNSUCCESSFUL"
- The status for the gateway target.
- status
Reasons List<String> - The status reasons for the gateway target.
- target
Configuration Property Map - The target configuration for the Smithy model target.
- target
Id String - The target ID for the gateway target.
- updated
At String - The time at which the resource was updated.
Supporting Types
GatewayTargetApiGatewayTargetConfiguration
- api
Gateway Property MapTool Configuration - rest
Api StringId - stage String
GatewayTargetApiGatewayToolConfiguration
GatewayTargetApiGatewayToolFilter
GatewayTargetApiGatewayToolOverride
- Method
Pulumi.
Aws Native. Bedrock Agent Core. Gateway Target Rest Api Method - Name string
- Path string
- Description string
- Method
Gateway
Target Rest Api Method - Name string
- Path string
- Description string
- method
Gateway
Target Rest Api Method - name String
- path String
- description String
- method
Gateway
Target Rest Api Method - name string
- path string
- description string
- method
Gateway
Target Rest Api Method - name str
- path str
- description str
GatewayTargetApiKeyCredentialLocation
GatewayTargetApiKeyCredentialProvider
GatewayTargetApiSchemaConfiguration0Properties
GatewayTargetApiSchemaConfiguration1Properties
- Inline
Payload string
- Inline
Payload string
- inline
Payload String
- inline
Payload string
- inline_
payload str
- inline
Payload String
GatewayTargetCredentialProvider0Properties
GatewayTargetCredentialProvider1Properties
GatewayTargetCredentialProviderConfiguration
- Credential
Provider Pulumi.Type Aws Native. Bedrock Agent Core. Gateway Target Credential Provider Type - The credential provider type for the gateway target.
- Credential
Provider Pulumi.Aws | Pulumi.Native. Bedrock Agent Core. Inputs. Gateway Target Credential Provider0Properties Aws Native. Bedrock Agent Core. Inputs. Gateway Target Credential Provider1Properties - The credential provider for the gateway target.
- Credential
Provider GatewayType Target Credential Provider Type - The credential provider type for the gateway target.
- Credential
Provider GatewayTarget | GatewayCredential Provider0Properties Target Credential Provider1Properties - The credential provider for the gateway target.
- credential
Provider GatewayType Target Credential Provider Type - The credential provider type for the gateway target.
- credential
Provider GatewayTarget | GatewayCredential Provider0Properties Target Credential Provider1Properties - The credential provider for the gateway target.
- credential
Provider GatewayType Target Credential Provider Type - The credential provider type for the gateway target.
- credential
Provider GatewayTarget | GatewayCredential Provider0Properties Target Credential Provider1Properties - The credential provider for the gateway target.
- credential_
provider_ Gatewaytype Target Credential Provider Type - The credential provider type for the gateway target.
- credential_
provider GatewayTarget | GatewayCredential Provider0Properties Target Credential Provider1Properties - The credential provider for the gateway target.
- credential
Provider "GATEWAY_IAM_ROLE" | "OAUTH" | "API_KEY"Type - The credential provider type for the gateway target.
- credential
Provider Property Map | Property Map - The credential provider for the gateway target.
GatewayTargetCredentialProviderType
GatewayTargetMcpLambdaTargetConfiguration
- lambda
Arn String - tool
Schema Property Map | Property Map
GatewayTargetMcpServerTargetConfiguration
- Endpoint string
- Endpoint string
- endpoint String
- endpoint string
- endpoint str
- endpoint String
GatewayTargetMcpTargetConfiguration0Properties
GatewayTargetMcpTargetConfiguration1Properties
GatewayTargetMcpTargetConfiguration2Properties
GatewayTargetMcpTargetConfiguration3Properties
GatewayTargetMcpTargetConfiguration4Properties
GatewayTargetMetadataConfiguration
- Allowed
Query List<string>Parameters - Allowed
Request List<string>Headers - Allowed
Response List<string>Headers
- Allowed
Query []stringParameters - Allowed
Request []stringHeaders - Allowed
Response []stringHeaders
- allowed
Query List<String>Parameters - allowed
Request List<String>Headers - allowed
Response List<String>Headers
- allowed
Query string[]Parameters - allowed
Request string[]Headers - allowed
Response string[]Headers
- allowed_
query_ Sequence[str]parameters - allowed_
request_ Sequence[str]headers - allowed_
response_ Sequence[str]headers
- allowed
Query List<String>Parameters - allowed
Request List<String>Headers - allowed
Response List<String>Headers
GatewayTargetOAuthCredentialProvider
- Provider
Arn string - Scopes List<string>
- Custom
Parameters Dictionary<string, string> - Default
Return stringUrl - Return URL for OAuth callback.
- Grant
Type Pulumi.Aws Native. Bedrock Agent Core. Gateway Target OAuth Grant Type
- Provider
Arn string - Scopes []string
- Custom
Parameters map[string]string - Default
Return stringUrl - Return URL for OAuth callback.
- Grant
Type GatewayTarget OAuth Grant Type
- provider
Arn String - scopes List<String>
- custom
Parameters Map<String,String> - default
Return StringUrl - Return URL for OAuth callback.
- grant
Type GatewayTarget OAuth Grant Type
- provider
Arn string - scopes string[]
- custom
Parameters {[key: string]: string} - default
Return stringUrl - Return URL for OAuth callback.
- grant
Type GatewayTarget OAuth Grant Type
- provider_
arn str - scopes Sequence[str]
- custom_
parameters Mapping[str, str] - default_
return_ strurl - Return URL for OAuth callback.
- grant_
type GatewayTarget OAuth Grant Type
- provider
Arn String - scopes List<String>
- custom
Parameters Map<String> - default
Return StringUrl - Return URL for OAuth callback.
- grant
Type "AUTHORIZATION_CODE" | "CLIENT_CREDENTIALS"
GatewayTargetOAuthGrantType
GatewayTargetRestApiMethod
GatewayTargetS3Configuration
- Bucket
Owner stringAccount Id - Uri string
- Bucket
Owner stringAccount Id - Uri string
- bucket
Owner StringAccount Id - uri String
- bucket
Owner stringAccount Id - uri string
- bucket_
owner_ straccount_ id - uri str
- bucket
Owner StringAccount Id - uri String
GatewayTargetSchemaDefinition
- Type
Pulumi.
Aws Native. Bedrock Agent Core. Gateway Target Schema Type - Description string
- Items
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Gateway Target Schema Definition - Properties
Dictionary<string, Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Gateway Target Schema Definition> - Required List<string>
- Type
Gateway
Target Schema Type - Description string
- Items
Gateway
Target Schema Definition - Properties
map[string]Gateway
Target Schema Definition - Required []string
- type
Gateway
Target Schema Type - description String
- items
Gateway
Target Schema Definition - properties
Map<String,Gateway
Target Schema Definition> - required List<String>
- type
Gateway
Target Schema Type - description string
- items
Gateway
Target Schema Definition - properties
{[key: string]: Gateway
Target Schema Definition} - required string[]
- type
Gateway
Target Schema Type - description str
- items
Gateway
Target Schema Definition - properties
Mapping[str, Gateway
Target Schema Definition] - required Sequence[str]
- type "string" | "number" | "object" | "array" | "boolean" | "integer"
- description String
- items Property Map
- properties Map<Property Map>
- required List<String>
GatewayTargetSchemaType
GatewayTargetTargetConfigurationProperties
- Mcp
Pulumi.
Aws | Pulumi.Native. Bedrock Agent Core. Inputs. Gateway Target Mcp Target Configuration0Properties Aws | Pulumi.Native. Bedrock Agent Core. Inputs. Gateway Target Mcp Target Configuration1Properties Aws | Pulumi.Native. Bedrock Agent Core. Inputs. Gateway Target Mcp Target Configuration2Properties Aws | Pulumi.Native. Bedrock Agent Core. Inputs. Gateway Target Mcp Target Configuration3Properties Aws Native. Bedrock Agent Core. Inputs. Gateway Target Mcp Target Configuration4Properties
GatewayTargetTargetStatus
GatewayTargetToolDefinition
- description String
- input
Schema Property Map - name String
- output
Schema Property Map
GatewayTargetToolSchema0Properties
GatewayTargetToolSchema1Properties
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
