1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. DmsDedicatedInstanceV2
opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud

opentelekomcloud.DmsDedicatedInstanceV2

Explore with Pulumi AI

Up-to-date reference of API arguments for DMS instance you can get at documentation portal

Manages a DMS instance in the OpenTelekomCloud DMS Service (Kafka Premium/Platinum).

Example Usage

Create DmsDedicatedInstanceV2 Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DmsDedicatedInstanceV2(name: string, args: DmsDedicatedInstanceV2Args, opts?: CustomResourceOptions);
@overload
def DmsDedicatedInstanceV2(resource_name: str,
                           args: DmsDedicatedInstanceV2Args,
                           opts: Optional[ResourceOptions] = None)

@overload
def DmsDedicatedInstanceV2(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           engine_version: Optional[str] = None,
                           vpc_id: Optional[str] = None,
                           storage_spec_code: Optional[str] = None,
                           broker_num: Optional[float] = None,
                           storage_space: Optional[float] = None,
                           security_group_id: Optional[str] = None,
                           network_id: Optional[str] = None,
                           flavor_id: Optional[str] = None,
                           maintain_begin: Optional[str] = None,
                           password: Optional[str] = None,
                           enabled_mechanisms: Optional[Sequence[str]] = None,
                           dms_dedicated_instance_v2_id: Optional[str] = None,
                           disk_encrypted_key: Optional[str] = None,
                           ipv6_enable: Optional[bool] = None,
                           access_user: Optional[str] = None,
                           maintain_end: Optional[str] = None,
                           name: Optional[str] = None,
                           disk_encrypted_enable: Optional[bool] = None,
                           new_tenant_ips: Optional[Sequence[str]] = None,
                           enable_publicip: Optional[bool] = None,
                           publicip_ids: Optional[Sequence[str]] = None,
                           retention_policy: Optional[str] = None,
                           description: Optional[str] = None,
                           security_protocol: Optional[str] = None,
                           ssl_enable: Optional[bool] = None,
                           cross_vpc_accesses: Optional[Sequence[DmsDedicatedInstanceV2CrossVpcAccessArgs]] = None,
                           available_zones: Optional[Sequence[str]] = None,
                           tags: Optional[Mapping[str, str]] = None,
                           timeouts: Optional[DmsDedicatedInstanceV2TimeoutsArgs] = None,
                           arch_type: Optional[str] = None)
func NewDmsDedicatedInstanceV2(ctx *Context, name string, args DmsDedicatedInstanceV2Args, opts ...ResourceOption) (*DmsDedicatedInstanceV2, error)
public DmsDedicatedInstanceV2(string name, DmsDedicatedInstanceV2Args args, CustomResourceOptions? opts = null)
public DmsDedicatedInstanceV2(String name, DmsDedicatedInstanceV2Args args)
public DmsDedicatedInstanceV2(String name, DmsDedicatedInstanceV2Args args, CustomResourceOptions options)
type: opentelekomcloud:DmsDedicatedInstanceV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DmsDedicatedInstanceV2Args
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DmsDedicatedInstanceV2Args
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DmsDedicatedInstanceV2Args
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DmsDedicatedInstanceV2Args
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DmsDedicatedInstanceV2Args
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var dmsDedicatedInstanceV2Resource = new Opentelekomcloud.DmsDedicatedInstanceV2("dmsDedicatedInstanceV2Resource", new()
{
    EngineVersion = "string",
    VpcId = "string",
    StorageSpecCode = "string",
    BrokerNum = 0,
    StorageSpace = 0,
    SecurityGroupId = "string",
    NetworkId = "string",
    FlavorId = "string",
    MaintainBegin = "string",
    Password = "string",
    EnabledMechanisms = new[]
    {
        "string",
    },
    DmsDedicatedInstanceV2Id = "string",
    DiskEncryptedKey = "string",
    Ipv6Enable = false,
    AccessUser = "string",
    MaintainEnd = "string",
    Name = "string",
    DiskEncryptedEnable = false,
    NewTenantIps = new[]
    {
        "string",
    },
    EnablePublicip = false,
    PublicipIds = new[]
    {
        "string",
    },
    RetentionPolicy = "string",
    Description = "string",
    SecurityProtocol = "string",
    SslEnable = false,
    CrossVpcAccesses = new[]
    {
        new Opentelekomcloud.Inputs.DmsDedicatedInstanceV2CrossVpcAccessArgs
        {
            AdvertisedIp = "string",
            ListenerIp = "string",
            Port = 0,
            PortId = "string",
        },
    },
    AvailableZones = new[]
    {
        "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
    Timeouts = new Opentelekomcloud.Inputs.DmsDedicatedInstanceV2TimeoutsArgs
    {
        Create = "string",
        Delete = "string",
        Update = "string",
    },
    ArchType = "string",
});
Copy
example, err := opentelekomcloud.NewDmsDedicatedInstanceV2(ctx, "dmsDedicatedInstanceV2Resource", &opentelekomcloud.DmsDedicatedInstanceV2Args{
	EngineVersion:   pulumi.String("string"),
	VpcId:           pulumi.String("string"),
	StorageSpecCode: pulumi.String("string"),
	BrokerNum:       pulumi.Float64(0),
	StorageSpace:    pulumi.Float64(0),
	SecurityGroupId: pulumi.String("string"),
	NetworkId:       pulumi.String("string"),
	FlavorId:        pulumi.String("string"),
	MaintainBegin:   pulumi.String("string"),
	Password:        pulumi.String("string"),
	EnabledMechanisms: pulumi.StringArray{
		pulumi.String("string"),
	},
	DmsDedicatedInstanceV2Id: pulumi.String("string"),
	DiskEncryptedKey:         pulumi.String("string"),
	Ipv6Enable:               pulumi.Bool(false),
	AccessUser:               pulumi.String("string"),
	MaintainEnd:              pulumi.String("string"),
	Name:                     pulumi.String("string"),
	DiskEncryptedEnable:      pulumi.Bool(false),
	NewTenantIps: pulumi.StringArray{
		pulumi.String("string"),
	},
	EnablePublicip: pulumi.Bool(false),
	PublicipIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	RetentionPolicy:  pulumi.String("string"),
	Description:      pulumi.String("string"),
	SecurityProtocol: pulumi.String("string"),
	SslEnable:        pulumi.Bool(false),
	CrossVpcAccesses: opentelekomcloud.DmsDedicatedInstanceV2CrossVpcAccessArray{
		&opentelekomcloud.DmsDedicatedInstanceV2CrossVpcAccessArgs{
			AdvertisedIp: pulumi.String("string"),
			ListenerIp:   pulumi.String("string"),
			Port:         pulumi.Float64(0),
			PortId:       pulumi.String("string"),
		},
	},
	AvailableZones: pulumi.StringArray{
		pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Timeouts: &opentelekomcloud.DmsDedicatedInstanceV2TimeoutsArgs{
		Create: pulumi.String("string"),
		Delete: pulumi.String("string"),
		Update: pulumi.String("string"),
	},
	ArchType: pulumi.String("string"),
})
Copy
var dmsDedicatedInstanceV2Resource = new DmsDedicatedInstanceV2("dmsDedicatedInstanceV2Resource", DmsDedicatedInstanceV2Args.builder()
    .engineVersion("string")
    .vpcId("string")
    .storageSpecCode("string")
    .brokerNum(0)
    .storageSpace(0)
    .securityGroupId("string")
    .networkId("string")
    .flavorId("string")
    .maintainBegin("string")
    .password("string")
    .enabledMechanisms("string")
    .dmsDedicatedInstanceV2Id("string")
    .diskEncryptedKey("string")
    .ipv6Enable(false)
    .accessUser("string")
    .maintainEnd("string")
    .name("string")
    .diskEncryptedEnable(false)
    .newTenantIps("string")
    .enablePublicip(false)
    .publicipIds("string")
    .retentionPolicy("string")
    .description("string")
    .securityProtocol("string")
    .sslEnable(false)
    .crossVpcAccesses(DmsDedicatedInstanceV2CrossVpcAccessArgs.builder()
        .advertisedIp("string")
        .listenerIp("string")
        .port(0)
        .portId("string")
        .build())
    .availableZones("string")
    .tags(Map.of("string", "string"))
    .timeouts(DmsDedicatedInstanceV2TimeoutsArgs.builder()
        .create("string")
        .delete("string")
        .update("string")
        .build())
    .archType("string")
    .build());
Copy
dms_dedicated_instance_v2_resource = opentelekomcloud.DmsDedicatedInstanceV2("dmsDedicatedInstanceV2Resource",
    engine_version="string",
    vpc_id="string",
    storage_spec_code="string",
    broker_num=0,
    storage_space=0,
    security_group_id="string",
    network_id="string",
    flavor_id="string",
    maintain_begin="string",
    password="string",
    enabled_mechanisms=["string"],
    dms_dedicated_instance_v2_id="string",
    disk_encrypted_key="string",
    ipv6_enable=False,
    access_user="string",
    maintain_end="string",
    name="string",
    disk_encrypted_enable=False,
    new_tenant_ips=["string"],
    enable_publicip=False,
    publicip_ids=["string"],
    retention_policy="string",
    description="string",
    security_protocol="string",
    ssl_enable=False,
    cross_vpc_accesses=[{
        "advertised_ip": "string",
        "listener_ip": "string",
        "port": 0,
        "port_id": "string",
    }],
    available_zones=["string"],
    tags={
        "string": "string",
    },
    timeouts={
        "create": "string",
        "delete": "string",
        "update": "string",
    },
    arch_type="string")
Copy
const dmsDedicatedInstanceV2Resource = new opentelekomcloud.DmsDedicatedInstanceV2("dmsDedicatedInstanceV2Resource", {
    engineVersion: "string",
    vpcId: "string",
    storageSpecCode: "string",
    brokerNum: 0,
    storageSpace: 0,
    securityGroupId: "string",
    networkId: "string",
    flavorId: "string",
    maintainBegin: "string",
    password: "string",
    enabledMechanisms: ["string"],
    dmsDedicatedInstanceV2Id: "string",
    diskEncryptedKey: "string",
    ipv6Enable: false,
    accessUser: "string",
    maintainEnd: "string",
    name: "string",
    diskEncryptedEnable: false,
    newTenantIps: ["string"],
    enablePublicip: false,
    publicipIds: ["string"],
    retentionPolicy: "string",
    description: "string",
    securityProtocol: "string",
    sslEnable: false,
    crossVpcAccesses: [{
        advertisedIp: "string",
        listenerIp: "string",
        port: 0,
        portId: "string",
    }],
    availableZones: ["string"],
    tags: {
        string: "string",
    },
    timeouts: {
        create: "string",
        "delete": "string",
        update: "string",
    },
    archType: "string",
});
Copy
type: opentelekomcloud:DmsDedicatedInstanceV2
properties:
    accessUser: string
    archType: string
    availableZones:
        - string
    brokerNum: 0
    crossVpcAccesses:
        - advertisedIp: string
          listenerIp: string
          port: 0
          portId: string
    description: string
    diskEncryptedEnable: false
    diskEncryptedKey: string
    dmsDedicatedInstanceV2Id: string
    enablePublicip: false
    enabledMechanisms:
        - string
    engineVersion: string
    flavorId: string
    ipv6Enable: false
    maintainBegin: string
    maintainEnd: string
    name: string
    networkId: string
    newTenantIps:
        - string
    password: string
    publicipIds:
        - string
    retentionPolicy: string
    securityGroupId: string
    securityProtocol: string
    sslEnable: false
    storageSpace: 0
    storageSpecCode: string
    tags:
        string: string
    timeouts:
        create: string
        delete: string
        update: string
    vpcId: string
Copy

DmsDedicatedInstanceV2 Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DmsDedicatedInstanceV2 resource accepts the following input properties:

BrokerNum This property is required. double
Specifies the broker numbers.
EngineVersion This property is required. string
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
FlavorId This property is required. string
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
NetworkId This property is required. string
Specifies the ID of a subnet. Changing this creates a new instance resource.
SecurityGroupId This property is required. string
Specifies the ID of a security group.
StorageSpace This property is required. double
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
StorageSpecCode This property is required. string
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
VpcId This property is required. string
Specifies the ID of a VPC. Changing this creates a new instance resource.
AccessUser string
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
ArchType string
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
AvailableZones List<string>
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
CrossVpcAccesses List<DmsDedicatedInstanceV2CrossVpcAccess>

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

Description string
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
DiskEncryptedEnable bool
Indicates whether to enable disk encryption.
DiskEncryptedKey string
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
DmsDedicatedInstanceV2Id string
Specifies a resource ID in UUID format.
EnablePublicip bool
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
EnabledMechanisms List<string>

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

Ipv6Enable bool
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
MaintainBegin string
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
MaintainEnd string
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
Name string
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
NewTenantIps List<string>

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

Password string

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

PublicipIds List<string>
RetentionPolicy string
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
SecurityProtocol string

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

SslEnable bool
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
Tags Dictionary<string, string>
The key/value pairs to associate with the DMS Kafka instance.
Timeouts DmsDedicatedInstanceV2Timeouts
BrokerNum This property is required. float64
Specifies the broker numbers.
EngineVersion This property is required. string
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
FlavorId This property is required. string
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
NetworkId This property is required. string
Specifies the ID of a subnet. Changing this creates a new instance resource.
SecurityGroupId This property is required. string
Specifies the ID of a security group.
StorageSpace This property is required. float64
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
StorageSpecCode This property is required. string
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
VpcId This property is required. string
Specifies the ID of a VPC. Changing this creates a new instance resource.
AccessUser string
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
ArchType string
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
AvailableZones []string
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
CrossVpcAccesses []DmsDedicatedInstanceV2CrossVpcAccessArgs

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

Description string
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
DiskEncryptedEnable bool
Indicates whether to enable disk encryption.
DiskEncryptedKey string
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
DmsDedicatedInstanceV2Id string
Specifies a resource ID in UUID format.
EnablePublicip bool
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
EnabledMechanisms []string

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

Ipv6Enable bool
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
MaintainBegin string
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
MaintainEnd string
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
Name string
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
NewTenantIps []string

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

Password string

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

PublicipIds []string
RetentionPolicy string
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
SecurityProtocol string

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

SslEnable bool
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
Tags map[string]string
The key/value pairs to associate with the DMS Kafka instance.
Timeouts DmsDedicatedInstanceV2TimeoutsArgs
brokerNum This property is required. Double
Specifies the broker numbers.
engineVersion This property is required. String
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavorId This property is required. String
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
networkId This property is required. String
Specifies the ID of a subnet. Changing this creates a new instance resource.
securityGroupId This property is required. String
Specifies the ID of a security group.
storageSpace This property is required. Double
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storageSpecCode This property is required. String
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
vpcId This property is required. String
Specifies the ID of a VPC. Changing this creates a new instance resource.
accessUser String
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
archType String
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
availableZones List<String>
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
crossVpcAccesses List<DmsDedicatedInstanceV2CrossVpcAccess>

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description String
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
diskEncryptedEnable Boolean
Indicates whether to enable disk encryption.
diskEncryptedKey String
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dmsDedicatedInstanceV2Id String
Specifies a resource ID in UUID format.
enablePublicip Boolean
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabledMechanisms List<String>

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

ipv6Enable Boolean
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintainBegin String
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintainEnd String
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name String
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
newTenantIps List<String>

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

password String

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

publicipIds List<String>
retentionPolicy String
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
securityProtocol String

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

sslEnable Boolean
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
tags Map<String,String>
The key/value pairs to associate with the DMS Kafka instance.
timeouts DmsDedicatedInstanceV2Timeouts
brokerNum This property is required. number
Specifies the broker numbers.
engineVersion This property is required. string
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavorId This property is required. string
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
networkId This property is required. string
Specifies the ID of a subnet. Changing this creates a new instance resource.
securityGroupId This property is required. string
Specifies the ID of a security group.
storageSpace This property is required. number
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storageSpecCode This property is required. string
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
vpcId This property is required. string
Specifies the ID of a VPC. Changing this creates a new instance resource.
accessUser string
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
archType string
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
availableZones string[]
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
crossVpcAccesses DmsDedicatedInstanceV2CrossVpcAccess[]

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description string
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
diskEncryptedEnable boolean
Indicates whether to enable disk encryption.
diskEncryptedKey string
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dmsDedicatedInstanceV2Id string
Specifies a resource ID in UUID format.
enablePublicip boolean
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabledMechanisms string[]

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

ipv6Enable boolean
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintainBegin string
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintainEnd string
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name string
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
newTenantIps string[]

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

password string

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

publicipIds string[]
retentionPolicy string
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
securityProtocol string

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

sslEnable boolean
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
tags {[key: string]: string}
The key/value pairs to associate with the DMS Kafka instance.
timeouts DmsDedicatedInstanceV2Timeouts
broker_num This property is required. float
Specifies the broker numbers.
engine_version This property is required. str
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavor_id This property is required. str
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
network_id This property is required. str
Specifies the ID of a subnet. Changing this creates a new instance resource.
security_group_id This property is required. str
Specifies the ID of a security group.
storage_space This property is required. float
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storage_spec_code This property is required. str
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
vpc_id This property is required. str
Specifies the ID of a VPC. Changing this creates a new instance resource.
access_user str
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
arch_type str
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
available_zones Sequence[str]
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
cross_vpc_accesses Sequence[DmsDedicatedInstanceV2CrossVpcAccessArgs]

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description str
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
disk_encrypted_enable bool
Indicates whether to enable disk encryption.
disk_encrypted_key str
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dms_dedicated_instance_v2_id str
Specifies a resource ID in UUID format.
enable_publicip bool
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabled_mechanisms Sequence[str]

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

ipv6_enable bool
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintain_begin str
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintain_end str
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name str
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
new_tenant_ips Sequence[str]

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

password str

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

publicip_ids Sequence[str]
retention_policy str
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
security_protocol str

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

ssl_enable bool
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
tags Mapping[str, str]
The key/value pairs to associate with the DMS Kafka instance.
timeouts DmsDedicatedInstanceV2TimeoutsArgs
brokerNum This property is required. Number
Specifies the broker numbers.
engineVersion This property is required. String
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavorId This property is required. String
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
networkId This property is required. String
Specifies the ID of a subnet. Changing this creates a new instance resource.
securityGroupId This property is required. String
Specifies the ID of a security group.
storageSpace This property is required. Number
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storageSpecCode This property is required. String
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
vpcId This property is required. String
Specifies the ID of a VPC. Changing this creates a new instance resource.
accessUser String
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
archType String
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
availableZones List<String>
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
crossVpcAccesses List<Property Map>

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description String
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
diskEncryptedEnable Boolean
Indicates whether to enable disk encryption.
diskEncryptedKey String
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dmsDedicatedInstanceV2Id String
Specifies a resource ID in UUID format.
enablePublicip Boolean
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabledMechanisms List<String>

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

ipv6Enable Boolean
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintainBegin String
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintainEnd String
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name String
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
newTenantIps List<String>

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

password String

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

publicipIds List<String>
retentionPolicy String
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
securityProtocol String

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

sslEnable Boolean
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
tags Map<String>
The key/value pairs to associate with the DMS Kafka instance.
timeouts Property Map

Outputs

All input properties are implicitly available as output properties. Additionally, the DmsDedicatedInstanceV2 resource produces the following output properties:

Bandwidth string
CertReplaced bool
Indicates whether the certificate can be replaced.
ConnectAddress string
Indicates the IP address of the DMS Kafka instance.
ConnectorNodeNum double
Indicates the number of connector node.
CreatedAt string
Indicates the create time.
Dumping bool
Whether message dumping(smart connect) is enabled.
Engine string
Indicates the message engine.
Id string
The provider-assigned unique ID for this managed resource.
NodeNum double
Indicates the node quantity.
PartitionNum double
Indicates the number of partitions in Kafka instance.
PodConnectAddress string
Indicates the connection address on the tenant side.
Port double
The port number.
PublicBandwidth double
Indicates the public network access bandwidth.
PublicIpAddress string
Indicates the public IP addresses list of the instance.
Region string
The region in which DMS Kafka instance is created.
ResourceSpecCode string
Indicates a resource specifications identifier.
SslTwoWayEnable bool
Indicates whether to enable two-way authentication.
Status string
Indicates the status of the DMS Kafka instance.
StorageResourceId string
Indicates the storage resource ID.
StorageType string
Indicates the storage type.
Type string
Indicates the DMS Kafka instance type.
UsedStorageSpace double
Indicates the used message storage space. Unit: GB
UserId string
Indicates the ID of the user who created the DMS Kafka instance
UserName string
Indicates the name of the user who created the DMS Kafka instance
Bandwidth string
CertReplaced bool
Indicates whether the certificate can be replaced.
ConnectAddress string
Indicates the IP address of the DMS Kafka instance.
ConnectorNodeNum float64
Indicates the number of connector node.
CreatedAt string
Indicates the create time.
Dumping bool
Whether message dumping(smart connect) is enabled.
Engine string
Indicates the message engine.
Id string
The provider-assigned unique ID for this managed resource.
NodeNum float64
Indicates the node quantity.
PartitionNum float64
Indicates the number of partitions in Kafka instance.
PodConnectAddress string
Indicates the connection address on the tenant side.
Port float64
The port number.
PublicBandwidth float64
Indicates the public network access bandwidth.
PublicIpAddress string
Indicates the public IP addresses list of the instance.
Region string
The region in which DMS Kafka instance is created.
ResourceSpecCode string
Indicates a resource specifications identifier.
SslTwoWayEnable bool
Indicates whether to enable two-way authentication.
Status string
Indicates the status of the DMS Kafka instance.
StorageResourceId string
Indicates the storage resource ID.
StorageType string
Indicates the storage type.
Type string
Indicates the DMS Kafka instance type.
UsedStorageSpace float64
Indicates the used message storage space. Unit: GB
UserId string
Indicates the ID of the user who created the DMS Kafka instance
UserName string
Indicates the name of the user who created the DMS Kafka instance
bandwidth String
certReplaced Boolean
Indicates whether the certificate can be replaced.
connectAddress String
Indicates the IP address of the DMS Kafka instance.
connectorNodeNum Double
Indicates the number of connector node.
createdAt String
Indicates the create time.
dumping Boolean
Whether message dumping(smart connect) is enabled.
engine String
Indicates the message engine.
id String
The provider-assigned unique ID for this managed resource.
nodeNum Double
Indicates the node quantity.
partitionNum Double
Indicates the number of partitions in Kafka instance.
podConnectAddress String
Indicates the connection address on the tenant side.
port Double
The port number.
publicBandwidth Double
Indicates the public network access bandwidth.
publicIpAddress String
Indicates the public IP addresses list of the instance.
region String
The region in which DMS Kafka instance is created.
resourceSpecCode String
Indicates a resource specifications identifier.
sslTwoWayEnable Boolean
Indicates whether to enable two-way authentication.
status String
Indicates the status of the DMS Kafka instance.
storageResourceId String
Indicates the storage resource ID.
storageType String
Indicates the storage type.
type String
Indicates the DMS Kafka instance type.
usedStorageSpace Double
Indicates the used message storage space. Unit: GB
userId String
Indicates the ID of the user who created the DMS Kafka instance
userName String
Indicates the name of the user who created the DMS Kafka instance
bandwidth string
certReplaced boolean
Indicates whether the certificate can be replaced.
connectAddress string
Indicates the IP address of the DMS Kafka instance.
connectorNodeNum number
Indicates the number of connector node.
createdAt string
Indicates the create time.
dumping boolean
Whether message dumping(smart connect) is enabled.
engine string
Indicates the message engine.
id string
The provider-assigned unique ID for this managed resource.
nodeNum number
Indicates the node quantity.
partitionNum number
Indicates the number of partitions in Kafka instance.
podConnectAddress string
Indicates the connection address on the tenant side.
port number
The port number.
publicBandwidth number
Indicates the public network access bandwidth.
publicIpAddress string
Indicates the public IP addresses list of the instance.
region string
The region in which DMS Kafka instance is created.
resourceSpecCode string
Indicates a resource specifications identifier.
sslTwoWayEnable boolean
Indicates whether to enable two-way authentication.
status string
Indicates the status of the DMS Kafka instance.
storageResourceId string
Indicates the storage resource ID.
storageType string
Indicates the storage type.
type string
Indicates the DMS Kafka instance type.
usedStorageSpace number
Indicates the used message storage space. Unit: GB
userId string
Indicates the ID of the user who created the DMS Kafka instance
userName string
Indicates the name of the user who created the DMS Kafka instance
bandwidth str
cert_replaced bool
Indicates whether the certificate can be replaced.
connect_address str
Indicates the IP address of the DMS Kafka instance.
connector_node_num float
Indicates the number of connector node.
created_at str
Indicates the create time.
dumping bool
Whether message dumping(smart connect) is enabled.
engine str
Indicates the message engine.
id str
The provider-assigned unique ID for this managed resource.
node_num float
Indicates the node quantity.
partition_num float
Indicates the number of partitions in Kafka instance.
pod_connect_address str
Indicates the connection address on the tenant side.
port float
The port number.
public_bandwidth float
Indicates the public network access bandwidth.
public_ip_address str
Indicates the public IP addresses list of the instance.
region str
The region in which DMS Kafka instance is created.
resource_spec_code str
Indicates a resource specifications identifier.
ssl_two_way_enable bool
Indicates whether to enable two-way authentication.
status str
Indicates the status of the DMS Kafka instance.
storage_resource_id str
Indicates the storage resource ID.
storage_type str
Indicates the storage type.
type str
Indicates the DMS Kafka instance type.
used_storage_space float
Indicates the used message storage space. Unit: GB
user_id str
Indicates the ID of the user who created the DMS Kafka instance
user_name str
Indicates the name of the user who created the DMS Kafka instance
bandwidth String
certReplaced Boolean
Indicates whether the certificate can be replaced.
connectAddress String
Indicates the IP address of the DMS Kafka instance.
connectorNodeNum Number
Indicates the number of connector node.
createdAt String
Indicates the create time.
dumping Boolean
Whether message dumping(smart connect) is enabled.
engine String
Indicates the message engine.
id String
The provider-assigned unique ID for this managed resource.
nodeNum Number
Indicates the node quantity.
partitionNum Number
Indicates the number of partitions in Kafka instance.
podConnectAddress String
Indicates the connection address on the tenant side.
port Number
The port number.
publicBandwidth Number
Indicates the public network access bandwidth.
publicIpAddress String
Indicates the public IP addresses list of the instance.
region String
The region in which DMS Kafka instance is created.
resourceSpecCode String
Indicates a resource specifications identifier.
sslTwoWayEnable Boolean
Indicates whether to enable two-way authentication.
status String
Indicates the status of the DMS Kafka instance.
storageResourceId String
Indicates the storage resource ID.
storageType String
Indicates the storage type.
type String
Indicates the DMS Kafka instance type.
usedStorageSpace Number
Indicates the used message storage space. Unit: GB
userId String
Indicates the ID of the user who created the DMS Kafka instance
userName String
Indicates the name of the user who created the DMS Kafka instance

Look up Existing DmsDedicatedInstanceV2 Resource

Get an existing DmsDedicatedInstanceV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: DmsDedicatedInstanceV2State, opts?: CustomResourceOptions): DmsDedicatedInstanceV2
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_user: Optional[str] = None,
        arch_type: Optional[str] = None,
        available_zones: Optional[Sequence[str]] = None,
        bandwidth: Optional[str] = None,
        broker_num: Optional[float] = None,
        cert_replaced: Optional[bool] = None,
        connect_address: Optional[str] = None,
        connector_node_num: Optional[float] = None,
        created_at: Optional[str] = None,
        cross_vpc_accesses: Optional[Sequence[DmsDedicatedInstanceV2CrossVpcAccessArgs]] = None,
        description: Optional[str] = None,
        disk_encrypted_enable: Optional[bool] = None,
        disk_encrypted_key: Optional[str] = None,
        dms_dedicated_instance_v2_id: Optional[str] = None,
        dumping: Optional[bool] = None,
        enable_publicip: Optional[bool] = None,
        enabled_mechanisms: Optional[Sequence[str]] = None,
        engine: Optional[str] = None,
        engine_version: Optional[str] = None,
        flavor_id: Optional[str] = None,
        ipv6_enable: Optional[bool] = None,
        maintain_begin: Optional[str] = None,
        maintain_end: Optional[str] = None,
        name: Optional[str] = None,
        network_id: Optional[str] = None,
        new_tenant_ips: Optional[Sequence[str]] = None,
        node_num: Optional[float] = None,
        partition_num: Optional[float] = None,
        password: Optional[str] = None,
        pod_connect_address: Optional[str] = None,
        port: Optional[float] = None,
        public_bandwidth: Optional[float] = None,
        public_ip_address: Optional[str] = None,
        publicip_ids: Optional[Sequence[str]] = None,
        region: Optional[str] = None,
        resource_spec_code: Optional[str] = None,
        retention_policy: Optional[str] = None,
        security_group_id: Optional[str] = None,
        security_protocol: Optional[str] = None,
        ssl_enable: Optional[bool] = None,
        ssl_two_way_enable: Optional[bool] = None,
        status: Optional[str] = None,
        storage_resource_id: Optional[str] = None,
        storage_space: Optional[float] = None,
        storage_spec_code: Optional[str] = None,
        storage_type: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        timeouts: Optional[DmsDedicatedInstanceV2TimeoutsArgs] = None,
        type: Optional[str] = None,
        used_storage_space: Optional[float] = None,
        user_id: Optional[str] = None,
        user_name: Optional[str] = None,
        vpc_id: Optional[str] = None) -> DmsDedicatedInstanceV2
