We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi
aws-native.bedrockagentcore.getGateway
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.36.0 published on Friday, Oct 3, 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 dictionary
The 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 - Created
At string - Description string
- Exception
Level Pulumi.Aws Native. Bedrock Agent Core. Gateway Exception Level - Gateway
Arn string - Gateway
Identifier string - Gateway
Url string - Kms
Key stringArn - Name string
- Protocol
Configuration Pulumi.Aws Native. Bedrock Agent Core. Outputs. Gateway Protocol Configuration Properties - Protocol
Type Pulumi.Aws Native. Bedrock Agent Core. Gateway Protocol Type - Role
Arn string - Status
Pulumi.
Aws Native. Bedrock Agent Core. Gateway Status - Status
Reasons List<string> - Dictionary<string, string>
- Updated
At string - Workload
Identity Pulumi.Details Aws Native. Bedrock Agent Core. Outputs. Gateway Workload Identity Details
- Gateway
Authorizer Configuration Properties - Gateway
Authorizer Type - Created
At string - Description string
- Exception
Level GatewayException Level - Gateway
Arn string - Gateway
Identifier string - Gateway
Url string - Kms
Key stringArn - Name string
- Protocol
Configuration GatewayProtocol Configuration Properties - Protocol
Type GatewayProtocol Type - Role
Arn string - Status
Gateway
Status - Status
Reasons []string - map[string]string
- Updated
At string - Workload
Identity GatewayDetails Workload Identity Details
- Gateway
Authorizer Configuration Properties - Gateway
Authorizer Type - created
At String - description String
- exception
Level GatewayException Level - gateway
Arn String - gateway
Identifier String - gateway
Url String - kms
Key StringArn - name String
- protocol
Configuration GatewayProtocol Configuration Properties - protocol
Type GatewayProtocol Type - role
Arn String - status
Gateway
Status - status
Reasons List<String> - Map<String,String>
- updated
At String - workload
Identity GatewayDetails Workload Identity Details
- Gateway
Authorizer Configuration Properties - Gateway
Authorizer Type - created
At string - description string
- exception
Level GatewayException Level - gateway
Arn string - gateway
Identifier string - gateway
Url string - kms
Key stringArn - name string
- protocol
Configuration GatewayProtocol Configuration Properties - protocol
Type GatewayProtocol Type - role
Arn string - status
Gateway
Status - status
Reasons string[] - {[key: string]: string}
- updated
At string - workload
Identity GatewayDetails Workload Identity Details
- Gateway
Authorizer Configuration Properties - Gateway
Authorizer Type - created_
at str - description str
- exception_
level GatewayException Level - gateway_
arn str - gateway_
identifier str - gateway_
url str - kms_
key_ strarn - name str
- protocol_
configuration GatewayProtocol Configuration Properties - protocol_
type GatewayProtocol Type - role_
arn str - status
Gateway
Status - status_
reasons Sequence[str] - Mapping[str, str]
- updated_
at str - workload_
identity_ Gatewaydetails Workload Identity Details
- Property Map
- "CUSTOM_JWT" | "AWS_IAM"
- created
At String - description String
- exception
Level "DEBUG" - gateway
Arn String - gateway
Identifier String - gateway
Url String - kms
Key StringArn - name String
- protocol
Configuration Property Map - protocol
Type "MCP" - role
Arn String - status "CREATING" | "UPDATING" | "UPDATE_UNSUCCESSFUL" | "DELETING" | "READY" | "FAILED"
- status
Reasons List<String> - Map<String>
- 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.36.0 published on Friday, Oct 3, 2025 by Pulumi