Skip to content

RosDisksProps

Properties for defining a RosDisks.

See https://www.alibabacloud.com/help/ros/developer-reference/datasource-ecs-disks

Initializer

import com.aliyun.ros.cdk.ecs.datasource.RosDisksProps;
RosDisksProps.builder()
//  .additionalAttributes(IResolvable)
//  .additionalAttributes(java.util.List<java.lang.String)
//  .additionalAttributes(IResolvable>)
//  .autoSnapshotPolicyId(java.lang.String)
//  .autoSnapshotPolicyId(IResolvable)
//  .category(java.lang.String)
//  .category(IResolvable)
//  .deleteAutoSnapshot(java.lang.String)
//  .deleteAutoSnapshot(IResolvable)
//  .deleteWithInstance(java.lang.Boolean)
//  .deleteWithInstance(IResolvable)
//  .diskChargeType(java.lang.String)
//  .diskChargeType(IResolvable)
//  .diskIds(IResolvable)
//  .diskIds(java.util.List<java.lang.String)
//  .diskIds(IResolvable>)
//  .diskName(java.lang.String)
//  .diskName(IResolvable)
//  .diskType(java.lang.String)
//  .diskType(IResolvable)
//  .enableAutomatedSnapshotPolicy(java.lang.Boolean)
//  .enableAutomatedSnapshotPolicy(IResolvable)
//  .enableAutoSnapshot(java.lang.Boolean)
//  .enableAutoSnapshot(IResolvable)
//  .enableShared(java.lang.String)
//  .enableShared(IResolvable)
//  .encrypted(java.lang.Boolean)
//  .encrypted(IResolvable)
//  .filters(IResolvable)
//  .filters(java.util.List<FiltersProperty)
//  .filters(IResolvable>)
//  .instanceId(java.lang.String)
//  .instanceId(IResolvable)
//  .kmsKeyId(java.lang.String)
//  .kmsKeyId(IResolvable)
//  .multiAttach(java.lang.String)
//  .multiAttach(IResolvable)
//  .portable(java.lang.String)
//  .portable(IResolvable)
//  .refreshOptions(java.lang.String)
//  .refreshOptions(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .snapshotId(java.lang.String)
//  .snapshotId(IResolvable)
//  .status(java.lang.String)
//  .status(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .zoneId(java.lang.String)
//  .zoneId(IResolvable)
    .build();

Properties

Name Type Description
additionalAttributes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
autoSnapshotPolicyId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
category java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
deleteAutoSnapshot java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
deleteWithInstance java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
diskChargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
diskIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
diskName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
diskType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
enableAutomatedSnapshotPolicy java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableAutoSnapshot java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableShared java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
encrypted java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
filters com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
instanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
kmsKeyId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
multiAttach java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
portable java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
refreshOptions java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
snapshotId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
status java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List No description.
zoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

additionalAttributesOptional

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

autoSnapshotPolicyIdOptional

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

categoryOptional

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

deleteAutoSnapshotOptional

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

deleteWithInstanceOptional

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

diskChargeTypeOptional

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

diskIdsOptional

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

diskNameOptional

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

diskTypeOptional

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

enableAutomatedSnapshotPolicyOptional

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

enableAutoSnapshotOptional

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

enableSharedOptional

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

encryptedOptional

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

filtersOptional

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

instanceIdOptional

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

kmsKeyIdOptional

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

multiAttachOptional

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

portableOptional

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

refreshOptionsOptional

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

resourceGroupIdOptional

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

snapshotIdOptional

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

statusOptional

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

tagsOptional

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

zoneIdOptional

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