func GetDmsDedicatedInstanceV2(ctx *Context, name string, id IDInput, state *DmsDedicatedInstanceV2State, opts ...ResourceOption) (*DmsDedicatedInstanceV2, error)
public static DmsDedicatedInstanceV2 Get(string name, Input<string> id, DmsDedicatedInstanceV2State? state, CustomResourceOptions? opts = null)
public static DmsDedicatedInstanceV2 get(String name, Output<String> id, DmsDedicatedInstanceV2State state, CustomResourceOptions options)
resources:  _:    type: opentelekomcloud:DmsDedicatedInstanceV2    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AccessUser string
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
ArchType string
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
AvailableZones List<string>
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
Bandwidth string
BrokerNum double
Specifies the broker numbers.
CertReplaced bool
Indicates whether the certificate can be replaced.
ConnectAddress string
Indicates the IP address of the DMS Kafka instance.
ConnectorNodeNum double
Indicates the number of connector node.
CreatedAt string
Indicates the create time.
CrossVpcAccesses List<DmsDedicatedInstanceV2CrossVpcAccess>

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

Description string
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
DiskEncryptedEnable bool
Indicates whether to enable disk encryption.
DiskEncryptedKey string
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
DmsDedicatedInstanceV2Id string
Specifies a resource ID in UUID format.
Dumping bool
Whether message dumping(smart connect) is enabled.
EnablePublicip bool
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
EnabledMechanisms List<string>

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

