1. Packages
  2. Neon Provider
  3. API Docs
  4. getBranchEndpoints
neon 0.9.0 published on Tuesday, May 6, 2025 by kislerdm

neon.getBranchEndpoints

Explore with Pulumi AI

neon logo
neon 0.9.0 published on Tuesday, May 6, 2025 by kislerdm

    Fetch Branch Endpoints

    Using getBranchEndpoints

    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 getBranchEndpoints(args: GetBranchEndpointsArgs, opts?: InvokeOptions): Promise<GetBranchEndpointsResult>
    function getBranchEndpointsOutput(args: GetBranchEndpointsOutputArgs, opts?: InvokeOptions): Output<GetBranchEndpointsResult>
    def get_branch_endpoints(branch_id: Optional[str] = None,
                             endpoints: Optional[Sequence[GetBranchEndpointsEndpoint]] = None,
                             id: Optional[str] = None,
                             project_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetBranchEndpointsResult
    def get_branch_endpoints_output(branch_id: Optional[pulumi.Input[str]] = None,
                             endpoints: Optional[pulumi.Input[Sequence[pulumi.Input[GetBranchEndpointsEndpointArgs]]]] = None,
                             id: Optional[pulumi.Input[str]] = None,
                             project_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetBranchEndpointsResult]
    func GetBranchEndpoints(ctx *Context, args *GetBranchEndpointsArgs, opts ...InvokeOption) (*GetBranchEndpointsResult, error)
    func GetBranchEndpointsOutput(ctx *Context, args *GetBranchEndpointsOutputArgs, opts ...InvokeOption) GetBranchEndpointsResultOutput

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

    public static class GetBranchEndpoints 
    {
        public static Task<GetBranchEndpointsResult> InvokeAsync(GetBranchEndpointsArgs args, InvokeOptions? opts = null)
        public static Output<GetBranchEndpointsResult> Invoke(GetBranchEndpointsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBranchEndpointsResult> getBranchEndpoints(GetBranchEndpointsArgs args, InvokeOptions options)
    public static Output<GetBranchEndpointsResult> getBranchEndpoints(GetBranchEndpointsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: neon:index/getBranchEndpoints:getBranchEndpoints
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BranchId string
    Branch ID.
    ProjectId string
    Project ID.
    Endpoints List<GetBranchEndpointsEndpoint>
    Id string
    The ID of this resource.
    BranchId string
    Branch ID.
    ProjectId string
    Project ID.
    Endpoints []GetBranchEndpointsEndpoint
    Id string
    The ID of this resource.
    branchId String
    Branch ID.
    projectId String
    Project ID.
    endpoints List<GetBranchEndpointsEndpoint>
    id String
    The ID of this resource.
    branchId string
    Branch ID.
    projectId string
    Project ID.
    endpoints GetBranchEndpointsEndpoint[]
    id string
    The ID of this resource.
    branch_id str
    Branch ID.
    project_id str
    Project ID.
    endpoints Sequence[GetBranchEndpointsEndpoint]
    id str
    The ID of this resource.
    branchId String
    Branch ID.
    projectId String
    Project ID.
    endpoints List<Property Map>
    id String
    The ID of this resource.

    getBranchEndpoints Result

    The following output properties are available:

    BranchId string
    Branch ID.
    Id string
    The ID of this resource.
    ProjectId string
    Project ID.
    Endpoints List<GetBranchEndpointsEndpoint>
    BranchId string
    Branch ID.
    Id string
    The ID of this resource.
    ProjectId string
    Project ID.
    Endpoints []GetBranchEndpointsEndpoint
    branchId String
    Branch ID.
    id String
    The ID of this resource.
    projectId String
    Project ID.
    endpoints List<GetBranchEndpointsEndpoint>
    branchId string
    Branch ID.
    id string
    The ID of this resource.
    projectId string
    Project ID.
    endpoints GetBranchEndpointsEndpoint[]
    branch_id str
    Branch ID.
    id str
    The ID of this resource.
    project_id str
    Project ID.
    endpoints Sequence[GetBranchEndpointsEndpoint]
    branchId String
    Branch ID.
    id String
    The ID of this resource.
    projectId String
    Project ID.
    endpoints List<Property Map>

    Supporting Types

    GetBranchEndpointsEndpoint

    Host string
    Endpoint URI.
    Id string
    Endpoint ID.
    ProxyHost string
    RegionId string
    Deployment region: https://neon.tech/docs/introduction/regions
    Type string
    Access type.
    Host string
    Endpoint URI.
    Id string
    Endpoint ID.
    ProxyHost string
    RegionId string
    Deployment region: https://neon.tech/docs/introduction/regions
    Type string
    Access type.
    host String
    Endpoint URI.
    id String
    Endpoint ID.
    proxyHost String
    regionId String
    Deployment region: https://neon.tech/docs/introduction/regions
    type String
    Access type.
    host string
    Endpoint URI.
    id string
    Endpoint ID.
    proxyHost string
    regionId string
    Deployment region: https://neon.tech/docs/introduction/regions
    type string
    Access type.
    host str
    Endpoint URI.
    id str
    Endpoint ID.
    proxy_host str
    region_id str
    Deployment region: https://neon.tech/docs/introduction/regions
    type str
    Access type.
    host String
    Endpoint URI.
    id String
    Endpoint ID.
    proxyHost String
    regionId String
    Deployment region: https://neon.tech/docs/introduction/regions
    type String
    Access type.

    Package Details

    Repository
    neon kislerdm/terraform-provider-neon
    License
    Notes
    This Pulumi package is based on the neon Terraform Provider.
    neon logo
    neon 0.9.0 published on Tuesday, May 6, 2025 by kislerdm