Skip to content

RosContainerGroupProps

Properties for defining a RosContainerGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-eci-containergroup

Initializer

import com.aliyun.ros.cdk.eci.RosContainerGroupProps;
RosContainerGroupProps.builder()
    .container(IResolvable)
    .container(java.util.List<IResolvable)
    .container(ContainerProperty>)
    .containerGroupName(java.lang.String)
    .containerGroupName(IResolvable)
//  .acrRegistryInfo(IResolvable)
//  .acrRegistryInfo(java.util.List<IResolvable)
//  .acrRegistryInfo(AcrRegistryInfoProperty>)
//  .activeDeadlineSeconds(java.lang.Number)
//  .activeDeadlineSeconds(IResolvable)
//  .autoMatchImageCache(java.lang.Boolean)
//  .autoMatchImageCache(IResolvable)
//  .cpu(java.lang.Number)
//  .cpu(IResolvable)
//  .dnsConfig(IResolvable)
//  .dnsConfig(DnsConfigProperty)
//  .eipInstanceId(java.lang.String)
//  .eipInstanceId(IResolvable)
//  .hostAliase(IResolvable)
//  .hostAliase(java.util.List<IResolvable)
//  .hostAliase(HostAliaseProperty>)
//  .imageRegistryCredential(IResolvable)
//  .imageRegistryCredential(java.util.List<IResolvable)
//  .imageRegistryCredential(ImageRegistryCredentialProperty>)
//  .imageSnapshotId(java.lang.String)
//  .imageSnapshotId(IResolvable)
//  .initContainer(IResolvable)
//  .initContainer(java.util.List<IResolvable)
//  .initContainer(InitContainerProperty>)
//  .instanceType(java.lang.String)
//  .instanceType(IResolvable)
//  .ipv6AddressCount(java.lang.Number)
//  .ipv6AddressCount(IResolvable)
//  .memory(java.lang.Number)
//  .memory(IResolvable)
//  .ramRoleName(java.lang.String)
//  .ramRoleName(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .restartPolicy(java.lang.String)
//  .restartPolicy(IResolvable)
//  .securityContextSysctl(IResolvable)
//  .securityContextSysctl(java.util.List<IResolvable)
//  .securityContextSysctl(SecurityContextSysctlProperty>)
//  .securityGroupId(java.lang.String)
//  .securityGroupId(IResolvable)
//  .slsEnable(java.lang.Boolean)
//  .slsEnable(IResolvable)
//  .spotPriceLimit(java.lang.Number)
//  .spotPriceLimit(IResolvable)
//  .spotStrategy(java.lang.String)
//  .spotStrategy(IResolvable)
//  .tag(IResolvable)
//  .tag(java.util.List<IResolvable)
//  .tag(RosTag>)
//  .terminationGracePeriodSeconds(java.lang.Number)
//  .terminationGracePeriodSeconds(IResolvable)
//  .volume(IResolvable)
//  .volume(java.util.List<IResolvable)
//  .volume(VolumeProperty>)
//  .vSwitchId(java.lang.String)
//  .vSwitchId(IResolvable)
//  .zoneId(java.lang.String)
//  .zoneId(IResolvable)
    .build();

Properties

Name Type Description
container com.aliyun.ros.cdk.core.IResolvable OR java.util.ListContainerProperty> No description.
containerGroupName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
acrRegistryInfo com.aliyun.ros.cdk.core.IResolvable OR java.util.ListAcrRegistryInfoProperty> No description.
activeDeadlineSeconds java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
autoMatchImageCache java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
cpu java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
dnsConfig com.aliyun.ros.cdk.core.IResolvable OR DnsConfigProperty No description.
eipInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
hostAliase com.aliyun.ros.cdk.core.IResolvable OR java.util.ListHostAliaseProperty> No description.
imageRegistryCredential com.aliyun.ros.cdk.core.IResolvable OR java.util.ListImageRegistryCredentialProperty> No description.
imageSnapshotId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
initContainer com.aliyun.ros.cdk.core.IResolvable OR java.util.ListInitContainerProperty> No description.
instanceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ipv6AddressCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
memory java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
ramRoleName 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.
restartPolicy java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
securityContextSysctl com.aliyun.ros.cdk.core.IResolvable OR java.util.ListSecurityContextSysctlProperty> No description.
securityGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
slsEnable java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
spotPriceLimit java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
spotStrategy java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
tag com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
terminationGracePeriodSeconds java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
volume com.aliyun.ros.cdk.core.IResolvable OR java.util.ListVolumeProperty> 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.

containerRequired

public java.lang.Object getContainer();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListContainerProperty>

containerGroupNameRequired

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

acrRegistryInfoOptional

public java.lang.Object getAcrRegistryInfo();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListAcrRegistryInfoProperty>

activeDeadlineSecondsOptional

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

autoMatchImageCacheOptional

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

cpuOptional

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

dnsConfigOptional

public java.lang.Object getDnsConfig();

eipInstanceIdOptional

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

hostAliaseOptional

public java.lang.Object getHostAliase();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListHostAliaseProperty>

imageRegistryCredentialOptional

public java.lang.Object getImageRegistryCredential();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListImageRegistryCredentialProperty>

imageSnapshotIdOptional

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

initContainerOptional

public java.lang.Object getInitContainer();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListInitContainerProperty>

instanceTypeOptional

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

ipv6AddressCountOptional

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

memoryOptional

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

ramRoleNameOptional

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

restartPolicyOptional

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

securityContextSysctlOptional

public java.lang.Object getSecurityContextSysctl();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListSecurityContextSysctlProperty>

securityGroupIdOptional

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

slsEnableOptional

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

spotPriceLimitOptional

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

spotStrategyOptional

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

tagOptional

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

terminationGracePeriodSecondsOptional

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

volumeOptional

public java.lang.Object getVolume();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListVolumeProperty>

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