Engine string
Indicates the message engine.
EngineVersion string
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
FlavorId string
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
Ipv6Enable bool
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
MaintainBegin string
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
MaintainEnd string
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
Name string
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
NetworkId string
Specifies the ID of a subnet. Changing this creates a new instance resource.
NewTenantIps List<string>

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

NodeNum double
Indicates the node quantity.
PartitionNum double
Indicates the number of partitions in Kafka instance.
Password string

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

PodConnectAddress string
Indicates the connection address on the tenant side.
Port double
The port number.
PublicBandwidth double
Indicates the public network access bandwidth.
PublicIpAddress string
Indicates the public IP addresses list of the instance.
PublicipIds List<string>
Region string
The region in which DMS Kafka instance is created.
ResourceSpecCode string
Indicates a resource specifications identifier.
RetentionPolicy string
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
SecurityGroupId string
Specifies the ID of a security group.
SecurityProtocol string

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

SslEnable bool
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
SslTwoWayEnable bool
Indicates whether to enable two-way authentication.
Status string
Indicates the status of the DMS Kafka instance.
StorageResourceId string
Indicates the storage resource ID.
StorageSpace double
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
StorageSpecCode string
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
StorageType string
Indicates the storage type.
Tags Dictionary<string, string>
The key/value pairs to associate with the DMS Kafka instance.
Timeouts DmsDedicatedInstanceV2Timeouts
Type string
Indicates the DMS Kafka instance type.
UsedStorageSpace double
Indicates the used message storage space. Unit: GB
UserId string
Indicates the ID of the user who created the DMS Kafka instance
UserName string
Indicates the name of the user who created the DMS Kafka instance
VpcId string
Specifies the ID of a VPC. Changing this creates a new instance resource.
AccessUser string
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
ArchType string
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
AvailableZones []string
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
Bandwidth string
BrokerNum float64
Specifies the broker numbers.
CertReplaced bool
Indicates whether the certificate can be replaced.
ConnectAddress string
Indicates the IP address of the DMS Kafka instance.
ConnectorNodeNum float64
Indicates the number of connector node.
CreatedAt string
Indicates the create time.
CrossVpcAccesses []DmsDedicatedInstanceV2CrossVpcAccessArgs

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

Description string
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
DiskEncryptedEnable bool
Indicates whether to enable disk encryption.
DiskEncryptedKey string
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
DmsDedicatedInstanceV2Id string
Specifies a resource ID in UUID format.
Dumping bool
Whether message dumping(smart connect) is enabled.
EnablePublicip bool
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
EnabledMechanisms []string

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

Engine string
Indicates the message engine.
EngineVersion string
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
FlavorId string
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
Ipv6Enable bool
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
MaintainBegin string
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
MaintainEnd string
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
Name string
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
NetworkId string
Specifies the ID of a subnet. Changing this creates a new instance resource.
NewTenantIps []string

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

NodeNum float64
Indicates the node quantity.
PartitionNum float64
Indicates the number of partitions in Kafka instance.
Password string

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

PodConnectAddress string
Indicates the connection address on the tenant side.
Port float64
The port number.
PublicBandwidth float64
Indicates the public network access bandwidth.
PublicIpAddress string
Indicates the public IP addresses list of the instance.
PublicipIds []string
Region string
The region in which DMS Kafka instance is created.
ResourceSpecCode string
Indicates a resource specifications identifier.
RetentionPolicy string
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
SecurityGroupId string
Specifies the ID of a security group.
SecurityProtocol string

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

SslEnable bool
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
SslTwoWayEnable bool
Indicates whether to enable two-way authentication.
Status string
Indicates the status of the DMS Kafka instance.
StorageResourceId string
Indicates the storage resource ID.
StorageSpace float64
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
StorageSpecCode string
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
StorageType string
Indicates the storage type.
Tags map[string]string
The key/value pairs to associate with the DMS Kafka instance.
Timeouts DmsDedicatedInstanceV2TimeoutsArgs
Type string
Indicates the DMS Kafka instance type.
UsedStorageSpace float64
Indicates the used message storage space. Unit: GB
UserId string
Indicates the ID of the user who created the DMS Kafka instance
UserName string
Indicates the name of the user who created the DMS Kafka instance
VpcId string
Specifies the ID of a VPC. Changing this creates a new instance resource.
accessUser String
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
archType String
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
availableZones List<String>
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
bandwidth String
brokerNum Double
Specifies the broker numbers.
certReplaced Boolean
Indicates whether the certificate can be replaced.
connectAddress String
Indicates the IP address of the DMS Kafka instance.
connectorNodeNum Double
Indicates the number of connector node.
createdAt String
Indicates the create time.
crossVpcAccesses List<DmsDedicatedInstanceV2CrossVpcAccess>

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description String
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
diskEncryptedEnable Boolean
Indicates whether to enable disk encryption.
diskEncryptedKey String
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dmsDedicatedInstanceV2Id String
Specifies a resource ID in UUID format.
dumping Boolean
Whether message dumping(smart connect) is enabled.
enablePublicip Boolean
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabledMechanisms List<String>

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

