We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Definition of AWS::BedrockAgentCore::Gateway Resource Type
Using getGateway
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 getGateway(args: GetGatewayArgs, opts?: InvokeOptions): Promise<GetGatewayResult>
function getGatewayOutput(args: GetGatewayOutputArgs, opts?: InvokeOutputOptions): Output<GetGatewayResult>def get_gateway(gateway_identifier: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayResult
def get_gateway_output(gateway_identifier: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetGatewayResult]func LookupGateway(ctx *Context, args *LookupGatewayArgs, opts ...InvokeOption) (*LookupGatewayResult, error)
func LookupGatewayOutput(ctx *Context, args *LookupGatewayOutputArgs, opts ...InvokeOption) LookupGatewayResultOutput> Note: This function is named LookupGateway in the Go SDK.
public static class GetGateway
{
public static Task<GetGatewayResult> InvokeAsync(GetGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayResult> Invoke(GetGatewayInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayResult> Invoke(GetGatewayInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
public static Output<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
public static Output<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:bedrockagentcore:getGateway
arguments:
# arguments dictionarydata "aws-native_bedrockagentcore_get_gateway" "name" {
# arguments
}The following arguments are supported:
- Gateway
Identifier string
- Gateway
Identifier string
- gateway_
identifier string
- gateway
Identifier String
- gateway
Identifier string
- gateway
Identifier String
getGateway Result
The following output properties are available:
-
Pulumi.
Aws Native. Bedrock Agent Core. Outputs. Gateway Authorizer Configuration Properties -
Pulumi.
Aws Native. Bedrock Agent Core. Gateway Authorizer Type - The authorizer type for the gateway.
- Created
At string - The date and time at which the gateway was created.
- Description string
- The description for the gateway.
- Exception
Level Pulumi.Aws Native. Bedrock Agent Core. Gateway Exception Level - The exception level for the gateway.
- Gateway
Arn string - The ARN for the gateway.
- Gateway
Identifier string - Gateway
Url string - The gateway URL for the gateway.
- Interceptor
Configurations List<Pulumi.Aws Native. Bedrock Agent Core. Outputs. Gateway Interceptor Configuration> - Kms
Key stringArn - The KMS key ARN for the gateway.
- Name string
- The name for the gateway.
- Policy
Engine Pulumi.Configuration Aws Native. Bedrock Agent Core. Outputs. Gateway Policy Engine Configuration - Protocol
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Gateway Protocol Configuration Properties - The protocol configuration for the gateway target.
- Protocol
Type object The protocol type for the gateway target.
Search the CloudFormation User Guide for
AWS::BedrockAgentCore::Gatewayfor more information about the expected schema for this property.- Role
Arn string - Status
Pulumi.
Aws Native. Bedrock Agent Core. Gateway Status - The status for the gateway.
- Status
Reasons List<string> - The status reasons for the gateway.
- Dictionary<string, string>
- The tags for the gateway.
- Updated
At string - Waf
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Gateway Waf Configuration - Web
Acl stringArn - Workload
Identity Pulumi.Details Aws Native. Bedrock Agent Core. Outputs. Gateway Workload Identity Details
-
Gateway
Authorizer Configuration Properties -
Gateway
Authorizer Type - The authorizer type for the gateway.
- Created
At string - The date and time at which the gateway was created.
- Description string
- The description for the gateway.
- Exception
Level GatewayException Level - The exception level for the gateway.
- Gateway
Arn string - The ARN for the gateway.
- Gateway
Identifier string - Gateway
Url string - The gateway URL for the gateway.
- Interceptor
Configurations []GatewayInterceptor Configuration - Kms
Key stringArn - The KMS key ARN for the gateway.
- Name string
- The name for the gateway.
- Policy
Engine GatewayConfiguration Policy Engine Configuration - Protocol
Configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- Protocol
Type interface{} The protocol type for the gateway target.
Search the CloudFormation User Guide for
AWS::BedrockAgentCore::Gatewayfor more information about the expected schema for this property.- Role
Arn string - Status
Gateway
Status - The status for the gateway.
- Status
Reasons []string - The status reasons for the gateway.
- map[string]string
- The tags for the gateway.
- Updated
At string - Waf
Configuration GatewayWaf Configuration - Web
Acl stringArn - Workload
Identity GatewayDetails Workload Identity Details
- object
- "CUSTOM_JWT" | "AWS_IAM" | "NONE" | "AUTHENTICATE_ONLY"
- The authorizer type for the gateway.
- created_
at string - The date and time at which the gateway was created.
- description string
- The description for the gateway.
- exception_
level "DEBUG" - The exception level for the gateway.
- gateway_
arn string - The ARN for the gateway.
- gateway_
identifier string - gateway_
url string - The gateway URL for the gateway.
- interceptor_
configurations list(object) - kms_
key_ stringarn - The KMS key ARN for the gateway.
- name string
- The name for the gateway.
- policy_
engine_ objectconfiguration - protocol_
configuration object - The protocol configuration for the gateway target.
- protocol_
type any The protocol type for the gateway target.
Search the CloudFormation User Guide for
AWS::BedrockAgentCore::Gatewayfor more information about the expected schema for this property.- role_
arn string - status "CREATING" | "UPDATING" | "UPDATE_UNSUCCESSFUL" | "DELETING" | "READY" | "FAILED"
- The status for the gateway.
- status_
reasons list(string) - The status reasons for the gateway.
- map(string)
- The tags for the gateway.
- updated_
at string - waf_
configuration object - web_
acl_ stringarn - workload_
identity_ objectdetails
-
Gateway
Authorizer Configuration Properties -
Gateway
Authorizer Type - The authorizer type for the gateway.
- created
At String - The date and time at which the gateway was created.
- description String
- The description for the gateway.
- exception
Level GatewayException Level - The exception level for the gateway.
- gateway
Arn String - The ARN for the gateway.
- gateway
Identifier String - gateway
Url String - The gateway URL for the gateway.
- interceptor
Configurations List<GatewayInterceptor Configuration> - kms
Key StringArn - The KMS key ARN for the gateway.
- name String
- The name for the gateway.
- policy
Engine GatewayConfiguration Policy Engine Configuration - protocol
Configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- protocol
Type Object The protocol type for the gateway target.
Search the CloudFormation User Guide for
AWS::BedrockAgentCore::Gatewayfor more information about the expected schema for this property.- role
Arn String - status
Gateway
Status - The status for the gateway.
- status
Reasons List<String> - The status reasons for the gateway.
- Map<String,String>
- The tags for the gateway.
- updated
At String - waf
Configuration GatewayWaf Configuration - web
Acl StringArn - workload
Identity GatewayDetails Workload Identity Details
-
Gateway
Authorizer Configuration Properties -
Gateway
Authorizer Type - The authorizer type for the gateway.
- created
At string - The date and time at which the gateway was created.
- description string
- The description for the gateway.
- exception
Level GatewayException Level - The exception level for the gateway.
- gateway
Arn string - The ARN for the gateway.
- gateway
Identifier string - gateway
Url string - The gateway URL for the gateway.
- interceptor
Configurations GatewayInterceptor Configuration[] - kms
Key stringArn - The KMS key ARN for the gateway.
- name string
- The name for the gateway.
- policy
Engine GatewayConfiguration Policy Engine Configuration - protocol
Configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- protocol
Type any The protocol type for the gateway target.
Search the CloudFormation User Guide for
AWS::BedrockAgentCore::Gatewayfor more information about the expected schema for this property.- role
Arn string - status
Gateway
Status - The status for the gateway.
- status
Reasons string[] - The status reasons for the gateway.
- {[key: string]: string}
- The tags for the gateway.
- updated
At string - waf
Configuration GatewayWaf Configuration - web
Acl stringArn - workload
Identity GatewayDetails Workload Identity Details
-
Gateway
Authorizer Configuration Properties -
Gateway
Authorizer Type - The authorizer type for the gateway.
- created_
at str - The date and time at which the gateway was created.
- description str
- The description for the gateway.
- exception_
level GatewayException Level - The exception level for the gateway.
- gateway_
arn str - The ARN for the gateway.
- gateway_
identifier str - gateway_
url str - The gateway URL for the gateway.
- interceptor_
configurations Sequence[GatewayInterceptor Configuration] - kms_
key_ strarn - The KMS key ARN for the gateway.
- name str
- The name for the gateway.
- policy_
engine_ Gatewayconfiguration Policy Engine Configuration - protocol_
configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- protocol_
type Any The protocol type for the gateway target.
Search the CloudFormation User Guide for
AWS::BedrockAgentCore::Gatewayfor more information about the expected schema for this property.- role_
arn str - status
Gateway
Status - The status for the gateway.
- status_
reasons Sequence[str] - The status reasons for the gateway.
- Mapping[str, str]
- The tags for the gateway.
- updated_
at str - waf_
configuration GatewayWaf Configuration - web_
acl_ strarn - workload_
identity_ Gatewaydetails Workload Identity Details
- Property Map
- "CUSTOM_JWT" | "AWS_IAM" | "NONE" | "AUTHENTICATE_ONLY"
- The authorizer type for the gateway.
- created
At String - The date and time at which the gateway was created.
- description String
- The description for the gateway.
- exception
Level "DEBUG" - The exception level for the gateway.
- gateway
Arn String - The ARN for the gateway.
- gateway
Identifier String - gateway
Url String - The gateway URL for the gateway.
- interceptor
Configurations List<Property Map> - kms
Key StringArn - The KMS key ARN for the gateway.
- name String
- The name for the gateway.
- policy
Engine Property MapConfiguration - protocol
Configuration Property Map - The protocol configuration for the gateway target.
- protocol
Type Any The protocol type for the gateway target.
Search the CloudFormation User Guide for
AWS::BedrockAgentCore::Gatewayfor more information about the expected schema for this property.- role
Arn String - status "CREATING" | "UPDATING" | "UPDATE_UNSUCCESSFUL" | "DELETING" | "READY" | "FAILED"
- The status for the gateway.
- status
Reasons List<String> - The status reasons for the gateway.
- Map<String>
- The tags for the gateway.
- updated
At String - waf
Configuration Property Map - web
Acl StringArn - workload
Identity Property MapDetails
Supporting Types
GatewayAuthorizerConfigurationProperties
GatewayAuthorizerType
GatewayAuthorizingClaimMatchValueType
GatewayClaimMatchOperatorType
GatewayClaimMatchValueType0Properties
- Match
Value stringString
- Match
Value stringString
- match_
value_ stringstring
- match
Value StringString
- match
Value stringString
- match
Value StringString
GatewayClaimMatchValueType1Properties
- Match
Value List<string>String List
- Match
Value []stringString List
- match_
value_ list(string)string_ list
- match
Value List<String>String List
- match
Value string[]String List
- match_
value_ Sequence[str]string_ list
- match
Value List<String>String List
GatewayCustomClaimValidationType
GatewayCustomJwtAuthorizerConfiguration
- Discovery
Url string - Advertised
Scope Dictionary<string, string>Mapping - Allowed
Audience List<string> - Allowed
Clients List<string> - Allowed
Scopes List<string> - Custom
Claims List<Pulumi.Aws Native. Bedrock Agent Core. Inputs. Gateway Custom Claim Validation Type> - Private
Endpoint Pulumi.Aws | Pulumi.Native. Bedrock Agent Core. Inputs. Gateway Private Endpoint0Properties Aws Native. Bedrock Agent Core. Inputs. Gateway Private Endpoint1Properties
- Discovery
Url string - Advertised
Scope map[string]stringMapping - Allowed
Audience []string - Allowed
Clients []string - Allowed
Scopes []string - Custom
Claims []GatewayCustom Claim Validation Type - Private
Endpoint GatewayPrivate | GatewayEndpoint0Properties Private Endpoint1Properties
- discovery_
url string - advertised_
scope_ map(string)mapping - allowed_
audience list(string) - allowed_
clients list(string) - allowed_
scopes list(string) - custom_
claims list(object) - private_
endpoint object | object
- discovery
Url String - advertised
Scope Map<String,String>Mapping - allowed
Audience List<String> - allowed
Clients List<String> - allowed
Scopes List<String> - custom
Claims List<GatewayCustom Claim Validation Type> - private
Endpoint GatewayPrivate | GatewayEndpoint0Properties Private Endpoint1Properties
- discovery
Url string - advertised
Scope {[key: string]: string}Mapping - allowed
Audience string[] - allowed
Clients string[] - allowed
Scopes string[] - custom
Claims GatewayCustom Claim Validation Type[] - private
Endpoint GatewayPrivate | GatewayEndpoint0Properties Private Endpoint1Properties
- discovery_
url str - advertised_
scope_ Mapping[str, str]mapping - allowed_
audience Sequence[str] - allowed_
clients Sequence[str] - allowed_
scopes Sequence[str] - custom_
claims Sequence[GatewayCustom Claim Validation Type] - private_
endpoint GatewayPrivate | GatewayEndpoint0Properties Private Endpoint1Properties
- discovery
Url String - advertised
Scope Map<String>Mapping - allowed
Audience List<String> - allowed
Clients List<String> - allowed
Scopes List<String> - custom
Claims List<Property Map> - private
Endpoint Property Map | Property Map
GatewayEndpointIpAddressType
GatewayExceptionLevel
GatewayInboundTokenClaimValueType
GatewayInterceptionPoint
GatewayInterceptorConfiguration
GatewayInterceptorInputConfiguration
GatewayInterceptorPayloadExclusion
GatewayInterceptorPayloadExclusionSelectorProperties
GatewayInterceptorPayloadFilter
GatewayLambdaInterceptorConfiguration
- Arn string
- Arn string
- arn string
- arn String
- arn string
- arn str
- arn String
GatewayManagedVpcResource
- Endpoint
Ip Pulumi.Address Type Aws Native. Bedrock Agent Core. Gateway Endpoint Ip Address Type - Subnet
Ids List<string> - Vpc
Identifier string - Routing
Domain string - Security
Group List<string>Ids - Dictionary<string, string>
- Endpoint
Ip GatewayAddress Type Endpoint Ip Address Type - Subnet
Ids []string - Vpc
Identifier string - Routing
Domain string - Security
Group []stringIds - map[string]string
- endpoint_
ip_ "IPV4" | "IPV6"address_ type - subnet_
ids list(string) - vpc_
identifier string - routing_
domain string - security_
group_ list(string)ids - map(string)
- endpoint
Ip GatewayAddress Type Endpoint Ip Address Type - subnet
Ids List<String> - vpc
Identifier String - routing
Domain String - security
Group List<String>Ids - Map<String,String>
- endpoint
Ip GatewayAddress Type Endpoint Ip Address Type - subnet
Ids string[] - vpc
Identifier string - routing
Domain string - security
Group string[]Ids - {[key: string]: string}
- endpoint_
ip_ Gatewayaddress_ type Endpoint Ip Address Type - subnet_
ids Sequence[str] - vpc_
identifier str - routing_
domain str - security_
group_ Sequence[str]ids - Mapping[str, str]
- endpoint
Ip "IPV4" | "IPV6"Address Type - subnet
Ids List<String> - vpc
Identifier String - routing
Domain String - security
Group List<String>Ids - Map<String>
GatewayMcpGatewayConfiguration
GatewayPolicyEngineConfiguration
- Arn string
- Mode
Gateway
Policy Engine Mode
- arn string
- mode "LOG_ONLY" | "ENFORCE"
- arn String
- mode
Gateway
Policy Engine Mode
- arn string
- mode
Gateway
Policy Engine Mode
- arn String
- mode "LOG_ONLY" | "ENFORCE"
GatewayPolicyEngineMode
GatewayPrivateEndpoint0Properties
GatewayPrivateEndpoint1Properties
GatewayProtocolConfigurationProperties
GatewaySearchType
GatewaySelfManagedLatticeResourceProperties
GatewaySessionConfiguration
- Session
Timeout doubleIn Seconds
- Session
Timeout float64In Seconds
- session_
timeout_ numberin_ seconds
- session
Timeout DoubleIn Seconds
- session
Timeout numberIn Seconds
- session
Timeout NumberIn Seconds
GatewayStatus
GatewayStreamingConfiguration
- enable
Response BooleanStreaming
- enable
Response booleanStreaming
- enable
Response BooleanStreaming
GatewayWafConfiguration
GatewayWafFailureMode
GatewayWorkloadIdentityDetails
- Workload
Identity stringArn
- Workload
Identity stringArn
- workload_
identity_ stringarn
- workload
Identity StringArn
- workload
Identity stringArn
- workload
Identity StringArn
InterceptorConfigurationProperties
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi