Package-level declarations

Types

Link copied to clipboard
data class EciScalingConfigurationAcrRegistryInfo(val domains: List<String>? = null, val instanceId: String? = null, val instanceName: String? = null, val regionId: String? = null)
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 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 volumeMounts: List<EciScalingConfigurationContainerVolumeMount>? = null, val workingDir: String? = null)
data class EciScalingConfigurationContainerEnvironmentVar(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class EciScalingConfigurationContainerPort(val port: Int? = null, val protocol: String? = null)
data class EciScalingConfigurationContainerVolumeMount(val mountPath: String? = null, val name: String? = null, val readOnly: Boolean? = null)
Link copied to clipboard
data class EciScalingConfigurationHostAlias(val hostnames: List<String>? = null, val ip: String? = null)
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 volumeMounts: List<EciScalingConfigurationInitContainerVolumeMount>? = null, val workingDir: String? = null)
data class EciScalingConfigurationInitContainerEnvironmentVar(val key: String? = null, val value: String? = null)
Link copied to clipboard
data class EciScalingConfigurationInitContainerPort(val port: Int? = null, val protocol: String? = null)
data class EciScalingConfigurationInitContainerVolumeMount(val mountPath: String? = null, val name: String? = null, val readOnly: Boolean? = null)
Link copied to clipboard
data class EciScalingConfigurationVolume(val configFileVolumeConfigFileToPaths: List<EciScalingConfigurationVolumeConfigFileVolumeConfigFileToPath>? = null, val diskVolumeDiskId: String? = null, val diskVolumeDiskSize: Int? = null, val diskVolumeFsType: String? = null, val flexVolumeDriver: String? = null, val flexVolumeFsType: String? = null, val flexVolumeOptions: 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 GetAlarmsAlarm(val alarmActions: List<String>, val cloudMonitorGroupId: Int, val comparisonOperator: String, val description: String, val dimensions: Map<String, Any>, 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
data class GetLifecycleHooksHook(val defaultResult: String, val heartbeatTimeout: Int, val id: String, val lifecycleTransition: String, val name: String, val notificationArn: String, val notificationMetadata: String, val scalingGroupId: String)
Link copied to clipboard
data class GetLifecycleHooksResult(val hooks: List<GetLifecycleHooksHook>, 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 getLifecycleHooks.

Link copied to clipboard
data class GetNotificationsNotification(val id: String, val notificationArn: String, val notificationTypes: List<String>, val scalingGroupId: String)
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 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)
data class GetScalingConfigurationsConfigurationDataDisk(val category: String, val deleteWithInstance: Boolean, val device: String, val performanceLevel: String, val size: Int, val snapshotId: String)
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 cooldownTime: Int, val creationTime: String, val dbInstanceIds: List<String>, val groupDeletionProtection: Boolean, val healthCheckType: String, val id: String, val launchTemplateId: String, val launchTemplateVersion: String, val lifecycleState: String, val loadBalancerIds: List<String>, val maxSize: Int, val minSize: Int, val modificationTime: String, val name: String, val pendingCapacity: Int, val regionId: String, val removalPolicies: List<String>, val removingCapacity: Int, val suspendedProcesses: List<String>, val tags: Map<String, Any>? = null, val totalCapacity: Int, val totalInstanceCount: Int, val vpcId: String, val vswitchId: String, val vswitchIds: List<String>)
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 id: String, val minAdjustmentMagnitude: Int, val name: String, val scalingGroupId: String, val scalingRuleAri: String, val type: String)
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 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 size: Int? = null, val snapshotId: String? = null)
Link copied to clipboard
data class ScalingConfigurationInstancePatternInfo(val cores: Int? = null, val instanceFamilyLevel: String? = null, val maxPrice: Double? = null, val memory: Double? = null)
Link copied to clipboard
data class ScalingConfigurationSpotPriceLimit(val instanceType: String? = null, val priceLimit: Double? = null)
data class ScalingGroupVServerGroupsVserverGroupVserverAttribute(val port: Int, val vserverGroupId: String, val weight: Int)
Link copied to clipboard
data class ScalingRuleStepAdjustment(val metricIntervalLowerBound: String? = null, val metricIntervalUpperBound: String? = null, val scalingAdjustment: Int? = null)