engine String
Indicates the message engine.
engineVersion String
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavorId String
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
ipv6Enable Boolean
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintainBegin String
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintainEnd String
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name String
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
networkId String
Specifies the ID of a subnet. Changing this creates a new instance resource.
newTenantIps List<String>

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

nodeNum Double
Indicates the node quantity.
partitionNum Double
Indicates the number of partitions in Kafka instance.
password String

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

podConnectAddress String
Indicates the connection address on the tenant side.
port Double
The port number.
publicBandwidth Double
Indicates the public network access bandwidth.
publicIpAddress String
Indicates the public IP addresses list of the instance.
publicipIds List<String>
region String
The region in which DMS Kafka instance is created.
resourceSpecCode String
Indicates a resource specifications identifier.
retentionPolicy String
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
securityGroupId String
Specifies the ID of a security group.
securityProtocol String

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

sslEnable Boolean
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
sslTwoWayEnable Boolean
Indicates whether to enable two-way authentication.
status String
Indicates the status of the DMS Kafka instance.
storageResourceId String
Indicates the storage resource ID.
storageSpace Double
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storageSpecCode String
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
storageType String
Indicates the storage type.
tags Map<String,String>
The key/value pairs to associate with the DMS Kafka instance.
timeouts DmsDedicatedInstanceV2Timeouts
type String
Indicates the DMS Kafka instance type.
usedStorageSpace Double
Indicates the used message storage space. Unit: GB
userId String
Indicates the ID of the user who created the DMS Kafka instance
userName String
Indicates the name of the user who created the DMS Kafka instance
vpcId String
Specifies the ID of a VPC. Changing this creates a new instance resource.
accessUser string
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
archType string
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
availableZones string[]
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
bandwidth string
brokerNum number
Specifies the broker numbers.
certReplaced boolean
Indicates whether the certificate can be replaced.
connectAddress string
Indicates the IP address of the DMS Kafka instance.
connectorNodeNum number
Indicates the number of connector node.
createdAt string
Indicates the create time.
crossVpcAccesses DmsDedicatedInstanceV2CrossVpcAccess[]

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description string
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
diskEncryptedEnable boolean
Indicates whether to enable disk encryption.
diskEncryptedKey string
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dmsDedicatedInstanceV2Id string
Specifies a resource ID in UUID format.
dumping boolean
Whether message dumping(smart connect) is enabled.
enablePublicip boolean
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabledMechanisms string[]

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

