Skip to content

CenBandwidthPackageProps

Properties for defining a CenBandwidthPackage.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-cenbandwidthpackage

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcen"
&alicloudroscdkcen.CenBandwidthPackageProps {
    Bandwidth: interface{},
    GeographicRegionAId: interface{},
    GeographicRegionBId: interface{},
    AutoPay: interface{},
    AutoRenew: interface{},
    AutoRenewDuration: interface{},
    BandwidthPackageChargeType: interface{},
    Description: interface{},
    Name: interface{},
    Period: interface{},
    PricingCycle: interface{},
    ResourceGroupId: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkcen.RosCenBandwidthPackage.TagsProperty,
}

Properties

Name Type Description
Bandwidth interface{} Property bandwidth: The bandwidth in Mbps of the bandwidth package.
GeographicRegionAId interface{} Property geographicRegionAId: The other area A to connect.
GeographicRegionBId interface{} Property geographicRegionBId: The other area B to connect.
AutoPay interface{} Property autoPay: Whether to automatically pay the bill.
AutoRenew interface{} Property autoRenew: Indicates whether automatic renewal is enabled.
AutoRenewDuration interface{} Property autoRenewDuration: Duration of each automatic renewals.
BandwidthPackageChargeType interface{} Property bandwidthPackageChargeType: The billing method.
Description interface{} Property description: The description of the bandwidth package.
Name interface{} Property name: The name of the bandwidth package.
Period interface{} Property period: The purchase period.
PricingCycle interface{} Property pricingCycle: The pricing cycle.
ResourceGroupId interface{} Property resourceGroupId: Resource group id.
Tags *[]TagsProperty Property tags: Tags to attach to instance.

BandwidthRequired

Bandwidth interface{}
  • Type: interface{}

Property bandwidth: The bandwidth in Mbps of the bandwidth package.

The bandwidth cannot be less than 2 Mbps.


GeographicRegionAIdRequired

GeographicRegionAId interface{}
  • Type: interface{}

Property geographicRegionAId: The other area A to connect.

Valid value: China | North-America | Asia-Pacific | Europe | Australia


GeographicRegionBIdRequired

GeographicRegionBId interface{}
  • Type: interface{}

Property geographicRegionBId: The other area B to connect.

Valid value: China | North-America | Asia-Pacific | Europe | Australia


AutoPayOptional

AutoPay interface{}
  • Type: interface{}

Property autoPay: Whether to automatically pay the bill.

Valid value: true (default) false


AutoRenewOptional

AutoRenew interface{}
  • Type: interface{}

Property autoRenew: Indicates whether automatic renewal is enabled.

Valid values:true: Automatic renewal is enabled.false: Automatic renewal is not enabled. You must renew the instance manually.Default value: false.


AutoRenewDurationOptional

AutoRenewDuration interface{}
  • Type: interface{}

Property autoRenewDuration: Duration of each automatic renewals.

It takes effect when AutoRenew is true.


BandwidthPackageChargeTypeOptional

BandwidthPackageChargeType interface{}
  • Type: interface{}

Property bandwidthPackageChargeType: The billing method.

Valid value: PREPAY, POSTPAY (Default)


DescriptionOptional

Description interface{}
  • Type: interface{}

Property description: The description of the bandwidth package.

The description can contain [2,256] characters, numbers, underscores, and hyphens, and the name must start with English letters, but cannot start with http:// or https://.


NameOptional

Name interface{}
  • Type: interface{}

Property name: The name of the bandwidth package.

The name can contain 2-128 characters including a-z, A-Z, 0-9, periods, underlines, and hyphens. It must start with English letters, but cannot start with http:// or https://.


PeriodOptional

Period interface{}
  • Type: interface{}

Property period: The purchase period.

The default value is 1.


PricingCycleOptional

PricingCycle interface{}
  • Type: interface{}

Property pricingCycle: The pricing cycle.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: Resource group id.


TagsOptional

Tags *[]TagsProperty

Property tags: Tags to attach to instance.

Max support 20 tags to add during create instance. Each tag with two properties Key and Value, and Key is required.