1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsVirtualEndpointGatewayResourceBindings
ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
ibm logo
ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about an EndpointGatewayResourceBindingCollection. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const isVirtualEndpointGatewayResourceBindings = ibm.getIsVirtualEndpointGatewayResourceBindings({
        endpointGatewayId: isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayId,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    is_virtual_endpoint_gateway_resource_bindings = ibm.get_is_virtual_endpoint_gateway_resource_bindings(endpoint_gateway_id=is_virtual_endpoint_gateway_resource_binding_instance["endpointGatewayId"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetIsVirtualEndpointGatewayResourceBindings(ctx, &ibm.GetIsVirtualEndpointGatewayResourceBindingsArgs{
    			EndpointGatewayId: isVirtualEndpointGatewayResourceBindingInstance.EndpointGatewayId,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var isVirtualEndpointGatewayResourceBindings = Ibm.GetIsVirtualEndpointGatewayResourceBindings.Invoke(new()
        {
            EndpointGatewayId = isVirtualEndpointGatewayResourceBindingInstance.EndpointGatewayId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetIsVirtualEndpointGatewayResourceBindingsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var isVirtualEndpointGatewayResourceBindings = IbmFunctions.getIsVirtualEndpointGatewayResourceBindings(GetIsVirtualEndpointGatewayResourceBindingsArgs.builder()
                .endpointGatewayId(isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayId())
                .build());
    
        }
    }
    
    variables:
      isVirtualEndpointGatewayResourceBindings:
        fn::invoke:
          function: ibm:getIsVirtualEndpointGatewayResourceBindings
          arguments:
            endpointGatewayId: ${isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayId}
    

    Using getIsVirtualEndpointGatewayResourceBindings

    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 getIsVirtualEndpointGatewayResourceBindings(args: GetIsVirtualEndpointGatewayResourceBindingsArgs, opts?: InvokeOptions): Promise<GetIsVirtualEndpointGatewayResourceBindingsResult>
    function getIsVirtualEndpointGatewayResourceBindingsOutput(args: GetIsVirtualEndpointGatewayResourceBindingsOutputArgs, opts?: InvokeOptions): Output<GetIsVirtualEndpointGatewayResourceBindingsResult>
    def get_is_virtual_endpoint_gateway_resource_bindings(endpoint_gateway_id: Optional[str] = None,
                                                          id: Optional[str] = None,
                                                          opts: Optional[InvokeOptions] = None) -> GetIsVirtualEndpointGatewayResourceBindingsResult
    def get_is_virtual_endpoint_gateway_resource_bindings_output(endpoint_gateway_id: Optional[pulumi.Input[str]] = None,
                                                          id: Optional[pulumi.Input[str]] = None,
                                                          opts: Optional[InvokeOptions] = None) -> Output[GetIsVirtualEndpointGatewayResourceBindingsResult]
    func GetIsVirtualEndpointGatewayResourceBindings(ctx *Context, args *GetIsVirtualEndpointGatewayResourceBindingsArgs, opts ...InvokeOption) (*GetIsVirtualEndpointGatewayResourceBindingsResult, error)
    func GetIsVirtualEndpointGatewayResourceBindingsOutput(ctx *Context, args *GetIsVirtualEndpointGatewayResourceBindingsOutputArgs, opts ...InvokeOption) GetIsVirtualEndpointGatewayResourceBindingsResultOutput

    > Note: This function is named GetIsVirtualEndpointGatewayResourceBindings in the Go SDK.

    public static class GetIsVirtualEndpointGatewayResourceBindings 
    {
        public static Task<GetIsVirtualEndpointGatewayResourceBindingsResult> InvokeAsync(GetIsVirtualEndpointGatewayResourceBindingsArgs args, InvokeOptions? opts = null)
        public static Output<GetIsVirtualEndpointGatewayResourceBindingsResult> Invoke(GetIsVirtualEndpointGatewayResourceBindingsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsVirtualEndpointGatewayResourceBindingsResult> getIsVirtualEndpointGatewayResourceBindings(GetIsVirtualEndpointGatewayResourceBindingsArgs args, InvokeOptions options)
    public static Output<GetIsVirtualEndpointGatewayResourceBindingsResult> getIsVirtualEndpointGatewayResourceBindings(GetIsVirtualEndpointGatewayResourceBindingsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsVirtualEndpointGatewayResourceBindings:getIsVirtualEndpointGatewayResourceBindings
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndpointGatewayId string
    The endpoint gateway identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    Id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    EndpointGatewayId string
    The endpoint gateway identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    Id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    endpointGatewayId String
    The endpoint gateway identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id String
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    endpointGatewayId string
    The endpoint gateway identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    endpoint_gateway_id str
    The endpoint gateway identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id str
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    endpointGatewayId String
    The endpoint gateway identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id String
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.

    getIsVirtualEndpointGatewayResourceBindings Result

    The following output properties are available:

    EndpointGatewayId string
    Id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    ResourceBindings List<GetIsVirtualEndpointGatewayResourceBindingsResourceBinding>
    (List) A page of resource bindings for the endpoint gateway. Nested schema for resource_bindings:
    EndpointGatewayId string
    Id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    ResourceBindings []GetIsVirtualEndpointGatewayResourceBindingsResourceBinding
    (List) A page of resource bindings for the endpoint gateway. Nested schema for resource_bindings:
    endpointGatewayId String
    id String
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    resourceBindings List<GetIsVirtualEndpointGatewayResourceBindingsResourceBinding>
    (List) A page of resource bindings for the endpoint gateway. Nested schema for resource_bindings:
    endpointGatewayId string
    id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    resourceBindings GetIsVirtualEndpointGatewayResourceBindingsResourceBinding[]
    (List) A page of resource bindings for the endpoint gateway. Nested schema for resource_bindings:
    endpoint_gateway_id str
    id str
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    resource_bindings Sequence[GetIsVirtualEndpointGatewayResourceBindingsResourceBinding]
    (List) A page of resource bindings for the endpoint gateway. Nested schema for resource_bindings:
    endpointGatewayId String
    id String
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    resourceBindings List<Property Map>
    (List) A page of resource bindings for the endpoint gateway. Nested schema for resource_bindings:

    Supporting Types

    GetIsVirtualEndpointGatewayResourceBindingsResourceBinding

    CreatedAt string
    (String) The date and time that the resource binding was created.
    Href string
    (String) The URL for this endpoint gateway resource binding.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    LifecycleReasons List<GetIsVirtualEndpointGatewayResourceBindingsResourceBindingLifecycleReason>
    (List) The reasons for the current lifecycle_state (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    LifecycleState string
    (String) The lifecycle state of the resource binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Name string
    (String) The name for this resource binding. The name is unique across all resource bindings for the endpoint gateway.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: endpoint_gateway_resource_binding. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    ServiceEndpoint string
    (String) The fully qualified domain name of the service endpoint for the resource targeted by this resource binding.

    • Constraints: The maximum length is 255 characters. The minimum length is 4 characters. The value must match regular expression /^((?=[A-Za-z0-9-]{1,63}\\.)[A-Za-z0-9-]*\\.)+[A-Za-z]{2,63}\\.?$/.
    Targets List<GetIsVirtualEndpointGatewayResourceBindingsResourceBindingTarget>
    (List) The target for this endpoint gateway resource binding. Nested schema for target:
    Type string
    (String) The type of resource binding:- weak: The binding is not dependent on the existence of the target resource.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: weak. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    CreatedAt string
    (String) The date and time that the resource binding was created.
    Href string
    (String) The URL for this endpoint gateway resource binding.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    LifecycleReasons []GetIsVirtualEndpointGatewayResourceBindingsResourceBindingLifecycleReason
    (List) The reasons for the current lifecycle_state (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    LifecycleState string
    (String) The lifecycle state of the resource binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Name string
    (String) The name for this resource binding. The name is unique across all resource bindings for the endpoint gateway.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: endpoint_gateway_resource_binding. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    ServiceEndpoint string
    (String) The fully qualified domain name of the service endpoint for the resource targeted by this resource binding.

    • Constraints: The maximum length is 255 characters. The minimum length is 4 characters. The value must match regular expression /^((?=[A-Za-z0-9-]{1,63}\\.)[A-Za-z0-9-]*\\.)+[A-Za-z]{2,63}\\.?$/.
    Targets []GetIsVirtualEndpointGatewayResourceBindingsResourceBindingTarget
    (List) The target for this endpoint gateway resource binding. Nested schema for target:
    Type string
    (String) The type of resource binding:- weak: The binding is not dependent on the existence of the target resource.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: weak. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    createdAt String
    (String) The date and time that the resource binding was created.
    href String
    (String) The URL for this endpoint gateway resource binding.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    lifecycleReasons List<GetIsVirtualEndpointGatewayResourceBindingsResourceBindingLifecycleReason>
    (List) The reasons for the current lifecycle_state (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState String
    (String) The lifecycle state of the resource binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name String
    (String) The name for this resource binding. The name is unique across all resource bindings for the endpoint gateway.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: endpoint_gateway_resource_binding. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    serviceEndpoint String
    (String) The fully qualified domain name of the service endpoint for the resource targeted by this resource binding.

    • Constraints: The maximum length is 255 characters. The minimum length is 4 characters. The value must match regular expression /^((?=[A-Za-z0-9-]{1,63}\\.)[A-Za-z0-9-]*\\.)+[A-Za-z]{2,63}\\.?$/.
    targets List<GetIsVirtualEndpointGatewayResourceBindingsResourceBindingTarget>
    (List) The target for this endpoint gateway resource binding. Nested schema for target:
    type String
    (String) The type of resource binding:- weak: The binding is not dependent on the existence of the target resource.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: weak. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    createdAt string
    (String) The date and time that the resource binding was created.
    href string
    (String) The URL for this endpoint gateway resource binding.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    lifecycleReasons GetIsVirtualEndpointGatewayResourceBindingsResourceBindingLifecycleReason[]
    (List) The reasons for the current lifecycle_state (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState string
    (String) The lifecycle state of the resource binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name string
    (String) The name for this resource binding. The name is unique across all resource bindings for the endpoint gateway.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: endpoint_gateway_resource_binding. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    serviceEndpoint string
    (String) The fully qualified domain name of the service endpoint for the resource targeted by this resource binding.

    • Constraints: The maximum length is 255 characters. The minimum length is 4 characters. The value must match regular expression /^((?=[A-Za-z0-9-]{1,63}\\.)[A-Za-z0-9-]*\\.)+[A-Za-z]{2,63}\\.?$/.
    targets GetIsVirtualEndpointGatewayResourceBindingsResourceBindingTarget[]
    (List) The target for this endpoint gateway resource binding. Nested schema for target:
    type string
    (String) The type of resource binding:- weak: The binding is not dependent on the existence of the target resource.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: weak. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    created_at str
    (String) The date and time that the resource binding was created.
    href str
    (String) The URL for this endpoint gateway resource binding.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id str
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    lifecycle_reasons Sequence[GetIsVirtualEndpointGatewayResourceBindingsResourceBindingLifecycleReason]
    (List) The reasons for the current lifecycle_state (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycle_state str
    (String) The lifecycle state of the resource binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name str
    (String) The name for this resource binding. The name is unique across all resource bindings for the endpoint gateway.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: endpoint_gateway_resource_binding. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    service_endpoint str
    (String) The fully qualified domain name of the service endpoint for the resource targeted by this resource binding.

    • Constraints: The maximum length is 255 characters. The minimum length is 4 characters. The value must match regular expression /^((?=[A-Za-z0-9-]{1,63}\\.)[A-Za-z0-9-]*\\.)+[A-Za-z]{2,63}\\.?$/.
    targets Sequence[GetIsVirtualEndpointGatewayResourceBindingsResourceBindingTarget]
    (List) The target for this endpoint gateway resource binding. Nested schema for target:
    type str
    (String) The type of resource binding:- weak: The binding is not dependent on the existence of the target resource.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: weak. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    createdAt String
    (String) The date and time that the resource binding was created.
    href String
    (String) The URL for this endpoint gateway resource binding.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) The unique identifier for this endpoint gateway resource binding.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    lifecycleReasons List<Property Map>
    (List) The reasons for the current lifecycle_state (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState String
    (String) The lifecycle state of the resource binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name String
    (String) The name for this resource binding. The name is unique across all resource bindings for the endpoint gateway.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: endpoint_gateway_resource_binding. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    serviceEndpoint String
    (String) The fully qualified domain name of the service endpoint for the resource targeted by this resource binding.

    • Constraints: The maximum length is 255 characters. The minimum length is 4 characters. The value must match regular expression /^((?=[A-Za-z0-9-]{1,63}\\.)[A-Za-z0-9-]*\\.)+[A-Za-z]{2,63}\\.?$/.
    targets List<Property Map>
    (List) The target for this endpoint gateway resource binding. Nested schema for target:
    type String
    (String) The type of resource binding:- weak: The binding is not dependent on the existence of the target resource.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: weak. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    GetIsVirtualEndpointGatewayResourceBindingsResourceBindingLifecycleReason

    Code string
    (String) A reason code for this lifecycle state:- internal_error: internal error (contact IBM support)- resource_suspended_by_provider: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: internal_error, resource_suspended_by_provider. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Message string
    (String) An explanation of the reason for this lifecycle state.
    MoreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Code string
    (String) A reason code for this lifecycle state:- internal_error: internal error (contact IBM support)- resource_suspended_by_provider: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: internal_error, resource_suspended_by_provider. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Message string
    (String) An explanation of the reason for this lifecycle state.
    MoreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code String
    (String) A reason code for this lifecycle state:- internal_error: internal error (contact IBM support)- resource_suspended_by_provider: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: internal_error, resource_suspended_by_provider. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message String
    (String) An explanation of the reason for this lifecycle state.
    moreInfo String
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code string
    (String) A reason code for this lifecycle state:- internal_error: internal error (contact IBM support)- resource_suspended_by_provider: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: internal_error, resource_suspended_by_provider. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message string
    (String) An explanation of the reason for this lifecycle state.
    moreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code str
    (String) A reason code for this lifecycle state:- internal_error: internal error (contact IBM support)- resource_suspended_by_provider: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: internal_error, resource_suspended_by_provider. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message str
    (String) An explanation of the reason for this lifecycle state.
    more_info str
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code String
    (String) A reason code for this lifecycle state:- internal_error: internal error (contact IBM support)- resource_suspended_by_provider: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: internal_error, resource_suspended_by_provider. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message String
    (String) An explanation of the reason for this lifecycle state.
    moreInfo String
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.

    GetIsVirtualEndpointGatewayResourceBindingsResourceBindingTarget

    Crn string
    (String)

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    Crn string
    (String)

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn String
    (String)

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn string
    (String)

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn str
    (String)

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn String
    (String)

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
      Meet Neo: Your AI Platform Teammate