engine string
Indicates the message engine.
engineVersion string
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavorId string
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
ipv6Enable boolean
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintainBegin string
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintainEnd string
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name string
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
networkId string
Specifies the ID of a subnet. Changing this creates a new instance resource.
newTenantIps string[]

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

nodeNum number
Indicates the node quantity.
partitionNum number
Indicates the number of partitions in Kafka instance.
password string

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

podConnectAddress string
Indicates the connection address on the tenant side.
port number
The port number.
publicBandwidth number
Indicates the public network access bandwidth.
publicIpAddress string
Indicates the public IP addresses list of the instance.
publicipIds string[]
region string
The region in which DMS Kafka instance is created.
resourceSpecCode string
Indicates a resource specifications identifier.
retentionPolicy string
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
securityGroupId string
Specifies the ID of a security group.
securityProtocol string

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

sslEnable boolean
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
sslTwoWayEnable boolean
Indicates whether to enable two-way authentication.
status string
Indicates the status of the DMS Kafka instance.
storageResourceId string
Indicates the storage resource ID.
storageSpace number
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storageSpecCode string
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
storageType string
Indicates the storage type.
tags {[key: string]: string}
The key/value pairs to associate with the DMS Kafka instance.
timeouts DmsDedicatedInstanceV2Timeouts
type string
Indicates the DMS Kafka instance type.
usedStorageSpace number
Indicates the used message storage space. Unit: GB
userId string
Indicates the ID of the user who created the DMS Kafka instance
userName string
Indicates the name of the user who created the DMS Kafka instance
vpcId string
Specifies the ID of a VPC. Changing this creates a new instance resource.
access_user str
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
arch_type str
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
available_zones Sequence[str]
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
bandwidth str
broker_num float
Specifies the broker numbers.
cert_replaced bool
Indicates whether the certificate can be replaced.
connect_address str
Indicates the IP address of the DMS Kafka instance.
connector_node_num float
Indicates the number of connector node.
created_at str
Indicates the create time.
cross_vpc_accesses Sequence[DmsDedicatedInstanceV2CrossVpcAccessArgs]

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description str
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
disk_encrypted_enable bool
Indicates whether to enable disk encryption.
disk_encrypted_key str
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dms_dedicated_instance_v2_id str
Specifies a resource ID in UUID format.
dumping bool
Whether message dumping(smart connect) is enabled.
enable_publicip bool
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabled_mechanisms Sequence[str]

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

engine str
Indicates the message engine.
engine_version str
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavor_id str
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
ipv6_enable bool
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintain_begin str
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintain_end str
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name str
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
network_id str
Specifies the ID of a subnet. Changing this creates a new instance resource.
new_tenant_ips Sequence[str]

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

node_num float
Indicates the node quantity.
partition_num float
Indicates the number of partitions in Kafka instance.
password str

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

pod_connect_address str
Indicates the connection address on the tenant side.
port float
The port number.
public_bandwidth float
Indicates the public network access bandwidth.
public_ip_address str
Indicates the public IP addresses list of the instance.
publicip_ids Sequence[str]
region str
The region in which DMS Kafka instance is created.
resource_spec_code str
Indicates a resource specifications identifier.
retention_policy str
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
security_group_id str
Specifies the ID of a security group.
security_protocol str

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

ssl_enable bool
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
ssl_two_way_enable bool
Indicates whether to enable two-way authentication.
status str
Indicates the status of the DMS Kafka instance.
storage_resource_id str
Indicates the storage resource ID.
storage_space float
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storage_spec_code str
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
storage_type str
Indicates the storage type.
tags Mapping[str, str]
The key/value pairs to associate with the DMS Kafka instance.
timeouts DmsDedicatedInstanceV2TimeoutsArgs
type str
Indicates the DMS Kafka instance type.
used_storage_space float
Indicates the used message storage space. Unit: GB
user_id str
Indicates the ID of the user who created the DMS Kafka instance
user_name str
Indicates the name of the user who created the DMS Kafka instance
vpc_id str
Specifies the ID of a VPC. Changing this creates a new instance resource.
accessUser String
Specifies the username of SASL_SSL user. A username consists of 4 to 64 characters and supports only letters, digits, and hyphens (-). Changing this creates a new instance resource.
archType String
Specifies the CPU architecture. Valid value is X86. Changing this creates a new instance resource.
availableZones List<String>
Indicates the ID of an AZ. The parameter value can not be left blank or an empty array. For details, see section Querying AZ Information.
bandwidth String
brokerNum Number
Specifies the broker numbers.
certReplaced Boolean
Indicates whether the certificate can be replaced.
connectAddress String
Indicates the IP address of the DMS Kafka instance.
connectorNodeNum Number
Indicates the number of connector node.
createdAt String
Indicates the create time.
crossVpcAccesses List<Property Map>

Specifies the cross-VPC access information. The object structure is documented below.

The cross_vpc_accesses block supports:

description String
Specifies the description of the DMS Kafka instance. It is a character string containing not more than 1,024 characters.
diskEncryptedEnable Boolean
Indicates whether to enable disk encryption.
diskEncryptedKey String
Disk encryption key. If disk encryption is not enabled, this parameter is left blank.
dmsDedicatedInstanceV2Id String
Specifies a resource ID in UUID format.
dumping Boolean
Whether message dumping(smart connect) is enabled.
enablePublicip Boolean
A list of IDs of the EIP bound to the instance. This parameter is mandatory if enable_publicip is set to true.
enabledMechanisms List<String>

Specifies the authentication mechanisms to use after SASL is enabled. Value options:

  • PLAIN: Simple username and password verification.
  • SCRAM-SHA-512: User credential verification, which is more secure than PLAIN.

Defaults to [PLAIN]. Changing this creates a new instance resource.

