We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 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?: InvokeOptions): Output<GetGatewayResult>def get_gateway(gateway_identifier: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayResult
def get_gateway_output(gateway_identifier: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
public static Output<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:bedrockagentcore:getGateway
arguments:
# arguments dictionaryThe following arguments are supported:
- 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.
- Kms
Key stringArn - The KMS key ARN for the gateway.
- Name string
- The name for the gateway.
- Protocol
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Gateway Protocol Configuration Properties - The protocol configuration for the gateway target.
- Protocol
Type Pulumi.Aws Native. Bedrock Agent Core. Gateway Protocol Type - The protocol type for the gateway target.
- 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 - 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.
- Kms
Key stringArn - The KMS key ARN for the gateway.
- Name string
- The name for the gateway.
- Protocol
Configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- Protocol
Type GatewayProtocol Type - The protocol type for the gateway target.
- 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 - 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.
- kms
Key StringArn - The KMS key ARN for the gateway.
- name String
- The name for the gateway.
- protocol
Configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- protocol
Type GatewayProtocol Type - The protocol type for the gateway target.
- 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 - 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.
- kms
Key stringArn - The KMS key ARN for the gateway.
- name string
- The name for the gateway.
- protocol
Configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- protocol
Type GatewayProtocol Type - The protocol type for the gateway target.
- 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 - 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.
- kms_
key_ strarn - The KMS key ARN for the gateway.
- name str
- The name for the gateway.
- protocol_
configuration GatewayProtocol Configuration Properties - The protocol configuration for the gateway target.
- protocol_
type GatewayProtocol Type - The protocol type for the gateway target.
- 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 - workload_
identity_ Gatewaydetails Workload Identity Details
- Property Map
- "CUSTOM_JWT" | "AWS_IAM"
- 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.
- kms
Key StringArn - The KMS key ARN for the gateway.
- name String
- The name for the gateway.
- protocol
Configuration Property Map - The protocol configuration for the gateway target.
- protocol
Type "MCP" - The protocol type for the gateway target.
- 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 - workload
Identity Property MapDetails
Supporting Types
GatewayAuthorizerConfigurationProperties
GatewayAuthorizerType
GatewayCustomJwtAuthorizerConfiguration
- Discovery
Url string - Allowed
Audience List<string> - Allowed
Clients List<string>
- Discovery
Url string - Allowed
Audience []string - Allowed
Clients []string
- discovery
Url String - allowed
Audience List<String> - allowed
Clients List<String>
- discovery
Url string - allowed
Audience string[] - allowed
Clients string[]
- discovery_
url str - allowed_
audience Sequence[str] - allowed_
clients Sequence[str]
- discovery
Url String - allowed
Audience List<String> - allowed
Clients List<String>
GatewayExceptionLevel
GatewayMcpGatewayConfiguration
- Instructions string
- Search
Type GatewaySearch Type - Supported
Versions []string
- instructions String
- search
Type GatewaySearch Type - supported
Versions List<String>
- instructions string
- search
Type GatewaySearch Type - supported
Versions string[]
- instructions str
- search_
type GatewaySearch Type - supported_
versions Sequence[str]
- instructions String
- search
Type "SEMANTIC" - supported
Versions List<String>
GatewayProtocolConfigurationProperties
GatewayProtocolType
GatewaySearchType
GatewayStatus
GatewayWorkloadIdentityDetails
- Workload
Identity stringArn
- Workload
Identity stringArn
- workload
Identity StringArn
- workload
Identity stringArn
- workload
Identity StringArn
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.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
