Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class GetAmiIdsResult(val arns: List<String>, val filters: List<GetAmiIdsFilter>? = null, val id: String, val names: List<String>)
A collection of values returned by getAmiIds.
Link copied to clipboard
Link copied to clipboard
data class GetGroupMixedInstancesPolicy(val instancesDistributions: List<GetGroupMixedInstancesPolicyInstancesDistribution>, val launchTemplates: List<GetGroupMixedInstancesPolicyLaunchTemplate>)
Link copied to clipboard
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplate(val launchTemplateSpecifications: List<GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification>, val overrides: List<GetGroupMixedInstancesPolicyLaunchTemplateOverride>)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification(val launchTemplateId: String, val launchTemplateName: String, val version: String)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverride(val instanceRequirements: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement>, val instanceType: String, val launchTemplateSpecifications: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification>, val weightedCapacity: String)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement(val acceleratorCounts: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount>, val acceleratorManufacturers: List<String>, val acceleratorNames: List<String>, val acceleratorTotalMemoryMibs: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib>, val acceleratorTypes: List<String>, val allowedInstanceTypes: List<String>, val bareMetal: String, val baselineEbsBandwidthMbps: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp>, val burstablePerformance: String, val cpuManufacturers: List<String>, val excludedInstanceTypes: List<String>, val instanceGenerations: List<String>, val localStorage: String, val localStorageTypes: List<String>, val memoryGibPerVcpus: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus>, val memoryMibs: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib>, val networkBandwidthGbps: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp>, val networkInterfaceCounts: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount>, val onDemandMaxPricePercentageOverLowestPrice: Int, val requireHibernateSupport: Boolean, val spotMaxPricePercentageOverLowestPrice: Int, val totalLocalStorageGbs: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb>, val vcpuCounts: List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount>)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount(val max: Int, val min: Int)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib(val max: Int, val min: Int)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp(val max: Int, val min: Int)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus(val max: Double, val min: Double)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib(val max: Int, val min: Int)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp(val max: Double, val min: Double)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount(val max: Int, val min: Int)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb(val max: Double, val min: Double)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount(val max: Int, val min: Int)
Link copied to clipboard
data class GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification(val launchTemplateId: String, val launchTemplateName: String, val version: String)
Link copied to clipboard
data class GetGroupResult(val arn: String, val availabilityZones: List<String>, val defaultCooldown: Int, val desiredCapacity: Int, val desiredCapacityType: String, val enabledMetrics: List<String>, val healthCheckGracePeriod: Int, val healthCheckType: String, val id: String, val launchConfiguration: String, val launchTemplates: List<GetGroupLaunchTemplate>, val loadBalancers: List<String>, val maxInstanceLifetime: Int, val maxSize: Int, val minSize: Int, val mixedInstancesPolicies: List<GetGroupMixedInstancesPolicy>, val name: String, val newInstancesProtectedFromScaleIn: Boolean, val placementGroup: String, val predictedCapacity: Int, val serviceLinkedRoleArn: String, val status: String, val suspendedProcesses: List<String>, val tags: List<GetGroupTag>, val targetGroupArns: List<String>, val terminationPolicies: List<String>, val vpcZoneIdentifier: String, val warmPoolSize: Int, val warmPools: List<GetGroupWarmPool>)
A collection of values returned by getGroup.
Link copied to clipboard
Link copied to clipboard
data class GetGroupWarmPool(val instanceReusePolicies: List<GetGroupWarmPoolInstanceReusePolicy>, val maxGroupPreparedCapacity: Int, val minSize: Int, val poolState: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GroupInstanceRefresh(val preferences: GroupInstanceRefreshPreferences? = null, val strategy: String, val triggers: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class GroupLaunchTemplate(val id: String? = null, val name: String? = null, val version: String? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicy(val instancesDistribution: GroupMixedInstancesPolicyInstancesDistribution? = null, val launchTemplate: GroupMixedInstancesPolicyLaunchTemplate)
Link copied to clipboard
data class GroupMixedInstancesPolicyInstancesDistribution(val onDemandAllocationStrategy: String? = null, val onDemandBaseCapacity: Int? = null, val onDemandPercentageAboveBaseCapacity: Int? = null, val spotAllocationStrategy: String? = null, val spotInstancePools: Int? = null, val spotMaxPrice: String? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplate(val launchTemplateSpecification: GroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification, val overrides: List<GroupMixedInstancesPolicyLaunchTemplateOverride>? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverride(val instanceRequirements: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirements? = null, val instanceType: String? = null, val launchTemplateSpecification: GroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification? = null, val weightedCapacity: String? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirements(val acceleratorCount: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsAcceleratorCount? = null, val acceleratorManufacturers: List<String>? = null, val acceleratorNames: List<String>? = null, val acceleratorTotalMemoryMib: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsAcceleratorTotalMemoryMib? = null, val acceleratorTypes: List<String>? = null, val allowedInstanceTypes: List<String>? = null, val bareMetal: String? = null, val baselineEbsBandwidthMbps: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsBaselineEbsBandwidthMbps? = null, val burstablePerformance: String? = null, val cpuManufacturers: List<String>? = null, val excludedInstanceTypes: List<String>? = null, val instanceGenerations: List<String>? = null, val localStorage: String? = null, val localStorageTypes: List<String>? = null, val memoryGibPerVcpu: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsMemoryGibPerVcpu? = null, val memoryMib: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsMemoryMib? = null, val networkBandwidthGbps: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsNetworkBandwidthGbps? = null, val networkInterfaceCount: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsNetworkInterfaceCount? = null, val onDemandMaxPricePercentageOverLowestPrice: Int? = null, val requireHibernateSupport: Boolean? = null, val spotMaxPricePercentageOverLowestPrice: Int? = null, val totalLocalStorageGb: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsTotalLocalStorageGb? = null, val vcpuCount: GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsVcpuCount? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsAcceleratorCount(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsAcceleratorTotalMemoryMib(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsBaselineEbsBandwidthMbps(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsMemoryGibPerVcpu(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsMemoryMib(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsNetworkBandwidthGbps(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsNetworkInterfaceCount(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsTotalLocalStorageGb(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsVcpuCount(val max: Int? = null, val min: Int? = null)
Link copied to clipboard
data class GroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String? = null)
Link copied to clipboard
data class GroupWarmPool(val instanceReusePolicy: GroupWarmPoolInstanceReusePolicy? = null, val maxGroupPreparedCapacity: Int? = null, val minSize: Int? = null, val poolState: String? = null)
Link copied to clipboard
Link copied to clipboard
data class PolicyPredictiveScalingConfiguration(val maxCapacityBreachBehavior: String? = null, val maxCapacityBuffer: String? = null, val metricSpecification: PolicyPredictiveScalingConfigurationMetricSpecification, val mode: String? = null, val schedulingBufferTime: String? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecification(val customizedCapacityMetricSpecification: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecification? = null, val customizedLoadMetricSpecification: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecification? = null, val customizedScalingMetricSpecification: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecification? = null, val predefinedLoadMetricSpecification: PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification? = null, val predefinedMetricPairSpecification: PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification? = null, val predefinedScalingMetricSpecification: PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification? = null, val targetValue: Double)
Link copied to clipboard
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQuery(val expression: String? = null, val id: String, val label: String? = null, val metricStat: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueryMetricStat? = null, val returnData: Boolean? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueryMetricStat(val metric: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueryMetricStatMetric, val stat: String, val unit: String? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueryMetricStatMetric(val dimensions: List<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueryMetricStatMetricDimension>? = null, val metricName: String, val namespace: String)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationMetricDataQueryMetricStatMetricDimension(val name: String, val value: String)
Link copied to clipboard
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQuery(val expression: String? = null, val id: String, val label: String? = null, val metricStat: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryMetricStat? = null, val returnData: Boolean? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryMetricStat(val metric: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryMetricStatMetric, val stat: String, val unit: String? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryMetricStatMetric(val dimensions: List<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryMetricStatMetricDimension>? = null, val metricName: String, val namespace: String)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryMetricStatMetricDimension(val name: String, val value: String)
Link copied to clipboard
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQuery(val expression: String? = null, val id: String, val label: String? = null, val metricStat: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryMetricStat? = null, val returnData: Boolean? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryMetricStat(val metric: PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryMetricStatMetric, val stat: String, val unit: String? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryMetricStatMetric(val dimensions: List<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryMetricStatMetricDimension>? = null, val metricName: String, val namespace: String)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryMetricStatMetricDimension(val name: String, val value: String)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification(val predefinedMetricType: String, val resourceLabel: String? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification(val predefinedMetricType: String, val resourceLabel: String? = null)
Link copied to clipboard
data class PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification(val predefinedMetricType: String, val resourceLabel: String? = null)
Link copied to clipboard
data class PolicyStepAdjustment(val metricIntervalLowerBound: String? = null, val metricIntervalUpperBound: String? = null, val scalingAdjustment: Int)
Link copied to clipboard
data class PolicyTargetTrackingConfiguration(val customizedMetricSpecification: PolicyTargetTrackingConfigurationCustomizedMetricSpecification? = null, val disableScaleIn: Boolean? = null, val predefinedMetricSpecification: PolicyTargetTrackingConfigurationPredefinedMetricSpecification? = null, val targetValue: Double)
Link copied to clipboard
data class PolicyTargetTrackingConfigurationCustomizedMetricSpecification(val metricDimensions: List<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension>? = null, val metricName: String? = null, val metrics: List<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetric>? = null, val namespace: String? = null, val statistic: String? = null, val unit: String? = null)
Link copied to clipboard
data class PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetric(val expression: String? = null, val id: String, val label: String? = null, val metricStat: PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricMetricStat? = null, val returnData: Boolean? = null)
Link copied to clipboard
data class PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension(val name: String, val value: String)
Link copied to clipboard
data class PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricMetricStat(val metric: PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricMetricStatMetric, val stat: String, val unit: String? = null)
Link copied to clipboard
data class PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricMetricStatMetric(val dimensions: List<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricMetricStatMetricDimension>? = null, val metricName: String, val namespace: String)
Link copied to clipboard
data class PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricMetricStatMetricDimension(val name: String, val value: String)
Link copied to clipboard
data class PolicyTargetTrackingConfigurationPredefinedMetricSpecification(val predefinedMetricType: String, val resourceLabel: String? = null)