Skip to content

InstanceProps

Properties for defining a Instance.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Rocketmq5;
new InstanceProps {
    object InternetInfo,
    object ProductInfo,
    object SeriesCode,
    object SubSeriesCode,
    object VpcInfo,
    object AutoRenew = null,
    object AutoRenewPeriod = null,
    object InstanceName = null,
    object PaymentType = null,
    object Period = null,
    object PeriodUnit = null,
    object Remark = null,
    object ResourceGroupId = null
};

Properties

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

InternetInfoRequired

public object InternetInfo { get; set; }
  • Type: object

Property internetInfo: Public network configuration information.


ProductInfoRequired

public object ProductInfo { get; set; }
  • Type: object

Property productInfo: Instance specification information.


SeriesCodeRequired

public object SeriesCode { get; set; }
  • Type: object

Property seriesCode: The primary series code of the instance.


SubSeriesCodeRequired

public object SubSeriesCode { get; set; }
  • Type: object

Property subSeriesCode: The sub series code of the instance.


VpcInfoRequired

public object VpcInfo { get; set; }
  • Type: object

Property vpcInfo: Private network configuration information.


AutoRenewOptional

public object AutoRenew { get; set; }
  • Type: object

Property autoRenew: Whether to auto-renew.

This parameter takes effect only when the PaymentType=Subscription.


AutoRenewPeriodOptional

public object AutoRenewPeriod { get; set; }
  • Type: object

Property autoRenewPeriod: Automatic renewal period.

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


InstanceNameOptional

public object InstanceName { get; set; }
  • Type: object

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


PaymentTypeOptional

public object PaymentType { get; set; }
  • Type: object

Property paymentType: The sub series code of the instance.


PeriodOptional

public object Period { get; set; }
  • Type: object

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

public object PeriodUnit { get; set; }
  • Type: object

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


RemarkOptional

public object Remark { get; set; }
  • Type: object

Property remark: The remark of instance.


ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

Property resourceGroupId: Resource group ID.