Skip to content

ResourceGroupProps

Properties for defining a ResourceGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dataworks-resourcegroup

Initializer

using AlibabaCloud.SDK.ROS.CDK.Dataworks;
new ResourceGroupProps {
    object Name,
    object PaymentType,
    object VpcId,
    object VSwitchId,
    object AutoRenewEnabled = null,
    object PaymentDuration = null,
    object PaymentDurationUnit = null,
    object Remark = null,
    object ResourceGroupId = null,
    object Spec = null,
    TagsProperty[] Tags = null
};

Properties

Name Type Description
Name object Property name: The name of a common resource group that creates a common resource group must start with a letter and can contain letters, numbers, underscores (_), up to 128 characters.
PaymentType object Property paymentType: The type of payment for resource groups, PrePaid represents annual and monthly payments, and PostPaid represents payment by volume.
VpcId object Property vpcId: The default bound VPC ID.
VSwitchId object Property vSwitchId: The default bound switch ID.
AutoRenewEnabled object Property autoRenewEnabled: Whether to renew automatically.
PaymentDuration object Property paymentDuration: Paid time.
PaymentDurationUnit object Property paymentDurationUnit: Paid time unit.
Remark object Property remark: Remarks for creating a common resource group can contain letters, Chinese, numbers, underscores (_), up to 128 characters.
ResourceGroupId object Property resourceGroupId: Alibaba Cloud Resource Group ID.
Spec object Property spec: Resource group specifications, unit CU, required when the resource group payment mode is PrePaid.
Tags TagsProperty[] Property tags: Tags to attach to ResourceGroup.

NameRequired

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

Property name: The name of a common resource group that creates a common resource group must start with a letter and can contain letters, numbers, underscores (_), up to 128 characters.


PaymentTypeRequired

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

Property paymentType: The type of payment for resource groups, PrePaid represents annual and monthly payments, and PostPaid represents payment by volume.


VpcIdRequired

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

Property vpcId: The default bound VPC ID.


VSwitchIdRequired

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

Property vSwitchId: The default bound switch ID.


AutoRenewEnabledOptional

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

Property autoRenewEnabled: Whether to renew automatically.


PaymentDurationOptional

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

Property paymentDuration: Paid time.

Default is 1.


PaymentDurationUnitOptional

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

Property paymentDurationUnit: Paid time unit.

Valid values: Month: represents monthly subscription Year: represents annual subscription. Default is Month.


RemarkOptional

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

Property remark: Remarks for creating a common resource group can contain letters, Chinese, numbers, underscores (_), up to 128 characters.


ResourceGroupIdOptional

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

Property resourceGroupId: Alibaba Cloud Resource Group ID.


SpecOptional

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

Property spec: Resource group specifications, unit CU, required when the resource group payment mode is PrePaid.


TagsOptional

public TagsProperty[] Tags { get; set; }

Property tags: Tags to attach to ResourceGroup.

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