Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class EciScalingConfigurationContainer(val args: List<String>? = null, val commands: List<String>? = null, val cpu: Double? = null, val environmentVars: List<EciScalingConfigurationContainerEnvironmentVar>? = null, val gpu: Int? = null, val image: String? = null, val imagePullPolicy: String? = null, val lifecyclePreStopHandlerExecs: List<String>? = null, val livenessProbeExecCommands: List<String>? = null, val livenessProbeFailureThreshold: Int? = null, val livenessProbeHttpGetPath: String? = null, val livenessProbeHttpGetPort: Int? = null, val livenessProbeHttpGetScheme: String? = null, val livenessProbeInitialDelaySeconds: Int? = null, val livenessProbePeriodSeconds: Int? = null, val livenessProbeSuccessThreshold: Int? = null, val livenessProbeTcpSocketPort: Int? = null, val livenessProbeTimeoutSeconds: Int? = null, val memory: Double? = null, val name: String? = null, val ports: List<EciScalingConfigurationContainerPort>? = null, val readinessProbeExecCommands: List<String>? = null, val readinessProbeFailureThreshold: Int? = null, val readinessProbeHttpGetPath: String? = null, val readinessProbeHttpGetPort: Int? = null, val readinessProbeHttpGetScheme: String? = null, val readinessProbeInitialDelaySeconds: Int? = null, val readinessProbePeriodSeconds: Int? = null, val readinessProbeSuccessThreshold: Int? = null, val readinessProbeTcpSocketPort: Int? = null, val readinessProbeTimeoutSeconds: Int? = null, val securityContextCapabilityAdds: List<String>? = null, val securityContextReadOnlyRootFileSystem: Boolean? = null, val securityContextRunAsUser: Int? = null, val stdin: Boolean? = null, val tty: Boolean? = null, val volumeMounts: List<EciScalingConfigurationContainerVolumeMount>? = null, val workingDir: String? = null)
Link copied to clipboard
data class EciScalingConfigurationContainerEnvironmentVar(val fieldRefFieldPath: String? = null, val key: String? = null, val value: String? = null)
Link copied to clipboard
data class EciScalingConfigurationContainerPort(val port: Int? = null, val protocol: String? = null)
Link copied to clipboard
Link copied to clipboard
data class EciScalingConfigurationDnsConfigOption(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class EciScalingConfigurationHostAlias(val hostnames: List<String>? = null, val ip: String? = null)
Link copied to clipboard
data class EciScalingConfigurationImageRegistryCredential(val password: String? = null, val server: String? = null, val username: String? = null)
Link copied to clipboard
data class EciScalingConfigurationInitContainer(val args: List<String>? = null, val commands: List<String>? = null, val cpu: Double? = null, val environmentVars: List<EciScalingConfigurationInitContainerEnvironmentVar>? = null, val gpu: Int? = null, val image: String? = null, val imagePullPolicy: String? = null, val memory: Double? = null, val name: String? = null, val ports: List<EciScalingConfigurationInitContainerPort>? = null, val securityContextCapabilityAdds: List<String>? = null, val securityContextReadOnlyRootFileSystem: Boolean? = null, val securityContextRunAsUser: Int? = null, val volumeMounts: List<EciScalingConfigurationInitContainerVolumeMount>? = null, val workingDir: String? = null)
Link copied to clipboard
data class EciScalingConfigurationInitContainerEnvironmentVar(val fieldRefFieldPath: String? = null, val key: String? = null, val value: String? = null)
Link copied to clipboard
data class EciScalingConfigurationInitContainerPort(val port: Int? = null, val protocol: String? = null)
Link copied to clipboard
Link copied to clipboard
data class EciScalingConfigurationSecurityContextSysctl(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class EciScalingConfigurationVolume(val configFileVolumeConfigFileToPaths: List<EciScalingConfigurationVolumeConfigFileVolumeConfigFileToPath>? = null, val configFileVolumeDefaultMode: Int? = null, val diskVolumeDiskId: String? = null, val diskVolumeDiskSize: Int? = null, val diskVolumeFsType: String? = null, val emptyDirVolumeMedium: String? = null, val emptyDirVolumeSizeLimit: String? = null, val flexVolumeDriver: String? = null, val flexVolumeFsType: String? = null, val flexVolumeOptions: String? = null, val hostPathVolumePath: String? = null, val hostPathVolumeType: String? = null, val name: String? = null, val nfsVolumePath: String? = null, val nfsVolumeReadOnly: Boolean? = null, val nfsVolumeServer: String? = null, val type: String? = null)
Link copied to clipboard
data class EciScalingConfigurationVolumeConfigFileVolumeConfigFileToPath(val content: String? = null, val mode: Int? = null, val path: String? = null)
Link copied to clipboard
data class GetAlarmsAlarm(val alarmActions: List<String>, val cloudMonitorGroupId: Int, val comparisonOperator: String, val description: String, val dimensions: Map<String, String>, val enable: Boolean, val evaluationCount: Int, val id: String, val metricName: String, val metricType: String, val name: String, val period: Int, val scalingGroupId: String, val state: String, val statistics: String, val threshold: String)
Link copied to clipboard
data class GetAlarmsResult(val alarms: List<GetAlarmsAlarm>, val id: String, val ids: List<String>, val metricType: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val scalingGroupId: String? = null)
A collection of values returned by getAlarms.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetNotificationsResult(val id: String, val ids: List<String>? = null, val notifications: List<GetNotificationsNotification>, val outputFile: String? = null, val scalingGroupId: String)
A collection of values returned by getNotifications.
Link copied to clipboard
data class GetScalingConfigurationsConfiguration(val creationTime: String, val creditSpecification: String, val dataDisks: List<GetScalingConfigurationsConfigurationDataDisk>, val hostName: String, val id: String, val imageId: String, val instanceName: String, val instancePatternInfos: List<GetScalingConfigurationsConfigurationInstancePatternInfo>, val instanceType: String, val internetChargeType: String, val internetMaxBandwidthIn: Int, val internetMaxBandwidthOut: Int, val lifecycleState: String, val name: String, val scalingGroupId: String, val securityGroupId: String, val spotPriceLimits: List<GetScalingConfigurationsConfigurationSpotPriceLimit>, val spotStrategy: String, val systemDiskCategory: String, val systemDiskPerformanceLevel: String, val systemDiskSize: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetScalingConfigurationsConfigurationSpotPriceLimit(val instanceType: String, val priceLimit: Double)
Link copied to clipboard
data class GetScalingConfigurationsResult(val configurations: List<GetScalingConfigurationsConfiguration>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val scalingGroupId: String? = null)
A collection of values returned by getScalingConfigurations.
Link copied to clipboard
data class GetScalingGroupsGroup(val activeCapacity: Int, val activeScalingConfiguration: String, val allocationStrategy: String, val azBalance: Boolean, val capacityOptionsCompensateWithOnDemand: Boolean, val capacityOptionsOnDemandBaseCapacity: Int, val capacityOptionsOnDemandPercentageAboveBaseCapacity: Int, val capacityOptionsSpotAutoReplaceOnDemand: Boolean, val compensateWithOnDemand: Boolean, val cooldownTime: Int, val creationTime: String, val dbInstanceIds: List<String>, val desiredCapacity: Int, val enableDesiredCapacity: Boolean, val groupDeletionProtection: Boolean, val groupType: String, val healthCheckType: String, val id: String, val initCapacity: Int, val launchTemplateId: String, val launchTemplateOverrides: List<GetScalingGroupsGroupLaunchTemplateOverride>, val launchTemplateVersion: String, val lifecycleState: String, val loadBalancerIds: List<String>, val maxInstanceLifetime: Int, val maxSize: Int, val minSize: Int, val modificationTime: String, val monitorGroupId: String, val multiAzPolicy: String, val name: String, val onDemandBaseCapacity: Int, val onDemandPercentageAboveBaseCapacity: Int, val pendingCapacity: Int, val pendingWaitCapacity: Int, val protectedCapacity: Int, val regionId: String, val removalPolicies: List<String>, val removingCapacity: Int, val removingWaitCapacity: Int, val resourceGroupId: String, val scalingPolicy: String, val spotAllocationStrategy: String, val spotCapacity: Int, val spotInstancePools: Int, val spotInstanceRemedy: Boolean, val standbyCapacity: Int, val stopInstanceTimeout: Int, val stoppedCapacity: Int, val suspendedProcesses: List<String>, val systemSuspended: Boolean, val tags: Map<String, String>, val totalCapacity: Int, val totalInstanceCount: Int, val vpcId: String, val vswitchId: String, val vswitchIds: List<String>)
Link copied to clipboard
data class GetScalingGroupsGroupLaunchTemplateOverride(val instanceType: String, val spotPriceLimit: Double, val weightedCapacity: Int)
Link copied to clipboard
data class GetScalingGroupsResult(val groups: List<GetScalingGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)
A collection of values returned by getScalingGroups.
Link copied to clipboard
data class GetScalingRulesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val rules: List<GetScalingRulesRule>, val scalingGroupId: String? = null, val type: String? = null)
A collection of values returned by getScalingRules.
Link copied to clipboard
data class GetScalingRulesRule(val adjustmentType: String, val adjustmentValue: Int, val cooldown: Int, val disableScaleIn: Boolean, val estimatedInstanceWarmup: Int, val hybridMetrics: List<GetScalingRulesRuleHybridMetric>, val hybridMonitorNamespace: String, val id: String, val initialMaxSize: Int, val metricName: String, val metricType: String, val minAdjustmentMagnitude: Int, val name: String, val predictiveScalingMode: String, val predictiveTaskBufferTime: Int, val predictiveValueBehavior: String, val predictiveValueBuffer: Int, val scaleInEvaluationCount: Int, val scaleOutEvaluationCount: Int, val scalingGroupId: String, val scalingRuleAri: String, val stepAdjustments: List<GetScalingRulesRuleStepAdjustment>, val targetValue: Double, val type: String)
Link copied to clipboard
data class GetScalingRulesRuleHybridMetric(val dimensions: List<GetScalingRulesRuleHybridMetricDimension>, val expression: String, val id: String, val metricName: String, val statistic: String)
Link copied to clipboard
data class GetScalingRulesRuleHybridMetricDimension(val dimensionKey: String, val dimensionValue: String)
Link copied to clipboard
data class GetScalingRulesRuleStepAdjustment(val metricIntervalLowerBound: String, val metricIntervalUpperBound: String, val scalingAdjustment: Int)
Link copied to clipboard
data class GetScheduledTasksResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val scheduledAction: String? = null, val scheduledTaskId: String? = null, val tasks: List<GetScheduledTasksTask>)
A collection of values returned by getScheduledTasks.
Link copied to clipboard
data class GetScheduledTasksTask(val description: String, val id: String, val launchExpirationTime: Int, val launchTime: String, val maxValue: Int, val minValue: Int, val name: String, val recurrenceEndTime: String, val recurrenceType: String, val recurrenceValue: String, val scheduledAction: String, val taskEnabled: Boolean)
Link copied to clipboard
data class ScalingConfigurationCustomPriority(val instanceType: String? = null, val vswitchId: String? = null)
Link copied to clipboard
data class ScalingConfigurationDataDisk(val autoSnapshotPolicyId: String? = null, val category: String? = null, val deleteWithInstance: Boolean? = null, val description: String? = null, val device: String? = null, val encrypted: Boolean? = null, val kmsKeyId: String? = null, val name: String? = null, val performanceLevel: String? = null, val provisionedIops: Int? = null, val size: Int? = null, val snapshotId: String? = null)
Link copied to clipboard
data class ScalingConfigurationInstancePatternInfo(val architectures: List<String>? = null, val burstablePerformance: String? = null, val cores: Int? = null, val excludedInstanceTypes: List<String>? = null, val instanceFamilyLevel: String? = null, val maxPrice: Double? = null, val memory: Double? = null)
Link copied to clipboard
data class ScalingConfigurationInstanceTypeOverride(val instanceType: String? = null, val weightedCapacity: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class ScalingConfigurationSpotPriceLimit(val instanceType: String? = null, val priceLimit: Double? = null)
Link copied to clipboard
data class ScalingGroupAlbServerGroup(val albServerGroupId: String? = null, val port: Int? = null, val weight: Int? = null)
Link copied to clipboard
data class ScalingGroupLaunchTemplateOverride(val instanceType: String? = null, val spotPriceLimit: Double? = null, val weightedCapacity: Int? = null)
Link copied to clipboard
data class ScalingGroupVServerGroupsVserverGroup(val loadbalancerId: String, val vserverAttributes: List<ScalingGroupVServerGroupsVserverGroupVserverAttribute>)
Link copied to clipboard
data class ScalingGroupVServerGroupsVserverGroupVserverAttribute(val port: Int, val vserverGroupId: String, val weight: Int)
Link copied to clipboard
data class ScalingRuleAlarmDimension(val dimensionKey: String? = null, val dimensionValue: String? = null)
Link copied to clipboard
data class ScalingRuleHybridMetric(val dimensions: List<ScalingRuleHybridMetricDimension>? = null, val expression: String? = null, val id: String? = null, val metricName: String? = null, val statistic: String? = null)
Link copied to clipboard
data class ScalingRuleHybridMetricDimension(val dimensionKey: String? = null, val dimensionValue: String? = null)
Link copied to clipboard
data class ScalingRuleStepAdjustment(val metricIntervalLowerBound: String? = null, val metricIntervalUpperBound: String? = null, val scalingAdjustment: Int? = null)