Instance

class Instance : KotlinCustomResource

Provides a KMS Instance resource. For information about KMS Instance and how to use it, see What is Instance.

NOTE: Available since v1.210.0.

Import

KMS Instance can be imported using the id, e.g.

$ pulumi import alicloud:kms/instance:Instance example <id>

Properties

Link copied to clipboard

Aucillary VPCs used to access this KMS instance See bind_vpcs below.

Link copied to clipboard

KMS instance certificate chain in PEM format.

Link copied to clipboard
val createTime: Output<String>

The creation time of the resource.

Link copied to clipboard
val endDate: Output<String>

(Available since v1.233.1) Instance expiration time.

Link copied to clipboard

Whether to force deletion even without backup.

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

The name of the resource

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

Maximum number of stored keys. The attribute is valid when the attribute payment_type is Subscription.

Link copied to clipboard
val log: Output<String>

Instance Audit Log Switch. The attribute is valid when the attribute payment_type is Subscription.

Link copied to clipboard
val logStorage: Output<Int>

Instance log capacity. The attribute is valid when the attribute payment_type is Subscription.

Link copied to clipboard
val paymentType: Output<String>

Payment type,valid values:

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

Purchase cycle, in months. The attribute is valid when the attribute payment_type is Subscription.

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

KMS Instance commodity type (software/hardware)

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

Automatic renewal period, in months. The attribute is valid when the attribute payment_type is Subscription.

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

Renewal options. Valid values: AutoRenewal, ManualRenewal. The attribute is valid when the attribute payment_type is Subscription.

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

Maximum number of Secrets. The attribute is valid when the attribute payment_type is Subscription.

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

The computation performance level of the KMS instance. The attribute is valid when the attribute payment_type is Subscription.

Link copied to clipboard
val status: Output<String>

Instance status.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val vpcId: Output<String>

Instance VPC id

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

The number of managed accesses. The maximum number of VPCs that can access this KMS instance. The attribute is valid when the attribute payment_type is Subscription.

Link copied to clipboard
val vswitchIds: Output<List<String>>

Instance bind vswitches

Link copied to clipboard
val zoneIds: Output<List<String>>

zone id