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
aws-native.bedrockagentcore.getGateway
Start a Neo task
Explain and create an aws-native.bedrockagentcore.getGateway resource
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
