Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
This data source provides the CR Internet Endpoint of the current Alibaba Cloud user.
For information about CR Internet Endpoint and how to use it, see GetInstanceEndpoint.
NOTE: Available since v1.287.0.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
// The ID of a Container Registry Enterprise Edition instance with an enabled Internet endpoint.
const instanceId = config.require("instanceId");
const _default = alicloud.cr.getInternetEndpoint({
instanceId: instanceId,
});
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
# The ID of a Container Registry Enterprise Edition instance with an enabled Internet endpoint.
instance_id = config.require("instanceId")
default = alicloud.cr.get_internet_endpoint(instance_id=instance_id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cr"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
// The ID of a Container Registry Enterprise Edition instance with an enabled Internet endpoint.
instanceId := cfg.Require("instanceId")
_, err := cr.LookupInternetEndpoint(ctx, &cr.LookupInternetEndpointArgs{
InstanceId: instanceId,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
// The ID of a Container Registry Enterprise Edition instance with an enabled Internet endpoint.
var instanceId = config.Require("instanceId");
var @default = AliCloud.CR.GetInternetEndpoint.Invoke(new()
{
InstanceId = instanceId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cr.CrFunctions;
import com.pulumi.alicloud.cr.inputs.GetInternetEndpointArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 config = ctx.config();
final var instanceId = config.require("instanceId");
final var default = CrFunctions.getInternetEndpoint(GetInternetEndpointArgs.builder()
.instanceId(instanceId)
.build());
}
}
configuration:
instanceId:
type: string
variables:
default:
fn::invoke:
function: alicloud:cr:getInternetEndpoint
arguments:
instanceId: ${instanceId}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_cr_getinternetendpoint" "default" {
instance_id = var.instanceId
}
variable "instanceId" {
type = string
description = "The ID of a Container Registry Enterprise Edition instance with an enabled Internet endpoint."
}
Using getInternetEndpoint
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 getInternetEndpoint(args: GetInternetEndpointArgs, opts?: InvokeOptions): Promise<GetInternetEndpointResult>
function getInternetEndpointOutput(args: GetInternetEndpointOutputArgs, opts?: InvokeOutputOptions): Output<GetInternetEndpointResult>def get_internet_endpoint(instance_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInternetEndpointResult
def get_internet_endpoint_output(instance_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetInternetEndpointResult]func LookupInternetEndpoint(ctx *Context, args *LookupInternetEndpointArgs, opts ...InvokeOption) (*LookupInternetEndpointResult, error)
func LookupInternetEndpointOutput(ctx *Context, args *LookupInternetEndpointOutputArgs, opts ...InvokeOption) LookupInternetEndpointResultOutput> Note: This function is named LookupInternetEndpoint in the Go SDK.
public static class GetInternetEndpoint
{
public static Task<GetInternetEndpointResult> InvokeAsync(GetInternetEndpointArgs args, InvokeOptions? opts = null)
public static Output<GetInternetEndpointResult> Invoke(GetInternetEndpointInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetInternetEndpointResult> Invoke(GetInternetEndpointInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetInternetEndpointResult> getInternetEndpoint(GetInternetEndpointArgs args, InvokeOptions options)
public static Output<GetInternetEndpointResult> getInternetEndpoint(GetInternetEndpointArgs args, InvokeOptions options)
public static Output<GetInternetEndpointResult> getInternetEndpoint(GetInternetEndpointArgs args, InvokeOutputOptions options)
fn::invoke:
function: alicloud:cr/getInternetEndpoint:getInternetEndpoint
arguments:
# arguments dictionarydata "alicloud_cr_get_internet_endpoint" "name" {
# arguments
}The following arguments are supported:
- Instance
Id string - The ID of the Container Registry Enterprise Edition instance.
- Instance
Id string - The ID of the Container Registry Enterprise Edition instance.
- instance_
id string - The ID of the Container Registry Enterprise Edition instance.
- instance
Id String - The ID of the Container Registry Enterprise Edition instance.
- instance
Id string - The ID of the Container Registry Enterprise Edition instance.
- instance_
id str - The ID of the Container Registry Enterprise Edition instance.
- instance
Id String - The ID of the Container Registry Enterprise Edition instance.
getInternetEndpoint Result
The following output properties are available:
- Entries
List<Pulumi.
Ali Cloud. CR. Outputs. Get Internet Endpoint Entry> - The ACL entries of the Internet endpoint. Each element contains:
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Status string
- The status of the Internet endpoint.
- Entries
[]Get
Internet Endpoint Entry - The ACL entries of the Internet endpoint. Each element contains:
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Status string
- The status of the Internet endpoint.
- entries list(object)
- The ACL entries of the Internet endpoint. Each element contains:
- id string
- The provider-assigned unique ID for this managed resource.
- instance_
id string - status string
- The status of the Internet endpoint.
- entries
List<Get
Internet Endpoint Entry> - The ACL entries of the Internet endpoint. Each element contains:
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - status String
- The status of the Internet endpoint.
- entries
Get
Internet Endpoint Entry[] - The ACL entries of the Internet endpoint. Each element contains:
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - status string
- The status of the Internet endpoint.
- entries
Sequence[Get
Internet Endpoint Entry] - The ACL entries of the Internet endpoint. Each element contains:
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - status str
- The status of the Internet endpoint.
- entries List<Property Map>
- The ACL entries of the Internet endpoint. Each element contains:
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - status String
- The status of the Internet endpoint.
Supporting Types
GetInternetEndpointEntry
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi