1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bedrockagentcore
  5. getGateway

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
aws-native logo

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 dictionary

    The following arguments are supported:

    getGateway Result

    The following output properties are available:

    AuthorizerConfiguration Pulumi.AwsNative.BedrockAgentCore.Outputs.GatewayAuthorizerConfigurationProperties
    AuthorizerType Pulumi.AwsNative.BedrockAgentCore.GatewayAuthorizerType
    The authorizer type for the gateway.
    CreatedAt string
    The date and time at which the gateway was created.
    Description string
    The description for the gateway.
    ExceptionLevel Pulumi.AwsNative.BedrockAgentCore.GatewayExceptionLevel
    The exception level for the gateway.
    GatewayArn string
    The ARN for the gateway.
    GatewayIdentifier string
    GatewayUrl string
    The gateway URL for the gateway.
    KmsKeyArn string
    The KMS key ARN for the gateway.
    Name string
    The name for the gateway.
    ProtocolConfiguration Pulumi.AwsNative.BedrockAgentCore.Outputs.GatewayProtocolConfigurationProperties
    The protocol configuration for the gateway target.
    ProtocolType Pulumi.AwsNative.BedrockAgentCore.GatewayProtocolType
    The protocol type for the gateway target.
    RoleArn string
    Status Pulumi.AwsNative.BedrockAgentCore.GatewayStatus
    The status for the gateway.
    StatusReasons List<string>
    The status reasons for the gateway.
    Tags Dictionary<string, string>
    The tags for the gateway.
    UpdatedAt string
    WorkloadIdentityDetails Pulumi.AwsNative.BedrockAgentCore.Outputs.GatewayWorkloadIdentityDetails
    AuthorizerConfiguration GatewayAuthorizerConfigurationProperties
    AuthorizerType GatewayAuthorizerType
    The authorizer type for the gateway.
    CreatedAt string
    The date and time at which the gateway was created.
    Description string
    The description for the gateway.
    ExceptionLevel GatewayExceptionLevel
    The exception level for the gateway.
    GatewayArn string
    The ARN for the gateway.
    GatewayIdentifier string
    GatewayUrl string
    The gateway URL for the gateway.
    KmsKeyArn string
    The KMS key ARN for the gateway.
    Name string
    The name for the gateway.
    ProtocolConfiguration GatewayProtocolConfigurationProperties
    The protocol configuration for the gateway target.
    ProtocolType GatewayProtocolType
    The protocol type for the gateway target.
    RoleArn string
    Status GatewayStatus
    The status for the gateway.
    StatusReasons []string
    The status reasons for the gateway.
    Tags map[string]string
    The tags for the gateway.
    UpdatedAt string
    WorkloadIdentityDetails GatewayWorkloadIdentityDetails
    authorizerConfiguration GatewayAuthorizerConfigurationProperties
    authorizerType GatewayAuthorizerType
    The authorizer type for the gateway.
    createdAt String
    The date and time at which the gateway was created.
    description String
    The description for the gateway.
    exceptionLevel GatewayExceptionLevel
    The exception level for the gateway.
    gatewayArn String
    The ARN for the gateway.
    gatewayIdentifier String
    gatewayUrl String
    The gateway URL for the gateway.
    kmsKeyArn String
    The KMS key ARN for the gateway.
    name String
    The name for the gateway.
    protocolConfiguration GatewayProtocolConfigurationProperties
    The protocol configuration for the gateway target.
    protocolType GatewayProtocolType
    The protocol type for the gateway target.
    roleArn String
    status GatewayStatus
    The status for the gateway.
    statusReasons List<String>
    The status reasons for the gateway.
    tags Map<String,String>
    The tags for the gateway.
    updatedAt String
    workloadIdentityDetails GatewayWorkloadIdentityDetails
    authorizerConfiguration GatewayAuthorizerConfigurationProperties
    authorizerType GatewayAuthorizerType
    The authorizer type for the gateway.
    createdAt string
    The date and time at which the gateway was created.
    description string
    The description for the gateway.
    exceptionLevel GatewayExceptionLevel
    The exception level for the gateway.
    gatewayArn string
    The ARN for the gateway.
    gatewayIdentifier string
    gatewayUrl string
    The gateway URL for the gateway.
    kmsKeyArn string
    The KMS key ARN for the gateway.
    name string
    The name for the gateway.
    protocolConfiguration GatewayProtocolConfigurationProperties
    The protocol configuration for the gateway target.
    protocolType GatewayProtocolType
    The protocol type for the gateway target.
    roleArn string
    status GatewayStatus
    The status for the gateway.
    statusReasons string[]
    The status reasons for the gateway.
    tags {[key: string]: string}
    The tags for the gateway.
    updatedAt string
    workloadIdentityDetails GatewayWorkloadIdentityDetails
    authorizer_configuration GatewayAuthorizerConfigurationProperties
    authorizer_type GatewayAuthorizerType
    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 GatewayExceptionLevel
    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_arn str
    The KMS key ARN for the gateway.
    name str
    The name for the gateway.
    protocol_configuration GatewayProtocolConfigurationProperties
    The protocol configuration for the gateway target.
    protocol_type GatewayProtocolType
    The protocol type for the gateway target.
    role_arn str
    status GatewayStatus
    The status for the gateway.
    status_reasons Sequence[str]
    The status reasons for the gateway.
    tags Mapping[str, str]
    The tags for the gateway.
    updated_at str
    workload_identity_details GatewayWorkloadIdentityDetails
    authorizerConfiguration Property Map
    authorizerType "CUSTOM_JWT" | "AWS_IAM"
    The authorizer type for the gateway.
    createdAt String
    The date and time at which the gateway was created.
    description String
    The description for the gateway.
    exceptionLevel "DEBUG"
    The exception level for the gateway.
    gatewayArn String
    The ARN for the gateway.
    gatewayIdentifier String
    gatewayUrl String
    The gateway URL for the gateway.
    kmsKeyArn String
    The KMS key ARN for the gateway.
    name String
    The name for the gateway.
    protocolConfiguration Property Map
    The protocol configuration for the gateway target.
    protocolType "MCP"
    The protocol type for the gateway target.
    roleArn String
    status "CREATING" | "UPDATING" | "UPDATE_UNSUCCESSFUL" | "DELETING" | "READY" | "FAILED"
    The status for the gateway.
    statusReasons List<String>
    The status reasons for the gateway.
    tags Map<String>
    The tags for the gateway.
    updatedAt String
    workloadIdentityDetails Property Map

    Supporting Types

    GatewayAuthorizerConfigurationProperties

    GatewayAuthorizerType

    GatewayCustomJwtAuthorizerConfiguration

    DiscoveryUrl string
    AllowedAudience List<string>
    AllowedClients List<string>
    discoveryUrl String
    allowedAudience List<String>
    allowedClients List<String>
    discovery_url str
    allowed_audience Sequence[str]
    allowed_clients Sequence[str]
    discoveryUrl String
    allowedAudience List<String>
    allowedClients List<String>

    GatewayExceptionLevel

    GatewayMcpGatewayConfiguration

    GatewayProtocolConfigurationProperties

    GatewayProtocolType

    GatewaySearchType

    GatewayStatus

    GatewayWorkloadIdentityDetails

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    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
      Meet Neo: Your AI Platform Teammate