Skip to content

InstanceProps

Properties for defining a Instance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-rocketmq5-instance

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkrocketmq5"
&alicloudroscdkrocketmq5.InstanceProps {
    InternetInfo: interface{},
    ProductInfo: interface{},
    SeriesCode: interface{},
    SubSeriesCode: interface{},
    VpcInfo: interface{},
    AutoRenew: interface{},
    AutoRenewPeriod: interface{},
    InstanceName: interface{},
    PaymentType: interface{},
    Period: interface{},
    PeriodUnit: interface{},
    Remark: interface{},
    ResourceGroupId: interface{},
}

Properties

Name Type Description
InternetInfo interface{} Property internetInfo: Public network configuration information.
ProductInfo interface{} Property productInfo: Instance specification information.
SeriesCode interface{} Property seriesCode: The primary series code of the instance.
SubSeriesCode interface{} Property subSeriesCode: The sub series code of the instance.
VpcInfo interface{} Property vpcInfo: Private network configuration information.
AutoRenew interface{} Property autoRenew: Whether to auto-renew.
AutoRenewPeriod interface{} Property autoRenewPeriod: Automatic renewal period.
InstanceName interface{} Property instanceName: The name of the instance to be created.
PaymentType interface{} Property paymentType: The sub series code of the instance.
Period interface{} Property period: The subscription duration.
PeriodUnit interface{} Property periodUnit: The period unit for the duration of the instance.
Remark interface{} Property remark: The remark of instance.
ResourceGroupId interface{} Property resourceGroupId: Resource group ID.

InternetInfoRequired

InternetInfo interface{}
  • Type: interface{}

Property internetInfo: Public network configuration information.


ProductInfoRequired

ProductInfo interface{}
  • Type: interface{}

Property productInfo: Instance specification information.


SeriesCodeRequired

SeriesCode interface{}
  • Type: interface{}

Property seriesCode: The primary series code of the instance.


SubSeriesCodeRequired

SubSeriesCode interface{}
  • Type: interface{}

Property subSeriesCode: The sub series code of the instance.


VpcInfoRequired

VpcInfo interface{}
  • Type: interface{}

Property vpcInfo: Private network configuration information.


AutoRenewOptional

AutoRenew interface{}
  • Type: interface{}

Property autoRenew: Whether to auto-renew.

This parameter takes effect only when the PaymentType=Subscription.


AutoRenewPeriodOptional

AutoRenewPeriod interface{}
  • Type: interface{}

Property autoRenewPeriod: Automatic renewal period.

This parameter is valid only when automatic renewal is enabled. Unit: Month.


InstanceNameOptional

InstanceName interface{}
  • Type: interface{}

Property instanceName: The name of the instance to be created.


PaymentTypeOptional

PaymentType interface{}
  • Type: interface{}

Property paymentType: The sub series code of the instance.


PeriodOptional

Period interface{}
  • Type: interface{}

Property period: The subscription duration.

Valid values: When Period is Month, it could be from 1 to 6, 12, 24, 36. When Period is Year, it could be from 1 to 3.


PeriodUnitOptional

PeriodUnit interface{}
  • Type: interface{}

Property periodUnit: The period unit for the duration of the instance.


RemarkOptional

Remark interface{}
  • Type: interface{}

Property remark: The remark of instance.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: Resource group ID.