Skip to content

RosInstancesProps

Properties for defining a RosInstances.

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

Initializer

import com.aliyun.ros.cdk.ecs.datasource.RosInstancesProps;
RosInstancesProps.builder()
//  .additionalAttributes(IResolvable)
//  .additionalAttributes(java.util.List<java.lang.String)
//  .additionalAttributes(IResolvable>)
//  .eipAddresses(IResolvable)
//  .eipAddresses(java.util.List<java.lang.String)
//  .eipAddresses(IResolvable>)
//  .filters(IResolvable)
//  .filters(java.util.List<FiltersProperty)
//  .filters(IResolvable>)
//  .hpcClusterId(java.lang.String)
//  .hpcClusterId(IResolvable)
//  .imageId(java.lang.String)
//  .imageId(IResolvable)
//  .innerIpAddresses(IResolvable)
//  .innerIpAddresses(java.util.List<java.lang.String)
//  .innerIpAddresses(IResolvable>)
//  .instanceChargeType(java.lang.String)
//  .instanceChargeType(IResolvable)
//  .instanceId(java.lang.String)
//  .instanceId(IResolvable)
//  .instanceIds(IResolvable)
//  .instanceIds(java.util.List<java.lang.String)
//  .instanceIds(IResolvable>)
//  .instanceName(java.lang.String)
//  .instanceName(IResolvable)
//  .instanceNetworkType(java.lang.String)
//  .instanceNetworkType(IResolvable)
//  .instanceType(java.lang.String)
//  .instanceType(IResolvable)
//  .instanceTypeFamily(java.lang.String)
//  .instanceTypeFamily(IResolvable)
//  .internetChargeType(java.lang.String)
//  .internetChargeType(IResolvable)
//  .ioOptimized(java.lang.Boolean)
//  .ioOptimized(IResolvable)
//  .ipv6Address(IResolvable)
//  .ipv6Address(java.util.List<java.lang.String)
//  .ipv6Address(IResolvable>)
//  .keyPairName(java.lang.String)
//  .keyPairName(IResolvable)
//  .privateIpAddresses(IResolvable)
//  .privateIpAddresses(java.util.List<java.lang.String)
//  .privateIpAddresses(IResolvable>)
//  .publicIpAddresses(IResolvable)
//  .publicIpAddresses(java.util.List<java.lang.String)
//  .publicIpAddresses(IResolvable>)
//  .rdmaIpAddresses(java.lang.String)
//  .rdmaIpAddresses(IResolvable)
//  .refreshOptions(java.lang.String)
//  .refreshOptions(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .securityGroupId(java.lang.String)
//  .securityGroupId(IResolvable)
//  .status(java.lang.String)
//  .status(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .vpcId(java.lang.String)
//  .vpcId(IResolvable)
//  .vSwitchId(java.lang.String)
//  .vSwitchId(IResolvable)
//  .zoneId(java.lang.String)
//  .zoneId(IResolvable)
    .build();

Properties

Name Type Description
additionalAttributes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
eipAddresses com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
filters com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
hpcClusterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
imageId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
innerIpAddresses com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
instanceChargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
instanceName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceNetworkType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceTypeFamily java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
internetChargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ioOptimized java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
ipv6Address com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
keyPairName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
privateIpAddresses com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
publicIpAddresses com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
rdmaIpAddresses 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.
securityGroupId 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.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vSwitchId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable 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

eipAddressesOptional

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

filtersOptional

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

hpcClusterIdOptional

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

imageIdOptional

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

innerIpAddressesOptional

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

instanceChargeTypeOptional

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

instanceIdOptional

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

instanceIdsOptional

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

instanceNameOptional

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

instanceNetworkTypeOptional

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

instanceTypeOptional

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

instanceTypeFamilyOptional

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

internetChargeTypeOptional

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

ioOptimizedOptional

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

ipv6AddressOptional

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

keyPairNameOptional

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

privateIpAddressesOptional

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

publicIpAddressesOptional

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

rdmaIpAddressesOptional

public java.lang.Object getRdmaIpAddresses();
  • 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

securityGroupIdOptional

public java.lang.Object getSecurityGroupId();
  • 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

vpcIdOptional

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

vSwitchIdOptional

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

zoneIdOptional

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