Skip to content

RosDesktopGroupProps

Properties for defining a RosDesktopGroup.

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

Initializer

import ros_cdk_ecd
ros_cdk_ecd.RosDesktopGroupProps(
  bundle_id: typing.Union[str, IResolvable],
  charge_type: typing.Union[str, IResolvable],
  office_site_id: typing.Union[str, IResolvable],
  policy_group_id: typing.Union[str, IResolvable],
  allow_auto_setup: typing.Union[typing.Union[int, float], IResolvable] = None,
  allow_buffer_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  auto_pay: typing.Union[bool, IResolvable] = None,
  auto_renew: typing.Union[bool, IResolvable] = None,
  buy_desktops_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  comments: typing.Union[str, IResolvable] = None,
  connect_duration: typing.Union[typing.Union[int, float], IResolvable] = None,
  default_init_desktop_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  desktop_group_name: typing.Union[str, IResolvable] = None,
  end_user_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  group_version: typing.Union[typing.Union[int, float], IResolvable] = None,
  idle_disconnect_duration: typing.Union[typing.Union[int, float], IResolvable] = None,
  keep_duration: typing.Union[typing.Union[int, float], IResolvable] = None,
  max_desktops_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  min_desktops_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  period: typing.Union[typing.Union[int, float], IResolvable] = None,
  period_unit: typing.Union[str, IResolvable] = None,
  reset_type: typing.Union[typing.Union[int, float], IResolvable] = None,
  stop_duration: typing.Union[typing.Union[int, float], IResolvable] = None,
  volume_encryption_enabled: typing.Union[bool, IResolvable] = None,
  volume_encryption_key: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
bundle_id typing.Union[str, ros_cdk_core.IResolvable] No description.
charge_type typing.Union[str, ros_cdk_core.IResolvable] No description.
office_site_id typing.Union[str, ros_cdk_core.IResolvable] No description.
policy_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
allow_auto_setup typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
allow_buffer_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
auto_pay typing.Union[bool, ros_cdk_core.IResolvable] No description.
auto_renew typing.Union[bool, ros_cdk_core.IResolvable] No description.
buy_desktops_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
comments typing.Union[str, ros_cdk_core.IResolvable] No description.
connect_duration typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
default_init_desktop_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
desktop_group_name typing.Union[str, ros_cdk_core.IResolvable] No description.
end_user_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
group_version typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
idle_disconnect_duration typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
keep_duration typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
max_desktops_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
min_desktops_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
period_unit typing.Union[str, ros_cdk_core.IResolvable] No description.
reset_type typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
stop_duration typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
volume_encryption_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
volume_encryption_key typing.Union[str, ros_cdk_core.IResolvable] No description.

bundle_idRequired

bundle_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

charge_typeRequired

charge_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

office_site_idRequired

office_site_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

policy_group_idRequired

policy_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

allow_auto_setupOptional

allow_auto_setup: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

allow_buffer_countOptional

allow_buffer_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

auto_payOptional

auto_pay: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

auto_renewOptional

auto_renew: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

buy_desktops_countOptional

buy_desktops_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

commentsOptional

comments: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

connect_durationOptional

connect_duration: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

default_init_desktop_countOptional

default_init_desktop_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

desktop_group_nameOptional

desktop_group_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

end_user_idsOptional

end_user_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]

group_versionOptional

group_version: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

idle_disconnect_durationOptional

idle_disconnect_duration: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

keep_durationOptional

keep_duration: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

max_desktops_countOptional

max_desktops_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

min_desktops_countOptional

min_desktops_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

periodOptional

period: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

period_unitOptional

period_unit: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

reset_typeOptional

reset_type: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

stop_durationOptional

stop_duration: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

volume_encryption_enabledOptional

volume_encryption_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

volume_encryption_keyOptional

volume_encryption_key: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]