1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsVirtualEndpointGatewayResourceBinding
ibm 1.88.0 published on Friday, Feb 6, 2026 by ibm-cloud
ibm logo
ibm 1.88.0 published on Friday, Feb 6, 2026 by ibm-cloud

    Provides a read-only data source to retrieve information about an EndpointGatewayResourceBinding. 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 isVirtualEndpointGatewayResourceBinding = ibm.getIsVirtualEndpointGatewayResourceBinding({
        endpointGatewayId: isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayId,
        endpointGatewayResourceBindingId: isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayResourceBindingId,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    is_virtual_endpoint_gateway_resource_binding = ibm.get_is_virtual_endpoint_gateway_resource_binding(endpoint_gateway_id=is_virtual_endpoint_gateway_resource_binding_instance["endpointGatewayId"],
        endpoint_gateway_resource_binding_id=is_virtual_endpoint_gateway_resource_binding_instance["endpointGatewayResourceBindingId"])
    
    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.LookupIsVirtualEndpointGatewayResourceBinding(ctx, &ibm.LookupIsVirtualEndpointGatewayResourceBindingArgs{
    			EndpointGatewayId:                isVirtualEndpointGatewayResourceBindingInstance.EndpointGatewayId,
    			EndpointGatewayResourceBindingId: isVirtualEndpointGatewayResourceBindingInstance.EndpointGatewayResourceBindingId,
    		}, 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 isVirtualEndpointGatewayResourceBinding = Ibm.GetIsVirtualEndpointGatewayResourceBinding.Invoke(new()
        {
            EndpointGatewayId = isVirtualEndpointGatewayResourceBindingInstance.EndpointGatewayId,
            EndpointGatewayResourceBindingId = isVirtualEndpointGatewayResourceBindingInstance.EndpointGatewayResourceBindingId,
        });
    
    });
    
    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.GetIsVirtualEndpointGatewayResourceBindingArgs;
    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 isVirtualEndpointGatewayResourceBinding = IbmFunctions.getIsVirtualEndpointGatewayResourceBinding(GetIsVirtualEndpointGatewayResourceBindingArgs.builder()
                .endpointGatewayId(isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayId())
                .endpointGatewayResourceBindingId(isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayResourceBindingId())
                .build());
    
        }
    }
    
    variables:
      isVirtualEndpointGatewayResourceBinding:
        fn::invoke:
          function: ibm:getIsVirtualEndpointGatewayResourceBinding
          arguments:
            endpointGatewayId: ${isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayId}
            endpointGatewayResourceBindingId: ${isVirtualEndpointGatewayResourceBindingInstance.endpointGatewayResourceBindingId}
    

    Using getIsVirtualEndpointGatewayResourceBinding

    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 getIsVirtualEndpointGatewayResourceBinding(args: GetIsVirtualEndpointGatewayResourceBindingArgs, opts?: InvokeOptions): Promise<GetIsVirtualEndpointGatewayResourceBindingResult>
    function getIsVirtualEndpointGatewayResourceBindingOutput(args: GetIsVirtualEndpointGatewayResourceBindingOutputArgs, opts?: InvokeOptions): Output<GetIsVirtualEndpointGatewayResourceBindingResult>
    def get_is_virtual_endpoint_gateway_resource_binding(endpoint_gateway_id: Optional[str] = None,
                                                         endpoint_gateway_resource_binding_id: Optional[str] = None,
                                                         id: Optional[str] = None,
                                                         opts: Optional[InvokeOptions] = None) -> GetIsVirtualEndpointGatewayResourceBindingResult
    def get_is_virtual_endpoint_gateway_resource_binding_output(endpoint_gateway_id: Optional[pulumi.Input[str]] = None,
                                                         endpoint_gateway_resource_binding_id: Optional[pulumi.Input[str]] = None,
                                                         id: Optional[pulumi.Input[str]] = None,
                                                         opts: Optional[InvokeOptions] = None) -> Output[GetIsVirtualEndpointGatewayResourceBindingResult]
    func LookupIsVirtualEndpointGatewayResourceBinding(ctx *Context, args *LookupIsVirtualEndpointGatewayResourceBindingArgs, opts ...InvokeOption) (*LookupIsVirtualEndpointGatewayResourceBindingResult, error)
    func LookupIsVirtualEndpointGatewayResourceBindingOutput(ctx *Context, args *LookupIsVirtualEndpointGatewayResourceBindingOutputArgs, opts ...InvokeOption) LookupIsVirtualEndpointGatewayResourceBindingResultOutput

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

    public static class GetIsVirtualEndpointGatewayResourceBinding 
    {
        public static Task<GetIsVirtualEndpointGatewayResourceBindingResult> InvokeAsync(GetIsVirtualEndpointGatewayResourceBindingArgs args, InvokeOptions? opts = null)
        public static Output<GetIsVirtualEndpointGatewayResourceBindingResult> Invoke(GetIsVirtualEndpointGatewayResourceBindingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsVirtualEndpointGatewayResourceBindingResult> getIsVirtualEndpointGatewayResourceBinding(GetIsVirtualEndpointGatewayResourceBindingArgs args, InvokeOptions options)
    public static Output<GetIsVirtualEndpointGatewayResourceBindingResult> getIsVirtualEndpointGatewayResourceBinding(GetIsVirtualEndpointGatewayResourceBindingArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsVirtualEndpointGatewayResourceBinding:getIsVirtualEndpointGatewayResourceBinding
      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_]+$/.
    EndpointGatewayResourceBindingId string
    The resource binding 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
    The unique identifier of the EndpointGatewayResourceBinding.
    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_]+$/.
    EndpointGatewayResourceBindingId string
    The resource binding 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
    The unique identifier of the EndpointGatewayResourceBinding.
    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_]+$/.
    endpointGatewayResourceBindingId String
    The resource binding 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
    The unique identifier of the EndpointGatewayResourceBinding.
    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_]+$/.
    endpointGatewayResourceBindingId string
    The resource binding 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
    The unique identifier of the EndpointGatewayResourceBinding.
    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_]+$/.
    endpoint_gateway_resource_binding_id str
    The resource binding 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
    The unique identifier of the EndpointGatewayResourceBinding.
    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_]+$/.
    endpointGatewayResourceBindingId String
    The resource binding 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
    The unique identifier of the EndpointGatewayResourceBinding.

    getIsVirtualEndpointGatewayResourceBinding Result

    The following output properties are available:

    CreatedAt string
    (String) The date and time that the resource binding was created.
    EndpointGatewayId string
    EndpointGatewayResourceBindingId string
    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
    The unique identifier of the EndpointGatewayResourceBinding.
    LifecycleReasons List<GetIsVirtualEndpointGatewayResourceBindingLifecycleReason>
    (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<GetIsVirtualEndpointGatewayResourceBindingTarget>
    (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.
    EndpointGatewayId string
    EndpointGatewayResourceBindingId string
    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
    The unique identifier of the EndpointGatewayResourceBinding.
    LifecycleReasons []GetIsVirtualEndpointGatewayResourceBindingLifecycleReason
    (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 []GetIsVirtualEndpointGatewayResourceBindingTarget
    (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.
    endpointGatewayId String
    endpointGatewayResourceBindingId String
    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
    The unique identifier of the EndpointGatewayResourceBinding.
    lifecycleReasons List<GetIsVirtualEndpointGatewayResourceBindingLifecycleReason>
    (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<GetIsVirtualEndpointGatewayResourceBindingTarget>
    (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.
    endpointGatewayId string
    endpointGatewayResourceBindingId string
    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
    The unique identifier of the EndpointGatewayResourceBinding.
    lifecycleReasons GetIsVirtualEndpointGatewayResourceBindingLifecycleReason[]
    (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 GetIsVirtualEndpointGatewayResourceBindingTarget[]
    (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.
    endpoint_gateway_id str
    endpoint_gateway_resource_binding_id str
    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
    The unique identifier of the EndpointGatewayResourceBinding.
    lifecycle_reasons Sequence[GetIsVirtualEndpointGatewayResourceBindingLifecycleReason]
    (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[GetIsVirtualEndpointGatewayResourceBindingTarget]
    (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.
    endpointGatewayId String
    endpointGatewayResourceBindingId String
    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
    The unique identifier of the EndpointGatewayResourceBinding.
    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]+)*$/.

    Supporting Types

    GetIsVirtualEndpointGatewayResourceBindingLifecycleReason

    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)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.

    GetIsVirtualEndpointGatewayResourceBindingTarget

    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.88.0 published on Friday, Feb 6, 2026 by ibm-cloud
      Meet Neo: Your AI Platform Teammate