Skip to content

RosDesktopsProps

Properties for defining a RosDesktops.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecd-desktops

Initializer

import com.aliyun.ros.cdk.ecd.RosDesktopsProps;
RosDesktopsProps.builder()
    .bundleId(java.lang.String)
    .bundleId(IResolvable)
    .officeSiteId(java.lang.String)
    .officeSiteId(IResolvable)
    .policyGroupId(java.lang.String)
    .policyGroupId(IResolvable)
//  .amount(java.lang.Number)
//  .amount(IResolvable)
//  .autoPay(java.lang.Boolean)
//  .autoPay(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .chargeType(java.lang.String)
//  .chargeType(IResolvable)
//  .desktopName(java.lang.String)
//  .desktopName(IResolvable)
//  .desktopNameSuffix(java.lang.Boolean)
//  .desktopNameSuffix(IResolvable)
//  .directoryId(java.lang.String)
//  .directoryId(IResolvable)
//  .endUserId(java.util.List<java.lang.Object>)
//  .endUserId(IResolvable)
//  .groupId(java.lang.String)
//  .groupId(IResolvable)
//  .hostname(java.lang.String)
//  .hostname(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .periodUnit(java.lang.String)
//  .periodUnit(IResolvable)
//  .promotionId(java.lang.String)
//  .promotionId(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .userAssignMode(java.lang.String)
//  .userAssignMode(IResolvable)
//  .userName(java.lang.String)
//  .userName(IResolvable)
//  .volumeEncryptionEnabled(java.lang.Boolean)
//  .volumeEncryptionEnabled(IResolvable)
//  .volumeEncryptionKey(java.lang.String)
//  .volumeEncryptionKey(IResolvable)
//  .vpcId(java.lang.String)
//  .vpcId(IResolvable)
    .build();

Properties

Name Type Description
bundleId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
officeSiteId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
policyGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
amount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
autoPay java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
chargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
desktopName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
desktopNameSuffix java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
directoryId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
endUserId java.util.List OR com.aliyun.ros.cdk.core.IResolvable No description.
groupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
hostname java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
periodUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
promotionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List<TagsProperty> No description.
userAssignMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
volumeEncryptionEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
volumeEncryptionKey java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

bundleIdRequired

public java.lang.Object getBundleId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

officeSiteIdRequired

public java.lang.Object getOfficeSiteId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

policyGroupIdRequired

public java.lang.Object getPolicyGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

amountOptional

public java.lang.Object getAmount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

autoPayOptional

public java.lang.Object getAutoPay();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

autoRenewOptional

public java.lang.Object getAutoRenew();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

chargeTypeOptional

public java.lang.Object getChargeType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

desktopNameOptional

public java.lang.Object getDesktopName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

desktopNameSuffixOptional

public java.lang.Object getDesktopNameSuffix();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

directoryIdOptional

public java.lang.Object getDirectoryId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

endUserIdOptional

public java.lang.Object getEndUserId();
  • Type: java.util.List OR com.aliyun.ros.cdk.core.IResolvable

groupIdOptional

public java.lang.Object getGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

hostnameOptional

public java.lang.Object getHostname();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

periodOptional

public java.lang.Object getPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

periodUnitOptional

public java.lang.Object getPeriodUnit();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

promotionIdOptional

public java.lang.Object getPromotionId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

tagsOptional

public java.util.List<TagsProperty> getTags();

userAssignModeOptional

public java.lang.Object getUserAssignMode();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

userNameOptional

public java.lang.Object getUserName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

volumeEncryptionEnabledOptional

public java.lang.Object getVolumeEncryptionEnabled();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

volumeEncryptionKeyOptional

public java.lang.Object getVolumeEncryptionKey();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

vpcIdOptional

public java.lang.Object getVpcId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable