RegistryEnterpriseInstance

This resource will help you to manager Container Registry Enterprise Edition instances. For information about Container Registry Enterprise Edition instances and how to use it, see Create a Instance

NOTE: Available in v1.124.0+.

Example Usage

Basic Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cr.RegistryEnterpriseInstance;
import com.pulumi.alicloud.cr.RegistryEnterpriseInstanceArgs;
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) {
var my_instance = new RegistryEnterpriseInstance("my-instance", RegistryEnterpriseInstanceArgs.builder()
.instanceName("test")
.instanceType("Advanced")
.paymentType("Subscription")
.period(1)
.renewPeriod(1)
.renewalStatus("AutoRenewal")
.build());
}
}

Import

Container Registry Enterprise Edition instance can be imported using the id, e.g.

$ pulumi import alicloud:cr/registryEnterpriseInstance:RegistryEnterpriseInstance default cri-test

Properties

Link copied to clipboard
val createdTime: Output<String>

Time of Container Registry Enterprise Edition instance creation.

Link copied to clipboard
val customOssBucket: Output<String>?

Name of your customized oss bucket. Use this bucket as instance storage if set.

Link copied to clipboard
val endTime: Output<String>

Time of Container Registry Enterprise Edition instance expiration.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val instanceName: Output<String>

Name of Container Registry Enterprise Edition instance.

Link copied to clipboard
val instanceType: Output<String>

Type of Container Registry Enterprise Edition instance. Valid values: Basic, Standard, Advanced. NOTE: International Account doesn't supports Standard.

Link copied to clipboard

An KMS encrypts password used to an instance. If the password is filled in, this field will be ignored.

Link copied to clipboard

An KMS encryption context used to decrypt kms_encrypted_password before creating or updating instance with kms_encrypted_password. See Encryption Context. It is valid when kms_encrypted_password is set.

Link copied to clipboard
val password: Output<String>?

The password of the Instance. The password is a string of 8 to 30 characters and must contain uppercase letters, lowercase letters, and numbers.

Link copied to clipboard
val paymentType: Output<String>?

Subscription of Container Registry Enterprise Edition instance. Default value: Subscription. Valid values: Subscription.

Link copied to clipboard
val period: Output<Int>?

Service time of Container Registry Enterprise Edition instance. Default value: 12. Valid values: 1, 2, 3, 6, 12, 24, 36, 48, 60. Unit: month.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val renewalStatus: Output<String>?

Renewal status of Container Registry Enterprise Edition instance. Valid values: AutoRenewal, ManualRenewal.

Link copied to clipboard
val renewPeriod: Output<Int>?

Renewal period of Container Registry Enterprise Edition instance. Unit: month.

Link copied to clipboard
val status: Output<String>

Status of Container Registry Enterprise Edition instance.

Link copied to clipboard
val urn: Output<String>