engine String
Indicates the message engine.
engineVersion String
Specifies the version of the Kafka engine, such as 1.1.0, 2.3.0, 2.7 or other supported versions. Changing this creates a new instance resource.
flavorId String
Specifies the Kafka [flavor ID](https://docs.otc.t-systems.com/distributed-message-service/api-ref/apis_v2_recommended/other_apis/querying_product_specifications_list.html#listengineproducts, e.g. c6.2u4g.cluster.
ipv6Enable Boolean
Specifies whether to enable IPv6. Defaults to false. Changing this creates a new instance resource.
maintainBegin String
Specifies the time at which a maintenance time window starts. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The start time must be set to 22:00, 02:00, 06:00, 10:00, 14:00, or 18:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_begin is left blank, parameter maintain_end is also blank. In this case, the system automatically allocates the default start time 02:00.
maintainEnd String
Specifies the time at which a maintenance time window ends. Format: HH:mm. The start time and end time of a maintenance time window must indicate the time segment of a supported maintenance time window. The end time is four hours later than the start time. For example, if the start time is 22:00, the end time is 02:00. Parameters maintain_begin and maintain_end must be set in pairs. If parameter maintain_end is left blank, parameter maintain_begin is also blank. In this case, the system automatically allocates the default end time 06:00.
name String
Specifies the name of the DMS Kafka instance. An instance name starts with a letter, consists of 4 to 64 characters, and supports only letters, digits, hyphens (-) and underscores (_).
networkId String
Specifies the ID of a subnet. Changing this creates a new instance resource.
newTenantIps List<String>

Specifies the IPv4 private IP addresses for the new brokers.

The number of specified IP addresses must be less than or equal to the number of new brokers.

nodeNum Number
Indicates the node quantity.
partitionNum Number
Indicates the number of partitions in Kafka instance.
password String

Specifies the password of SASL_SSL user. A password must meet the following complexity requirements: Must be 8 to 32 characters long. Must contain at least 2 of the following character types: lowercase letters, uppercase letters, digits, and special characters (`~!@#$%^&*()-_=+\|[{}]:'",<.>/?).

NOTE: access_user and password is mandatory and available when ssl_enable is true.

podConnectAddress String
Indicates the connection address on the tenant side.
port Number
The port number.
publicBandwidth Number
Indicates the public network access bandwidth.
publicIpAddress String
Indicates the public IP addresses list of the instance.
publicipIds List<String>
region String
The region in which DMS Kafka instance is created.
resourceSpecCode String
Indicates a resource specifications identifier.
retentionPolicy String
Specifies the action to be taken when the memory usage reaches the disk capacity threshold. The valid values are as follows:

  • time_base: Automatically delete the earliest messages.
  • produce_reject: Stop producing new messages.
securityGroupId String
Specifies the ID of a security group.
securityProtocol String

Specifies the protocol to use after SASL is enabled. Value options:

  • SASL_SSL: Data is encrypted with SSL certificates for high-security transmission.
  • SASL_PLAINTEXT: Data is transmitted in plaintext with username and password authentication. This protocol only uses the SCRAM-SHA-512 mechanism and delivers high performance.

Defaults to SASL_SSL. Changing this creates a new instance resource.

sslEnable Boolean
Specifies whether the Kafka SASL_SSL is enabled. Changing this creates a new resource.
sslTwoWayEnable Boolean
Indicates whether to enable two-way authentication.
status String
Indicates the status of the DMS Kafka instance.
storageResourceId String
Indicates the storage resource ID.
storageSpace Number
Specifies the message storage capacity, the unit is GB. The storage spaces corresponding to the product IDs are as follows:

  • c6.2u4g.cluster (100MB bandwidth): 300 to 300,000 GB
  • c6.4u8g.cluster (300MB bandwidth): 300 to 600,000 GB
  • c6.8u16g.cluster (600MB bandwidth): 300 to 900,000 GB
  • c6.12u12g.cluster: 300 to 900,000 GB
  • c6.16u32g.cluster (1,200MB bandwidth): 300 to 900,000 GB
storageSpecCode String
Specifies the storage I/O specification. The valid values are as follows:

  • dms.physical.storage.high.v2: Type of the disk that uses high I/O.
  • dms.physical.storage.ultra.v2: Type of the disk that uses ultra-high I/O.
storageType String
Indicates the storage type.
tags Map<String>
The key/value pairs to associate with the DMS Kafka instance.
timeouts Property Map
type String
Indicates the DMS Kafka instance type.
usedStorageSpace Number
Indicates the used message storage space. Unit: GB
userId String
Indicates the ID of the user who created the DMS Kafka instance
userName String
Indicates the name of the user who created the DMS Kafka instance
vpcId String
Specifies the ID of a VPC. Changing this creates a new instance resource.

Supporting Types

DmsDedicatedInstanceV2CrossVpcAccess
, DmsDedicatedInstanceV2CrossVpcAccessArgs

AdvertisedIp string
The advertised IP Address or domain name.
ListenerIp string
The listener IP address.
Port double
The port number.
PortId string
The port ID associated with the address.
AdvertisedIp string
The advertised IP Address or domain name.
ListenerIp string
The listener IP address.
Port float64
The port number.
PortId string
The port ID associated with the address.
advertisedIp String
The advertised IP Address or domain name.
listenerIp String
The listener IP address.
port Double
The port number.
portId String
The port ID associated with the address.
advertisedIp string
The advertised IP Address or domain name.
listenerIp string
The listener IP address.
port number
The port number.
portId string
The port ID associated with the address.
advertised_ip str
The advertised IP Address or domain name.
listener_ip str
The listener IP address.
port float
The port number.
port_id str
The port ID associated with the address.
advertisedIp String
The advertised IP Address or domain name.
listenerIp String
The listener IP address.
port Number
The port number.
portId String
The port ID associated with the address.

DmsDedicatedInstanceV2Timeouts
, DmsDedicatedInstanceV2TimeoutsArgs

Create string
Delete string
Update string
Create string
Delete string
Update string
create String
delete String
update String
create string
delete string
update string
create str
delete str
update str
create String
delete String
update String

Import

DMS Kafka instance can be imported using the instance id, e.g.

$ pulumi import opentelekomcloud:index/dmsDedicatedInstanceV2:DmsDedicatedInstanceV2  opentelekomcloud_dms_dedicated_instance_v2.instance_1 8d3c7938-dc47-4937-a30f-c80de381c5e3
Copy

Note that the imported state may not be identical to your resource definition, due to some attributes missing from the

API response, security or some other reason. The missing attributes include:

password, manager_password, public_ip_ids, security_protocol, enabled_mechanisms and arch_type.

It is generally recommended running pulumi preview after importing

a DMS Kafka instance. You can then decide if changes should be applied to the instance, or the resource definition

should be updated to align with the instance. Also, you can ignore changes as below.

hcl

resource “opentelekomcloud_dms_dedicated_instance_v2” “instance_1” {

lifecycle {

ignore_changes = [

  "password",

  "used_storage_space",

  "cross_vpc_accesses",

  "publicip_id",

]

}

}

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
License
Notes
This Pulumi package is based on the opentelekomcloud Terraform Provider.