Documentation
¶
Index ¶
- type AutoScalingGroupdeprecated
- type AutoScalingGroupAcceleratorCountRequest
- type AutoScalingGroupAcceleratorCountRequestArgs
- func (AutoScalingGroupAcceleratorCountRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestOutput() AutoScalingGroupAcceleratorCountRequestOutput
- func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestOutput
- func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestPtrOutput() AutoScalingGroupAcceleratorCountRequestPtrOutput
- func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestPtrOutput
- type AutoScalingGroupAcceleratorCountRequestInput
- type AutoScalingGroupAcceleratorCountRequestOutput
- func (AutoScalingGroupAcceleratorCountRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupAcceleratorCountRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorCountRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestOutput() AutoScalingGroupAcceleratorCountRequestOutput
- func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestOutput
- func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutput() AutoScalingGroupAcceleratorCountRequestPtrOutput
- func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestPtrOutput
- type AutoScalingGroupAcceleratorCountRequestPtrInput
- type AutoScalingGroupAcceleratorCountRequestPtrOutput
- func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) Elem() AutoScalingGroupAcceleratorCountRequestOutput
- func (AutoScalingGroupAcceleratorCountRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutput() AutoScalingGroupAcceleratorCountRequestPtrOutput
- func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestPtrOutput
- type AutoScalingGroupAcceleratorTotalMemoryMiBRequest
- type AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs
- func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
- func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
- func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- type AutoScalingGroupAcceleratorTotalMemoryMiBRequestInput
- type AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
- func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- type AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrInput
- type AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) Elem() AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
- func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- type AutoScalingGroupArgs
- type AutoScalingGroupBaselineEbsBandwidthMbpsRequest
- type AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs
- func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
- func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
- func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- type AutoScalingGroupBaselineEbsBandwidthMbpsRequestInput
- type AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
- func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- type AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrInput
- type AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) Elem() AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
- func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- type AutoScalingGroupInput
- type AutoScalingGroupInstanceRequirements
- type AutoScalingGroupInstanceRequirementsArgs
- func (AutoScalingGroupInstanceRequirementsArgs) ElementType() reflect.Type
- func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsOutput() AutoScalingGroupInstanceRequirementsOutput
- func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsOutput
- func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsPtrOutput() AutoScalingGroupInstanceRequirementsPtrOutput
- func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsPtrOutput
- type AutoScalingGroupInstanceRequirementsInput
- type AutoScalingGroupInstanceRequirementsOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorCount() AutoScalingGroupAcceleratorCountRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorManufacturers() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorNames() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorTotalMemoryMiB() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) AllowedInstanceTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) BareMetal() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) BaselineEbsBandwidthMbps() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) BurstablePerformance() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) CpuManufacturers() pulumi.StringArrayOutput
- func (AutoScalingGroupInstanceRequirementsOutput) ElementType() reflect.Type
- func (o AutoScalingGroupInstanceRequirementsOutput) ExcludedInstanceTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) InstanceGenerations() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) LocalStorage() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) LocalStorageTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) MemoryGiBPerVCpu() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) MemoryMiB() AutoScalingGroupMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) NetworkBandwidthGbps() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) NetworkInterfaceCount() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) OnDemandMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) RequireHibernateSupport() pulumi.BoolPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) SpotMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsOutput() AutoScalingGroupInstanceRequirementsOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsPtrOutput() AutoScalingGroupInstanceRequirementsPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) TotalLocalStorageGB() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsOutput) VCpuCount() AutoScalingGroupVCpuCountRequestPtrOutput
- type AutoScalingGroupInstanceRequirementsPtrInput
- type AutoScalingGroupInstanceRequirementsPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorCount() AutoScalingGroupAcceleratorCountRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorManufacturers() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorNames() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorTotalMemoryMiB() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) AllowedInstanceTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) BareMetal() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) BaselineEbsBandwidthMbps() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) BurstablePerformance() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) CpuManufacturers() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) Elem() AutoScalingGroupInstanceRequirementsOutput
- func (AutoScalingGroupInstanceRequirementsPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) ExcludedInstanceTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) InstanceGenerations() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) LocalStorage() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) LocalStorageTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) MemoryGiBPerVCpu() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) MemoryMiB() AutoScalingGroupMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) NetworkBandwidthGbps() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) NetworkInterfaceCount() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) OnDemandMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) RequireHibernateSupport() pulumi.BoolPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) SpotMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) ToAutoScalingGroupInstanceRequirementsPtrOutput() AutoScalingGroupInstanceRequirementsPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) TotalLocalStorageGB() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- func (o AutoScalingGroupInstanceRequirementsPtrOutput) VCpuCount() AutoScalingGroupVCpuCountRequestPtrOutput
- type AutoScalingGroupInstancesDistribution
- type AutoScalingGroupInstancesDistributionArgs
- func (AutoScalingGroupInstancesDistributionArgs) ElementType() reflect.Type
- func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionOutput() AutoScalingGroupInstancesDistributionOutput
- func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionOutput
- func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionPtrOutput() AutoScalingGroupInstancesDistributionPtrOutput
- func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionPtrOutput
- type AutoScalingGroupInstancesDistributionInput
- type AutoScalingGroupInstancesDistributionOutput
- func (AutoScalingGroupInstancesDistributionOutput) ElementType() reflect.Type
- func (o AutoScalingGroupInstancesDistributionOutput) OnDemandAllocationStrategy() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstancesDistributionOutput) SpotAllocationStrategy() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstancesDistributionOutput) SpotInstancePools() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstancesDistributionOutput) SpotMaxPrice() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionOutput() AutoScalingGroupInstancesDistributionOutput
- func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionOutput
- func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionPtrOutput() AutoScalingGroupInstancesDistributionPtrOutput
- func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionPtrOutput
- type AutoScalingGroupInstancesDistributionPtrInput
- type AutoScalingGroupInstancesDistributionPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) Elem() AutoScalingGroupInstancesDistributionOutput
- func (AutoScalingGroupInstancesDistributionPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupInstancesDistributionPtrOutput) OnDemandAllocationStrategy() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) SpotAllocationStrategy() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) SpotInstancePools() pulumi.IntPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) SpotMaxPrice() pulumi.StringPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) ToAutoScalingGroupInstancesDistributionPtrOutput() AutoScalingGroupInstancesDistributionPtrOutput
- func (o AutoScalingGroupInstancesDistributionPtrOutput) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionPtrOutput
- type AutoScalingGroupLaunchTemplate
- type AutoScalingGroupLaunchTemplateArgs
- func (AutoScalingGroupLaunchTemplateArgs) ElementType() reflect.Type
- func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplateOutput() AutoScalingGroupLaunchTemplateOutput
- func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplateOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOutput
- func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplatePtrOutput() AutoScalingGroupLaunchTemplatePtrOutput
- func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplatePtrOutput
- type AutoScalingGroupLaunchTemplateInput
- type AutoScalingGroupLaunchTemplateOutput
- func (AutoScalingGroupLaunchTemplateOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLaunchTemplateOutput) LaunchTemplateSpecification() AutoScalingGroupLaunchTemplateSpecificationOutput
- func (o AutoScalingGroupLaunchTemplateOutput) Overrides() AutoScalingGroupLaunchTemplateOverridesArrayOutput
- func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplateOutput() AutoScalingGroupLaunchTemplateOutput
- func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplateOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOutput
- func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplatePtrOutput() AutoScalingGroupLaunchTemplatePtrOutput
- func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplatePtrOutput
- type AutoScalingGroupLaunchTemplateOverrides
- type AutoScalingGroupLaunchTemplateOverridesArgs
- func (AutoScalingGroupLaunchTemplateOverridesArgs) ElementType() reflect.Type
- func (i AutoScalingGroupLaunchTemplateOverridesArgs) ToAutoScalingGroupLaunchTemplateOverridesOutput() AutoScalingGroupLaunchTemplateOverridesOutput
- func (i AutoScalingGroupLaunchTemplateOverridesArgs) ToAutoScalingGroupLaunchTemplateOverridesOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesOutput
- type AutoScalingGroupLaunchTemplateOverridesArray
- func (AutoScalingGroupLaunchTemplateOverridesArray) ElementType() reflect.Type
- func (i AutoScalingGroupLaunchTemplateOverridesArray) ToAutoScalingGroupLaunchTemplateOverridesArrayOutput() AutoScalingGroupLaunchTemplateOverridesArrayOutput
- func (i AutoScalingGroupLaunchTemplateOverridesArray) ToAutoScalingGroupLaunchTemplateOverridesArrayOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesArrayOutput
- type AutoScalingGroupLaunchTemplateOverridesArrayInput
- type AutoScalingGroupLaunchTemplateOverridesArrayOutput
- func (AutoScalingGroupLaunchTemplateOverridesArrayOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLaunchTemplateOverridesArrayOutput) Index(i pulumi.IntInput) AutoScalingGroupLaunchTemplateOverridesOutput
- func (o AutoScalingGroupLaunchTemplateOverridesArrayOutput) ToAutoScalingGroupLaunchTemplateOverridesArrayOutput() AutoScalingGroupLaunchTemplateOverridesArrayOutput
- func (o AutoScalingGroupLaunchTemplateOverridesArrayOutput) ToAutoScalingGroupLaunchTemplateOverridesArrayOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesArrayOutput
- type AutoScalingGroupLaunchTemplateOverridesInput
- type AutoScalingGroupLaunchTemplateOverridesOutput
- func (AutoScalingGroupLaunchTemplateOverridesOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLaunchTemplateOverridesOutput) InstanceRequirements() AutoScalingGroupInstanceRequirementsPtrOutput
- func (o AutoScalingGroupLaunchTemplateOverridesOutput) InstanceType() pulumi.StringPtrOutput
- func (o AutoScalingGroupLaunchTemplateOverridesOutput) LaunchTemplateSpecification() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupLaunchTemplateOverridesOutput) ToAutoScalingGroupLaunchTemplateOverridesOutput() AutoScalingGroupLaunchTemplateOverridesOutput
- func (o AutoScalingGroupLaunchTemplateOverridesOutput) ToAutoScalingGroupLaunchTemplateOverridesOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesOutput
- func (o AutoScalingGroupLaunchTemplateOverridesOutput) WeightedCapacity() pulumi.StringPtrOutput
- type AutoScalingGroupLaunchTemplatePtrInput
- type AutoScalingGroupLaunchTemplatePtrOutput
- func (o AutoScalingGroupLaunchTemplatePtrOutput) Elem() AutoScalingGroupLaunchTemplateOutput
- func (AutoScalingGroupLaunchTemplatePtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLaunchTemplatePtrOutput) LaunchTemplateSpecification() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupLaunchTemplatePtrOutput) Overrides() AutoScalingGroupLaunchTemplateOverridesArrayOutput
- func (o AutoScalingGroupLaunchTemplatePtrOutput) ToAutoScalingGroupLaunchTemplatePtrOutput() AutoScalingGroupLaunchTemplatePtrOutput
- func (o AutoScalingGroupLaunchTemplatePtrOutput) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplatePtrOutput
- type AutoScalingGroupLaunchTemplateSpecification
- type AutoScalingGroupLaunchTemplateSpecificationArgs
- func (AutoScalingGroupLaunchTemplateSpecificationArgs) ElementType() reflect.Type
- func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationOutput() AutoScalingGroupLaunchTemplateSpecificationOutput
- func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationOutput
- func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- type AutoScalingGroupLaunchTemplateSpecificationInput
- type AutoScalingGroupLaunchTemplateSpecificationOutput
- func (AutoScalingGroupLaunchTemplateSpecificationOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLaunchTemplateSpecificationOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationOutput() AutoScalingGroupLaunchTemplateSpecificationOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationOutput) Version() pulumi.StringOutput
- type AutoScalingGroupLaunchTemplateSpecificationPtrInput
- type AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) Elem() AutoScalingGroupLaunchTemplateSpecificationOutput
- func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) Version() pulumi.StringPtrOutput
- type AutoScalingGroupLifecycleHookSpecification
- type AutoScalingGroupLifecycleHookSpecificationArgs
- func (AutoScalingGroupLifecycleHookSpecificationArgs) ElementType() reflect.Type
- func (i AutoScalingGroupLifecycleHookSpecificationArgs) ToAutoScalingGroupLifecycleHookSpecificationOutput() AutoScalingGroupLifecycleHookSpecificationOutput
- func (i AutoScalingGroupLifecycleHookSpecificationArgs) ToAutoScalingGroupLifecycleHookSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationOutput
- type AutoScalingGroupLifecycleHookSpecificationArray
- func (AutoScalingGroupLifecycleHookSpecificationArray) ElementType() reflect.Type
- func (i AutoScalingGroupLifecycleHookSpecificationArray) ToAutoScalingGroupLifecycleHookSpecificationArrayOutput() AutoScalingGroupLifecycleHookSpecificationArrayOutput
- func (i AutoScalingGroupLifecycleHookSpecificationArray) ToAutoScalingGroupLifecycleHookSpecificationArrayOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationArrayOutput
- type AutoScalingGroupLifecycleHookSpecificationArrayInput
- type AutoScalingGroupLifecycleHookSpecificationArrayOutput
- func (AutoScalingGroupLifecycleHookSpecificationArrayOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLifecycleHookSpecificationArrayOutput) Index(i pulumi.IntInput) AutoScalingGroupLifecycleHookSpecificationOutput
- func (o AutoScalingGroupLifecycleHookSpecificationArrayOutput) ToAutoScalingGroupLifecycleHookSpecificationArrayOutput() AutoScalingGroupLifecycleHookSpecificationArrayOutput
- func (o AutoScalingGroupLifecycleHookSpecificationArrayOutput) ToAutoScalingGroupLifecycleHookSpecificationArrayOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationArrayOutput
- type AutoScalingGroupLifecycleHookSpecificationInput
- type AutoScalingGroupLifecycleHookSpecificationOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) DefaultResult() pulumi.StringPtrOutput
- func (AutoScalingGroupLifecycleHookSpecificationOutput) ElementType() reflect.Type
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) HeartbeatTimeout() pulumi.IntPtrOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) LifecycleHookName() pulumi.StringOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) LifecycleTransition() pulumi.StringOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) NotificationMetadata() pulumi.StringPtrOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) NotificationTargetARN() pulumi.StringPtrOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) RoleARN() pulumi.StringPtrOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) ToAutoScalingGroupLifecycleHookSpecificationOutput() AutoScalingGroupLifecycleHookSpecificationOutput
- func (o AutoScalingGroupLifecycleHookSpecificationOutput) ToAutoScalingGroupLifecycleHookSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationOutput
- type AutoScalingGroupMemoryGiBPerVCpuRequest
- type AutoScalingGroupMemoryGiBPerVCpuRequestArgs
- func (AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutput() AutoScalingGroupMemoryGiBPerVCpuRequestOutput
- func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestOutput
- func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- type AutoScalingGroupMemoryGiBPerVCpuRequestInput
- type AutoScalingGroupMemoryGiBPerVCpuRequestOutput
- func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutput() AutoScalingGroupMemoryGiBPerVCpuRequestOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- type AutoScalingGroupMemoryGiBPerVCpuRequestPtrInput
- type AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) Elem() AutoScalingGroupMemoryGiBPerVCpuRequestOutput
- func (AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
- type AutoScalingGroupMemoryMiBRequest
- type AutoScalingGroupMemoryMiBRequestArgs
- func (AutoScalingGroupMemoryMiBRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestOutput() AutoScalingGroupMemoryMiBRequestOutput
- func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestOutput
- func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestPtrOutput() AutoScalingGroupMemoryMiBRequestPtrOutput
- func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestPtrOutput
- type AutoScalingGroupMemoryMiBRequestInput
- type AutoScalingGroupMemoryMiBRequestOutput
- func (AutoScalingGroupMemoryMiBRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMemoryMiBRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryMiBRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestOutput() AutoScalingGroupMemoryMiBRequestOutput
- func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestOutput
- func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutput() AutoScalingGroupMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestPtrOutput
- type AutoScalingGroupMemoryMiBRequestPtrInput
- type AutoScalingGroupMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupMemoryMiBRequestPtrOutput) Elem() AutoScalingGroupMemoryMiBRequestOutput
- func (AutoScalingGroupMemoryMiBRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMemoryMiBRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryMiBRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupMemoryMiBRequestPtrOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutput() AutoScalingGroupMemoryMiBRequestPtrOutput
- func (o AutoScalingGroupMemoryMiBRequestPtrOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestPtrOutput
- type AutoScalingGroupMetricsCollection
- type AutoScalingGroupMetricsCollectionArgs
- func (AutoScalingGroupMetricsCollectionArgs) ElementType() reflect.Type
- func (i AutoScalingGroupMetricsCollectionArgs) ToAutoScalingGroupMetricsCollectionOutput() AutoScalingGroupMetricsCollectionOutput
- func (i AutoScalingGroupMetricsCollectionArgs) ToAutoScalingGroupMetricsCollectionOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionOutput
- type AutoScalingGroupMetricsCollectionArray
- func (AutoScalingGroupMetricsCollectionArray) ElementType() reflect.Type
- func (i AutoScalingGroupMetricsCollectionArray) ToAutoScalingGroupMetricsCollectionArrayOutput() AutoScalingGroupMetricsCollectionArrayOutput
- func (i AutoScalingGroupMetricsCollectionArray) ToAutoScalingGroupMetricsCollectionArrayOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionArrayOutput
- type AutoScalingGroupMetricsCollectionArrayInput
- type AutoScalingGroupMetricsCollectionArrayOutput
- func (AutoScalingGroupMetricsCollectionArrayOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMetricsCollectionArrayOutput) Index(i pulumi.IntInput) AutoScalingGroupMetricsCollectionOutput
- func (o AutoScalingGroupMetricsCollectionArrayOutput) ToAutoScalingGroupMetricsCollectionArrayOutput() AutoScalingGroupMetricsCollectionArrayOutput
- func (o AutoScalingGroupMetricsCollectionArrayOutput) ToAutoScalingGroupMetricsCollectionArrayOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionArrayOutput
- type AutoScalingGroupMetricsCollectionInput
- type AutoScalingGroupMetricsCollectionOutput
- func (AutoScalingGroupMetricsCollectionOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMetricsCollectionOutput) Granularity() pulumi.StringOutput
- func (o AutoScalingGroupMetricsCollectionOutput) Metrics() pulumi.StringArrayOutput
- func (o AutoScalingGroupMetricsCollectionOutput) ToAutoScalingGroupMetricsCollectionOutput() AutoScalingGroupMetricsCollectionOutput
- func (o AutoScalingGroupMetricsCollectionOutput) ToAutoScalingGroupMetricsCollectionOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionOutput
- type AutoScalingGroupMixedInstancesPolicy
- type AutoScalingGroupMixedInstancesPolicyArgs
- func (AutoScalingGroupMixedInstancesPolicyArgs) ElementType() reflect.Type
- func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyOutput() AutoScalingGroupMixedInstancesPolicyOutput
- func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyOutput
- func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyPtrOutput() AutoScalingGroupMixedInstancesPolicyPtrOutput
- func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyPtrOutput
- type AutoScalingGroupMixedInstancesPolicyInput
- type AutoScalingGroupMixedInstancesPolicyOutput
- func (AutoScalingGroupMixedInstancesPolicyOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMixedInstancesPolicyOutput) InstancesDistribution() AutoScalingGroupInstancesDistributionPtrOutput
- func (o AutoScalingGroupMixedInstancesPolicyOutput) LaunchTemplate() AutoScalingGroupLaunchTemplateOutput
- func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyOutput() AutoScalingGroupMixedInstancesPolicyOutput
- func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyOutput
- func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutput() AutoScalingGroupMixedInstancesPolicyPtrOutput
- func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyPtrOutput
- type AutoScalingGroupMixedInstancesPolicyPtrInput
- type AutoScalingGroupMixedInstancesPolicyPtrOutput
- func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) Elem() AutoScalingGroupMixedInstancesPolicyOutput
- func (AutoScalingGroupMixedInstancesPolicyPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) InstancesDistribution() AutoScalingGroupInstancesDistributionPtrOutput
- func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) LaunchTemplate() AutoScalingGroupLaunchTemplatePtrOutput
- func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutput() AutoScalingGroupMixedInstancesPolicyPtrOutput
- func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyPtrOutput
- type AutoScalingGroupNetworkBandwidthGbpsRequest
- type AutoScalingGroupNetworkBandwidthGbpsRequestArgs
- func (AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutput() AutoScalingGroupNetworkBandwidthGbpsRequestOutput
- func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestOutput
- func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- type AutoScalingGroupNetworkBandwidthGbpsRequestInput
- type AutoScalingGroupNetworkBandwidthGbpsRequestOutput
- func (AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) Max() pulumi.Float64PtrOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) Min() pulumi.Float64PtrOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutput() AutoScalingGroupNetworkBandwidthGbpsRequestOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- type AutoScalingGroupNetworkBandwidthGbpsRequestPtrInput
- type AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) Elem() AutoScalingGroupNetworkBandwidthGbpsRequestOutput
- func (AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) Max() pulumi.Float64PtrOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) Min() pulumi.Float64PtrOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- func (o AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
- type AutoScalingGroupNetworkInterfaceCountRequest
- type AutoScalingGroupNetworkInterfaceCountRequestArgs
- func (AutoScalingGroupNetworkInterfaceCountRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestOutput() AutoScalingGroupNetworkInterfaceCountRequestOutput
- func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestOutput
- func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- type AutoScalingGroupNetworkInterfaceCountRequestInput
- type AutoScalingGroupNetworkInterfaceCountRequestOutput
- func (AutoScalingGroupNetworkInterfaceCountRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestOutput() AutoScalingGroupNetworkInterfaceCountRequestOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- type AutoScalingGroupNetworkInterfaceCountRequestPtrInput
- type AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) Elem() AutoScalingGroupNetworkInterfaceCountRequestOutput
- func (AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- func (o AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
- type AutoScalingGroupNotificationConfiguration
- type AutoScalingGroupNotificationConfigurationArgs
- func (AutoScalingGroupNotificationConfigurationArgs) ElementType() reflect.Type
- func (i AutoScalingGroupNotificationConfigurationArgs) ToAutoScalingGroupNotificationConfigurationOutput() AutoScalingGroupNotificationConfigurationOutput
- func (i AutoScalingGroupNotificationConfigurationArgs) ToAutoScalingGroupNotificationConfigurationOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationOutput
- type AutoScalingGroupNotificationConfigurationArray
- func (AutoScalingGroupNotificationConfigurationArray) ElementType() reflect.Type
- func (i AutoScalingGroupNotificationConfigurationArray) ToAutoScalingGroupNotificationConfigurationArrayOutput() AutoScalingGroupNotificationConfigurationArrayOutput
- func (i AutoScalingGroupNotificationConfigurationArray) ToAutoScalingGroupNotificationConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationArrayOutput
- type AutoScalingGroupNotificationConfigurationArrayInput
- type AutoScalingGroupNotificationConfigurationArrayOutput
- func (AutoScalingGroupNotificationConfigurationArrayOutput) ElementType() reflect.Type
- func (o AutoScalingGroupNotificationConfigurationArrayOutput) Index(i pulumi.IntInput) AutoScalingGroupNotificationConfigurationOutput
- func (o AutoScalingGroupNotificationConfigurationArrayOutput) ToAutoScalingGroupNotificationConfigurationArrayOutput() AutoScalingGroupNotificationConfigurationArrayOutput
- func (o AutoScalingGroupNotificationConfigurationArrayOutput) ToAutoScalingGroupNotificationConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationArrayOutput
- type AutoScalingGroupNotificationConfigurationInput
- type AutoScalingGroupNotificationConfigurationOutput
- func (AutoScalingGroupNotificationConfigurationOutput) ElementType() reflect.Type
- func (o AutoScalingGroupNotificationConfigurationOutput) NotificationTypes() pulumi.StringArrayOutput
- func (o AutoScalingGroupNotificationConfigurationOutput) ToAutoScalingGroupNotificationConfigurationOutput() AutoScalingGroupNotificationConfigurationOutput
- func (o AutoScalingGroupNotificationConfigurationOutput) ToAutoScalingGroupNotificationConfigurationOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationOutput
- func (o AutoScalingGroupNotificationConfigurationOutput) TopicARN() pulumi.StringOutput
- type AutoScalingGroupOutput
- func (o AutoScalingGroupOutput) AutoScalingGroupName() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o AutoScalingGroupOutput) CapacityRebalance() pulumi.BoolPtrOutput
- func (o AutoScalingGroupOutput) Context() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) Cooldown() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) DefaultInstanceWarmup() pulumi.IntPtrOutput
- func (o AutoScalingGroupOutput) DesiredCapacity() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) DesiredCapacityType() pulumi.StringPtrOutput
- func (AutoScalingGroupOutput) ElementType() reflect.Type
- func (o AutoScalingGroupOutput) HealthCheckGracePeriod() pulumi.IntPtrOutput
- func (o AutoScalingGroupOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) InstanceId() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) LaunchConfigurationName() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) LaunchTemplate() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o AutoScalingGroupOutput) LaunchTemplateSpecification() pulumi.StringOutput
- func (o AutoScalingGroupOutput) LifecycleHookSpecificationList() AutoScalingGroupLifecycleHookSpecificationArrayOutput
- func (o AutoScalingGroupOutput) LoadBalancerNames() pulumi.StringArrayOutput
- func (o AutoScalingGroupOutput) MaxInstanceLifetime() pulumi.IntPtrOutput
- func (o AutoScalingGroupOutput) MaxSize() pulumi.StringOutput
- func (o AutoScalingGroupOutput) MetricsCollection() AutoScalingGroupMetricsCollectionArrayOutput
- func (o AutoScalingGroupOutput) MinSize() pulumi.StringOutput
- func (o AutoScalingGroupOutput) MixedInstancesPolicy() AutoScalingGroupMixedInstancesPolicyPtrOutput
- func (o AutoScalingGroupOutput) NewInstancesProtectedFromScaleIn() pulumi.BoolPtrOutput
- func (o AutoScalingGroupOutput) NotificationConfigurations() AutoScalingGroupNotificationConfigurationArrayOutput
- func (o AutoScalingGroupOutput) PlacementGroup() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) ServiceLinkedRoleARN() pulumi.StringPtrOutput
- func (o AutoScalingGroupOutput) Tags() AutoScalingGroupTagPropertyArrayOutput
- func (o AutoScalingGroupOutput) TargetGroupARNs() pulumi.StringArrayOutput
- func (o AutoScalingGroupOutput) TerminationPolicies() pulumi.StringArrayOutput
- func (o AutoScalingGroupOutput) ToAutoScalingGroupOutput() AutoScalingGroupOutput
- func (o AutoScalingGroupOutput) ToAutoScalingGroupOutputWithContext(ctx context.Context) AutoScalingGroupOutput
- func (o AutoScalingGroupOutput) VPCZoneIdentifier() pulumi.StringArrayOutput
- type AutoScalingGroupState
- type AutoScalingGroupTagProperty
- type AutoScalingGroupTagPropertyArgs
- func (AutoScalingGroupTagPropertyArgs) ElementType() reflect.Type
- func (i AutoScalingGroupTagPropertyArgs) ToAutoScalingGroupTagPropertyOutput() AutoScalingGroupTagPropertyOutput
- func (i AutoScalingGroupTagPropertyArgs) ToAutoScalingGroupTagPropertyOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyOutput
- type AutoScalingGroupTagPropertyArray
- func (AutoScalingGroupTagPropertyArray) ElementType() reflect.Type
- func (i AutoScalingGroupTagPropertyArray) ToAutoScalingGroupTagPropertyArrayOutput() AutoScalingGroupTagPropertyArrayOutput
- func (i AutoScalingGroupTagPropertyArray) ToAutoScalingGroupTagPropertyArrayOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyArrayOutput
- type AutoScalingGroupTagPropertyArrayInput
- type AutoScalingGroupTagPropertyArrayOutput
- func (AutoScalingGroupTagPropertyArrayOutput) ElementType() reflect.Type
- func (o AutoScalingGroupTagPropertyArrayOutput) Index(i pulumi.IntInput) AutoScalingGroupTagPropertyOutput
- func (o AutoScalingGroupTagPropertyArrayOutput) ToAutoScalingGroupTagPropertyArrayOutput() AutoScalingGroupTagPropertyArrayOutput
- func (o AutoScalingGroupTagPropertyArrayOutput) ToAutoScalingGroupTagPropertyArrayOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyArrayOutput
- type AutoScalingGroupTagPropertyInput
- type AutoScalingGroupTagPropertyOutput
- func (AutoScalingGroupTagPropertyOutput) ElementType() reflect.Type
- func (o AutoScalingGroupTagPropertyOutput) Key() pulumi.StringOutput
- func (o AutoScalingGroupTagPropertyOutput) PropagateAtLaunch() pulumi.BoolOutput
- func (o AutoScalingGroupTagPropertyOutput) ToAutoScalingGroupTagPropertyOutput() AutoScalingGroupTagPropertyOutput
- func (o AutoScalingGroupTagPropertyOutput) ToAutoScalingGroupTagPropertyOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyOutput
- func (o AutoScalingGroupTagPropertyOutput) Value() pulumi.StringOutput
- type AutoScalingGroupTotalLocalStorageGBRequest
- type AutoScalingGroupTotalLocalStorageGBRequestArgs
- func (AutoScalingGroupTotalLocalStorageGBRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestOutput() AutoScalingGroupTotalLocalStorageGBRequestOutput
- func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestOutput
- func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- type AutoScalingGroupTotalLocalStorageGBRequestInput
- type AutoScalingGroupTotalLocalStorageGBRequestOutput
- func (AutoScalingGroupTotalLocalStorageGBRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestOutput() AutoScalingGroupTotalLocalStorageGBRequestOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- type AutoScalingGroupTotalLocalStorageGBRequestPtrInput
- type AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) Elem() AutoScalingGroupTotalLocalStorageGBRequestOutput
- func (AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- func (o AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
- type AutoScalingGroupVCpuCountRequest
- type AutoScalingGroupVCpuCountRequestArgs
- func (AutoScalingGroupVCpuCountRequestArgs) ElementType() reflect.Type
- func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestOutput() AutoScalingGroupVCpuCountRequestOutput
- func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestOutput
- func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestPtrOutput() AutoScalingGroupVCpuCountRequestPtrOutput
- func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestPtrOutput
- type AutoScalingGroupVCpuCountRequestInput
- type AutoScalingGroupVCpuCountRequestOutput
- func (AutoScalingGroupVCpuCountRequestOutput) ElementType() reflect.Type
- func (o AutoScalingGroupVCpuCountRequestOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupVCpuCountRequestOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestOutput() AutoScalingGroupVCpuCountRequestOutput
- func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestOutput
- func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestPtrOutput() AutoScalingGroupVCpuCountRequestPtrOutput
- func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestPtrOutput
- type AutoScalingGroupVCpuCountRequestPtrInput
- type AutoScalingGroupVCpuCountRequestPtrOutput
- func (o AutoScalingGroupVCpuCountRequestPtrOutput) Elem() AutoScalingGroupVCpuCountRequestOutput
- func (AutoScalingGroupVCpuCountRequestPtrOutput) ElementType() reflect.Type
- func (o AutoScalingGroupVCpuCountRequestPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingGroupVCpuCountRequestPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingGroupVCpuCountRequestPtrOutput) ToAutoScalingGroupVCpuCountRequestPtrOutput() AutoScalingGroupVCpuCountRequestPtrOutput
- func (o AutoScalingGroupVCpuCountRequestPtrOutput) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestPtrOutput
- type LaunchConfiguration
- type LaunchConfigurationArgs
- type LaunchConfigurationBlockDevice
- type LaunchConfigurationBlockDeviceArgs
- func (LaunchConfigurationBlockDeviceArgs) ElementType() reflect.Type
- func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDeviceOutput() LaunchConfigurationBlockDeviceOutput
- func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDeviceOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceOutput
- func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDevicePtrOutput() LaunchConfigurationBlockDevicePtrOutput
- func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDevicePtrOutputWithContext(ctx context.Context) LaunchConfigurationBlockDevicePtrOutput
- type LaunchConfigurationBlockDeviceInput
- type LaunchConfigurationBlockDeviceMapping
- type LaunchConfigurationBlockDeviceMappingArgs
- func (LaunchConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i LaunchConfigurationBlockDeviceMappingArgs) ToLaunchConfigurationBlockDeviceMappingOutput() LaunchConfigurationBlockDeviceMappingOutput
- func (i LaunchConfigurationBlockDeviceMappingArgs) ToLaunchConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingOutput
- type LaunchConfigurationBlockDeviceMappingArray
- func (LaunchConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
- func (i LaunchConfigurationBlockDeviceMappingArray) ToLaunchConfigurationBlockDeviceMappingArrayOutput() LaunchConfigurationBlockDeviceMappingArrayOutput
- func (i LaunchConfigurationBlockDeviceMappingArray) ToLaunchConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingArrayOutput
- type LaunchConfigurationBlockDeviceMappingArrayInput
- type LaunchConfigurationBlockDeviceMappingArrayOutput
- func (LaunchConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o LaunchConfigurationBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) LaunchConfigurationBlockDeviceMappingOutput
- func (o LaunchConfigurationBlockDeviceMappingArrayOutput) ToLaunchConfigurationBlockDeviceMappingArrayOutput() LaunchConfigurationBlockDeviceMappingArrayOutput
- func (o LaunchConfigurationBlockDeviceMappingArrayOutput) ToLaunchConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingArrayOutput
- type LaunchConfigurationBlockDeviceMappingInput
- type LaunchConfigurationBlockDeviceMappingOutput
- func (o LaunchConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o LaunchConfigurationBlockDeviceMappingOutput) Ebs() LaunchConfigurationBlockDevicePtrOutput
- func (LaunchConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o LaunchConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
- func (o LaunchConfigurationBlockDeviceMappingOutput) ToLaunchConfigurationBlockDeviceMappingOutput() LaunchConfigurationBlockDeviceMappingOutput
- func (o LaunchConfigurationBlockDeviceMappingOutput) ToLaunchConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingOutput
- func (o LaunchConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type LaunchConfigurationBlockDeviceOutput
- func (o LaunchConfigurationBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (LaunchConfigurationBlockDeviceOutput) ElementType() reflect.Type
- func (o LaunchConfigurationBlockDeviceOutput) Encrypted() pulumi.BoolPtrOutput
- func (o LaunchConfigurationBlockDeviceOutput) Iops() pulumi.IntPtrOutput
- func (o LaunchConfigurationBlockDeviceOutput) SnapshotId() pulumi.StringPtrOutput
- func (o LaunchConfigurationBlockDeviceOutput) Throughput() pulumi.IntPtrOutput
- func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDeviceOutput() LaunchConfigurationBlockDeviceOutput
- func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDeviceOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceOutput
- func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDevicePtrOutput() LaunchConfigurationBlockDevicePtrOutput
- func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDevicePtrOutputWithContext(ctx context.Context) LaunchConfigurationBlockDevicePtrOutput
- func (o LaunchConfigurationBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
- func (o LaunchConfigurationBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
- type LaunchConfigurationBlockDevicePtrInput
- type LaunchConfigurationBlockDevicePtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) Elem() LaunchConfigurationBlockDeviceOutput
- func (LaunchConfigurationBlockDevicePtrOutput) ElementType() reflect.Type
- func (o LaunchConfigurationBlockDevicePtrOutput) Encrypted() pulumi.BoolPtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) Iops() pulumi.IntPtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) Throughput() pulumi.IntPtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) ToLaunchConfigurationBlockDevicePtrOutput() LaunchConfigurationBlockDevicePtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) ToLaunchConfigurationBlockDevicePtrOutputWithContext(ctx context.Context) LaunchConfigurationBlockDevicePtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o LaunchConfigurationBlockDevicePtrOutput) VolumeType() pulumi.StringPtrOutput
- type LaunchConfigurationInput
- type LaunchConfigurationMetadataOptions
- type LaunchConfigurationMetadataOptionsArgs
- func (LaunchConfigurationMetadataOptionsArgs) ElementType() reflect.Type
- func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsOutput() LaunchConfigurationMetadataOptionsOutput
- func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsOutput
- func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsPtrOutput() LaunchConfigurationMetadataOptionsPtrOutput
- func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsPtrOutput
- type LaunchConfigurationMetadataOptionsInput
- type LaunchConfigurationMetadataOptionsOutput
- func (LaunchConfigurationMetadataOptionsOutput) ElementType() reflect.Type
- func (o LaunchConfigurationMetadataOptionsOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o LaunchConfigurationMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o LaunchConfigurationMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
- func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsOutput() LaunchConfigurationMetadataOptionsOutput
- func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsOutput
- func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsPtrOutput() LaunchConfigurationMetadataOptionsPtrOutput
- func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsPtrOutput
- type LaunchConfigurationMetadataOptionsPtrInput
- type LaunchConfigurationMetadataOptionsPtrOutput
- func (o LaunchConfigurationMetadataOptionsPtrOutput) Elem() LaunchConfigurationMetadataOptionsOutput
- func (LaunchConfigurationMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
- func (o LaunchConfigurationMetadataOptionsPtrOutput) ToLaunchConfigurationMetadataOptionsPtrOutput() LaunchConfigurationMetadataOptionsPtrOutput
- func (o LaunchConfigurationMetadataOptionsPtrOutput) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsPtrOutput
- type LaunchConfigurationOutput
- func (o LaunchConfigurationOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
- func (o LaunchConfigurationOutput) BlockDeviceMappings() LaunchConfigurationBlockDeviceMappingArrayOutput
- func (o LaunchConfigurationOutput) ClassicLinkVPCId() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) ClassicLinkVPCSecurityGroups() pulumi.StringArrayOutput
- func (o LaunchConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (LaunchConfigurationOutput) ElementType() reflect.Type
- func (o LaunchConfigurationOutput) IamInstanceProfile() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) ImageId() pulumi.StringOutput
- func (o LaunchConfigurationOutput) InstanceId() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) InstanceMonitoring() pulumi.BoolPtrOutput
- func (o LaunchConfigurationOutput) InstanceType() pulumi.StringOutput
- func (o LaunchConfigurationOutput) KernelId() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) KeyName() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) LaunchConfigurationName() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) MetadataOptions() LaunchConfigurationMetadataOptionsPtrOutput
- func (o LaunchConfigurationOutput) PlacementTenancy() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) RamDiskId() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o LaunchConfigurationOutput) SpotPrice() pulumi.StringPtrOutput
- func (o LaunchConfigurationOutput) ToLaunchConfigurationOutput() LaunchConfigurationOutput
- func (o LaunchConfigurationOutput) ToLaunchConfigurationOutputWithContext(ctx context.Context) LaunchConfigurationOutput
- func (o LaunchConfigurationOutput) UserData() pulumi.StringPtrOutput
- type LaunchConfigurationState
- type LifecycleHook
- type LifecycleHookArgs
- type LifecycleHookInput
- type LifecycleHookOutput
- func (o LifecycleHookOutput) AutoScalingGroupName() pulumi.StringOutput
- func (o LifecycleHookOutput) DefaultResult() pulumi.StringPtrOutput
- func (LifecycleHookOutput) ElementType() reflect.Type
- func (o LifecycleHookOutput) HeartbeatTimeout() pulumi.IntPtrOutput
- func (o LifecycleHookOutput) LifecycleHookName() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) LifecycleTransition() pulumi.StringOutput
- func (o LifecycleHookOutput) NotificationMetadata() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) NotificationTargetARN() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) RoleARN() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) ToLifecycleHookOutput() LifecycleHookOutput
- func (o LifecycleHookOutput) ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput
- type LifecycleHookState
- type LookupAutoScalingGroupArgs
- type LookupAutoScalingGroupOutputArgs
- type LookupAutoScalingGroupResult
- type LookupAutoScalingGroupResultOutput
- func (o LookupAutoScalingGroupResultOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o LookupAutoScalingGroupResultOutput) CapacityRebalance() pulumi.BoolPtrOutput
- func (o LookupAutoScalingGroupResultOutput) Context() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) Cooldown() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) DefaultInstanceWarmup() pulumi.IntPtrOutput
- func (o LookupAutoScalingGroupResultOutput) DesiredCapacity() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) DesiredCapacityType() pulumi.StringPtrOutput
- func (LookupAutoScalingGroupResultOutput) ElementType() reflect.Type
- func (o LookupAutoScalingGroupResultOutput) HealthCheckGracePeriod() pulumi.IntPtrOutput
- func (o LookupAutoScalingGroupResultOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) LaunchConfigurationName() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) LaunchTemplate() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
- func (o LookupAutoScalingGroupResultOutput) LaunchTemplateSpecification() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) LifecycleHookSpecificationList() AutoScalingGroupLifecycleHookSpecificationArrayOutput
- func (o LookupAutoScalingGroupResultOutput) LoadBalancerNames() pulumi.StringArrayOutput
- func (o LookupAutoScalingGroupResultOutput) MaxInstanceLifetime() pulumi.IntPtrOutput
- func (o LookupAutoScalingGroupResultOutput) MaxSize() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) MetricsCollection() AutoScalingGroupMetricsCollectionArrayOutput
- func (o LookupAutoScalingGroupResultOutput) MinSize() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) MixedInstancesPolicy() AutoScalingGroupMixedInstancesPolicyPtrOutput
- func (o LookupAutoScalingGroupResultOutput) NewInstancesProtectedFromScaleIn() pulumi.BoolPtrOutput
- func (o LookupAutoScalingGroupResultOutput) NotificationConfigurations() AutoScalingGroupNotificationConfigurationArrayOutput
- func (o LookupAutoScalingGroupResultOutput) PlacementGroup() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) ServiceLinkedRoleARN() pulumi.StringPtrOutput
- func (o LookupAutoScalingGroupResultOutput) Tags() AutoScalingGroupTagPropertyArrayOutput
- func (o LookupAutoScalingGroupResultOutput) TargetGroupARNs() pulumi.StringArrayOutput
- func (o LookupAutoScalingGroupResultOutput) TerminationPolicies() pulumi.StringArrayOutput
- func (o LookupAutoScalingGroupResultOutput) ToLookupAutoScalingGroupResultOutput() LookupAutoScalingGroupResultOutput
- func (o LookupAutoScalingGroupResultOutput) ToLookupAutoScalingGroupResultOutputWithContext(ctx context.Context) LookupAutoScalingGroupResultOutput
- func (o LookupAutoScalingGroupResultOutput) VPCZoneIdentifier() pulumi.StringArrayOutput
- type LookupLifecycleHookArgs
- type LookupLifecycleHookOutputArgs
- type LookupLifecycleHookResult
- type LookupLifecycleHookResultOutput
- func (o LookupLifecycleHookResultOutput) DefaultResult() pulumi.StringPtrOutput
- func (LookupLifecycleHookResultOutput) ElementType() reflect.Type
- func (o LookupLifecycleHookResultOutput) HeartbeatTimeout() pulumi.IntPtrOutput
- func (o LookupLifecycleHookResultOutput) LifecycleTransition() pulumi.StringPtrOutput
- func (o LookupLifecycleHookResultOutput) NotificationMetadata() pulumi.StringPtrOutput
- func (o LookupLifecycleHookResultOutput) NotificationTargetARN() pulumi.StringPtrOutput
- func (o LookupLifecycleHookResultOutput) RoleARN() pulumi.StringPtrOutput
- func (o LookupLifecycleHookResultOutput) ToLookupLifecycleHookResultOutput() LookupLifecycleHookResultOutput
- func (o LookupLifecycleHookResultOutput) ToLookupLifecycleHookResultOutputWithContext(ctx context.Context) LookupLifecycleHookResultOutput
- type LookupScalingPolicyArgs
- type LookupScalingPolicyOutputArgs
- type LookupScalingPolicyResult
- type LookupScalingPolicyResultOutput
- func (o LookupScalingPolicyResultOutput) AdjustmentType() pulumi.StringPtrOutput
- func (o LookupScalingPolicyResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupScalingPolicyResultOutput) Cooldown() pulumi.StringPtrOutput
- func (LookupScalingPolicyResultOutput) ElementType() reflect.Type
- func (o LookupScalingPolicyResultOutput) EstimatedInstanceWarmup() pulumi.IntPtrOutput
- func (o LookupScalingPolicyResultOutput) MetricAggregationType() pulumi.StringPtrOutput
- func (o LookupScalingPolicyResultOutput) MinAdjustmentMagnitude() pulumi.IntPtrOutput
- func (o LookupScalingPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
- func (o LookupScalingPolicyResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupScalingPolicyResultOutput) PredictiveScalingConfiguration() ScalingPolicyPredictiveScalingConfigurationPtrOutput
- func (o LookupScalingPolicyResultOutput) ScalingAdjustment() pulumi.IntPtrOutput
- func (o LookupScalingPolicyResultOutput) StepAdjustments() ScalingPolicyStepAdjustmentArrayOutput
- func (o LookupScalingPolicyResultOutput) TargetTrackingConfiguration() ScalingPolicyTargetTrackingConfigurationPtrOutput
- func (o LookupScalingPolicyResultOutput) ToLookupScalingPolicyResultOutput() LookupScalingPolicyResultOutput
- func (o LookupScalingPolicyResultOutput) ToLookupScalingPolicyResultOutputWithContext(ctx context.Context) LookupScalingPolicyResultOutput
- type LookupScheduledActionArgs
- type LookupScheduledActionOutputArgs
- type LookupScheduledActionResult
- type LookupScheduledActionResultOutput
- func (o LookupScheduledActionResultOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (LookupScheduledActionResultOutput) ElementType() reflect.Type
- func (o LookupScheduledActionResultOutput) EndTime() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) MaxSize() pulumi.IntPtrOutput
- func (o LookupScheduledActionResultOutput) MinSize() pulumi.IntPtrOutput
- func (o LookupScheduledActionResultOutput) Recurrence() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) ScheduledActionName() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) StartTime() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) TimeZone() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutput() LookupScheduledActionResultOutput
- func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutputWithContext(ctx context.Context) LookupScheduledActionResultOutput
- type LookupWarmPoolArgs
- type LookupWarmPoolOutputArgs
- type LookupWarmPoolResult
- type LookupWarmPoolResultOutput
- func (LookupWarmPoolResultOutput) ElementType() reflect.Type
- func (o LookupWarmPoolResultOutput) InstanceReusePolicy() WarmPoolInstanceReusePolicyPtrOutput
- func (o LookupWarmPoolResultOutput) MaxGroupPreparedCapacity() pulumi.IntPtrOutput
- func (o LookupWarmPoolResultOutput) MinSize() pulumi.IntPtrOutput
- func (o LookupWarmPoolResultOutput) PoolState() pulumi.StringPtrOutput
- func (o LookupWarmPoolResultOutput) ToLookupWarmPoolResultOutput() LookupWarmPoolResultOutput
- func (o LookupWarmPoolResultOutput) ToLookupWarmPoolResultOutputWithContext(ctx context.Context) LookupWarmPoolResultOutput
- type ScalingPolicy
- type ScalingPolicyArgs
- type ScalingPolicyCustomizedMetricSpecification
- type ScalingPolicyCustomizedMetricSpecificationArgs
- func (ScalingPolicyCustomizedMetricSpecificationArgs) ElementType() reflect.Type
- func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationOutput() ScalingPolicyCustomizedMetricSpecificationOutput
- func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationOutput
- func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationPtrOutput() ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationPtrOutput
- type ScalingPolicyCustomizedMetricSpecificationInput
- type ScalingPolicyCustomizedMetricSpecificationOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
- func (ScalingPolicyCustomizedMetricSpecificationOutput) ElementType() reflect.Type
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) MetricName() pulumi.StringOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) Namespace() pulumi.StringOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) Statistic() pulumi.StringOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationOutput() ScalingPolicyCustomizedMetricSpecificationOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutput() ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationOutput) Unit() pulumi.StringPtrOutput
- type ScalingPolicyCustomizedMetricSpecificationPtrInput
- type ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Elem() ScalingPolicyCustomizedMetricSpecificationOutput
- func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Statistic() pulumi.StringPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutput() ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Unit() pulumi.StringPtrOutput
- type ScalingPolicyInput
- type ScalingPolicyMetric
- type ScalingPolicyMetricArgs
- func (ScalingPolicyMetricArgs) ElementType() reflect.Type
- func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricOutput() ScalingPolicyMetricOutput
- func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricOutputWithContext(ctx context.Context) ScalingPolicyMetricOutput
- func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricPtrOutput() ScalingPolicyMetricPtrOutput
- func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricPtrOutput
- type ScalingPolicyMetricDataQuery
- type ScalingPolicyMetricDataQueryArgs
- func (ScalingPolicyMetricDataQueryArgs) ElementType() reflect.Type
- func (i ScalingPolicyMetricDataQueryArgs) ToScalingPolicyMetricDataQueryOutput() ScalingPolicyMetricDataQueryOutput
- func (i ScalingPolicyMetricDataQueryArgs) ToScalingPolicyMetricDataQueryOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryOutput
- type ScalingPolicyMetricDataQueryArray
- func (ScalingPolicyMetricDataQueryArray) ElementType() reflect.Type
- func (i ScalingPolicyMetricDataQueryArray) ToScalingPolicyMetricDataQueryArrayOutput() ScalingPolicyMetricDataQueryArrayOutput
- func (i ScalingPolicyMetricDataQueryArray) ToScalingPolicyMetricDataQueryArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryArrayOutput
- type ScalingPolicyMetricDataQueryArrayInput
- type ScalingPolicyMetricDataQueryArrayOutput
- func (ScalingPolicyMetricDataQueryArrayOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricDataQueryArrayOutput) Index(i pulumi.IntInput) ScalingPolicyMetricDataQueryOutput
- func (o ScalingPolicyMetricDataQueryArrayOutput) ToScalingPolicyMetricDataQueryArrayOutput() ScalingPolicyMetricDataQueryArrayOutput
- func (o ScalingPolicyMetricDataQueryArrayOutput) ToScalingPolicyMetricDataQueryArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryArrayOutput
- type ScalingPolicyMetricDataQueryInput
- type ScalingPolicyMetricDataQueryOutput
- func (ScalingPolicyMetricDataQueryOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
- func (o ScalingPolicyMetricDataQueryOutput) Id() pulumi.StringOutput
- func (o ScalingPolicyMetricDataQueryOutput) Label() pulumi.StringPtrOutput
- func (o ScalingPolicyMetricDataQueryOutput) MetricStat() ScalingPolicyMetricStatPtrOutput
- func (o ScalingPolicyMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
- func (o ScalingPolicyMetricDataQueryOutput) ToScalingPolicyMetricDataQueryOutput() ScalingPolicyMetricDataQueryOutput
- func (o ScalingPolicyMetricDataQueryOutput) ToScalingPolicyMetricDataQueryOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryOutput
- type ScalingPolicyMetricDimension
- type ScalingPolicyMetricDimensionArgs
- func (ScalingPolicyMetricDimensionArgs) ElementType() reflect.Type
- func (i ScalingPolicyMetricDimensionArgs) ToScalingPolicyMetricDimensionOutput() ScalingPolicyMetricDimensionOutput
- func (i ScalingPolicyMetricDimensionArgs) ToScalingPolicyMetricDimensionOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionOutput
- type ScalingPolicyMetricDimensionArray
- func (ScalingPolicyMetricDimensionArray) ElementType() reflect.Type
- func (i ScalingPolicyMetricDimensionArray) ToScalingPolicyMetricDimensionArrayOutput() ScalingPolicyMetricDimensionArrayOutput
- func (i ScalingPolicyMetricDimensionArray) ToScalingPolicyMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionArrayOutput
- type ScalingPolicyMetricDimensionArrayInput
- type ScalingPolicyMetricDimensionArrayOutput
- func (ScalingPolicyMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricDimensionArrayOutput) Index(i pulumi.IntInput) ScalingPolicyMetricDimensionOutput
- func (o ScalingPolicyMetricDimensionArrayOutput) ToScalingPolicyMetricDimensionArrayOutput() ScalingPolicyMetricDimensionArrayOutput
- func (o ScalingPolicyMetricDimensionArrayOutput) ToScalingPolicyMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionArrayOutput
- type ScalingPolicyMetricDimensionInput
- type ScalingPolicyMetricDimensionOutput
- func (ScalingPolicyMetricDimensionOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricDimensionOutput) Name() pulumi.StringOutput
- func (o ScalingPolicyMetricDimensionOutput) ToScalingPolicyMetricDimensionOutput() ScalingPolicyMetricDimensionOutput
- func (o ScalingPolicyMetricDimensionOutput) ToScalingPolicyMetricDimensionOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionOutput
- func (o ScalingPolicyMetricDimensionOutput) Value() pulumi.StringOutput
- type ScalingPolicyMetricInput
- type ScalingPolicyMetricOutput
- func (o ScalingPolicyMetricOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
- func (ScalingPolicyMetricOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricOutput) MetricName() pulumi.StringOutput
- func (o ScalingPolicyMetricOutput) Namespace() pulumi.StringOutput
- func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricOutput() ScalingPolicyMetricOutput
- func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricOutputWithContext(ctx context.Context) ScalingPolicyMetricOutput
- func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricPtrOutput() ScalingPolicyMetricPtrOutput
- func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricPtrOutput
- type ScalingPolicyMetricPtrInput
- type ScalingPolicyMetricPtrOutput
- func (o ScalingPolicyMetricPtrOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
- func (o ScalingPolicyMetricPtrOutput) Elem() ScalingPolicyMetricOutput
- func (ScalingPolicyMetricPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o ScalingPolicyMetricPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ScalingPolicyMetricPtrOutput) ToScalingPolicyMetricPtrOutput() ScalingPolicyMetricPtrOutput
- func (o ScalingPolicyMetricPtrOutput) ToScalingPolicyMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricPtrOutput
- type ScalingPolicyMetricStat
- type ScalingPolicyMetricStatArgs
- func (ScalingPolicyMetricStatArgs) ElementType() reflect.Type
- func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatOutput() ScalingPolicyMetricStatOutput
- func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatOutputWithContext(ctx context.Context) ScalingPolicyMetricStatOutput
- func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatPtrOutput() ScalingPolicyMetricStatPtrOutput
- func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricStatPtrOutput
- type ScalingPolicyMetricStatInput
- type ScalingPolicyMetricStatOutput
- func (ScalingPolicyMetricStatOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricStatOutput) Metric() ScalingPolicyMetricOutput
- func (o ScalingPolicyMetricStatOutput) Stat() pulumi.StringOutput
- func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatOutput() ScalingPolicyMetricStatOutput
- func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatOutputWithContext(ctx context.Context) ScalingPolicyMetricStatOutput
- func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatPtrOutput() ScalingPolicyMetricStatPtrOutput
- func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricStatPtrOutput
- func (o ScalingPolicyMetricStatOutput) Unit() pulumi.StringPtrOutput
- type ScalingPolicyMetricStatPtrInput
- type ScalingPolicyMetricStatPtrOutput
- func (o ScalingPolicyMetricStatPtrOutput) Elem() ScalingPolicyMetricStatOutput
- func (ScalingPolicyMetricStatPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyMetricStatPtrOutput) Metric() ScalingPolicyMetricPtrOutput
- func (o ScalingPolicyMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
- func (o ScalingPolicyMetricStatPtrOutput) ToScalingPolicyMetricStatPtrOutput() ScalingPolicyMetricStatPtrOutput
- func (o ScalingPolicyMetricStatPtrOutput) ToScalingPolicyMetricStatPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricStatPtrOutput
- func (o ScalingPolicyMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
- type ScalingPolicyOutput
- func (o ScalingPolicyOutput) AdjustmentType() pulumi.StringPtrOutput
- func (o ScalingPolicyOutput) Arn() pulumi.StringOutput
- func (o ScalingPolicyOutput) AutoScalingGroupName() pulumi.StringOutput
- func (o ScalingPolicyOutput) Cooldown() pulumi.StringPtrOutput
- func (ScalingPolicyOutput) ElementType() reflect.Type
- func (o ScalingPolicyOutput) EstimatedInstanceWarmup() pulumi.IntPtrOutput
- func (o ScalingPolicyOutput) MetricAggregationType() pulumi.StringPtrOutput
- func (o ScalingPolicyOutput) MinAdjustmentMagnitude() pulumi.IntPtrOutput
- func (o ScalingPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ScalingPolicyOutput) PolicyType() pulumi.StringPtrOutput
- func (o ScalingPolicyOutput) PredictiveScalingConfiguration() ScalingPolicyPredictiveScalingConfigurationPtrOutput
- func (o ScalingPolicyOutput) ScalingAdjustment() pulumi.IntPtrOutput
- func (o ScalingPolicyOutput) StepAdjustments() ScalingPolicyStepAdjustmentArrayOutput
- func (o ScalingPolicyOutput) TargetTrackingConfiguration() ScalingPolicyTargetTrackingConfigurationPtrOutput
- func (o ScalingPolicyOutput) ToScalingPolicyOutput() ScalingPolicyOutput
- func (o ScalingPolicyOutput) ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput
- type ScalingPolicyPredefinedMetricSpecification
- type ScalingPolicyPredefinedMetricSpecificationArgs
- func (ScalingPolicyPredefinedMetricSpecificationArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationOutput() ScalingPolicyPredefinedMetricSpecificationOutput
- func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationOutput
- func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationPtrOutput() ScalingPolicyPredefinedMetricSpecificationPtrOutput
- func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationPtrOutput
- type ScalingPolicyPredefinedMetricSpecificationInput
- type ScalingPolicyPredefinedMetricSpecificationOutput
- func (ScalingPolicyPredefinedMetricSpecificationOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredefinedMetricSpecificationOutput) PredefinedMetricType() pulumi.StringOutput
- func (o ScalingPolicyPredefinedMetricSpecificationOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationOutput() ScalingPolicyPredefinedMetricSpecificationOutput
- func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationOutput
- func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutput() ScalingPolicyPredefinedMetricSpecificationPtrOutput
- func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationPtrOutput
- type ScalingPolicyPredefinedMetricSpecificationPtrInput
- type ScalingPolicyPredefinedMetricSpecificationPtrOutput
- func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) Elem() ScalingPolicyPredefinedMetricSpecificationOutput
- func (ScalingPolicyPredefinedMetricSpecificationPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
- func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutput() ScalingPolicyPredefinedMetricSpecificationPtrOutput
- func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationPtrOutput
- type ScalingPolicyPredictiveScalingConfiguration
- type ScalingPolicyPredictiveScalingConfigurationArgs
- func (ScalingPolicyPredictiveScalingConfigurationArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationOutput() ScalingPolicyPredictiveScalingConfigurationOutput
- func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationOutput
- func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationPtrOutput() ScalingPolicyPredictiveScalingConfigurationPtrOutput
- func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationPtrOutput
- type ScalingPolicyPredictiveScalingConfigurationInput
- type ScalingPolicyPredictiveScalingConfigurationOutput
- func (ScalingPolicyPredictiveScalingConfigurationOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) MaxCapacityBreachBehavior() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) MaxCapacityBuffer() pulumi.IntPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) MetricSpecifications() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) Mode() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) SchedulingBufferTime() pulumi.IntPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationOutput() ScalingPolicyPredictiveScalingConfigurationOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutput() ScalingPolicyPredictiveScalingConfigurationPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationPtrOutput
- type ScalingPolicyPredictiveScalingConfigurationPtrInput
- type ScalingPolicyPredictiveScalingConfigurationPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) Elem() ScalingPolicyPredictiveScalingConfigurationOutput
- func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) MaxCapacityBreachBehavior() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) MaxCapacityBuffer() pulumi.IntPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) MetricSpecifications() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) Mode() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) SchedulingBufferTime() pulumi.IntPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutput() ScalingPolicyPredictiveScalingConfigurationPtrOutput
- func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedCapacityMetric
- type ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs
- func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
- func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
- func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedCapacityMetricInput
- type ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
- func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrInput
- type ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) Elem() ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
- func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedLoadMetric
- type ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs
- func (ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
- func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
- func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedLoadMetricInput
- type ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
- func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrInput
- type ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) Elem() ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
- func (ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedScalingMetric
- type ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs
- func (ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
- func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
- func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedScalingMetricInput
- type ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
- func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- type ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrInput
- type ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) Elem() ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
- func (ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- type ScalingPolicyPredictiveScalingMetricSpecification
- type ScalingPolicyPredictiveScalingMetricSpecificationArgs
- func (ScalingPolicyPredictiveScalingMetricSpecificationArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingMetricSpecificationArgs) ToScalingPolicyPredictiveScalingMetricSpecificationOutput() ScalingPolicyPredictiveScalingMetricSpecificationOutput
- func (i ScalingPolicyPredictiveScalingMetricSpecificationArgs) ToScalingPolicyPredictiveScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationOutput
- type ScalingPolicyPredictiveScalingMetricSpecificationArray
- func (ScalingPolicyPredictiveScalingMetricSpecificationArray) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingMetricSpecificationArray) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutput() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
- func (i ScalingPolicyPredictiveScalingMetricSpecificationArray) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
- type ScalingPolicyPredictiveScalingMetricSpecificationArrayInput
- type ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
- func (ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) Index(i pulumi.IntInput) ScalingPolicyPredictiveScalingMetricSpecificationOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutput() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
- type ScalingPolicyPredictiveScalingMetricSpecificationInput
- type ScalingPolicyPredictiveScalingMetricSpecificationOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedCapacityMetricSpecification() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedLoadMetricSpecification() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedScalingMetricSpecification() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
- func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedLoadMetricSpecification() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedMetricPairSpecification() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedScalingMetricSpecification() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) TargetValue() pulumi.Float64Output
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) ToScalingPolicyPredictiveScalingMetricSpecificationOutput() ScalingPolicyPredictiveScalingMetricSpecificationOutput
- func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) ToScalingPolicyPredictiveScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationOutput
- type ScalingPolicyPredictiveScalingPredefinedLoadMetric
- type ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs
- func (ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
- func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
- func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedLoadMetricInput
- type ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
- func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) PredefinedMetricType() pulumi.StringOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrInput
- type ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) Elem() ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
- func (ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedMetricPair
- type ScalingPolicyPredictiveScalingPredefinedMetricPairArgs
- func (ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
- func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
- func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedMetricPairInput
- type ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
- func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) PredefinedMetricType() pulumi.StringOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedMetricPairPtrInput
- type ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) Elem() ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
- func (ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedScalingMetric
- type ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs
- func (ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ElementType() reflect.Type
- func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
- func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
- func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedScalingMetricInput
- type ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
- func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) PredefinedMetricType() pulumi.StringOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- type ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrInput
- type ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) Elem() ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
- func (ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
- type ScalingPolicyState
- type ScalingPolicyStepAdjustment
- type ScalingPolicyStepAdjustmentArgs
- func (ScalingPolicyStepAdjustmentArgs) ElementType() reflect.Type
- func (i ScalingPolicyStepAdjustmentArgs) ToScalingPolicyStepAdjustmentOutput() ScalingPolicyStepAdjustmentOutput
- func (i ScalingPolicyStepAdjustmentArgs) ToScalingPolicyStepAdjustmentOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentOutput
- type ScalingPolicyStepAdjustmentArray
- func (ScalingPolicyStepAdjustmentArray) ElementType() reflect.Type
- func (i ScalingPolicyStepAdjustmentArray) ToScalingPolicyStepAdjustmentArrayOutput() ScalingPolicyStepAdjustmentArrayOutput
- func (i ScalingPolicyStepAdjustmentArray) ToScalingPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentArrayOutput
- type ScalingPolicyStepAdjustmentArrayInput
- type ScalingPolicyStepAdjustmentArrayOutput
- func (ScalingPolicyStepAdjustmentArrayOutput) ElementType() reflect.Type
- func (o ScalingPolicyStepAdjustmentArrayOutput) Index(i pulumi.IntInput) ScalingPolicyStepAdjustmentOutput
- func (o ScalingPolicyStepAdjustmentArrayOutput) ToScalingPolicyStepAdjustmentArrayOutput() ScalingPolicyStepAdjustmentArrayOutput
- func (o ScalingPolicyStepAdjustmentArrayOutput) ToScalingPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentArrayOutput
- type ScalingPolicyStepAdjustmentInput
- type ScalingPolicyStepAdjustmentOutput
- func (ScalingPolicyStepAdjustmentOutput) ElementType() reflect.Type
- func (o ScalingPolicyStepAdjustmentOutput) MetricIntervalLowerBound() pulumi.Float64PtrOutput
- func (o ScalingPolicyStepAdjustmentOutput) MetricIntervalUpperBound() pulumi.Float64PtrOutput
- func (o ScalingPolicyStepAdjustmentOutput) ScalingAdjustment() pulumi.IntOutput
- func (o ScalingPolicyStepAdjustmentOutput) ToScalingPolicyStepAdjustmentOutput() ScalingPolicyStepAdjustmentOutput
- func (o ScalingPolicyStepAdjustmentOutput) ToScalingPolicyStepAdjustmentOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentOutput
- type ScalingPolicyTargetTrackingConfiguration
- type ScalingPolicyTargetTrackingConfigurationArgs
- func (ScalingPolicyTargetTrackingConfigurationArgs) ElementType() reflect.Type
- func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationOutput() ScalingPolicyTargetTrackingConfigurationOutput
- func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationOutput
- func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationPtrOutput() ScalingPolicyTargetTrackingConfigurationPtrOutput
- func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationPtrOutput
- type ScalingPolicyTargetTrackingConfigurationInput
- type ScalingPolicyTargetTrackingConfigurationOutput
- func (o ScalingPolicyTargetTrackingConfigurationOutput) CustomizedMetricSpecification() ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationOutput) DisableScaleIn() pulumi.BoolPtrOutput
- func (ScalingPolicyTargetTrackingConfigurationOutput) ElementType() reflect.Type
- func (o ScalingPolicyTargetTrackingConfigurationOutput) PredefinedMetricSpecification() ScalingPolicyPredefinedMetricSpecificationPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationOutput) TargetValue() pulumi.Float64Output
- func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationOutput() ScalingPolicyTargetTrackingConfigurationOutput
- func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationOutput
- func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutput() ScalingPolicyTargetTrackingConfigurationPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationPtrOutput
- type ScalingPolicyTargetTrackingConfigurationPtrInput
- type ScalingPolicyTargetTrackingConfigurationPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) CustomizedMetricSpecification() ScalingPolicyCustomizedMetricSpecificationPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) DisableScaleIn() pulumi.BoolPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) Elem() ScalingPolicyTargetTrackingConfigurationOutput
- func (ScalingPolicyTargetTrackingConfigurationPtrOutput) ElementType() reflect.Type
- func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) PredefinedMetricSpecification() ScalingPolicyPredefinedMetricSpecificationPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) TargetValue() pulumi.Float64PtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutput() ScalingPolicyTargetTrackingConfigurationPtrOutput
- func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationPtrOutput
- type ScheduledAction
- type ScheduledActionArgs
- type ScheduledActionInput
- type ScheduledActionOutput
- func (o ScheduledActionOutput) AutoScalingGroupName() pulumi.StringOutput
- func (o ScheduledActionOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (ScheduledActionOutput) ElementType() reflect.Type
- func (o ScheduledActionOutput) EndTime() pulumi.StringPtrOutput
- func (o ScheduledActionOutput) MaxSize() pulumi.IntPtrOutput
- func (o ScheduledActionOutput) MinSize() pulumi.IntPtrOutput
- func (o ScheduledActionOutput) Recurrence() pulumi.StringPtrOutput
- func (o ScheduledActionOutput) ScheduledActionName() pulumi.StringOutput
- func (o ScheduledActionOutput) StartTime() pulumi.StringPtrOutput
- func (o ScheduledActionOutput) TimeZone() pulumi.StringPtrOutput
- func (o ScheduledActionOutput) ToScheduledActionOutput() ScheduledActionOutput
- func (o ScheduledActionOutput) ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput
- type ScheduledActionState
- type WarmPool
- type WarmPoolArgs
- type WarmPoolInput
- type WarmPoolInstanceReusePolicy
- type WarmPoolInstanceReusePolicyArgs
- func (WarmPoolInstanceReusePolicyArgs) ElementType() reflect.Type
- func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyOutput() WarmPoolInstanceReusePolicyOutput
- func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyOutput
- func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyPtrOutput() WarmPoolInstanceReusePolicyPtrOutput
- func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyPtrOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyPtrOutput
- type WarmPoolInstanceReusePolicyInput
- type WarmPoolInstanceReusePolicyOutput
- func (WarmPoolInstanceReusePolicyOutput) ElementType() reflect.Type
- func (o WarmPoolInstanceReusePolicyOutput) ReuseOnScaleIn() pulumi.BoolPtrOutput
- func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyOutput() WarmPoolInstanceReusePolicyOutput
- func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyOutput
- func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyPtrOutput() WarmPoolInstanceReusePolicyPtrOutput
- func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyPtrOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyPtrOutput
- type WarmPoolInstanceReusePolicyPtrInput
- type WarmPoolInstanceReusePolicyPtrOutput
- func (o WarmPoolInstanceReusePolicyPtrOutput) Elem() WarmPoolInstanceReusePolicyOutput
- func (WarmPoolInstanceReusePolicyPtrOutput) ElementType() reflect.Type
- func (o WarmPoolInstanceReusePolicyPtrOutput) ReuseOnScaleIn() pulumi.BoolPtrOutput
- func (o WarmPoolInstanceReusePolicyPtrOutput) ToWarmPoolInstanceReusePolicyPtrOutput() WarmPoolInstanceReusePolicyPtrOutput
- func (o WarmPoolInstanceReusePolicyPtrOutput) ToWarmPoolInstanceReusePolicyPtrOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyPtrOutput
- type WarmPoolOutput
- func (o WarmPoolOutput) AutoScalingGroupName() pulumi.StringOutput
- func (WarmPoolOutput) ElementType() reflect.Type
- func (o WarmPoolOutput) InstanceReusePolicy() WarmPoolInstanceReusePolicyPtrOutput
- func (o WarmPoolOutput) MaxGroupPreparedCapacity() pulumi.IntPtrOutput
- func (o WarmPoolOutput) MinSize() pulumi.IntPtrOutput
- func (o WarmPoolOutput) PoolState() pulumi.StringPtrOutput
- func (o WarmPoolOutput) ToWarmPoolOutput() WarmPoolOutput
- func (o WarmPoolOutput) ToWarmPoolOutputWithContext(ctx context.Context) WarmPoolOutput
- type WarmPoolState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoScalingGroup
deprecated
type AutoScalingGroup struct { pulumi.CustomResourceState AutoScalingGroupName pulumi.StringPtrOutput `pulumi:"autoScalingGroupName"` AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` CapacityRebalance pulumi.BoolPtrOutput `pulumi:"capacityRebalance"` Context pulumi.StringPtrOutput `pulumi:"context"` Cooldown pulumi.StringPtrOutput `pulumi:"cooldown"` DefaultInstanceWarmup pulumi.IntPtrOutput `pulumi:"defaultInstanceWarmup"` DesiredCapacity pulumi.StringPtrOutput `pulumi:"desiredCapacity"` DesiredCapacityType pulumi.StringPtrOutput `pulumi:"desiredCapacityType"` HealthCheckGracePeriod pulumi.IntPtrOutput `pulumi:"healthCheckGracePeriod"` HealthCheckType pulumi.StringPtrOutput `pulumi:"healthCheckType"` InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` LaunchConfigurationName pulumi.StringPtrOutput `pulumi:"launchConfigurationName"` LaunchTemplate AutoScalingGroupLaunchTemplateSpecificationPtrOutput `pulumi:"launchTemplate"` LaunchTemplateSpecification pulumi.StringOutput `pulumi:"launchTemplateSpecification"` LifecycleHookSpecificationList AutoScalingGroupLifecycleHookSpecificationArrayOutput `pulumi:"lifecycleHookSpecificationList"` LoadBalancerNames pulumi.StringArrayOutput `pulumi:"loadBalancerNames"` MaxInstanceLifetime pulumi.IntPtrOutput `pulumi:"maxInstanceLifetime"` MaxSize pulumi.StringOutput `pulumi:"maxSize"` MetricsCollection AutoScalingGroupMetricsCollectionArrayOutput `pulumi:"metricsCollection"` MinSize pulumi.StringOutput `pulumi:"minSize"` MixedInstancesPolicy AutoScalingGroupMixedInstancesPolicyPtrOutput `pulumi:"mixedInstancesPolicy"` NewInstancesProtectedFromScaleIn pulumi.BoolPtrOutput `pulumi:"newInstancesProtectedFromScaleIn"` NotificationConfigurations AutoScalingGroupNotificationConfigurationArrayOutput `pulumi:"notificationConfigurations"` PlacementGroup pulumi.StringPtrOutput `pulumi:"placementGroup"` ServiceLinkedRoleARN pulumi.StringPtrOutput `pulumi:"serviceLinkedRoleARN"` Tags AutoScalingGroupTagPropertyArrayOutput `pulumi:"tags"` TargetGroupARNs pulumi.StringArrayOutput `pulumi:"targetGroupARNs"` TerminationPolicies pulumi.StringArrayOutput `pulumi:"terminationPolicies"` VPCZoneIdentifier pulumi.StringArrayOutput `pulumi:"vPCZoneIdentifier"` }
Resource Type definition for AWS::AutoScaling::AutoScalingGroup
Deprecated: AutoScalingGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetAutoScalingGroup ¶
func GetAutoScalingGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoScalingGroupState, opts ...pulumi.ResourceOption) (*AutoScalingGroup, error)
GetAutoScalingGroup gets an existing AutoScalingGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAutoScalingGroup ¶
func NewAutoScalingGroup(ctx *pulumi.Context, name string, args *AutoScalingGroupArgs, opts ...pulumi.ResourceOption) (*AutoScalingGroup, error)
NewAutoScalingGroup registers a new resource with the given unique name, arguments, and options.
func (*AutoScalingGroup) ElementType ¶
func (*AutoScalingGroup) ElementType() reflect.Type
func (*AutoScalingGroup) ToAutoScalingGroupOutput ¶
func (i *AutoScalingGroup) ToAutoScalingGroupOutput() AutoScalingGroupOutput
func (*AutoScalingGroup) ToAutoScalingGroupOutputWithContext ¶
func (i *AutoScalingGroup) ToAutoScalingGroupOutputWithContext(ctx context.Context) AutoScalingGroupOutput
type AutoScalingGroupAcceleratorCountRequest ¶ added in v0.3.0
type AutoScalingGroupAcceleratorCountRequestArgs ¶ added in v0.3.0
type AutoScalingGroupAcceleratorCountRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupAcceleratorCountRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupAcceleratorCountRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestOutput() AutoScalingGroupAcceleratorCountRequestOutput
func (AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestOutput
func (AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestPtrOutput() AutoScalingGroupAcceleratorCountRequestPtrOutput
func (AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorCountRequestArgs) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestPtrOutput
type AutoScalingGroupAcceleratorCountRequestInput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorCountRequestInput interface { pulumi.Input ToAutoScalingGroupAcceleratorCountRequestOutput() AutoScalingGroupAcceleratorCountRequestOutput ToAutoScalingGroupAcceleratorCountRequestOutputWithContext(context.Context) AutoScalingGroupAcceleratorCountRequestOutput }
AutoScalingGroupAcceleratorCountRequestInput is an input type that accepts AutoScalingGroupAcceleratorCountRequestArgs and AutoScalingGroupAcceleratorCountRequestOutput values. You can construct a concrete instance of `AutoScalingGroupAcceleratorCountRequestInput` via:
AutoScalingGroupAcceleratorCountRequestArgs{...}
type AutoScalingGroupAcceleratorCountRequestOutput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorCountRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupAcceleratorCountRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupAcceleratorCountRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupAcceleratorCountRequestOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupAcceleratorCountRequestOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestOutput() AutoScalingGroupAcceleratorCountRequestOutput
func (AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestOutput
func (AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutput() AutoScalingGroupAcceleratorCountRequestPtrOutput
func (AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestPtrOutput
type AutoScalingGroupAcceleratorCountRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorCountRequestPtrInput interface { pulumi.Input ToAutoScalingGroupAcceleratorCountRequestPtrOutput() AutoScalingGroupAcceleratorCountRequestPtrOutput ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext(context.Context) AutoScalingGroupAcceleratorCountRequestPtrOutput }
AutoScalingGroupAcceleratorCountRequestPtrInput is an input type that accepts AutoScalingGroupAcceleratorCountRequestArgs, AutoScalingGroupAcceleratorCountRequestPtr and AutoScalingGroupAcceleratorCountRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupAcceleratorCountRequestPtrInput` via:
AutoScalingGroupAcceleratorCountRequestArgs{...} or: nil
func AutoScalingGroupAcceleratorCountRequestPtr ¶ added in v0.3.0
func AutoScalingGroupAcceleratorCountRequestPtr(v *AutoScalingGroupAcceleratorCountRequestArgs) AutoScalingGroupAcceleratorCountRequestPtrInput
type AutoScalingGroupAcceleratorCountRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorCountRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupAcceleratorCountRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupAcceleratorCountRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupAcceleratorCountRequestPtrOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupAcceleratorCountRequestPtrOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupAcceleratorCountRequestPtrOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutput() AutoScalingGroupAcceleratorCountRequestPtrOutput
func (AutoScalingGroupAcceleratorCountRequestPtrOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorCountRequestPtrOutput) ToAutoScalingGroupAcceleratorCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorCountRequestPtrOutput
type AutoScalingGroupAcceleratorTotalMemoryMiBRequest ¶ added in v0.3.0
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs ¶ added in v0.3.0
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestInput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestInput interface { pulumi.Input ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutputWithContext(context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput }
AutoScalingGroupAcceleratorTotalMemoryMiBRequestInput is an input type that accepts AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs and AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput values. You can construct a concrete instance of `AutoScalingGroupAcceleratorTotalMemoryMiBRequestInput` via:
AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs{...}
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrInput interface { pulumi.Input ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext(context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput }
AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrInput is an input type that accepts AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs, AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtr and AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrInput` via:
AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs{...} or: nil
func AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtr ¶ added in v0.3.0
func AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtr(v *AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrInput
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
func (AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput) ToAutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
type AutoScalingGroupArgs ¶
type AutoScalingGroupArgs struct { AutoScalingGroupName pulumi.StringPtrInput AvailabilityZones pulumi.StringArrayInput CapacityRebalance pulumi.BoolPtrInput Context pulumi.StringPtrInput Cooldown pulumi.StringPtrInput DefaultInstanceWarmup pulumi.IntPtrInput DesiredCapacity pulumi.StringPtrInput DesiredCapacityType pulumi.StringPtrInput HealthCheckGracePeriod pulumi.IntPtrInput HealthCheckType pulumi.StringPtrInput InstanceId pulumi.StringPtrInput LaunchConfigurationName pulumi.StringPtrInput LaunchTemplate AutoScalingGroupLaunchTemplateSpecificationPtrInput LifecycleHookSpecificationList AutoScalingGroupLifecycleHookSpecificationArrayInput LoadBalancerNames pulumi.StringArrayInput MaxInstanceLifetime pulumi.IntPtrInput MaxSize pulumi.StringInput MetricsCollection AutoScalingGroupMetricsCollectionArrayInput MinSize pulumi.StringInput MixedInstancesPolicy AutoScalingGroupMixedInstancesPolicyPtrInput NewInstancesProtectedFromScaleIn pulumi.BoolPtrInput NotificationConfigurations AutoScalingGroupNotificationConfigurationArrayInput PlacementGroup pulumi.StringPtrInput ServiceLinkedRoleARN pulumi.StringPtrInput Tags AutoScalingGroupTagPropertyArrayInput TargetGroupARNs pulumi.StringArrayInput TerminationPolicies pulumi.StringArrayInput VPCZoneIdentifier pulumi.StringArrayInput }
The set of arguments for constructing a AutoScalingGroup resource.
func (AutoScalingGroupArgs) ElementType ¶
func (AutoScalingGroupArgs) ElementType() reflect.Type
type AutoScalingGroupBaselineEbsBandwidthMbpsRequest ¶ added in v0.3.0
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs ¶ added in v0.3.0
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestInput ¶ added in v0.3.0
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestInput interface { pulumi.Input ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutputWithContext(context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput }
AutoScalingGroupBaselineEbsBandwidthMbpsRequestInput is an input type that accepts AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs and AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput values. You can construct a concrete instance of `AutoScalingGroupBaselineEbsBandwidthMbpsRequestInput` via:
AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs{...}
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput ¶ added in v0.3.0
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrInput interface { pulumi.Input ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext(context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput }
AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrInput is an input type that accepts AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs, AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtr and AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrInput` via:
AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs{...} or: nil
func AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtr ¶ added in v0.3.0
func AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtr(v *AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrInput
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
func (AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput) ToAutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
type AutoScalingGroupInput ¶
type AutoScalingGroupInput interface { pulumi.Input ToAutoScalingGroupOutput() AutoScalingGroupOutput ToAutoScalingGroupOutputWithContext(ctx context.Context) AutoScalingGroupOutput }
type AutoScalingGroupInstanceRequirements ¶ added in v0.3.0
type AutoScalingGroupInstanceRequirements struct { AcceleratorCount *AutoScalingGroupAcceleratorCountRequest `pulumi:"acceleratorCount"` AcceleratorManufacturers []string `pulumi:"acceleratorManufacturers"` AcceleratorNames []string `pulumi:"acceleratorNames"` AcceleratorTotalMemoryMiB *AutoScalingGroupAcceleratorTotalMemoryMiBRequest `pulumi:"acceleratorTotalMemoryMiB"` AcceleratorTypes []string `pulumi:"acceleratorTypes"` AllowedInstanceTypes []string `pulumi:"allowedInstanceTypes"` BareMetal *string `pulumi:"bareMetal"` BaselineEbsBandwidthMbps *AutoScalingGroupBaselineEbsBandwidthMbpsRequest `pulumi:"baselineEbsBandwidthMbps"` BurstablePerformance *string `pulumi:"burstablePerformance"` CpuManufacturers []string `pulumi:"cpuManufacturers"` ExcludedInstanceTypes []string `pulumi:"excludedInstanceTypes"` InstanceGenerations []string `pulumi:"instanceGenerations"` LocalStorage *string `pulumi:"localStorage"` LocalStorageTypes []string `pulumi:"localStorageTypes"` MemoryGiBPerVCpu *AutoScalingGroupMemoryGiBPerVCpuRequest `pulumi:"memoryGiBPerVCpu"` MemoryMiB *AutoScalingGroupMemoryMiBRequest `pulumi:"memoryMiB"` NetworkBandwidthGbps *AutoScalingGroupNetworkBandwidthGbpsRequest `pulumi:"networkBandwidthGbps"` NetworkInterfaceCount *AutoScalingGroupNetworkInterfaceCountRequest `pulumi:"networkInterfaceCount"` OnDemandMaxPricePercentageOverLowestPrice *int `pulumi:"onDemandMaxPricePercentageOverLowestPrice"` RequireHibernateSupport *bool `pulumi:"requireHibernateSupport"` SpotMaxPricePercentageOverLowestPrice *int `pulumi:"spotMaxPricePercentageOverLowestPrice"` TotalLocalStorageGB *AutoScalingGroupTotalLocalStorageGBRequest `pulumi:"totalLocalStorageGB"` VCpuCount *AutoScalingGroupVCpuCountRequest `pulumi:"vCpuCount"` }
type AutoScalingGroupInstanceRequirementsArgs ¶ added in v0.3.0
type AutoScalingGroupInstanceRequirementsArgs struct { AcceleratorCount AutoScalingGroupAcceleratorCountRequestPtrInput `pulumi:"acceleratorCount"` AcceleratorManufacturers pulumi.StringArrayInput `pulumi:"acceleratorManufacturers"` AcceleratorNames pulumi.StringArrayInput `pulumi:"acceleratorNames"` AcceleratorTotalMemoryMiB AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrInput `pulumi:"acceleratorTotalMemoryMiB"` AcceleratorTypes pulumi.StringArrayInput `pulumi:"acceleratorTypes"` AllowedInstanceTypes pulumi.StringArrayInput `pulumi:"allowedInstanceTypes"` BareMetal pulumi.StringPtrInput `pulumi:"bareMetal"` BaselineEbsBandwidthMbps AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrInput `pulumi:"baselineEbsBandwidthMbps"` BurstablePerformance pulumi.StringPtrInput `pulumi:"burstablePerformance"` CpuManufacturers pulumi.StringArrayInput `pulumi:"cpuManufacturers"` ExcludedInstanceTypes pulumi.StringArrayInput `pulumi:"excludedInstanceTypes"` InstanceGenerations pulumi.StringArrayInput `pulumi:"instanceGenerations"` LocalStorage pulumi.StringPtrInput `pulumi:"localStorage"` LocalStorageTypes pulumi.StringArrayInput `pulumi:"localStorageTypes"` MemoryGiBPerVCpu AutoScalingGroupMemoryGiBPerVCpuRequestPtrInput `pulumi:"memoryGiBPerVCpu"` MemoryMiB AutoScalingGroupMemoryMiBRequestPtrInput `pulumi:"memoryMiB"` NetworkBandwidthGbps AutoScalingGroupNetworkBandwidthGbpsRequestPtrInput `pulumi:"networkBandwidthGbps"` NetworkInterfaceCount AutoScalingGroupNetworkInterfaceCountRequestPtrInput `pulumi:"networkInterfaceCount"` OnDemandMaxPricePercentageOverLowestPrice pulumi.IntPtrInput `pulumi:"onDemandMaxPricePercentageOverLowestPrice"` RequireHibernateSupport pulumi.BoolPtrInput `pulumi:"requireHibernateSupport"` SpotMaxPricePercentageOverLowestPrice pulumi.IntPtrInput `pulumi:"spotMaxPricePercentageOverLowestPrice"` TotalLocalStorageGB AutoScalingGroupTotalLocalStorageGBRequestPtrInput `pulumi:"totalLocalStorageGB"` VCpuCount AutoScalingGroupVCpuCountRequestPtrInput `pulumi:"vCpuCount"` }
func (AutoScalingGroupInstanceRequirementsArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupInstanceRequirementsArgs) ElementType() reflect.Type
func (AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsOutput ¶ added in v0.3.0
func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsOutput() AutoScalingGroupInstanceRequirementsOutput
func (AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsOutput
func (AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsPtrOutput() AutoScalingGroupInstanceRequirementsPtrOutput
func (AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupInstanceRequirementsArgs) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsPtrOutput
type AutoScalingGroupInstanceRequirementsInput ¶ added in v0.3.0
type AutoScalingGroupInstanceRequirementsInput interface { pulumi.Input ToAutoScalingGroupInstanceRequirementsOutput() AutoScalingGroupInstanceRequirementsOutput ToAutoScalingGroupInstanceRequirementsOutputWithContext(context.Context) AutoScalingGroupInstanceRequirementsOutput }
AutoScalingGroupInstanceRequirementsInput is an input type that accepts AutoScalingGroupInstanceRequirementsArgs and AutoScalingGroupInstanceRequirementsOutput values. You can construct a concrete instance of `AutoScalingGroupInstanceRequirementsInput` via:
AutoScalingGroupInstanceRequirementsArgs{...}
type AutoScalingGroupInstanceRequirementsOutput ¶ added in v0.3.0
type AutoScalingGroupInstanceRequirementsOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupInstanceRequirementsOutput) AcceleratorCount ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorCount() AutoScalingGroupAcceleratorCountRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) AcceleratorManufacturers ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorManufacturers() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) AcceleratorNames ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorNames() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) AcceleratorTotalMemoryMiB ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorTotalMemoryMiB() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) AcceleratorTypes ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) AcceleratorTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) AllowedInstanceTypes ¶ added in v0.42.0
func (o AutoScalingGroupInstanceRequirementsOutput) AllowedInstanceTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) BareMetal ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) BareMetal() pulumi.StringPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) BaselineEbsBandwidthMbps ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) BaselineEbsBandwidthMbps() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) BurstablePerformance ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) BurstablePerformance() pulumi.StringPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) CpuManufacturers ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) CpuManufacturers() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupInstanceRequirementsOutput) ElementType() reflect.Type
func (AutoScalingGroupInstanceRequirementsOutput) ExcludedInstanceTypes ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) ExcludedInstanceTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) InstanceGenerations ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) InstanceGenerations() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) LocalStorage ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) LocalStorage() pulumi.StringPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) LocalStorageTypes ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) LocalStorageTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsOutput) MemoryGiBPerVCpu ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) MemoryGiBPerVCpu() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) MemoryMiB ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) MemoryMiB() AutoScalingGroupMemoryMiBRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) NetworkBandwidthGbps ¶ added in v0.42.0
func (o AutoScalingGroupInstanceRequirementsOutput) NetworkBandwidthGbps() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) NetworkInterfaceCount ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) NetworkInterfaceCount() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) OnDemandMaxPricePercentageOverLowestPrice ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) OnDemandMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) RequireHibernateSupport ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) RequireHibernateSupport() pulumi.BoolPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) SpotMaxPricePercentageOverLowestPrice ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) SpotMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsOutput ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsOutput() AutoScalingGroupInstanceRequirementsOutput
func (AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsOutput
func (AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsPtrOutput() AutoScalingGroupInstanceRequirementsPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) TotalLocalStorageGB ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) TotalLocalStorageGB() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsOutput) VCpuCount ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsOutput) VCpuCount() AutoScalingGroupVCpuCountRequestPtrOutput
type AutoScalingGroupInstanceRequirementsPtrInput ¶ added in v0.3.0
type AutoScalingGroupInstanceRequirementsPtrInput interface { pulumi.Input ToAutoScalingGroupInstanceRequirementsPtrOutput() AutoScalingGroupInstanceRequirementsPtrOutput ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext(context.Context) AutoScalingGroupInstanceRequirementsPtrOutput }
AutoScalingGroupInstanceRequirementsPtrInput is an input type that accepts AutoScalingGroupInstanceRequirementsArgs, AutoScalingGroupInstanceRequirementsPtr and AutoScalingGroupInstanceRequirementsPtrOutput values. You can construct a concrete instance of `AutoScalingGroupInstanceRequirementsPtrInput` via:
AutoScalingGroupInstanceRequirementsArgs{...} or: nil
func AutoScalingGroupInstanceRequirementsPtr ¶ added in v0.3.0
func AutoScalingGroupInstanceRequirementsPtr(v *AutoScalingGroupInstanceRequirementsArgs) AutoScalingGroupInstanceRequirementsPtrInput
type AutoScalingGroupInstanceRequirementsPtrOutput ¶ added in v0.3.0
type AutoScalingGroupInstanceRequirementsPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorCount ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorCount() AutoScalingGroupAcceleratorCountRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorManufacturers ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorManufacturers() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorNames ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorNames() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorTotalMemoryMiB ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorTotalMemoryMiB() AutoScalingGroupAcceleratorTotalMemoryMiBRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorTypes ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) AcceleratorTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) AllowedInstanceTypes ¶ added in v0.42.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) AllowedInstanceTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) BareMetal ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) BareMetal() pulumi.StringPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) BaselineEbsBandwidthMbps ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) BaselineEbsBandwidthMbps() AutoScalingGroupBaselineEbsBandwidthMbpsRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) BurstablePerformance ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) BurstablePerformance() pulumi.StringPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) CpuManufacturers ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) CpuManufacturers() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupInstanceRequirementsPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupInstanceRequirementsPtrOutput) ExcludedInstanceTypes ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) ExcludedInstanceTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) InstanceGenerations ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) InstanceGenerations() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) LocalStorage ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) LocalStorage() pulumi.StringPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) LocalStorageTypes ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) LocalStorageTypes() pulumi.StringArrayOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) MemoryGiBPerVCpu ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) MemoryGiBPerVCpu() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) MemoryMiB ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) MemoryMiB() AutoScalingGroupMemoryMiBRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) NetworkBandwidthGbps ¶ added in v0.42.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) NetworkBandwidthGbps() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) NetworkInterfaceCount ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) NetworkInterfaceCount() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) OnDemandMaxPricePercentageOverLowestPrice ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) OnDemandMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) RequireHibernateSupport ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) RequireHibernateSupport() pulumi.BoolPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) SpotMaxPricePercentageOverLowestPrice ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) SpotMaxPricePercentageOverLowestPrice() pulumi.IntPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) ToAutoScalingGroupInstanceRequirementsPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) ToAutoScalingGroupInstanceRequirementsPtrOutput() AutoScalingGroupInstanceRequirementsPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) ToAutoScalingGroupInstanceRequirementsPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstanceRequirementsPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) TotalLocalStorageGB ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) TotalLocalStorageGB() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
func (AutoScalingGroupInstanceRequirementsPtrOutput) VCpuCount ¶ added in v0.3.0
func (o AutoScalingGroupInstanceRequirementsPtrOutput) VCpuCount() AutoScalingGroupVCpuCountRequestPtrOutput
type AutoScalingGroupInstancesDistribution ¶
type AutoScalingGroupInstancesDistribution struct { OnDemandAllocationStrategy *string `pulumi:"onDemandAllocationStrategy"` OnDemandBaseCapacity *int `pulumi:"onDemandBaseCapacity"` OnDemandPercentageAboveBaseCapacity *int `pulumi:"onDemandPercentageAboveBaseCapacity"` SpotAllocationStrategy *string `pulumi:"spotAllocationStrategy"` SpotInstancePools *int `pulumi:"spotInstancePools"` SpotMaxPrice *string `pulumi:"spotMaxPrice"` }
type AutoScalingGroupInstancesDistributionArgs ¶
type AutoScalingGroupInstancesDistributionArgs struct { OnDemandAllocationStrategy pulumi.StringPtrInput `pulumi:"onDemandAllocationStrategy"` OnDemandBaseCapacity pulumi.IntPtrInput `pulumi:"onDemandBaseCapacity"` OnDemandPercentageAboveBaseCapacity pulumi.IntPtrInput `pulumi:"onDemandPercentageAboveBaseCapacity"` SpotAllocationStrategy pulumi.StringPtrInput `pulumi:"spotAllocationStrategy"` SpotInstancePools pulumi.IntPtrInput `pulumi:"spotInstancePools"` SpotMaxPrice pulumi.StringPtrInput `pulumi:"spotMaxPrice"` }
func (AutoScalingGroupInstancesDistributionArgs) ElementType ¶
func (AutoScalingGroupInstancesDistributionArgs) ElementType() reflect.Type
func (AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionOutput ¶
func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionOutput() AutoScalingGroupInstancesDistributionOutput
func (AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionOutputWithContext ¶
func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionOutput
func (AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionPtrOutput ¶
func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionPtrOutput() AutoScalingGroupInstancesDistributionPtrOutput
func (AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext ¶
func (i AutoScalingGroupInstancesDistributionArgs) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionPtrOutput
type AutoScalingGroupInstancesDistributionInput ¶
type AutoScalingGroupInstancesDistributionInput interface { pulumi.Input ToAutoScalingGroupInstancesDistributionOutput() AutoScalingGroupInstancesDistributionOutput ToAutoScalingGroupInstancesDistributionOutputWithContext(context.Context) AutoScalingGroupInstancesDistributionOutput }
AutoScalingGroupInstancesDistributionInput is an input type that accepts AutoScalingGroupInstancesDistributionArgs and AutoScalingGroupInstancesDistributionOutput values. You can construct a concrete instance of `AutoScalingGroupInstancesDistributionInput` via:
AutoScalingGroupInstancesDistributionArgs{...}
type AutoScalingGroupInstancesDistributionOutput ¶
type AutoScalingGroupInstancesDistributionOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupInstancesDistributionOutput) ElementType ¶
func (AutoScalingGroupInstancesDistributionOutput) ElementType() reflect.Type
func (AutoScalingGroupInstancesDistributionOutput) OnDemandAllocationStrategy ¶
func (o AutoScalingGroupInstancesDistributionOutput) OnDemandAllocationStrategy() pulumi.StringPtrOutput
func (AutoScalingGroupInstancesDistributionOutput) OnDemandBaseCapacity ¶
func (o AutoScalingGroupInstancesDistributionOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
func (AutoScalingGroupInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity ¶
func (o AutoScalingGroupInstancesDistributionOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
func (AutoScalingGroupInstancesDistributionOutput) SpotAllocationStrategy ¶
func (o AutoScalingGroupInstancesDistributionOutput) SpotAllocationStrategy() pulumi.StringPtrOutput
func (AutoScalingGroupInstancesDistributionOutput) SpotInstancePools ¶
func (o AutoScalingGroupInstancesDistributionOutput) SpotInstancePools() pulumi.IntPtrOutput
func (AutoScalingGroupInstancesDistributionOutput) SpotMaxPrice ¶
func (o AutoScalingGroupInstancesDistributionOutput) SpotMaxPrice() pulumi.StringPtrOutput
func (AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionOutput ¶
func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionOutput() AutoScalingGroupInstancesDistributionOutput
func (AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionOutputWithContext ¶
func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionOutput
func (AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionPtrOutput ¶
func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionPtrOutput() AutoScalingGroupInstancesDistributionPtrOutput
func (AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext ¶
func (o AutoScalingGroupInstancesDistributionOutput) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionPtrOutput
type AutoScalingGroupInstancesDistributionPtrInput ¶
type AutoScalingGroupInstancesDistributionPtrInput interface { pulumi.Input ToAutoScalingGroupInstancesDistributionPtrOutput() AutoScalingGroupInstancesDistributionPtrOutput ToAutoScalingGroupInstancesDistributionPtrOutputWithContext(context.Context) AutoScalingGroupInstancesDistributionPtrOutput }
AutoScalingGroupInstancesDistributionPtrInput is an input type that accepts AutoScalingGroupInstancesDistributionArgs, AutoScalingGroupInstancesDistributionPtr and AutoScalingGroupInstancesDistributionPtrOutput values. You can construct a concrete instance of `AutoScalingGroupInstancesDistributionPtrInput` via:
AutoScalingGroupInstancesDistributionArgs{...} or: nil
func AutoScalingGroupInstancesDistributionPtr ¶
func AutoScalingGroupInstancesDistributionPtr(v *AutoScalingGroupInstancesDistributionArgs) AutoScalingGroupInstancesDistributionPtrInput
type AutoScalingGroupInstancesDistributionPtrOutput ¶
type AutoScalingGroupInstancesDistributionPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupInstancesDistributionPtrOutput) ElementType ¶
func (AutoScalingGroupInstancesDistributionPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupInstancesDistributionPtrOutput) OnDemandAllocationStrategy ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) OnDemandAllocationStrategy() pulumi.StringPtrOutput
func (AutoScalingGroupInstancesDistributionPtrOutput) OnDemandBaseCapacity ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) OnDemandBaseCapacity() pulumi.IntPtrOutput
func (AutoScalingGroupInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) OnDemandPercentageAboveBaseCapacity() pulumi.IntPtrOutput
func (AutoScalingGroupInstancesDistributionPtrOutput) SpotAllocationStrategy ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) SpotAllocationStrategy() pulumi.StringPtrOutput
func (AutoScalingGroupInstancesDistributionPtrOutput) SpotInstancePools ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) SpotInstancePools() pulumi.IntPtrOutput
func (AutoScalingGroupInstancesDistributionPtrOutput) SpotMaxPrice ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) SpotMaxPrice() pulumi.StringPtrOutput
func (AutoScalingGroupInstancesDistributionPtrOutput) ToAutoScalingGroupInstancesDistributionPtrOutput ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) ToAutoScalingGroupInstancesDistributionPtrOutput() AutoScalingGroupInstancesDistributionPtrOutput
func (AutoScalingGroupInstancesDistributionPtrOutput) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext ¶
func (o AutoScalingGroupInstancesDistributionPtrOutput) ToAutoScalingGroupInstancesDistributionPtrOutputWithContext(ctx context.Context) AutoScalingGroupInstancesDistributionPtrOutput
type AutoScalingGroupLaunchTemplate ¶
type AutoScalingGroupLaunchTemplate struct { LaunchTemplateSpecification AutoScalingGroupLaunchTemplateSpecification `pulumi:"launchTemplateSpecification"` Overrides []AutoScalingGroupLaunchTemplateOverrides `pulumi:"overrides"` }
type AutoScalingGroupLaunchTemplateArgs ¶
type AutoScalingGroupLaunchTemplateArgs struct { LaunchTemplateSpecification AutoScalingGroupLaunchTemplateSpecificationInput `pulumi:"launchTemplateSpecification"` Overrides AutoScalingGroupLaunchTemplateOverridesArrayInput `pulumi:"overrides"` }
func (AutoScalingGroupLaunchTemplateArgs) ElementType ¶
func (AutoScalingGroupLaunchTemplateArgs) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplateOutput ¶
func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplateOutput() AutoScalingGroupLaunchTemplateOutput
func (AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplateOutputWithContext ¶
func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplateOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOutput
func (AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplatePtrOutput ¶
func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplatePtrOutput() AutoScalingGroupLaunchTemplatePtrOutput
func (AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext ¶
func (i AutoScalingGroupLaunchTemplateArgs) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplatePtrOutput
type AutoScalingGroupLaunchTemplateInput ¶
type AutoScalingGroupLaunchTemplateInput interface { pulumi.Input ToAutoScalingGroupLaunchTemplateOutput() AutoScalingGroupLaunchTemplateOutput ToAutoScalingGroupLaunchTemplateOutputWithContext(context.Context) AutoScalingGroupLaunchTemplateOutput }
AutoScalingGroupLaunchTemplateInput is an input type that accepts AutoScalingGroupLaunchTemplateArgs and AutoScalingGroupLaunchTemplateOutput values. You can construct a concrete instance of `AutoScalingGroupLaunchTemplateInput` via:
AutoScalingGroupLaunchTemplateArgs{...}
type AutoScalingGroupLaunchTemplateOutput ¶
type AutoScalingGroupLaunchTemplateOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLaunchTemplateOutput) ElementType ¶
func (AutoScalingGroupLaunchTemplateOutput) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateOutput) LaunchTemplateSpecification ¶
func (o AutoScalingGroupLaunchTemplateOutput) LaunchTemplateSpecification() AutoScalingGroupLaunchTemplateSpecificationOutput
func (AutoScalingGroupLaunchTemplateOutput) Overrides ¶
func (o AutoScalingGroupLaunchTemplateOutput) Overrides() AutoScalingGroupLaunchTemplateOverridesArrayOutput
func (AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplateOutput ¶
func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplateOutput() AutoScalingGroupLaunchTemplateOutput
func (AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplateOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplateOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOutput
func (AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplatePtrOutput ¶
func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplatePtrOutput() AutoScalingGroupLaunchTemplatePtrOutput
func (AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplateOutput) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplatePtrOutput
type AutoScalingGroupLaunchTemplateOverrides ¶
type AutoScalingGroupLaunchTemplateOverrides struct { InstanceRequirements *AutoScalingGroupInstanceRequirements `pulumi:"instanceRequirements"` InstanceType *string `pulumi:"instanceType"` LaunchTemplateSpecification *AutoScalingGroupLaunchTemplateSpecification `pulumi:"launchTemplateSpecification"` WeightedCapacity *string `pulumi:"weightedCapacity"` }
type AutoScalingGroupLaunchTemplateOverridesArgs ¶
type AutoScalingGroupLaunchTemplateOverridesArgs struct { InstanceRequirements AutoScalingGroupInstanceRequirementsPtrInput `pulumi:"instanceRequirements"` InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` LaunchTemplateSpecification AutoScalingGroupLaunchTemplateSpecificationPtrInput `pulumi:"launchTemplateSpecification"` WeightedCapacity pulumi.StringPtrInput `pulumi:"weightedCapacity"` }
func (AutoScalingGroupLaunchTemplateOverridesArgs) ElementType ¶
func (AutoScalingGroupLaunchTemplateOverridesArgs) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateOverridesArgs) ToAutoScalingGroupLaunchTemplateOverridesOutput ¶
func (i AutoScalingGroupLaunchTemplateOverridesArgs) ToAutoScalingGroupLaunchTemplateOverridesOutput() AutoScalingGroupLaunchTemplateOverridesOutput
func (AutoScalingGroupLaunchTemplateOverridesArgs) ToAutoScalingGroupLaunchTemplateOverridesOutputWithContext ¶
func (i AutoScalingGroupLaunchTemplateOverridesArgs) ToAutoScalingGroupLaunchTemplateOverridesOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesOutput
type AutoScalingGroupLaunchTemplateOverridesArray ¶
type AutoScalingGroupLaunchTemplateOverridesArray []AutoScalingGroupLaunchTemplateOverridesInput
func (AutoScalingGroupLaunchTemplateOverridesArray) ElementType ¶
func (AutoScalingGroupLaunchTemplateOverridesArray) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateOverridesArray) ToAutoScalingGroupLaunchTemplateOverridesArrayOutput ¶
func (i AutoScalingGroupLaunchTemplateOverridesArray) ToAutoScalingGroupLaunchTemplateOverridesArrayOutput() AutoScalingGroupLaunchTemplateOverridesArrayOutput
func (AutoScalingGroupLaunchTemplateOverridesArray) ToAutoScalingGroupLaunchTemplateOverridesArrayOutputWithContext ¶
func (i AutoScalingGroupLaunchTemplateOverridesArray) ToAutoScalingGroupLaunchTemplateOverridesArrayOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesArrayOutput
type AutoScalingGroupLaunchTemplateOverridesArrayInput ¶
type AutoScalingGroupLaunchTemplateOverridesArrayInput interface { pulumi.Input ToAutoScalingGroupLaunchTemplateOverridesArrayOutput() AutoScalingGroupLaunchTemplateOverridesArrayOutput ToAutoScalingGroupLaunchTemplateOverridesArrayOutputWithContext(context.Context) AutoScalingGroupLaunchTemplateOverridesArrayOutput }
AutoScalingGroupLaunchTemplateOverridesArrayInput is an input type that accepts AutoScalingGroupLaunchTemplateOverridesArray and AutoScalingGroupLaunchTemplateOverridesArrayOutput values. You can construct a concrete instance of `AutoScalingGroupLaunchTemplateOverridesArrayInput` via:
AutoScalingGroupLaunchTemplateOverridesArray{ AutoScalingGroupLaunchTemplateOverridesArgs{...} }
type AutoScalingGroupLaunchTemplateOverridesArrayOutput ¶
type AutoScalingGroupLaunchTemplateOverridesArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLaunchTemplateOverridesArrayOutput) ElementType ¶
func (AutoScalingGroupLaunchTemplateOverridesArrayOutput) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateOverridesArrayOutput) ToAutoScalingGroupLaunchTemplateOverridesArrayOutput ¶
func (o AutoScalingGroupLaunchTemplateOverridesArrayOutput) ToAutoScalingGroupLaunchTemplateOverridesArrayOutput() AutoScalingGroupLaunchTemplateOverridesArrayOutput
func (AutoScalingGroupLaunchTemplateOverridesArrayOutput) ToAutoScalingGroupLaunchTemplateOverridesArrayOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplateOverridesArrayOutput) ToAutoScalingGroupLaunchTemplateOverridesArrayOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesArrayOutput
type AutoScalingGroupLaunchTemplateOverridesInput ¶
type AutoScalingGroupLaunchTemplateOverridesInput interface { pulumi.Input ToAutoScalingGroupLaunchTemplateOverridesOutput() AutoScalingGroupLaunchTemplateOverridesOutput ToAutoScalingGroupLaunchTemplateOverridesOutputWithContext(context.Context) AutoScalingGroupLaunchTemplateOverridesOutput }
AutoScalingGroupLaunchTemplateOverridesInput is an input type that accepts AutoScalingGroupLaunchTemplateOverridesArgs and AutoScalingGroupLaunchTemplateOverridesOutput values. You can construct a concrete instance of `AutoScalingGroupLaunchTemplateOverridesInput` via:
AutoScalingGroupLaunchTemplateOverridesArgs{...}
type AutoScalingGroupLaunchTemplateOverridesOutput ¶
type AutoScalingGroupLaunchTemplateOverridesOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLaunchTemplateOverridesOutput) ElementType ¶
func (AutoScalingGroupLaunchTemplateOverridesOutput) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateOverridesOutput) InstanceRequirements ¶ added in v0.3.0
func (o AutoScalingGroupLaunchTemplateOverridesOutput) InstanceRequirements() AutoScalingGroupInstanceRequirementsPtrOutput
func (AutoScalingGroupLaunchTemplateOverridesOutput) InstanceType ¶
func (o AutoScalingGroupLaunchTemplateOverridesOutput) InstanceType() pulumi.StringPtrOutput
func (AutoScalingGroupLaunchTemplateOverridesOutput) LaunchTemplateSpecification ¶
func (o AutoScalingGroupLaunchTemplateOverridesOutput) LaunchTemplateSpecification() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupLaunchTemplateOverridesOutput) ToAutoScalingGroupLaunchTemplateOverridesOutput ¶
func (o AutoScalingGroupLaunchTemplateOverridesOutput) ToAutoScalingGroupLaunchTemplateOverridesOutput() AutoScalingGroupLaunchTemplateOverridesOutput
func (AutoScalingGroupLaunchTemplateOverridesOutput) ToAutoScalingGroupLaunchTemplateOverridesOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplateOverridesOutput) ToAutoScalingGroupLaunchTemplateOverridesOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateOverridesOutput
func (AutoScalingGroupLaunchTemplateOverridesOutput) WeightedCapacity ¶
func (o AutoScalingGroupLaunchTemplateOverridesOutput) WeightedCapacity() pulumi.StringPtrOutput
type AutoScalingGroupLaunchTemplatePtrInput ¶
type AutoScalingGroupLaunchTemplatePtrInput interface { pulumi.Input ToAutoScalingGroupLaunchTemplatePtrOutput() AutoScalingGroupLaunchTemplatePtrOutput ToAutoScalingGroupLaunchTemplatePtrOutputWithContext(context.Context) AutoScalingGroupLaunchTemplatePtrOutput }
AutoScalingGroupLaunchTemplatePtrInput is an input type that accepts AutoScalingGroupLaunchTemplateArgs, AutoScalingGroupLaunchTemplatePtr and AutoScalingGroupLaunchTemplatePtrOutput values. You can construct a concrete instance of `AutoScalingGroupLaunchTemplatePtrInput` via:
AutoScalingGroupLaunchTemplateArgs{...} or: nil
func AutoScalingGroupLaunchTemplatePtr ¶
func AutoScalingGroupLaunchTemplatePtr(v *AutoScalingGroupLaunchTemplateArgs) AutoScalingGroupLaunchTemplatePtrInput
type AutoScalingGroupLaunchTemplatePtrOutput ¶
type AutoScalingGroupLaunchTemplatePtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLaunchTemplatePtrOutput) ElementType ¶
func (AutoScalingGroupLaunchTemplatePtrOutput) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplatePtrOutput) LaunchTemplateSpecification ¶
func (o AutoScalingGroupLaunchTemplatePtrOutput) LaunchTemplateSpecification() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupLaunchTemplatePtrOutput) ToAutoScalingGroupLaunchTemplatePtrOutput ¶
func (o AutoScalingGroupLaunchTemplatePtrOutput) ToAutoScalingGroupLaunchTemplatePtrOutput() AutoScalingGroupLaunchTemplatePtrOutput
func (AutoScalingGroupLaunchTemplatePtrOutput) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplatePtrOutput) ToAutoScalingGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplatePtrOutput
type AutoScalingGroupLaunchTemplateSpecificationArgs ¶
type AutoScalingGroupLaunchTemplateSpecificationArgs struct { LaunchTemplateId pulumi.StringPtrInput `pulumi:"launchTemplateId"` LaunchTemplateName pulumi.StringPtrInput `pulumi:"launchTemplateName"` Version pulumi.StringInput `pulumi:"version"` }
func (AutoScalingGroupLaunchTemplateSpecificationArgs) ElementType ¶
func (AutoScalingGroupLaunchTemplateSpecificationArgs) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationOutput ¶
func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationOutput() AutoScalingGroupLaunchTemplateSpecificationOutput
func (AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationOutputWithContext ¶
func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationOutput
func (AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput ¶
func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext ¶
func (i AutoScalingGroupLaunchTemplateSpecificationArgs) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationPtrOutput
type AutoScalingGroupLaunchTemplateSpecificationInput ¶
type AutoScalingGroupLaunchTemplateSpecificationInput interface { pulumi.Input ToAutoScalingGroupLaunchTemplateSpecificationOutput() AutoScalingGroupLaunchTemplateSpecificationOutput ToAutoScalingGroupLaunchTemplateSpecificationOutputWithContext(context.Context) AutoScalingGroupLaunchTemplateSpecificationOutput }
AutoScalingGroupLaunchTemplateSpecificationInput is an input type that accepts AutoScalingGroupLaunchTemplateSpecificationArgs and AutoScalingGroupLaunchTemplateSpecificationOutput values. You can construct a concrete instance of `AutoScalingGroupLaunchTemplateSpecificationInput` via:
AutoScalingGroupLaunchTemplateSpecificationArgs{...}
type AutoScalingGroupLaunchTemplateSpecificationOutput ¶
type AutoScalingGroupLaunchTemplateSpecificationOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLaunchTemplateSpecificationOutput) ElementType ¶
func (AutoScalingGroupLaunchTemplateSpecificationOutput) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateSpecificationOutput) LaunchTemplateId ¶
func (o AutoScalingGroupLaunchTemplateSpecificationOutput) LaunchTemplateId() pulumi.StringPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationOutput) LaunchTemplateName ¶
func (o AutoScalingGroupLaunchTemplateSpecificationOutput) LaunchTemplateName() pulumi.StringPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationOutput ¶
func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationOutput() AutoScalingGroupLaunchTemplateSpecificationOutput
func (AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationOutput
func (AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput ¶
func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplateSpecificationOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationOutput) Version ¶
func (o AutoScalingGroupLaunchTemplateSpecificationOutput) Version() pulumi.StringOutput
type AutoScalingGroupLaunchTemplateSpecificationPtrInput ¶
type AutoScalingGroupLaunchTemplateSpecificationPtrInput interface { pulumi.Input ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput() AutoScalingGroupLaunchTemplateSpecificationPtrOutput ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext(context.Context) AutoScalingGroupLaunchTemplateSpecificationPtrOutput }
AutoScalingGroupLaunchTemplateSpecificationPtrInput is an input type that accepts AutoScalingGroupLaunchTemplateSpecificationArgs, AutoScalingGroupLaunchTemplateSpecificationPtr and AutoScalingGroupLaunchTemplateSpecificationPtrOutput values. You can construct a concrete instance of `AutoScalingGroupLaunchTemplateSpecificationPtrInput` via:
AutoScalingGroupLaunchTemplateSpecificationArgs{...} or: nil
func AutoScalingGroupLaunchTemplateSpecificationPtr ¶
func AutoScalingGroupLaunchTemplateSpecificationPtr(v *AutoScalingGroupLaunchTemplateSpecificationArgs) AutoScalingGroupLaunchTemplateSpecificationPtrInput
type AutoScalingGroupLaunchTemplateSpecificationPtrOutput ¶
type AutoScalingGroupLaunchTemplateSpecificationPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ElementType ¶
func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) LaunchTemplateId ¶
func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) LaunchTemplateName ¶
func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput ¶
func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutput() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext ¶
func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) ToAutoScalingGroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupLaunchTemplateSpecificationPtrOutput) Version ¶
func (o AutoScalingGroupLaunchTemplateSpecificationPtrOutput) Version() pulumi.StringPtrOutput
type AutoScalingGroupLifecycleHookSpecification ¶
type AutoScalingGroupLifecycleHookSpecification struct { DefaultResult *string `pulumi:"defaultResult"` HeartbeatTimeout *int `pulumi:"heartbeatTimeout"` LifecycleHookName string `pulumi:"lifecycleHookName"` LifecycleTransition string `pulumi:"lifecycleTransition"` NotificationMetadata *string `pulumi:"notificationMetadata"` NotificationTargetARN *string `pulumi:"notificationTargetARN"` RoleARN *string `pulumi:"roleARN"` }
type AutoScalingGroupLifecycleHookSpecificationArgs ¶
type AutoScalingGroupLifecycleHookSpecificationArgs struct { DefaultResult pulumi.StringPtrInput `pulumi:"defaultResult"` HeartbeatTimeout pulumi.IntPtrInput `pulumi:"heartbeatTimeout"` LifecycleHookName pulumi.StringInput `pulumi:"lifecycleHookName"` LifecycleTransition pulumi.StringInput `pulumi:"lifecycleTransition"` NotificationMetadata pulumi.StringPtrInput `pulumi:"notificationMetadata"` NotificationTargetARN pulumi.StringPtrInput `pulumi:"notificationTargetARN"` RoleARN pulumi.StringPtrInput `pulumi:"roleARN"` }
func (AutoScalingGroupLifecycleHookSpecificationArgs) ElementType ¶
func (AutoScalingGroupLifecycleHookSpecificationArgs) ElementType() reflect.Type
func (AutoScalingGroupLifecycleHookSpecificationArgs) ToAutoScalingGroupLifecycleHookSpecificationOutput ¶
func (i AutoScalingGroupLifecycleHookSpecificationArgs) ToAutoScalingGroupLifecycleHookSpecificationOutput() AutoScalingGroupLifecycleHookSpecificationOutput
func (AutoScalingGroupLifecycleHookSpecificationArgs) ToAutoScalingGroupLifecycleHookSpecificationOutputWithContext ¶
func (i AutoScalingGroupLifecycleHookSpecificationArgs) ToAutoScalingGroupLifecycleHookSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationOutput
type AutoScalingGroupLifecycleHookSpecificationArray ¶
type AutoScalingGroupLifecycleHookSpecificationArray []AutoScalingGroupLifecycleHookSpecificationInput
func (AutoScalingGroupLifecycleHookSpecificationArray) ElementType ¶
func (AutoScalingGroupLifecycleHookSpecificationArray) ElementType() reflect.Type
func (AutoScalingGroupLifecycleHookSpecificationArray) ToAutoScalingGroupLifecycleHookSpecificationArrayOutput ¶
func (i AutoScalingGroupLifecycleHookSpecificationArray) ToAutoScalingGroupLifecycleHookSpecificationArrayOutput() AutoScalingGroupLifecycleHookSpecificationArrayOutput
func (AutoScalingGroupLifecycleHookSpecificationArray) ToAutoScalingGroupLifecycleHookSpecificationArrayOutputWithContext ¶
func (i AutoScalingGroupLifecycleHookSpecificationArray) ToAutoScalingGroupLifecycleHookSpecificationArrayOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationArrayOutput
type AutoScalingGroupLifecycleHookSpecificationArrayInput ¶
type AutoScalingGroupLifecycleHookSpecificationArrayInput interface { pulumi.Input ToAutoScalingGroupLifecycleHookSpecificationArrayOutput() AutoScalingGroupLifecycleHookSpecificationArrayOutput ToAutoScalingGroupLifecycleHookSpecificationArrayOutputWithContext(context.Context) AutoScalingGroupLifecycleHookSpecificationArrayOutput }
AutoScalingGroupLifecycleHookSpecificationArrayInput is an input type that accepts AutoScalingGroupLifecycleHookSpecificationArray and AutoScalingGroupLifecycleHookSpecificationArrayOutput values. You can construct a concrete instance of `AutoScalingGroupLifecycleHookSpecificationArrayInput` via:
AutoScalingGroupLifecycleHookSpecificationArray{ AutoScalingGroupLifecycleHookSpecificationArgs{...} }
type AutoScalingGroupLifecycleHookSpecificationArrayOutput ¶
type AutoScalingGroupLifecycleHookSpecificationArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLifecycleHookSpecificationArrayOutput) ElementType ¶
func (AutoScalingGroupLifecycleHookSpecificationArrayOutput) ElementType() reflect.Type
func (AutoScalingGroupLifecycleHookSpecificationArrayOutput) ToAutoScalingGroupLifecycleHookSpecificationArrayOutput ¶
func (o AutoScalingGroupLifecycleHookSpecificationArrayOutput) ToAutoScalingGroupLifecycleHookSpecificationArrayOutput() AutoScalingGroupLifecycleHookSpecificationArrayOutput
func (AutoScalingGroupLifecycleHookSpecificationArrayOutput) ToAutoScalingGroupLifecycleHookSpecificationArrayOutputWithContext ¶
func (o AutoScalingGroupLifecycleHookSpecificationArrayOutput) ToAutoScalingGroupLifecycleHookSpecificationArrayOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationArrayOutput
type AutoScalingGroupLifecycleHookSpecificationInput ¶
type AutoScalingGroupLifecycleHookSpecificationInput interface { pulumi.Input ToAutoScalingGroupLifecycleHookSpecificationOutput() AutoScalingGroupLifecycleHookSpecificationOutput ToAutoScalingGroupLifecycleHookSpecificationOutputWithContext(context.Context) AutoScalingGroupLifecycleHookSpecificationOutput }
AutoScalingGroupLifecycleHookSpecificationInput is an input type that accepts AutoScalingGroupLifecycleHookSpecificationArgs and AutoScalingGroupLifecycleHookSpecificationOutput values. You can construct a concrete instance of `AutoScalingGroupLifecycleHookSpecificationInput` via:
AutoScalingGroupLifecycleHookSpecificationArgs{...}
type AutoScalingGroupLifecycleHookSpecificationOutput ¶
type AutoScalingGroupLifecycleHookSpecificationOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupLifecycleHookSpecificationOutput) DefaultResult ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) DefaultResult() pulumi.StringPtrOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) ElementType ¶
func (AutoScalingGroupLifecycleHookSpecificationOutput) ElementType() reflect.Type
func (AutoScalingGroupLifecycleHookSpecificationOutput) HeartbeatTimeout ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) HeartbeatTimeout() pulumi.IntPtrOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) LifecycleHookName ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) LifecycleHookName() pulumi.StringOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) LifecycleTransition ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) LifecycleTransition() pulumi.StringOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) NotificationMetadata ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) NotificationMetadata() pulumi.StringPtrOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) NotificationTargetARN ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) NotificationTargetARN() pulumi.StringPtrOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) RoleARN ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) RoleARN() pulumi.StringPtrOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) ToAutoScalingGroupLifecycleHookSpecificationOutput ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) ToAutoScalingGroupLifecycleHookSpecificationOutput() AutoScalingGroupLifecycleHookSpecificationOutput
func (AutoScalingGroupLifecycleHookSpecificationOutput) ToAutoScalingGroupLifecycleHookSpecificationOutputWithContext ¶
func (o AutoScalingGroupLifecycleHookSpecificationOutput) ToAutoScalingGroupLifecycleHookSpecificationOutputWithContext(ctx context.Context) AutoScalingGroupLifecycleHookSpecificationOutput
type AutoScalingGroupMemoryGiBPerVCpuRequest ¶ added in v0.3.0
type AutoScalingGroupMemoryGiBPerVCpuRequestArgs ¶ added in v0.3.0
type AutoScalingGroupMemoryGiBPerVCpuRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutput() AutoScalingGroupMemoryGiBPerVCpuRequestOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupMemoryGiBPerVCpuRequestArgs) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
type AutoScalingGroupMemoryGiBPerVCpuRequestInput ¶ added in v0.3.0
type AutoScalingGroupMemoryGiBPerVCpuRequestInput interface { pulumi.Input ToAutoScalingGroupMemoryGiBPerVCpuRequestOutput() AutoScalingGroupMemoryGiBPerVCpuRequestOutput ToAutoScalingGroupMemoryGiBPerVCpuRequestOutputWithContext(context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestOutput }
AutoScalingGroupMemoryGiBPerVCpuRequestInput is an input type that accepts AutoScalingGroupMemoryGiBPerVCpuRequestArgs and AutoScalingGroupMemoryGiBPerVCpuRequestOutput values. You can construct a concrete instance of `AutoScalingGroupMemoryGiBPerVCpuRequestInput` via:
AutoScalingGroupMemoryGiBPerVCpuRequestArgs{...}
type AutoScalingGroupMemoryGiBPerVCpuRequestOutput ¶ added in v0.3.0
type AutoScalingGroupMemoryGiBPerVCpuRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutput() AutoScalingGroupMemoryGiBPerVCpuRequestOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
type AutoScalingGroupMemoryGiBPerVCpuRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupMemoryGiBPerVCpuRequestPtrInput interface { pulumi.Input ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext(context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput }
AutoScalingGroupMemoryGiBPerVCpuRequestPtrInput is an input type that accepts AutoScalingGroupMemoryGiBPerVCpuRequestArgs, AutoScalingGroupMemoryGiBPerVCpuRequestPtr and AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupMemoryGiBPerVCpuRequestPtrInput` via:
AutoScalingGroupMemoryGiBPerVCpuRequestArgs{...} or: nil
func AutoScalingGroupMemoryGiBPerVCpuRequestPtr ¶ added in v0.3.0
func AutoScalingGroupMemoryGiBPerVCpuRequestPtr(v *AutoScalingGroupMemoryGiBPerVCpuRequestArgs) AutoScalingGroupMemoryGiBPerVCpuRequestPtrInput
type AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput() AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
func (AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput) ToAutoScalingGroupMemoryGiBPerVCpuRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryGiBPerVCpuRequestPtrOutput
type AutoScalingGroupMemoryMiBRequest ¶ added in v0.3.0
type AutoScalingGroupMemoryMiBRequestArgs ¶ added in v0.3.0
type AutoScalingGroupMemoryMiBRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupMemoryMiBRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupMemoryMiBRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestOutput() AutoScalingGroupMemoryMiBRequestOutput
func (AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestOutput
func (AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestPtrOutput() AutoScalingGroupMemoryMiBRequestPtrOutput
func (AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupMemoryMiBRequestArgs) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestPtrOutput
type AutoScalingGroupMemoryMiBRequestInput ¶ added in v0.3.0
type AutoScalingGroupMemoryMiBRequestInput interface { pulumi.Input ToAutoScalingGroupMemoryMiBRequestOutput() AutoScalingGroupMemoryMiBRequestOutput ToAutoScalingGroupMemoryMiBRequestOutputWithContext(context.Context) AutoScalingGroupMemoryMiBRequestOutput }
AutoScalingGroupMemoryMiBRequestInput is an input type that accepts AutoScalingGroupMemoryMiBRequestArgs and AutoScalingGroupMemoryMiBRequestOutput values. You can construct a concrete instance of `AutoScalingGroupMemoryMiBRequestInput` via:
AutoScalingGroupMemoryMiBRequestArgs{...}
type AutoScalingGroupMemoryMiBRequestOutput ¶ added in v0.3.0
type AutoScalingGroupMemoryMiBRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMemoryMiBRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupMemoryMiBRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupMemoryMiBRequestOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryMiBRequestOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestOutput() AutoScalingGroupMemoryMiBRequestOutput
func (AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestOutput
func (AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutput() AutoScalingGroupMemoryMiBRequestPtrOutput
func (AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestPtrOutput
type AutoScalingGroupMemoryMiBRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupMemoryMiBRequestPtrInput interface { pulumi.Input ToAutoScalingGroupMemoryMiBRequestPtrOutput() AutoScalingGroupMemoryMiBRequestPtrOutput ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext(context.Context) AutoScalingGroupMemoryMiBRequestPtrOutput }
AutoScalingGroupMemoryMiBRequestPtrInput is an input type that accepts AutoScalingGroupMemoryMiBRequestArgs, AutoScalingGroupMemoryMiBRequestPtr and AutoScalingGroupMemoryMiBRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupMemoryMiBRequestPtrInput` via:
AutoScalingGroupMemoryMiBRequestArgs{...} or: nil
func AutoScalingGroupMemoryMiBRequestPtr ¶ added in v0.3.0
func AutoScalingGroupMemoryMiBRequestPtr(v *AutoScalingGroupMemoryMiBRequestArgs) AutoScalingGroupMemoryMiBRequestPtrInput
type AutoScalingGroupMemoryMiBRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupMemoryMiBRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMemoryMiBRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupMemoryMiBRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupMemoryMiBRequestPtrOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestPtrOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryMiBRequestPtrOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestPtrOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupMemoryMiBRequestPtrOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestPtrOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutput() AutoScalingGroupMemoryMiBRequestPtrOutput
func (AutoScalingGroupMemoryMiBRequestPtrOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupMemoryMiBRequestPtrOutput) ToAutoScalingGroupMemoryMiBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupMemoryMiBRequestPtrOutput
type AutoScalingGroupMetricsCollectionArgs ¶
type AutoScalingGroupMetricsCollectionArgs struct { Granularity pulumi.StringInput `pulumi:"granularity"` Metrics pulumi.StringArrayInput `pulumi:"metrics"` }
func (AutoScalingGroupMetricsCollectionArgs) ElementType ¶
func (AutoScalingGroupMetricsCollectionArgs) ElementType() reflect.Type
func (AutoScalingGroupMetricsCollectionArgs) ToAutoScalingGroupMetricsCollectionOutput ¶
func (i AutoScalingGroupMetricsCollectionArgs) ToAutoScalingGroupMetricsCollectionOutput() AutoScalingGroupMetricsCollectionOutput
func (AutoScalingGroupMetricsCollectionArgs) ToAutoScalingGroupMetricsCollectionOutputWithContext ¶
func (i AutoScalingGroupMetricsCollectionArgs) ToAutoScalingGroupMetricsCollectionOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionOutput
type AutoScalingGroupMetricsCollectionArray ¶
type AutoScalingGroupMetricsCollectionArray []AutoScalingGroupMetricsCollectionInput
func (AutoScalingGroupMetricsCollectionArray) ElementType ¶
func (AutoScalingGroupMetricsCollectionArray) ElementType() reflect.Type
func (AutoScalingGroupMetricsCollectionArray) ToAutoScalingGroupMetricsCollectionArrayOutput ¶
func (i AutoScalingGroupMetricsCollectionArray) ToAutoScalingGroupMetricsCollectionArrayOutput() AutoScalingGroupMetricsCollectionArrayOutput
func (AutoScalingGroupMetricsCollectionArray) ToAutoScalingGroupMetricsCollectionArrayOutputWithContext ¶
func (i AutoScalingGroupMetricsCollectionArray) ToAutoScalingGroupMetricsCollectionArrayOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionArrayOutput
type AutoScalingGroupMetricsCollectionArrayInput ¶
type AutoScalingGroupMetricsCollectionArrayInput interface { pulumi.Input ToAutoScalingGroupMetricsCollectionArrayOutput() AutoScalingGroupMetricsCollectionArrayOutput ToAutoScalingGroupMetricsCollectionArrayOutputWithContext(context.Context) AutoScalingGroupMetricsCollectionArrayOutput }
AutoScalingGroupMetricsCollectionArrayInput is an input type that accepts AutoScalingGroupMetricsCollectionArray and AutoScalingGroupMetricsCollectionArrayOutput values. You can construct a concrete instance of `AutoScalingGroupMetricsCollectionArrayInput` via:
AutoScalingGroupMetricsCollectionArray{ AutoScalingGroupMetricsCollectionArgs{...} }
type AutoScalingGroupMetricsCollectionArrayOutput ¶
type AutoScalingGroupMetricsCollectionArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMetricsCollectionArrayOutput) ElementType ¶
func (AutoScalingGroupMetricsCollectionArrayOutput) ElementType() reflect.Type
func (AutoScalingGroupMetricsCollectionArrayOutput) ToAutoScalingGroupMetricsCollectionArrayOutput ¶
func (o AutoScalingGroupMetricsCollectionArrayOutput) ToAutoScalingGroupMetricsCollectionArrayOutput() AutoScalingGroupMetricsCollectionArrayOutput
func (AutoScalingGroupMetricsCollectionArrayOutput) ToAutoScalingGroupMetricsCollectionArrayOutputWithContext ¶
func (o AutoScalingGroupMetricsCollectionArrayOutput) ToAutoScalingGroupMetricsCollectionArrayOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionArrayOutput
type AutoScalingGroupMetricsCollectionInput ¶
type AutoScalingGroupMetricsCollectionInput interface { pulumi.Input ToAutoScalingGroupMetricsCollectionOutput() AutoScalingGroupMetricsCollectionOutput ToAutoScalingGroupMetricsCollectionOutputWithContext(context.Context) AutoScalingGroupMetricsCollectionOutput }
AutoScalingGroupMetricsCollectionInput is an input type that accepts AutoScalingGroupMetricsCollectionArgs and AutoScalingGroupMetricsCollectionOutput values. You can construct a concrete instance of `AutoScalingGroupMetricsCollectionInput` via:
AutoScalingGroupMetricsCollectionArgs{...}
type AutoScalingGroupMetricsCollectionOutput ¶
type AutoScalingGroupMetricsCollectionOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMetricsCollectionOutput) ElementType ¶
func (AutoScalingGroupMetricsCollectionOutput) ElementType() reflect.Type
func (AutoScalingGroupMetricsCollectionOutput) Granularity ¶
func (o AutoScalingGroupMetricsCollectionOutput) Granularity() pulumi.StringOutput
func (AutoScalingGroupMetricsCollectionOutput) Metrics ¶
func (o AutoScalingGroupMetricsCollectionOutput) Metrics() pulumi.StringArrayOutput
func (AutoScalingGroupMetricsCollectionOutput) ToAutoScalingGroupMetricsCollectionOutput ¶
func (o AutoScalingGroupMetricsCollectionOutput) ToAutoScalingGroupMetricsCollectionOutput() AutoScalingGroupMetricsCollectionOutput
func (AutoScalingGroupMetricsCollectionOutput) ToAutoScalingGroupMetricsCollectionOutputWithContext ¶
func (o AutoScalingGroupMetricsCollectionOutput) ToAutoScalingGroupMetricsCollectionOutputWithContext(ctx context.Context) AutoScalingGroupMetricsCollectionOutput
type AutoScalingGroupMixedInstancesPolicy ¶
type AutoScalingGroupMixedInstancesPolicy struct { InstancesDistribution *AutoScalingGroupInstancesDistribution `pulumi:"instancesDistribution"` LaunchTemplate AutoScalingGroupLaunchTemplate `pulumi:"launchTemplate"` }
type AutoScalingGroupMixedInstancesPolicyArgs ¶
type AutoScalingGroupMixedInstancesPolicyArgs struct { InstancesDistribution AutoScalingGroupInstancesDistributionPtrInput `pulumi:"instancesDistribution"` LaunchTemplate AutoScalingGroupLaunchTemplateInput `pulumi:"launchTemplate"` }
func (AutoScalingGroupMixedInstancesPolicyArgs) ElementType ¶
func (AutoScalingGroupMixedInstancesPolicyArgs) ElementType() reflect.Type
func (AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyOutput ¶
func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyOutput() AutoScalingGroupMixedInstancesPolicyOutput
func (AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyOutputWithContext ¶
func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyOutput
func (AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyPtrOutput ¶
func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyPtrOutput() AutoScalingGroupMixedInstancesPolicyPtrOutput
func (AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext ¶
func (i AutoScalingGroupMixedInstancesPolicyArgs) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyPtrOutput
type AutoScalingGroupMixedInstancesPolicyInput ¶
type AutoScalingGroupMixedInstancesPolicyInput interface { pulumi.Input ToAutoScalingGroupMixedInstancesPolicyOutput() AutoScalingGroupMixedInstancesPolicyOutput ToAutoScalingGroupMixedInstancesPolicyOutputWithContext(context.Context) AutoScalingGroupMixedInstancesPolicyOutput }
AutoScalingGroupMixedInstancesPolicyInput is an input type that accepts AutoScalingGroupMixedInstancesPolicyArgs and AutoScalingGroupMixedInstancesPolicyOutput values. You can construct a concrete instance of `AutoScalingGroupMixedInstancesPolicyInput` via:
AutoScalingGroupMixedInstancesPolicyArgs{...}
type AutoScalingGroupMixedInstancesPolicyOutput ¶
type AutoScalingGroupMixedInstancesPolicyOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMixedInstancesPolicyOutput) ElementType ¶
func (AutoScalingGroupMixedInstancesPolicyOutput) ElementType() reflect.Type
func (AutoScalingGroupMixedInstancesPolicyOutput) InstancesDistribution ¶
func (o AutoScalingGroupMixedInstancesPolicyOutput) InstancesDistribution() AutoScalingGroupInstancesDistributionPtrOutput
func (AutoScalingGroupMixedInstancesPolicyOutput) LaunchTemplate ¶
func (o AutoScalingGroupMixedInstancesPolicyOutput) LaunchTemplate() AutoScalingGroupLaunchTemplateOutput
func (AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyOutput ¶
func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyOutput() AutoScalingGroupMixedInstancesPolicyOutput
func (AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyOutputWithContext ¶
func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyOutput
func (AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutput ¶
func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutput() AutoScalingGroupMixedInstancesPolicyPtrOutput
func (AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext ¶
func (o AutoScalingGroupMixedInstancesPolicyOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyPtrOutput
type AutoScalingGroupMixedInstancesPolicyPtrInput ¶
type AutoScalingGroupMixedInstancesPolicyPtrInput interface { pulumi.Input ToAutoScalingGroupMixedInstancesPolicyPtrOutput() AutoScalingGroupMixedInstancesPolicyPtrOutput ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext(context.Context) AutoScalingGroupMixedInstancesPolicyPtrOutput }
AutoScalingGroupMixedInstancesPolicyPtrInput is an input type that accepts AutoScalingGroupMixedInstancesPolicyArgs, AutoScalingGroupMixedInstancesPolicyPtr and AutoScalingGroupMixedInstancesPolicyPtrOutput values. You can construct a concrete instance of `AutoScalingGroupMixedInstancesPolicyPtrInput` via:
AutoScalingGroupMixedInstancesPolicyArgs{...} or: nil
func AutoScalingGroupMixedInstancesPolicyPtr ¶
func AutoScalingGroupMixedInstancesPolicyPtr(v *AutoScalingGroupMixedInstancesPolicyArgs) AutoScalingGroupMixedInstancesPolicyPtrInput
type AutoScalingGroupMixedInstancesPolicyPtrOutput ¶
type AutoScalingGroupMixedInstancesPolicyPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupMixedInstancesPolicyPtrOutput) ElementType ¶
func (AutoScalingGroupMixedInstancesPolicyPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupMixedInstancesPolicyPtrOutput) InstancesDistribution ¶
func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) InstancesDistribution() AutoScalingGroupInstancesDistributionPtrOutput
func (AutoScalingGroupMixedInstancesPolicyPtrOutput) LaunchTemplate ¶
func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) LaunchTemplate() AutoScalingGroupLaunchTemplatePtrOutput
func (AutoScalingGroupMixedInstancesPolicyPtrOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutput ¶
func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutput() AutoScalingGroupMixedInstancesPolicyPtrOutput
func (AutoScalingGroupMixedInstancesPolicyPtrOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext ¶
func (o AutoScalingGroupMixedInstancesPolicyPtrOutput) ToAutoScalingGroupMixedInstancesPolicyPtrOutputWithContext(ctx context.Context) AutoScalingGroupMixedInstancesPolicyPtrOutput
type AutoScalingGroupNetworkBandwidthGbpsRequest ¶ added in v0.42.0
type AutoScalingGroupNetworkBandwidthGbpsRequestArgs ¶ added in v0.42.0
type AutoScalingGroupNetworkBandwidthGbpsRequestArgs struct { Max pulumi.Float64PtrInput `pulumi:"max"` Min pulumi.Float64PtrInput `pulumi:"min"` }
func (AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ElementType ¶ added in v0.42.0
func (AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutput ¶ added in v0.42.0
func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutput() AutoScalingGroupNetworkBandwidthGbpsRequestOutput
func (AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutputWithContext ¶ added in v0.42.0
func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestOutput
func (AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput ¶ added in v0.42.0
func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
func (AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext ¶ added in v0.42.0
func (i AutoScalingGroupNetworkBandwidthGbpsRequestArgs) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
type AutoScalingGroupNetworkBandwidthGbpsRequestInput ¶ added in v0.42.0
type AutoScalingGroupNetworkBandwidthGbpsRequestInput interface { pulumi.Input ToAutoScalingGroupNetworkBandwidthGbpsRequestOutput() AutoScalingGroupNetworkBandwidthGbpsRequestOutput ToAutoScalingGroupNetworkBandwidthGbpsRequestOutputWithContext(context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestOutput }
AutoScalingGroupNetworkBandwidthGbpsRequestInput is an input type that accepts AutoScalingGroupNetworkBandwidthGbpsRequestArgs and AutoScalingGroupNetworkBandwidthGbpsRequestOutput values. You can construct a concrete instance of `AutoScalingGroupNetworkBandwidthGbpsRequestInput` via:
AutoScalingGroupNetworkBandwidthGbpsRequestArgs{...}
type AutoScalingGroupNetworkBandwidthGbpsRequestOutput ¶ added in v0.42.0
type AutoScalingGroupNetworkBandwidthGbpsRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ElementType ¶ added in v0.42.0
func (AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutput ¶ added in v0.42.0
func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutput() AutoScalingGroupNetworkBandwidthGbpsRequestOutput
func (AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutputWithContext ¶ added in v0.42.0
func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestOutput
func (AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput ¶ added in v0.42.0
func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
func (AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext ¶ added in v0.42.0
func (o AutoScalingGroupNetworkBandwidthGbpsRequestOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
type AutoScalingGroupNetworkBandwidthGbpsRequestPtrInput ¶ added in v0.42.0
type AutoScalingGroupNetworkBandwidthGbpsRequestPtrInput interface { pulumi.Input ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext(context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput }
AutoScalingGroupNetworkBandwidthGbpsRequestPtrInput is an input type that accepts AutoScalingGroupNetworkBandwidthGbpsRequestArgs, AutoScalingGroupNetworkBandwidthGbpsRequestPtr and AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupNetworkBandwidthGbpsRequestPtrInput` via:
AutoScalingGroupNetworkBandwidthGbpsRequestArgs{...} or: nil
func AutoScalingGroupNetworkBandwidthGbpsRequestPtr ¶ added in v0.42.0
func AutoScalingGroupNetworkBandwidthGbpsRequestPtr(v *AutoScalingGroupNetworkBandwidthGbpsRequestArgs) AutoScalingGroupNetworkBandwidthGbpsRequestPtrInput
type AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput ¶ added in v0.42.0
type AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ElementType ¶ added in v0.42.0
func (AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput ¶ added in v0.42.0
func (o AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput() AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
func (AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext ¶ added in v0.42.0
func (o AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput) ToAutoScalingGroupNetworkBandwidthGbpsRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkBandwidthGbpsRequestPtrOutput
type AutoScalingGroupNetworkInterfaceCountRequest ¶ added in v0.3.0
type AutoScalingGroupNetworkInterfaceCountRequestArgs ¶ added in v0.3.0
type AutoScalingGroupNetworkInterfaceCountRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupNetworkInterfaceCountRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupNetworkInterfaceCountRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestOutput() AutoScalingGroupNetworkInterfaceCountRequestOutput
func (AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestOutput
func (AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
func (AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupNetworkInterfaceCountRequestArgs) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
type AutoScalingGroupNetworkInterfaceCountRequestInput ¶ added in v0.3.0
type AutoScalingGroupNetworkInterfaceCountRequestInput interface { pulumi.Input ToAutoScalingGroupNetworkInterfaceCountRequestOutput() AutoScalingGroupNetworkInterfaceCountRequestOutput ToAutoScalingGroupNetworkInterfaceCountRequestOutputWithContext(context.Context) AutoScalingGroupNetworkInterfaceCountRequestOutput }
AutoScalingGroupNetworkInterfaceCountRequestInput is an input type that accepts AutoScalingGroupNetworkInterfaceCountRequestArgs and AutoScalingGroupNetworkInterfaceCountRequestOutput values. You can construct a concrete instance of `AutoScalingGroupNetworkInterfaceCountRequestInput` via:
AutoScalingGroupNetworkInterfaceCountRequestArgs{...}
type AutoScalingGroupNetworkInterfaceCountRequestOutput ¶ added in v0.3.0
type AutoScalingGroupNetworkInterfaceCountRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestOutput() AutoScalingGroupNetworkInterfaceCountRequestOutput
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestOutput
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
func (AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
type AutoScalingGroupNetworkInterfaceCountRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupNetworkInterfaceCountRequestPtrInput interface { pulumi.Input ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext(context.Context) AutoScalingGroupNetworkInterfaceCountRequestPtrOutput }
AutoScalingGroupNetworkInterfaceCountRequestPtrInput is an input type that accepts AutoScalingGroupNetworkInterfaceCountRequestArgs, AutoScalingGroupNetworkInterfaceCountRequestPtr and AutoScalingGroupNetworkInterfaceCountRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupNetworkInterfaceCountRequestPtrInput` via:
AutoScalingGroupNetworkInterfaceCountRequestArgs{...} or: nil
func AutoScalingGroupNetworkInterfaceCountRequestPtr ¶ added in v0.3.0
func AutoScalingGroupNetworkInterfaceCountRequestPtr(v *AutoScalingGroupNetworkInterfaceCountRequestArgs) AutoScalingGroupNetworkInterfaceCountRequestPtrInput
type AutoScalingGroupNetworkInterfaceCountRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupNetworkInterfaceCountRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutput() AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
func (AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupNetworkInterfaceCountRequestPtrOutput) ToAutoScalingGroupNetworkInterfaceCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupNetworkInterfaceCountRequestPtrOutput
type AutoScalingGroupNotificationConfigurationArgs ¶
type AutoScalingGroupNotificationConfigurationArgs struct { NotificationTypes pulumi.StringArrayInput `pulumi:"notificationTypes"` TopicARN pulumi.StringInput `pulumi:"topicARN"` }
func (AutoScalingGroupNotificationConfigurationArgs) ElementType ¶
func (AutoScalingGroupNotificationConfigurationArgs) ElementType() reflect.Type
func (AutoScalingGroupNotificationConfigurationArgs) ToAutoScalingGroupNotificationConfigurationOutput ¶
func (i AutoScalingGroupNotificationConfigurationArgs) ToAutoScalingGroupNotificationConfigurationOutput() AutoScalingGroupNotificationConfigurationOutput
func (AutoScalingGroupNotificationConfigurationArgs) ToAutoScalingGroupNotificationConfigurationOutputWithContext ¶
func (i AutoScalingGroupNotificationConfigurationArgs) ToAutoScalingGroupNotificationConfigurationOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationOutput
type AutoScalingGroupNotificationConfigurationArray ¶
type AutoScalingGroupNotificationConfigurationArray []AutoScalingGroupNotificationConfigurationInput
func (AutoScalingGroupNotificationConfigurationArray) ElementType ¶
func (AutoScalingGroupNotificationConfigurationArray) ElementType() reflect.Type
func (AutoScalingGroupNotificationConfigurationArray) ToAutoScalingGroupNotificationConfigurationArrayOutput ¶
func (i AutoScalingGroupNotificationConfigurationArray) ToAutoScalingGroupNotificationConfigurationArrayOutput() AutoScalingGroupNotificationConfigurationArrayOutput
func (AutoScalingGroupNotificationConfigurationArray) ToAutoScalingGroupNotificationConfigurationArrayOutputWithContext ¶
func (i AutoScalingGroupNotificationConfigurationArray) ToAutoScalingGroupNotificationConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationArrayOutput
type AutoScalingGroupNotificationConfigurationArrayInput ¶
type AutoScalingGroupNotificationConfigurationArrayInput interface { pulumi.Input ToAutoScalingGroupNotificationConfigurationArrayOutput() AutoScalingGroupNotificationConfigurationArrayOutput ToAutoScalingGroupNotificationConfigurationArrayOutputWithContext(context.Context) AutoScalingGroupNotificationConfigurationArrayOutput }
AutoScalingGroupNotificationConfigurationArrayInput is an input type that accepts AutoScalingGroupNotificationConfigurationArray and AutoScalingGroupNotificationConfigurationArrayOutput values. You can construct a concrete instance of `AutoScalingGroupNotificationConfigurationArrayInput` via:
AutoScalingGroupNotificationConfigurationArray{ AutoScalingGroupNotificationConfigurationArgs{...} }
type AutoScalingGroupNotificationConfigurationArrayOutput ¶
type AutoScalingGroupNotificationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupNotificationConfigurationArrayOutput) ElementType ¶
func (AutoScalingGroupNotificationConfigurationArrayOutput) ElementType() reflect.Type
func (AutoScalingGroupNotificationConfigurationArrayOutput) ToAutoScalingGroupNotificationConfigurationArrayOutput ¶
func (o AutoScalingGroupNotificationConfigurationArrayOutput) ToAutoScalingGroupNotificationConfigurationArrayOutput() AutoScalingGroupNotificationConfigurationArrayOutput
func (AutoScalingGroupNotificationConfigurationArrayOutput) ToAutoScalingGroupNotificationConfigurationArrayOutputWithContext ¶
func (o AutoScalingGroupNotificationConfigurationArrayOutput) ToAutoScalingGroupNotificationConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationArrayOutput
type AutoScalingGroupNotificationConfigurationInput ¶
type AutoScalingGroupNotificationConfigurationInput interface { pulumi.Input ToAutoScalingGroupNotificationConfigurationOutput() AutoScalingGroupNotificationConfigurationOutput ToAutoScalingGroupNotificationConfigurationOutputWithContext(context.Context) AutoScalingGroupNotificationConfigurationOutput }
AutoScalingGroupNotificationConfigurationInput is an input type that accepts AutoScalingGroupNotificationConfigurationArgs and AutoScalingGroupNotificationConfigurationOutput values. You can construct a concrete instance of `AutoScalingGroupNotificationConfigurationInput` via:
AutoScalingGroupNotificationConfigurationArgs{...}
type AutoScalingGroupNotificationConfigurationOutput ¶
type AutoScalingGroupNotificationConfigurationOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupNotificationConfigurationOutput) ElementType ¶
func (AutoScalingGroupNotificationConfigurationOutput) ElementType() reflect.Type
func (AutoScalingGroupNotificationConfigurationOutput) NotificationTypes ¶
func (o AutoScalingGroupNotificationConfigurationOutput) NotificationTypes() pulumi.StringArrayOutput
func (AutoScalingGroupNotificationConfigurationOutput) ToAutoScalingGroupNotificationConfigurationOutput ¶
func (o AutoScalingGroupNotificationConfigurationOutput) ToAutoScalingGroupNotificationConfigurationOutput() AutoScalingGroupNotificationConfigurationOutput
func (AutoScalingGroupNotificationConfigurationOutput) ToAutoScalingGroupNotificationConfigurationOutputWithContext ¶
func (o AutoScalingGroupNotificationConfigurationOutput) ToAutoScalingGroupNotificationConfigurationOutputWithContext(ctx context.Context) AutoScalingGroupNotificationConfigurationOutput
func (AutoScalingGroupNotificationConfigurationOutput) TopicARN ¶
func (o AutoScalingGroupNotificationConfigurationOutput) TopicARN() pulumi.StringOutput
type AutoScalingGroupOutput ¶
type AutoScalingGroupOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupOutput) AutoScalingGroupName ¶ added in v0.17.0
func (o AutoScalingGroupOutput) AutoScalingGroupName() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) AvailabilityZones ¶ added in v0.17.0
func (o AutoScalingGroupOutput) AvailabilityZones() pulumi.StringArrayOutput
func (AutoScalingGroupOutput) CapacityRebalance ¶ added in v0.17.0
func (o AutoScalingGroupOutput) CapacityRebalance() pulumi.BoolPtrOutput
func (AutoScalingGroupOutput) Context ¶ added in v0.17.0
func (o AutoScalingGroupOutput) Context() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) Cooldown ¶ added in v0.17.0
func (o AutoScalingGroupOutput) Cooldown() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) DefaultInstanceWarmup ¶ added in v0.17.0
func (o AutoScalingGroupOutput) DefaultInstanceWarmup() pulumi.IntPtrOutput
func (AutoScalingGroupOutput) DesiredCapacity ¶ added in v0.17.0
func (o AutoScalingGroupOutput) DesiredCapacity() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) DesiredCapacityType ¶ added in v0.17.0
func (o AutoScalingGroupOutput) DesiredCapacityType() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) ElementType ¶
func (AutoScalingGroupOutput) ElementType() reflect.Type
func (AutoScalingGroupOutput) HealthCheckGracePeriod ¶ added in v0.17.0
func (o AutoScalingGroupOutput) HealthCheckGracePeriod() pulumi.IntPtrOutput
func (AutoScalingGroupOutput) HealthCheckType ¶ added in v0.17.0
func (o AutoScalingGroupOutput) HealthCheckType() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) InstanceId ¶ added in v0.17.0
func (o AutoScalingGroupOutput) InstanceId() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) LaunchConfigurationName ¶ added in v0.17.0
func (o AutoScalingGroupOutput) LaunchConfigurationName() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) LaunchTemplate ¶ added in v0.17.0
func (o AutoScalingGroupOutput) LaunchTemplate() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (AutoScalingGroupOutput) LaunchTemplateSpecification ¶ added in v0.17.0
func (o AutoScalingGroupOutput) LaunchTemplateSpecification() pulumi.StringOutput
func (AutoScalingGroupOutput) LifecycleHookSpecificationList ¶ added in v0.17.0
func (o AutoScalingGroupOutput) LifecycleHookSpecificationList() AutoScalingGroupLifecycleHookSpecificationArrayOutput
func (AutoScalingGroupOutput) LoadBalancerNames ¶ added in v0.17.0
func (o AutoScalingGroupOutput) LoadBalancerNames() pulumi.StringArrayOutput
func (AutoScalingGroupOutput) MaxInstanceLifetime ¶ added in v0.17.0
func (o AutoScalingGroupOutput) MaxInstanceLifetime() pulumi.IntPtrOutput
func (AutoScalingGroupOutput) MaxSize ¶ added in v0.17.0
func (o AutoScalingGroupOutput) MaxSize() pulumi.StringOutput
func (AutoScalingGroupOutput) MetricsCollection ¶ added in v0.17.0
func (o AutoScalingGroupOutput) MetricsCollection() AutoScalingGroupMetricsCollectionArrayOutput
func (AutoScalingGroupOutput) MinSize ¶ added in v0.17.0
func (o AutoScalingGroupOutput) MinSize() pulumi.StringOutput
func (AutoScalingGroupOutput) MixedInstancesPolicy ¶ added in v0.17.0
func (o AutoScalingGroupOutput) MixedInstancesPolicy() AutoScalingGroupMixedInstancesPolicyPtrOutput
func (AutoScalingGroupOutput) NewInstancesProtectedFromScaleIn ¶ added in v0.17.0
func (o AutoScalingGroupOutput) NewInstancesProtectedFromScaleIn() pulumi.BoolPtrOutput
func (AutoScalingGroupOutput) NotificationConfigurations ¶ added in v0.17.0
func (o AutoScalingGroupOutput) NotificationConfigurations() AutoScalingGroupNotificationConfigurationArrayOutput
func (AutoScalingGroupOutput) PlacementGroup ¶ added in v0.17.0
func (o AutoScalingGroupOutput) PlacementGroup() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) ServiceLinkedRoleARN ¶ added in v0.17.0
func (o AutoScalingGroupOutput) ServiceLinkedRoleARN() pulumi.StringPtrOutput
func (AutoScalingGroupOutput) Tags ¶ added in v0.17.0
func (o AutoScalingGroupOutput) Tags() AutoScalingGroupTagPropertyArrayOutput
func (AutoScalingGroupOutput) TargetGroupARNs ¶ added in v0.17.0
func (o AutoScalingGroupOutput) TargetGroupARNs() pulumi.StringArrayOutput
func (AutoScalingGroupOutput) TerminationPolicies ¶ added in v0.17.0
func (o AutoScalingGroupOutput) TerminationPolicies() pulumi.StringArrayOutput
func (AutoScalingGroupOutput) ToAutoScalingGroupOutput ¶
func (o AutoScalingGroupOutput) ToAutoScalingGroupOutput() AutoScalingGroupOutput
func (AutoScalingGroupOutput) ToAutoScalingGroupOutputWithContext ¶
func (o AutoScalingGroupOutput) ToAutoScalingGroupOutputWithContext(ctx context.Context) AutoScalingGroupOutput
func (AutoScalingGroupOutput) VPCZoneIdentifier ¶ added in v0.17.0
func (o AutoScalingGroupOutput) VPCZoneIdentifier() pulumi.StringArrayOutput
type AutoScalingGroupState ¶
type AutoScalingGroupState struct { }
func (AutoScalingGroupState) ElementType ¶
func (AutoScalingGroupState) ElementType() reflect.Type
type AutoScalingGroupTagPropertyArgs ¶
type AutoScalingGroupTagPropertyArgs struct { Key pulumi.StringInput `pulumi:"key"` PropagateAtLaunch pulumi.BoolInput `pulumi:"propagateAtLaunch"` Value pulumi.StringInput `pulumi:"value"` }
func (AutoScalingGroupTagPropertyArgs) ElementType ¶
func (AutoScalingGroupTagPropertyArgs) ElementType() reflect.Type
func (AutoScalingGroupTagPropertyArgs) ToAutoScalingGroupTagPropertyOutput ¶
func (i AutoScalingGroupTagPropertyArgs) ToAutoScalingGroupTagPropertyOutput() AutoScalingGroupTagPropertyOutput
func (AutoScalingGroupTagPropertyArgs) ToAutoScalingGroupTagPropertyOutputWithContext ¶
func (i AutoScalingGroupTagPropertyArgs) ToAutoScalingGroupTagPropertyOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyOutput
type AutoScalingGroupTagPropertyArray ¶
type AutoScalingGroupTagPropertyArray []AutoScalingGroupTagPropertyInput
func (AutoScalingGroupTagPropertyArray) ElementType ¶
func (AutoScalingGroupTagPropertyArray) ElementType() reflect.Type
func (AutoScalingGroupTagPropertyArray) ToAutoScalingGroupTagPropertyArrayOutput ¶
func (i AutoScalingGroupTagPropertyArray) ToAutoScalingGroupTagPropertyArrayOutput() AutoScalingGroupTagPropertyArrayOutput
func (AutoScalingGroupTagPropertyArray) ToAutoScalingGroupTagPropertyArrayOutputWithContext ¶
func (i AutoScalingGroupTagPropertyArray) ToAutoScalingGroupTagPropertyArrayOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyArrayOutput
type AutoScalingGroupTagPropertyArrayInput ¶
type AutoScalingGroupTagPropertyArrayInput interface { pulumi.Input ToAutoScalingGroupTagPropertyArrayOutput() AutoScalingGroupTagPropertyArrayOutput ToAutoScalingGroupTagPropertyArrayOutputWithContext(context.Context) AutoScalingGroupTagPropertyArrayOutput }
AutoScalingGroupTagPropertyArrayInput is an input type that accepts AutoScalingGroupTagPropertyArray and AutoScalingGroupTagPropertyArrayOutput values. You can construct a concrete instance of `AutoScalingGroupTagPropertyArrayInput` via:
AutoScalingGroupTagPropertyArray{ AutoScalingGroupTagPropertyArgs{...} }
type AutoScalingGroupTagPropertyArrayOutput ¶
type AutoScalingGroupTagPropertyArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupTagPropertyArrayOutput) ElementType ¶
func (AutoScalingGroupTagPropertyArrayOutput) ElementType() reflect.Type
func (AutoScalingGroupTagPropertyArrayOutput) ToAutoScalingGroupTagPropertyArrayOutput ¶
func (o AutoScalingGroupTagPropertyArrayOutput) ToAutoScalingGroupTagPropertyArrayOutput() AutoScalingGroupTagPropertyArrayOutput
func (AutoScalingGroupTagPropertyArrayOutput) ToAutoScalingGroupTagPropertyArrayOutputWithContext ¶
func (o AutoScalingGroupTagPropertyArrayOutput) ToAutoScalingGroupTagPropertyArrayOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyArrayOutput
type AutoScalingGroupTagPropertyInput ¶
type AutoScalingGroupTagPropertyInput interface { pulumi.Input ToAutoScalingGroupTagPropertyOutput() AutoScalingGroupTagPropertyOutput ToAutoScalingGroupTagPropertyOutputWithContext(context.Context) AutoScalingGroupTagPropertyOutput }
AutoScalingGroupTagPropertyInput is an input type that accepts AutoScalingGroupTagPropertyArgs and AutoScalingGroupTagPropertyOutput values. You can construct a concrete instance of `AutoScalingGroupTagPropertyInput` via:
AutoScalingGroupTagPropertyArgs{...}
type AutoScalingGroupTagPropertyOutput ¶
type AutoScalingGroupTagPropertyOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupTagPropertyOutput) ElementType ¶
func (AutoScalingGroupTagPropertyOutput) ElementType() reflect.Type
func (AutoScalingGroupTagPropertyOutput) Key ¶
func (o AutoScalingGroupTagPropertyOutput) Key() pulumi.StringOutput
func (AutoScalingGroupTagPropertyOutput) PropagateAtLaunch ¶
func (o AutoScalingGroupTagPropertyOutput) PropagateAtLaunch() pulumi.BoolOutput
func (AutoScalingGroupTagPropertyOutput) ToAutoScalingGroupTagPropertyOutput ¶
func (o AutoScalingGroupTagPropertyOutput) ToAutoScalingGroupTagPropertyOutput() AutoScalingGroupTagPropertyOutput
func (AutoScalingGroupTagPropertyOutput) ToAutoScalingGroupTagPropertyOutputWithContext ¶
func (o AutoScalingGroupTagPropertyOutput) ToAutoScalingGroupTagPropertyOutputWithContext(ctx context.Context) AutoScalingGroupTagPropertyOutput
func (AutoScalingGroupTagPropertyOutput) Value ¶
func (o AutoScalingGroupTagPropertyOutput) Value() pulumi.StringOutput
type AutoScalingGroupTotalLocalStorageGBRequest ¶ added in v0.3.0
type AutoScalingGroupTotalLocalStorageGBRequestArgs ¶ added in v0.3.0
type AutoScalingGroupTotalLocalStorageGBRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupTotalLocalStorageGBRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupTotalLocalStorageGBRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestOutput() AutoScalingGroupTotalLocalStorageGBRequestOutput
func (AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestOutput
func (AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
func (AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupTotalLocalStorageGBRequestArgs) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
type AutoScalingGroupTotalLocalStorageGBRequestInput ¶ added in v0.3.0
type AutoScalingGroupTotalLocalStorageGBRequestInput interface { pulumi.Input ToAutoScalingGroupTotalLocalStorageGBRequestOutput() AutoScalingGroupTotalLocalStorageGBRequestOutput ToAutoScalingGroupTotalLocalStorageGBRequestOutputWithContext(context.Context) AutoScalingGroupTotalLocalStorageGBRequestOutput }
AutoScalingGroupTotalLocalStorageGBRequestInput is an input type that accepts AutoScalingGroupTotalLocalStorageGBRequestArgs and AutoScalingGroupTotalLocalStorageGBRequestOutput values. You can construct a concrete instance of `AutoScalingGroupTotalLocalStorageGBRequestInput` via:
AutoScalingGroupTotalLocalStorageGBRequestArgs{...}
type AutoScalingGroupTotalLocalStorageGBRequestOutput ¶ added in v0.3.0
type AutoScalingGroupTotalLocalStorageGBRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestOutput() AutoScalingGroupTotalLocalStorageGBRequestOutput
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestOutput
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
func (AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
type AutoScalingGroupTotalLocalStorageGBRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupTotalLocalStorageGBRequestPtrInput interface { pulumi.Input ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext(context.Context) AutoScalingGroupTotalLocalStorageGBRequestPtrOutput }
AutoScalingGroupTotalLocalStorageGBRequestPtrInput is an input type that accepts AutoScalingGroupTotalLocalStorageGBRequestArgs, AutoScalingGroupTotalLocalStorageGBRequestPtr and AutoScalingGroupTotalLocalStorageGBRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupTotalLocalStorageGBRequestPtrInput` via:
AutoScalingGroupTotalLocalStorageGBRequestArgs{...} or: nil
func AutoScalingGroupTotalLocalStorageGBRequestPtr ¶ added in v0.3.0
func AutoScalingGroupTotalLocalStorageGBRequestPtr(v *AutoScalingGroupTotalLocalStorageGBRequestArgs) AutoScalingGroupTotalLocalStorageGBRequestPtrInput
type AutoScalingGroupTotalLocalStorageGBRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupTotalLocalStorageGBRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutput() AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
func (AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupTotalLocalStorageGBRequestPtrOutput) ToAutoScalingGroupTotalLocalStorageGBRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupTotalLocalStorageGBRequestPtrOutput
type AutoScalingGroupVCpuCountRequest ¶ added in v0.3.0
type AutoScalingGroupVCpuCountRequestArgs ¶ added in v0.3.0
type AutoScalingGroupVCpuCountRequestArgs struct { Max pulumi.IntPtrInput `pulumi:"max"` Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingGroupVCpuCountRequestArgs) ElementType ¶ added in v0.3.0
func (AutoScalingGroupVCpuCountRequestArgs) ElementType() reflect.Type
func (AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestOutput ¶ added in v0.3.0
func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestOutput() AutoScalingGroupVCpuCountRequestOutput
func (AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestOutput
func (AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestPtrOutput ¶ added in v0.3.0
func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestPtrOutput() AutoScalingGroupVCpuCountRequestPtrOutput
func (AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (i AutoScalingGroupVCpuCountRequestArgs) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestPtrOutput
type AutoScalingGroupVCpuCountRequestInput ¶ added in v0.3.0
type AutoScalingGroupVCpuCountRequestInput interface { pulumi.Input ToAutoScalingGroupVCpuCountRequestOutput() AutoScalingGroupVCpuCountRequestOutput ToAutoScalingGroupVCpuCountRequestOutputWithContext(context.Context) AutoScalingGroupVCpuCountRequestOutput }
AutoScalingGroupVCpuCountRequestInput is an input type that accepts AutoScalingGroupVCpuCountRequestArgs and AutoScalingGroupVCpuCountRequestOutput values. You can construct a concrete instance of `AutoScalingGroupVCpuCountRequestInput` via:
AutoScalingGroupVCpuCountRequestArgs{...}
type AutoScalingGroupVCpuCountRequestOutput ¶ added in v0.3.0
type AutoScalingGroupVCpuCountRequestOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupVCpuCountRequestOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupVCpuCountRequestOutput) ElementType() reflect.Type
func (AutoScalingGroupVCpuCountRequestOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupVCpuCountRequestOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestOutput ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestOutput() AutoScalingGroupVCpuCountRequestOutput
func (AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestOutput
func (AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestPtrOutput() AutoScalingGroupVCpuCountRequestPtrOutput
func (AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestOutput) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestPtrOutput
type AutoScalingGroupVCpuCountRequestPtrInput ¶ added in v0.3.0
type AutoScalingGroupVCpuCountRequestPtrInput interface { pulumi.Input ToAutoScalingGroupVCpuCountRequestPtrOutput() AutoScalingGroupVCpuCountRequestPtrOutput ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext(context.Context) AutoScalingGroupVCpuCountRequestPtrOutput }
AutoScalingGroupVCpuCountRequestPtrInput is an input type that accepts AutoScalingGroupVCpuCountRequestArgs, AutoScalingGroupVCpuCountRequestPtr and AutoScalingGroupVCpuCountRequestPtrOutput values. You can construct a concrete instance of `AutoScalingGroupVCpuCountRequestPtrInput` via:
AutoScalingGroupVCpuCountRequestArgs{...} or: nil
func AutoScalingGroupVCpuCountRequestPtr ¶ added in v0.3.0
func AutoScalingGroupVCpuCountRequestPtr(v *AutoScalingGroupVCpuCountRequestArgs) AutoScalingGroupVCpuCountRequestPtrInput
type AutoScalingGroupVCpuCountRequestPtrOutput ¶ added in v0.3.0
type AutoScalingGroupVCpuCountRequestPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingGroupVCpuCountRequestPtrOutput) ElementType ¶ added in v0.3.0
func (AutoScalingGroupVCpuCountRequestPtrOutput) ElementType() reflect.Type
func (AutoScalingGroupVCpuCountRequestPtrOutput) Max ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestPtrOutput) Max() pulumi.IntPtrOutput
func (AutoScalingGroupVCpuCountRequestPtrOutput) Min ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestPtrOutput) Min() pulumi.IntPtrOutput
func (AutoScalingGroupVCpuCountRequestPtrOutput) ToAutoScalingGroupVCpuCountRequestPtrOutput ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestPtrOutput) ToAutoScalingGroupVCpuCountRequestPtrOutput() AutoScalingGroupVCpuCountRequestPtrOutput
func (AutoScalingGroupVCpuCountRequestPtrOutput) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext ¶ added in v0.3.0
func (o AutoScalingGroupVCpuCountRequestPtrOutput) ToAutoScalingGroupVCpuCountRequestPtrOutputWithContext(ctx context.Context) AutoScalingGroupVCpuCountRequestPtrOutput
type LaunchConfiguration ¶
type LaunchConfiguration struct { pulumi.CustomResourceState // For Auto Scaling groups that are running in a virtual private cloud (VPC), specifies whether to assign a public IP address to the group's instances. AssociatePublicIpAddress pulumi.BoolPtrOutput `pulumi:"associatePublicIpAddress"` // Specifies how block devices are exposed to the instance. You can specify virtual devices and EBS volumes. BlockDeviceMappings LaunchConfigurationBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` // The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to. ClassicLinkVPCId pulumi.StringPtrOutput `pulumi:"classicLinkVPCId"` // The IDs of one or more security groups for the VPC that you specified in the ClassicLinkVPCId property. ClassicLinkVPCSecurityGroups pulumi.StringArrayOutput `pulumi:"classicLinkVPCSecurityGroups"` // Specifies whether the launch configuration is optimized for EBS I/O (true) or not (false). EbsOptimized pulumi.BoolPtrOutput `pulumi:"ebsOptimized"` // Provides the name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance. The instance profile contains the IAM role. IamInstanceProfile pulumi.StringPtrOutput `pulumi:"iamInstanceProfile"` // Provides the unique ID of the Amazon Machine Image (AMI) that was assigned during registration. ImageId pulumi.StringOutput `pulumi:"imageId"` // The ID of the Amazon EC2 instance you want to use to create the launch configuration. InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` // Controls whether instances in this group are launched with detailed (true) or basic (false) monitoring. InstanceMonitoring pulumi.BoolPtrOutput `pulumi:"instanceMonitoring"` // Specifies the instance type of the EC2 instance. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // Provides the ID of the kernel associated with the EC2 AMI. KernelId pulumi.StringPtrOutput `pulumi:"kernelId"` // Provides the name of the EC2 key pair. KeyName pulumi.StringPtrOutput `pulumi:"keyName"` // The name of the launch configuration. This name must be unique per Region per account. LaunchConfigurationName pulumi.StringPtrOutput `pulumi:"launchConfigurationName"` // The metadata options for the instances. MetadataOptions LaunchConfigurationMetadataOptionsPtrOutput `pulumi:"metadataOptions"` // The tenancy of the instance, either default or dedicated. PlacementTenancy pulumi.StringPtrOutput `pulumi:"placementTenancy"` // The ID of the RAM disk to select. RamDiskId pulumi.StringPtrOutput `pulumi:"ramDiskId"` // A list that contains the security groups to assign to the instances in the Auto Scaling group. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // The maximum hourly price you are willing to pay for any Spot Instances launched to fulfill the request. SpotPrice pulumi.StringPtrOutput `pulumi:"spotPrice"` // The Base64-encoded user data to make available to the launched EC2 instances. UserData pulumi.StringPtrOutput `pulumi:"userData"` }
The AWS::AutoScaling::LaunchConfiguration resource specifies the launch configuration that can be used by an Auto Scaling group to configure Amazon EC2 instances.
func GetLaunchConfiguration ¶
func GetLaunchConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LaunchConfigurationState, opts ...pulumi.ResourceOption) (*LaunchConfiguration, error)
GetLaunchConfiguration gets an existing LaunchConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLaunchConfiguration ¶
func NewLaunchConfiguration(ctx *pulumi.Context, name string, args *LaunchConfigurationArgs, opts ...pulumi.ResourceOption) (*LaunchConfiguration, error)
NewLaunchConfiguration registers a new resource with the given unique name, arguments, and options.
func (*LaunchConfiguration) ElementType ¶
func (*LaunchConfiguration) ElementType() reflect.Type
func (*LaunchConfiguration) ToLaunchConfigurationOutput ¶
func (i *LaunchConfiguration) ToLaunchConfigurationOutput() LaunchConfigurationOutput
func (*LaunchConfiguration) ToLaunchConfigurationOutputWithContext ¶
func (i *LaunchConfiguration) ToLaunchConfigurationOutputWithContext(ctx context.Context) LaunchConfigurationOutput
type LaunchConfigurationArgs ¶
type LaunchConfigurationArgs struct { // For Auto Scaling groups that are running in a virtual private cloud (VPC), specifies whether to assign a public IP address to the group's instances. AssociatePublicIpAddress pulumi.BoolPtrInput // Specifies how block devices are exposed to the instance. You can specify virtual devices and EBS volumes. BlockDeviceMappings LaunchConfigurationBlockDeviceMappingArrayInput // The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to. ClassicLinkVPCId pulumi.StringPtrInput // The IDs of one or more security groups for the VPC that you specified in the ClassicLinkVPCId property. ClassicLinkVPCSecurityGroups pulumi.StringArrayInput // Specifies whether the launch configuration is optimized for EBS I/O (true) or not (false). EbsOptimized pulumi.BoolPtrInput // Provides the name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance. The instance profile contains the IAM role. IamInstanceProfile pulumi.StringPtrInput // Provides the unique ID of the Amazon Machine Image (AMI) that was assigned during registration. ImageId pulumi.StringInput // The ID of the Amazon EC2 instance you want to use to create the launch configuration. InstanceId pulumi.StringPtrInput // Controls whether instances in this group are launched with detailed (true) or basic (false) monitoring. InstanceMonitoring pulumi.BoolPtrInput // Specifies the instance type of the EC2 instance. InstanceType pulumi.StringInput // Provides the ID of the kernel associated with the EC2 AMI. KernelId pulumi.StringPtrInput // Provides the name of the EC2 key pair. KeyName pulumi.StringPtrInput // The name of the launch configuration. This name must be unique per Region per account. LaunchConfigurationName pulumi.StringPtrInput // The metadata options for the instances. MetadataOptions LaunchConfigurationMetadataOptionsPtrInput // The tenancy of the instance, either default or dedicated. PlacementTenancy pulumi.StringPtrInput // The ID of the RAM disk to select. RamDiskId pulumi.StringPtrInput // A list that contains the security groups to assign to the instances in the Auto Scaling group. SecurityGroups pulumi.StringArrayInput // The maximum hourly price you are willing to pay for any Spot Instances launched to fulfill the request. SpotPrice pulumi.StringPtrInput // The Base64-encoded user data to make available to the launched EC2 instances. UserData pulumi.StringPtrInput }
The set of arguments for constructing a LaunchConfiguration resource.
func (LaunchConfigurationArgs) ElementType ¶
func (LaunchConfigurationArgs) ElementType() reflect.Type
type LaunchConfigurationBlockDevice ¶
type LaunchConfigurationBlockDevice struct { // Indicates whether the volume is deleted on instance termination. DeleteOnTermination *bool `pulumi:"deleteOnTermination"` // Specifies whether the volume should be encrypted. Encrypted *bool `pulumi:"encrypted"` // The number of input/output (I/O) operations per second (IOPS) to provision for the volume. Iops *int `pulumi:"iops"` // The snapshot ID of the volume to use. SnapshotId *string `pulumi:"snapshotId"` // The throughput (MiBps) to provision for a gp3 volume. Throughput *int `pulumi:"throughput"` // The volume size, in GiBs. VolumeSize *int `pulumi:"volumeSize"` // The volume type. VolumeType *string `pulumi:"volumeType"` }
BlockDevice is a subproperty of BlockDeviceMapping that describes an Amazon EBS volume.
type LaunchConfigurationBlockDeviceArgs ¶
type LaunchConfigurationBlockDeviceArgs struct { // Indicates whether the volume is deleted on instance termination. DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` // Specifies whether the volume should be encrypted. Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // The number of input/output (I/O) operations per second (IOPS) to provision for the volume. Iops pulumi.IntPtrInput `pulumi:"iops"` // The snapshot ID of the volume to use. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // The throughput (MiBps) to provision for a gp3 volume. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // The volume size, in GiBs. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // The volume type. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
BlockDevice is a subproperty of BlockDeviceMapping that describes an Amazon EBS volume.
func (LaunchConfigurationBlockDeviceArgs) ElementType ¶
func (LaunchConfigurationBlockDeviceArgs) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDeviceOutput ¶
func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDeviceOutput() LaunchConfigurationBlockDeviceOutput
func (LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDeviceOutputWithContext ¶
func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDeviceOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceOutput
func (LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDevicePtrOutput ¶
func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDevicePtrOutput() LaunchConfigurationBlockDevicePtrOutput
func (LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDevicePtrOutputWithContext ¶
func (i LaunchConfigurationBlockDeviceArgs) ToLaunchConfigurationBlockDevicePtrOutputWithContext(ctx context.Context) LaunchConfigurationBlockDevicePtrOutput
type LaunchConfigurationBlockDeviceInput ¶
type LaunchConfigurationBlockDeviceInput interface { pulumi.Input ToLaunchConfigurationBlockDeviceOutput() LaunchConfigurationBlockDeviceOutput ToLaunchConfigurationBlockDeviceOutputWithContext(context.Context) LaunchConfigurationBlockDeviceOutput }
LaunchConfigurationBlockDeviceInput is an input type that accepts LaunchConfigurationBlockDeviceArgs and LaunchConfigurationBlockDeviceOutput values. You can construct a concrete instance of `LaunchConfigurationBlockDeviceInput` via:
LaunchConfigurationBlockDeviceArgs{...}
type LaunchConfigurationBlockDeviceMapping ¶
type LaunchConfigurationBlockDeviceMapping struct { // The device name exposed to the EC2 instance (for example, /dev/sdh or xvdh). DeviceName string `pulumi:"deviceName"` // Parameters used to automatically set up EBS volumes when an instance is launched. Ebs *LaunchConfigurationBlockDevice `pulumi:"ebs"` // Setting this value to true suppresses the specified device included in the block device mapping of the AMI. NoDevice *bool `pulumi:"noDevice"` // The name of the virtual device. VirtualName *string `pulumi:"virtualName"` }
BlockDeviceMapping is a property of AWS::AutoScaling::LaunchConfiguration that describes a block device mapping for an Auto Scaling group.
type LaunchConfigurationBlockDeviceMappingArgs ¶
type LaunchConfigurationBlockDeviceMappingArgs struct { // The device name exposed to the EC2 instance (for example, /dev/sdh or xvdh). DeviceName pulumi.StringInput `pulumi:"deviceName"` // Parameters used to automatically set up EBS volumes when an instance is launched. Ebs LaunchConfigurationBlockDevicePtrInput `pulumi:"ebs"` // Setting this value to true suppresses the specified device included in the block device mapping of the AMI. NoDevice pulumi.BoolPtrInput `pulumi:"noDevice"` // The name of the virtual device. VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
BlockDeviceMapping is a property of AWS::AutoScaling::LaunchConfiguration that describes a block device mapping for an Auto Scaling group.
func (LaunchConfigurationBlockDeviceMappingArgs) ElementType ¶
func (LaunchConfigurationBlockDeviceMappingArgs) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceMappingArgs) ToLaunchConfigurationBlockDeviceMappingOutput ¶
func (i LaunchConfigurationBlockDeviceMappingArgs) ToLaunchConfigurationBlockDeviceMappingOutput() LaunchConfigurationBlockDeviceMappingOutput
func (LaunchConfigurationBlockDeviceMappingArgs) ToLaunchConfigurationBlockDeviceMappingOutputWithContext ¶
func (i LaunchConfigurationBlockDeviceMappingArgs) ToLaunchConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingOutput
type LaunchConfigurationBlockDeviceMappingArray ¶
type LaunchConfigurationBlockDeviceMappingArray []LaunchConfigurationBlockDeviceMappingInput
func (LaunchConfigurationBlockDeviceMappingArray) ElementType ¶
func (LaunchConfigurationBlockDeviceMappingArray) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceMappingArray) ToLaunchConfigurationBlockDeviceMappingArrayOutput ¶
func (i LaunchConfigurationBlockDeviceMappingArray) ToLaunchConfigurationBlockDeviceMappingArrayOutput() LaunchConfigurationBlockDeviceMappingArrayOutput
func (LaunchConfigurationBlockDeviceMappingArray) ToLaunchConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (i LaunchConfigurationBlockDeviceMappingArray) ToLaunchConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingArrayOutput
type LaunchConfigurationBlockDeviceMappingArrayInput ¶
type LaunchConfigurationBlockDeviceMappingArrayInput interface { pulumi.Input ToLaunchConfigurationBlockDeviceMappingArrayOutput() LaunchConfigurationBlockDeviceMappingArrayOutput ToLaunchConfigurationBlockDeviceMappingArrayOutputWithContext(context.Context) LaunchConfigurationBlockDeviceMappingArrayOutput }
LaunchConfigurationBlockDeviceMappingArrayInput is an input type that accepts LaunchConfigurationBlockDeviceMappingArray and LaunchConfigurationBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `LaunchConfigurationBlockDeviceMappingArrayInput` via:
LaunchConfigurationBlockDeviceMappingArray{ LaunchConfigurationBlockDeviceMappingArgs{...} }
type LaunchConfigurationBlockDeviceMappingArrayOutput ¶
type LaunchConfigurationBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (LaunchConfigurationBlockDeviceMappingArrayOutput) ElementType ¶
func (LaunchConfigurationBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceMappingArrayOutput) ToLaunchConfigurationBlockDeviceMappingArrayOutput ¶
func (o LaunchConfigurationBlockDeviceMappingArrayOutput) ToLaunchConfigurationBlockDeviceMappingArrayOutput() LaunchConfigurationBlockDeviceMappingArrayOutput
func (LaunchConfigurationBlockDeviceMappingArrayOutput) ToLaunchConfigurationBlockDeviceMappingArrayOutputWithContext ¶
func (o LaunchConfigurationBlockDeviceMappingArrayOutput) ToLaunchConfigurationBlockDeviceMappingArrayOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingArrayOutput
type LaunchConfigurationBlockDeviceMappingInput ¶
type LaunchConfigurationBlockDeviceMappingInput interface { pulumi.Input ToLaunchConfigurationBlockDeviceMappingOutput() LaunchConfigurationBlockDeviceMappingOutput ToLaunchConfigurationBlockDeviceMappingOutputWithContext(context.Context) LaunchConfigurationBlockDeviceMappingOutput }
LaunchConfigurationBlockDeviceMappingInput is an input type that accepts LaunchConfigurationBlockDeviceMappingArgs and LaunchConfigurationBlockDeviceMappingOutput values. You can construct a concrete instance of `LaunchConfigurationBlockDeviceMappingInput` via:
LaunchConfigurationBlockDeviceMappingArgs{...}
type LaunchConfigurationBlockDeviceMappingOutput ¶
type LaunchConfigurationBlockDeviceMappingOutput struct{ *pulumi.OutputState }
BlockDeviceMapping is a property of AWS::AutoScaling::LaunchConfiguration that describes a block device mapping for an Auto Scaling group.
func (LaunchConfigurationBlockDeviceMappingOutput) DeviceName ¶
func (o LaunchConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
The device name exposed to the EC2 instance (for example, /dev/sdh or xvdh).
func (LaunchConfigurationBlockDeviceMappingOutput) Ebs ¶
Parameters used to automatically set up EBS volumes when an instance is launched.
func (LaunchConfigurationBlockDeviceMappingOutput) ElementType ¶
func (LaunchConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceMappingOutput) NoDevice ¶
func (o LaunchConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
Setting this value to true suppresses the specified device included in the block device mapping of the AMI.
func (LaunchConfigurationBlockDeviceMappingOutput) ToLaunchConfigurationBlockDeviceMappingOutput ¶
func (o LaunchConfigurationBlockDeviceMappingOutput) ToLaunchConfigurationBlockDeviceMappingOutput() LaunchConfigurationBlockDeviceMappingOutput
func (LaunchConfigurationBlockDeviceMappingOutput) ToLaunchConfigurationBlockDeviceMappingOutputWithContext ¶
func (o LaunchConfigurationBlockDeviceMappingOutput) ToLaunchConfigurationBlockDeviceMappingOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceMappingOutput
func (LaunchConfigurationBlockDeviceMappingOutput) VirtualName ¶
func (o LaunchConfigurationBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
The name of the virtual device.
type LaunchConfigurationBlockDeviceOutput ¶
type LaunchConfigurationBlockDeviceOutput struct{ *pulumi.OutputState }
BlockDevice is a subproperty of BlockDeviceMapping that describes an Amazon EBS volume.
func (LaunchConfigurationBlockDeviceOutput) DeleteOnTermination ¶
func (o LaunchConfigurationBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Indicates whether the volume is deleted on instance termination.
func (LaunchConfigurationBlockDeviceOutput) ElementType ¶
func (LaunchConfigurationBlockDeviceOutput) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceOutput) Encrypted ¶
func (o LaunchConfigurationBlockDeviceOutput) Encrypted() pulumi.BoolPtrOutput
Specifies whether the volume should be encrypted.
func (LaunchConfigurationBlockDeviceOutput) Iops ¶
func (o LaunchConfigurationBlockDeviceOutput) Iops() pulumi.IntPtrOutput
The number of input/output (I/O) operations per second (IOPS) to provision for the volume.
func (LaunchConfigurationBlockDeviceOutput) SnapshotId ¶
func (o LaunchConfigurationBlockDeviceOutput) SnapshotId() pulumi.StringPtrOutput
The snapshot ID of the volume to use.
func (LaunchConfigurationBlockDeviceOutput) Throughput ¶
func (o LaunchConfigurationBlockDeviceOutput) Throughput() pulumi.IntPtrOutput
The throughput (MiBps) to provision for a gp3 volume.
func (LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDeviceOutput ¶
func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDeviceOutput() LaunchConfigurationBlockDeviceOutput
func (LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDeviceOutputWithContext ¶
func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDeviceOutputWithContext(ctx context.Context) LaunchConfigurationBlockDeviceOutput
func (LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDevicePtrOutput ¶
func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDevicePtrOutput() LaunchConfigurationBlockDevicePtrOutput
func (LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDevicePtrOutputWithContext ¶
func (o LaunchConfigurationBlockDeviceOutput) ToLaunchConfigurationBlockDevicePtrOutputWithContext(ctx context.Context) LaunchConfigurationBlockDevicePtrOutput
func (LaunchConfigurationBlockDeviceOutput) VolumeSize ¶
func (o LaunchConfigurationBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
The volume size, in GiBs.
func (LaunchConfigurationBlockDeviceOutput) VolumeType ¶
func (o LaunchConfigurationBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
The volume type.
type LaunchConfigurationBlockDevicePtrInput ¶
type LaunchConfigurationBlockDevicePtrInput interface { pulumi.Input ToLaunchConfigurationBlockDevicePtrOutput() LaunchConfigurationBlockDevicePtrOutput ToLaunchConfigurationBlockDevicePtrOutputWithContext(context.Context) LaunchConfigurationBlockDevicePtrOutput }
LaunchConfigurationBlockDevicePtrInput is an input type that accepts LaunchConfigurationBlockDeviceArgs, LaunchConfigurationBlockDevicePtr and LaunchConfigurationBlockDevicePtrOutput values. You can construct a concrete instance of `LaunchConfigurationBlockDevicePtrInput` via:
LaunchConfigurationBlockDeviceArgs{...} or: nil
func LaunchConfigurationBlockDevicePtr ¶
func LaunchConfigurationBlockDevicePtr(v *LaunchConfigurationBlockDeviceArgs) LaunchConfigurationBlockDevicePtrInput
type LaunchConfigurationBlockDevicePtrOutput ¶
type LaunchConfigurationBlockDevicePtrOutput struct{ *pulumi.OutputState }
func (LaunchConfigurationBlockDevicePtrOutput) DeleteOnTermination ¶
func (o LaunchConfigurationBlockDevicePtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Indicates whether the volume is deleted on instance termination.
func (LaunchConfigurationBlockDevicePtrOutput) ElementType ¶
func (LaunchConfigurationBlockDevicePtrOutput) ElementType() reflect.Type
func (LaunchConfigurationBlockDevicePtrOutput) Encrypted ¶
func (o LaunchConfigurationBlockDevicePtrOutput) Encrypted() pulumi.BoolPtrOutput
Specifies whether the volume should be encrypted.
func (LaunchConfigurationBlockDevicePtrOutput) Iops ¶
func (o LaunchConfigurationBlockDevicePtrOutput) Iops() pulumi.IntPtrOutput
The number of input/output (I/O) operations per second (IOPS) to provision for the volume.
func (LaunchConfigurationBlockDevicePtrOutput) SnapshotId ¶
func (o LaunchConfigurationBlockDevicePtrOutput) SnapshotId() pulumi.StringPtrOutput
The snapshot ID of the volume to use.
func (LaunchConfigurationBlockDevicePtrOutput) Throughput ¶
func (o LaunchConfigurationBlockDevicePtrOutput) Throughput() pulumi.IntPtrOutput
The throughput (MiBps) to provision for a gp3 volume.
func (LaunchConfigurationBlockDevicePtrOutput) ToLaunchConfigurationBlockDevicePtrOutput ¶
func (o LaunchConfigurationBlockDevicePtrOutput) ToLaunchConfigurationBlockDevicePtrOutput() LaunchConfigurationBlockDevicePtrOutput
func (LaunchConfigurationBlockDevicePtrOutput) ToLaunchConfigurationBlockDevicePtrOutputWithContext ¶
func (o LaunchConfigurationBlockDevicePtrOutput) ToLaunchConfigurationBlockDevicePtrOutputWithContext(ctx context.Context) LaunchConfigurationBlockDevicePtrOutput
func (LaunchConfigurationBlockDevicePtrOutput) VolumeSize ¶
func (o LaunchConfigurationBlockDevicePtrOutput) VolumeSize() pulumi.IntPtrOutput
The volume size, in GiBs.
func (LaunchConfigurationBlockDevicePtrOutput) VolumeType ¶
func (o LaunchConfigurationBlockDevicePtrOutput) VolumeType() pulumi.StringPtrOutput
The volume type.
type LaunchConfigurationInput ¶
type LaunchConfigurationInput interface { pulumi.Input ToLaunchConfigurationOutput() LaunchConfigurationOutput ToLaunchConfigurationOutputWithContext(ctx context.Context) LaunchConfigurationOutput }
type LaunchConfigurationMetadataOptions ¶
type LaunchConfigurationMetadataOptions struct { // This parameter enables or disables the HTTP metadata endpoint on your instances. HttpEndpoint *string `pulumi:"httpEndpoint"` // The desired HTTP PUT response hop limit for instance metadata requests. HttpPutResponseHopLimit *int `pulumi:"httpPutResponseHopLimit"` // The state of token usage for your instance metadata requests. HttpTokens *string `pulumi:"httpTokens"` }
MetadataOptions is a property of AWS::AutoScaling::LaunchConfiguration that describes metadata options for the instances.
type LaunchConfigurationMetadataOptionsArgs ¶
type LaunchConfigurationMetadataOptionsArgs struct { // This parameter enables or disables the HTTP metadata endpoint on your instances. HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"` // The desired HTTP PUT response hop limit for instance metadata requests. HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` // The state of token usage for your instance metadata requests. HttpTokens pulumi.StringPtrInput `pulumi:"httpTokens"` }
MetadataOptions is a property of AWS::AutoScaling::LaunchConfiguration that describes metadata options for the instances.
func (LaunchConfigurationMetadataOptionsArgs) ElementType ¶
func (LaunchConfigurationMetadataOptionsArgs) ElementType() reflect.Type
func (LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsOutput ¶
func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsOutput() LaunchConfigurationMetadataOptionsOutput
func (LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsOutputWithContext ¶
func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsOutput
func (LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsPtrOutput ¶
func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsPtrOutput() LaunchConfigurationMetadataOptionsPtrOutput
func (LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext ¶
func (i LaunchConfigurationMetadataOptionsArgs) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsPtrOutput
type LaunchConfigurationMetadataOptionsInput ¶
type LaunchConfigurationMetadataOptionsInput interface { pulumi.Input ToLaunchConfigurationMetadataOptionsOutput() LaunchConfigurationMetadataOptionsOutput ToLaunchConfigurationMetadataOptionsOutputWithContext(context.Context) LaunchConfigurationMetadataOptionsOutput }
LaunchConfigurationMetadataOptionsInput is an input type that accepts LaunchConfigurationMetadataOptionsArgs and LaunchConfigurationMetadataOptionsOutput values. You can construct a concrete instance of `LaunchConfigurationMetadataOptionsInput` via:
LaunchConfigurationMetadataOptionsArgs{...}
type LaunchConfigurationMetadataOptionsOutput ¶
type LaunchConfigurationMetadataOptionsOutput struct{ *pulumi.OutputState }
MetadataOptions is a property of AWS::AutoScaling::LaunchConfiguration that describes metadata options for the instances.
func (LaunchConfigurationMetadataOptionsOutput) ElementType ¶
func (LaunchConfigurationMetadataOptionsOutput) ElementType() reflect.Type
func (LaunchConfigurationMetadataOptionsOutput) HttpEndpoint ¶
func (o LaunchConfigurationMetadataOptionsOutput) HttpEndpoint() pulumi.StringPtrOutput
This parameter enables or disables the HTTP metadata endpoint on your instances.
func (LaunchConfigurationMetadataOptionsOutput) HttpPutResponseHopLimit ¶
func (o LaunchConfigurationMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The desired HTTP PUT response hop limit for instance metadata requests.
func (LaunchConfigurationMetadataOptionsOutput) HttpTokens ¶
func (o LaunchConfigurationMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
The state of token usage for your instance metadata requests.
func (LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsOutput ¶
func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsOutput() LaunchConfigurationMetadataOptionsOutput
func (LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsOutputWithContext ¶
func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsOutput
func (LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsPtrOutput ¶
func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsPtrOutput() LaunchConfigurationMetadataOptionsPtrOutput
func (LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext ¶
func (o LaunchConfigurationMetadataOptionsOutput) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsPtrOutput
type LaunchConfigurationMetadataOptionsPtrInput ¶
type LaunchConfigurationMetadataOptionsPtrInput interface { pulumi.Input ToLaunchConfigurationMetadataOptionsPtrOutput() LaunchConfigurationMetadataOptionsPtrOutput ToLaunchConfigurationMetadataOptionsPtrOutputWithContext(context.Context) LaunchConfigurationMetadataOptionsPtrOutput }
LaunchConfigurationMetadataOptionsPtrInput is an input type that accepts LaunchConfigurationMetadataOptionsArgs, LaunchConfigurationMetadataOptionsPtr and LaunchConfigurationMetadataOptionsPtrOutput values. You can construct a concrete instance of `LaunchConfigurationMetadataOptionsPtrInput` via:
LaunchConfigurationMetadataOptionsArgs{...} or: nil
func LaunchConfigurationMetadataOptionsPtr ¶
func LaunchConfigurationMetadataOptionsPtr(v *LaunchConfigurationMetadataOptionsArgs) LaunchConfigurationMetadataOptionsPtrInput
type LaunchConfigurationMetadataOptionsPtrOutput ¶
type LaunchConfigurationMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (LaunchConfigurationMetadataOptionsPtrOutput) ElementType ¶
func (LaunchConfigurationMetadataOptionsPtrOutput) ElementType() reflect.Type
func (LaunchConfigurationMetadataOptionsPtrOutput) HttpEndpoint ¶
func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
This parameter enables or disables the HTTP metadata endpoint on your instances.
func (LaunchConfigurationMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶
func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The desired HTTP PUT response hop limit for instance metadata requests.
func (LaunchConfigurationMetadataOptionsPtrOutput) HttpTokens ¶
func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
The state of token usage for your instance metadata requests.
func (LaunchConfigurationMetadataOptionsPtrOutput) ToLaunchConfigurationMetadataOptionsPtrOutput ¶
func (o LaunchConfigurationMetadataOptionsPtrOutput) ToLaunchConfigurationMetadataOptionsPtrOutput() LaunchConfigurationMetadataOptionsPtrOutput
func (LaunchConfigurationMetadataOptionsPtrOutput) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext ¶
func (o LaunchConfigurationMetadataOptionsPtrOutput) ToLaunchConfigurationMetadataOptionsPtrOutputWithContext(ctx context.Context) LaunchConfigurationMetadataOptionsPtrOutput
type LaunchConfigurationOutput ¶
type LaunchConfigurationOutput struct{ *pulumi.OutputState }
func (LaunchConfigurationOutput) AssociatePublicIpAddress ¶ added in v0.17.0
func (o LaunchConfigurationOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
For Auto Scaling groups that are running in a virtual private cloud (VPC), specifies whether to assign a public IP address to the group's instances.
func (LaunchConfigurationOutput) BlockDeviceMappings ¶ added in v0.17.0
func (o LaunchConfigurationOutput) BlockDeviceMappings() LaunchConfigurationBlockDeviceMappingArrayOutput
Specifies how block devices are exposed to the instance. You can specify virtual devices and EBS volumes.
func (LaunchConfigurationOutput) ClassicLinkVPCId ¶ added in v0.17.0
func (o LaunchConfigurationOutput) ClassicLinkVPCId() pulumi.StringPtrOutput
The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to.
func (LaunchConfigurationOutput) ClassicLinkVPCSecurityGroups ¶ added in v0.17.0
func (o LaunchConfigurationOutput) ClassicLinkVPCSecurityGroups() pulumi.StringArrayOutput
The IDs of one or more security groups for the VPC that you specified in the ClassicLinkVPCId property.
func (LaunchConfigurationOutput) EbsOptimized ¶ added in v0.17.0
func (o LaunchConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
Specifies whether the launch configuration is optimized for EBS I/O (true) or not (false).
func (LaunchConfigurationOutput) ElementType ¶
func (LaunchConfigurationOutput) ElementType() reflect.Type
func (LaunchConfigurationOutput) IamInstanceProfile ¶ added in v0.17.0
func (o LaunchConfigurationOutput) IamInstanceProfile() pulumi.StringPtrOutput
Provides the name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance. The instance profile contains the IAM role.
func (LaunchConfigurationOutput) ImageId ¶ added in v0.17.0
func (o LaunchConfigurationOutput) ImageId() pulumi.StringOutput
Provides the unique ID of the Amazon Machine Image (AMI) that was assigned during registration.
func (LaunchConfigurationOutput) InstanceId ¶ added in v0.17.0
func (o LaunchConfigurationOutput) InstanceId() pulumi.StringPtrOutput
The ID of the Amazon EC2 instance you want to use to create the launch configuration.
func (LaunchConfigurationOutput) InstanceMonitoring ¶ added in v0.17.0
func (o LaunchConfigurationOutput) InstanceMonitoring() pulumi.BoolPtrOutput
Controls whether instances in this group are launched with detailed (true) or basic (false) monitoring.
func (LaunchConfigurationOutput) InstanceType ¶ added in v0.17.0
func (o LaunchConfigurationOutput) InstanceType() pulumi.StringOutput
Specifies the instance type of the EC2 instance.
func (LaunchConfigurationOutput) KernelId ¶ added in v0.17.0
func (o LaunchConfigurationOutput) KernelId() pulumi.StringPtrOutput
Provides the ID of the kernel associated with the EC2 AMI.
func (LaunchConfigurationOutput) KeyName ¶ added in v0.17.0
func (o LaunchConfigurationOutput) KeyName() pulumi.StringPtrOutput
Provides the name of the EC2 key pair.
func (LaunchConfigurationOutput) LaunchConfigurationName ¶ added in v0.17.0
func (o LaunchConfigurationOutput) LaunchConfigurationName() pulumi.StringPtrOutput
The name of the launch configuration. This name must be unique per Region per account.
func (LaunchConfigurationOutput) MetadataOptions ¶ added in v0.17.0
func (o LaunchConfigurationOutput) MetadataOptions() LaunchConfigurationMetadataOptionsPtrOutput
The metadata options for the instances.
func (LaunchConfigurationOutput) PlacementTenancy ¶ added in v0.17.0
func (o LaunchConfigurationOutput) PlacementTenancy() pulumi.StringPtrOutput
The tenancy of the instance, either default or dedicated.
func (LaunchConfigurationOutput) RamDiskId ¶ added in v0.17.0
func (o LaunchConfigurationOutput) RamDiskId() pulumi.StringPtrOutput
The ID of the RAM disk to select.
func (LaunchConfigurationOutput) SecurityGroups ¶ added in v0.17.0
func (o LaunchConfigurationOutput) SecurityGroups() pulumi.StringArrayOutput
A list that contains the security groups to assign to the instances in the Auto Scaling group.
func (LaunchConfigurationOutput) SpotPrice ¶ added in v0.17.0
func (o LaunchConfigurationOutput) SpotPrice() pulumi.StringPtrOutput
The maximum hourly price you are willing to pay for any Spot Instances launched to fulfill the request.
func (LaunchConfigurationOutput) ToLaunchConfigurationOutput ¶
func (o LaunchConfigurationOutput) ToLaunchConfigurationOutput() LaunchConfigurationOutput
func (LaunchConfigurationOutput) ToLaunchConfigurationOutputWithContext ¶
func (o LaunchConfigurationOutput) ToLaunchConfigurationOutputWithContext(ctx context.Context) LaunchConfigurationOutput
func (LaunchConfigurationOutput) UserData ¶ added in v0.17.0
func (o LaunchConfigurationOutput) UserData() pulumi.StringPtrOutput
The Base64-encoded user data to make available to the launched EC2 instances.
type LaunchConfigurationState ¶
type LaunchConfigurationState struct { }
func (LaunchConfigurationState) ElementType ¶
func (LaunchConfigurationState) ElementType() reflect.Type
type LifecycleHook ¶
type LifecycleHook struct { pulumi.CustomResourceState // The name of the Auto Scaling group for the lifecycle hook. AutoScalingGroupName pulumi.StringOutput `pulumi:"autoScalingGroupName"` // The action the Auto Scaling group takes when the lifecycle hook timeout elapses or if an unexpected failure occurs. The valid values are CONTINUE and ABANDON (default). DefaultResult pulumi.StringPtrOutput `pulumi:"defaultResult"` // The maximum time, in seconds, that can elapse before the lifecycle hook times out. The range is from 30 to 7200 seconds. The default value is 3600 seconds (1 hour). If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the action that you specified in the DefaultResult property. HeartbeatTimeout pulumi.IntPtrOutput `pulumi:"heartbeatTimeout"` // The name of the lifecycle hook. LifecycleHookName pulumi.StringPtrOutput `pulumi:"lifecycleHookName"` // The instance state to which you want to attach the lifecycle hook. LifecycleTransition pulumi.StringOutput `pulumi:"lifecycleTransition"` // Additional information that is included any time Amazon EC2 Auto Scaling sends a message to the notification target. NotificationMetadata pulumi.StringPtrOutput `pulumi:"notificationMetadata"` // The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata. NotificationTargetARN pulumi.StringPtrOutput `pulumi:"notificationTargetARN"` // The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue. RoleARN pulumi.StringPtrOutput `pulumi:"roleARN"` }
Resource Type definition for AWS::AutoScaling::LifecycleHook
func GetLifecycleHook ¶
func GetLifecycleHook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LifecycleHookState, opts ...pulumi.ResourceOption) (*LifecycleHook, error)
GetLifecycleHook gets an existing LifecycleHook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLifecycleHook ¶
func NewLifecycleHook(ctx *pulumi.Context, name string, args *LifecycleHookArgs, opts ...pulumi.ResourceOption) (*LifecycleHook, error)
NewLifecycleHook registers a new resource with the given unique name, arguments, and options.
func (*LifecycleHook) ElementType ¶
func (*LifecycleHook) ElementType() reflect.Type
func (*LifecycleHook) ToLifecycleHookOutput ¶
func (i *LifecycleHook) ToLifecycleHookOutput() LifecycleHookOutput
func (*LifecycleHook) ToLifecycleHookOutputWithContext ¶
func (i *LifecycleHook) ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput
type LifecycleHookArgs ¶
type LifecycleHookArgs struct { // The name of the Auto Scaling group for the lifecycle hook. AutoScalingGroupName pulumi.StringInput // The action the Auto Scaling group takes when the lifecycle hook timeout elapses or if an unexpected failure occurs. The valid values are CONTINUE and ABANDON (default). DefaultResult pulumi.StringPtrInput // The maximum time, in seconds, that can elapse before the lifecycle hook times out. The range is from 30 to 7200 seconds. The default value is 3600 seconds (1 hour). If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the action that you specified in the DefaultResult property. HeartbeatTimeout pulumi.IntPtrInput // The name of the lifecycle hook. LifecycleHookName pulumi.StringPtrInput // The instance state to which you want to attach the lifecycle hook. LifecycleTransition pulumi.StringInput // Additional information that is included any time Amazon EC2 Auto Scaling sends a message to the notification target. NotificationMetadata pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata. NotificationTargetARN pulumi.StringPtrInput // The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue. RoleARN pulumi.StringPtrInput }
The set of arguments for constructing a LifecycleHook resource.
func (LifecycleHookArgs) ElementType ¶
func (LifecycleHookArgs) ElementType() reflect.Type
type LifecycleHookInput ¶
type LifecycleHookInput interface { pulumi.Input ToLifecycleHookOutput() LifecycleHookOutput ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput }
type LifecycleHookOutput ¶
type LifecycleHookOutput struct{ *pulumi.OutputState }
func (LifecycleHookOutput) AutoScalingGroupName ¶ added in v0.17.0
func (o LifecycleHookOutput) AutoScalingGroupName() pulumi.StringOutput
The name of the Auto Scaling group for the lifecycle hook.
func (LifecycleHookOutput) DefaultResult ¶ added in v0.17.0
func (o LifecycleHookOutput) DefaultResult() pulumi.StringPtrOutput
The action the Auto Scaling group takes when the lifecycle hook timeout elapses or if an unexpected failure occurs. The valid values are CONTINUE and ABANDON (default).
func (LifecycleHookOutput) ElementType ¶
func (LifecycleHookOutput) ElementType() reflect.Type
func (LifecycleHookOutput) HeartbeatTimeout ¶ added in v0.17.0
func (o LifecycleHookOutput) HeartbeatTimeout() pulumi.IntPtrOutput
The maximum time, in seconds, that can elapse before the lifecycle hook times out. The range is from 30 to 7200 seconds. The default value is 3600 seconds (1 hour). If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the action that you specified in the DefaultResult property.
func (LifecycleHookOutput) LifecycleHookName ¶ added in v0.17.0
func (o LifecycleHookOutput) LifecycleHookName() pulumi.StringPtrOutput
The name of the lifecycle hook.
func (LifecycleHookOutput) LifecycleTransition ¶ added in v0.17.0
func (o LifecycleHookOutput) LifecycleTransition() pulumi.StringOutput
The instance state to which you want to attach the lifecycle hook.
func (LifecycleHookOutput) NotificationMetadata ¶ added in v0.17.0
func (o LifecycleHookOutput) NotificationMetadata() pulumi.StringPtrOutput
Additional information that is included any time Amazon EC2 Auto Scaling sends a message to the notification target.
func (LifecycleHookOutput) NotificationTargetARN ¶ added in v0.17.0
func (o LifecycleHookOutput) NotificationTargetARN() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata.
func (LifecycleHookOutput) RoleARN ¶ added in v0.17.0
func (o LifecycleHookOutput) RoleARN() pulumi.StringPtrOutput
The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue.
func (LifecycleHookOutput) ToLifecycleHookOutput ¶
func (o LifecycleHookOutput) ToLifecycleHookOutput() LifecycleHookOutput
func (LifecycleHookOutput) ToLifecycleHookOutputWithContext ¶
func (o LifecycleHookOutput) ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput
type LifecycleHookState ¶
type LifecycleHookState struct { }
func (LifecycleHookState) ElementType ¶
func (LifecycleHookState) ElementType() reflect.Type
type LookupAutoScalingGroupArgs ¶ added in v0.12.0
type LookupAutoScalingGroupArgs struct {
Id string `pulumi:"id"`
}
type LookupAutoScalingGroupOutputArgs ¶ added in v0.12.0
type LookupAutoScalingGroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupAutoScalingGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAutoScalingGroupOutputArgs) ElementType() reflect.Type
type LookupAutoScalingGroupResult ¶ added in v0.12.0
type LookupAutoScalingGroupResult struct { AvailabilityZones []string `pulumi:"availabilityZones"` CapacityRebalance *bool `pulumi:"capacityRebalance"` Context *string `pulumi:"context"` Cooldown *string `pulumi:"cooldown"` DefaultInstanceWarmup *int `pulumi:"defaultInstanceWarmup"` DesiredCapacity *string `pulumi:"desiredCapacity"` DesiredCapacityType *string `pulumi:"desiredCapacityType"` HealthCheckGracePeriod *int `pulumi:"healthCheckGracePeriod"` HealthCheckType *string `pulumi:"healthCheckType"` Id *string `pulumi:"id"` LaunchConfigurationName *string `pulumi:"launchConfigurationName"` LaunchTemplate *AutoScalingGroupLaunchTemplateSpecification `pulumi:"launchTemplate"` LaunchTemplateSpecification *string `pulumi:"launchTemplateSpecification"` LifecycleHookSpecificationList []AutoScalingGroupLifecycleHookSpecification `pulumi:"lifecycleHookSpecificationList"` LoadBalancerNames []string `pulumi:"loadBalancerNames"` MaxInstanceLifetime *int `pulumi:"maxInstanceLifetime"` MaxSize *string `pulumi:"maxSize"` MetricsCollection []AutoScalingGroupMetricsCollection `pulumi:"metricsCollection"` MinSize *string `pulumi:"minSize"` MixedInstancesPolicy *AutoScalingGroupMixedInstancesPolicy `pulumi:"mixedInstancesPolicy"` NewInstancesProtectedFromScaleIn *bool `pulumi:"newInstancesProtectedFromScaleIn"` NotificationConfigurations []AutoScalingGroupNotificationConfiguration `pulumi:"notificationConfigurations"` PlacementGroup *string `pulumi:"placementGroup"` ServiceLinkedRoleARN *string `pulumi:"serviceLinkedRoleARN"` Tags []AutoScalingGroupTagProperty `pulumi:"tags"` TargetGroupARNs []string `pulumi:"targetGroupARNs"` TerminationPolicies []string `pulumi:"terminationPolicies"` VPCZoneIdentifier []string `pulumi:"vPCZoneIdentifier"` }
func LookupAutoScalingGroup ¶ added in v0.12.0
func LookupAutoScalingGroup(ctx *pulumi.Context, args *LookupAutoScalingGroupArgs, opts ...pulumi.InvokeOption) (*LookupAutoScalingGroupResult, error)
Resource Type definition for AWS::AutoScaling::AutoScalingGroup
type LookupAutoScalingGroupResultOutput ¶ added in v0.12.0
type LookupAutoScalingGroupResultOutput struct{ *pulumi.OutputState }
func LookupAutoScalingGroupOutput ¶ added in v0.12.0
func LookupAutoScalingGroupOutput(ctx *pulumi.Context, args LookupAutoScalingGroupOutputArgs, opts ...pulumi.InvokeOption) LookupAutoScalingGroupResultOutput
func (LookupAutoScalingGroupResultOutput) AvailabilityZones ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) AvailabilityZones() pulumi.StringArrayOutput
func (LookupAutoScalingGroupResultOutput) CapacityRebalance ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) CapacityRebalance() pulumi.BoolPtrOutput
func (LookupAutoScalingGroupResultOutput) Context ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) Context() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) Cooldown ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) Cooldown() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) DefaultInstanceWarmup ¶ added in v0.17.0
func (o LookupAutoScalingGroupResultOutput) DefaultInstanceWarmup() pulumi.IntPtrOutput
func (LookupAutoScalingGroupResultOutput) DesiredCapacity ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) DesiredCapacity() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) DesiredCapacityType ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) DesiredCapacityType() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupAutoScalingGroupResultOutput) ElementType() reflect.Type
func (LookupAutoScalingGroupResultOutput) HealthCheckGracePeriod ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) HealthCheckGracePeriod() pulumi.IntPtrOutput
func (LookupAutoScalingGroupResultOutput) HealthCheckType ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) HealthCheckType() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) Id ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) LaunchConfigurationName ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) LaunchConfigurationName() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) LaunchTemplate ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) LaunchTemplate() AutoScalingGroupLaunchTemplateSpecificationPtrOutput
func (LookupAutoScalingGroupResultOutput) LaunchTemplateSpecification ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) LaunchTemplateSpecification() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) LifecycleHookSpecificationList ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) LifecycleHookSpecificationList() AutoScalingGroupLifecycleHookSpecificationArrayOutput
func (LookupAutoScalingGroupResultOutput) LoadBalancerNames ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) LoadBalancerNames() pulumi.StringArrayOutput
func (LookupAutoScalingGroupResultOutput) MaxInstanceLifetime ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) MaxInstanceLifetime() pulumi.IntPtrOutput
func (LookupAutoScalingGroupResultOutput) MaxSize ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) MaxSize() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) MetricsCollection ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) MetricsCollection() AutoScalingGroupMetricsCollectionArrayOutput
func (LookupAutoScalingGroupResultOutput) MinSize ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) MinSize() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) MixedInstancesPolicy ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) MixedInstancesPolicy() AutoScalingGroupMixedInstancesPolicyPtrOutput
func (LookupAutoScalingGroupResultOutput) NewInstancesProtectedFromScaleIn ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) NewInstancesProtectedFromScaleIn() pulumi.BoolPtrOutput
func (LookupAutoScalingGroupResultOutput) NotificationConfigurations ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) NotificationConfigurations() AutoScalingGroupNotificationConfigurationArrayOutput
func (LookupAutoScalingGroupResultOutput) PlacementGroup ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) PlacementGroup() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) ServiceLinkedRoleARN ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) ServiceLinkedRoleARN() pulumi.StringPtrOutput
func (LookupAutoScalingGroupResultOutput) TargetGroupARNs ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) TargetGroupARNs() pulumi.StringArrayOutput
func (LookupAutoScalingGroupResultOutput) TerminationPolicies ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) TerminationPolicies() pulumi.StringArrayOutput
func (LookupAutoScalingGroupResultOutput) ToLookupAutoScalingGroupResultOutput ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) ToLookupAutoScalingGroupResultOutput() LookupAutoScalingGroupResultOutput
func (LookupAutoScalingGroupResultOutput) ToLookupAutoScalingGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) ToLookupAutoScalingGroupResultOutputWithContext(ctx context.Context) LookupAutoScalingGroupResultOutput
func (LookupAutoScalingGroupResultOutput) VPCZoneIdentifier ¶ added in v0.12.0
func (o LookupAutoScalingGroupResultOutput) VPCZoneIdentifier() pulumi.StringArrayOutput
type LookupLifecycleHookArgs ¶ added in v0.12.0
type LookupLifecycleHookOutputArgs ¶ added in v0.12.0
type LookupLifecycleHookOutputArgs struct { // The name of the Auto Scaling group for the lifecycle hook. AutoScalingGroupName pulumi.StringInput `pulumi:"autoScalingGroupName"` // The name of the lifecycle hook. LifecycleHookName pulumi.StringInput `pulumi:"lifecycleHookName"` }
func (LookupLifecycleHookOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLifecycleHookOutputArgs) ElementType() reflect.Type
type LookupLifecycleHookResult ¶ added in v0.12.0
type LookupLifecycleHookResult struct { // The action the Auto Scaling group takes when the lifecycle hook timeout elapses or if an unexpected failure occurs. The valid values are CONTINUE and ABANDON (default). DefaultResult *string `pulumi:"defaultResult"` // The maximum time, in seconds, that can elapse before the lifecycle hook times out. The range is from 30 to 7200 seconds. The default value is 3600 seconds (1 hour). If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the action that you specified in the DefaultResult property. HeartbeatTimeout *int `pulumi:"heartbeatTimeout"` // The instance state to which you want to attach the lifecycle hook. LifecycleTransition *string `pulumi:"lifecycleTransition"` // Additional information that is included any time Amazon EC2 Auto Scaling sends a message to the notification target. NotificationMetadata *string `pulumi:"notificationMetadata"` // The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata. NotificationTargetARN *string `pulumi:"notificationTargetARN"` // The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue. RoleARN *string `pulumi:"roleARN"` }
func LookupLifecycleHook ¶ added in v0.12.0
func LookupLifecycleHook(ctx *pulumi.Context, args *LookupLifecycleHookArgs, opts ...pulumi.InvokeOption) (*LookupLifecycleHookResult, error)
Resource Type definition for AWS::AutoScaling::LifecycleHook
type LookupLifecycleHookResultOutput ¶ added in v0.12.0
type LookupLifecycleHookResultOutput struct{ *pulumi.OutputState }
func LookupLifecycleHookOutput ¶ added in v0.12.0
func LookupLifecycleHookOutput(ctx *pulumi.Context, args LookupLifecycleHookOutputArgs, opts ...pulumi.InvokeOption) LookupLifecycleHookResultOutput
func (LookupLifecycleHookResultOutput) DefaultResult ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) DefaultResult() pulumi.StringPtrOutput
The action the Auto Scaling group takes when the lifecycle hook timeout elapses or if an unexpected failure occurs. The valid values are CONTINUE and ABANDON (default).
func (LookupLifecycleHookResultOutput) ElementType ¶ added in v0.12.0
func (LookupLifecycleHookResultOutput) ElementType() reflect.Type
func (LookupLifecycleHookResultOutput) HeartbeatTimeout ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) HeartbeatTimeout() pulumi.IntPtrOutput
The maximum time, in seconds, that can elapse before the lifecycle hook times out. The range is from 30 to 7200 seconds. The default value is 3600 seconds (1 hour). If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the action that you specified in the DefaultResult property.
func (LookupLifecycleHookResultOutput) LifecycleTransition ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) LifecycleTransition() pulumi.StringPtrOutput
The instance state to which you want to attach the lifecycle hook.
func (LookupLifecycleHookResultOutput) NotificationMetadata ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) NotificationMetadata() pulumi.StringPtrOutput
Additional information that is included any time Amazon EC2 Auto Scaling sends a message to the notification target.
func (LookupLifecycleHookResultOutput) NotificationTargetARN ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) NotificationTargetARN() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata.
func (LookupLifecycleHookResultOutput) RoleARN ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) RoleARN() pulumi.StringPtrOutput
The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue.
func (LookupLifecycleHookResultOutput) ToLookupLifecycleHookResultOutput ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) ToLookupLifecycleHookResultOutput() LookupLifecycleHookResultOutput
func (LookupLifecycleHookResultOutput) ToLookupLifecycleHookResultOutputWithContext ¶ added in v0.12.0
func (o LookupLifecycleHookResultOutput) ToLookupLifecycleHookResultOutputWithContext(ctx context.Context) LookupLifecycleHookResultOutput
type LookupScalingPolicyArgs ¶ added in v0.12.0
type LookupScalingPolicyArgs struct { // The ARN of the AutoScaling scaling policy Arn string `pulumi:"arn"` }
type LookupScalingPolicyOutputArgs ¶ added in v0.12.0
type LookupScalingPolicyOutputArgs struct { // The ARN of the AutoScaling scaling policy Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupScalingPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupScalingPolicyOutputArgs) ElementType() reflect.Type
type LookupScalingPolicyResult ¶ added in v0.12.0
type LookupScalingPolicyResult struct { // Specifies how the scaling adjustment is interpreted. The valid values are ChangeInCapacity, ExactCapacity, and PercentChangeInCapacity. AdjustmentType *string `pulumi:"adjustmentType"` // The ARN of the AutoScaling scaling policy Arn *string `pulumi:"arn"` // The duration of the policy's cooldown period, in seconds. When a cooldown period is specified here, it overrides the default cooldown period defined for the Auto Scaling group. Cooldown *string `pulumi:"cooldown"` // The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. If not provided, the default is to use the value from the default cooldown period for the Auto Scaling group. Valid only if the policy type is TargetTrackingScaling or StepScaling. EstimatedInstanceWarmup *int `pulumi:"estimatedInstanceWarmup"` // The aggregation type for the CloudWatch metrics. The valid values are Minimum, Maximum, and Average. If the aggregation type is null, the value is treated as Average. Valid only if the policy type is StepScaling. MetricAggregationType *string `pulumi:"metricAggregationType"` // The minimum value to scale by when the adjustment type is PercentChangeInCapacity. For example, suppose that you create a step scaling policy to scale out an Auto Scaling group by 25 percent and you specify a MinAdjustmentMagnitude of 2. If the group has 4 instances and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a MinAdjustmentMagnitude of 2, Amazon EC2 Auto Scaling scales out the group by 2 instances. MinAdjustmentMagnitude *int `pulumi:"minAdjustmentMagnitude"` PolicyName *string `pulumi:"policyName"` // One of the following policy types: TargetTrackingScaling, StepScaling, SimpleScaling (default), PredictiveScaling PolicyType *string `pulumi:"policyType"` // A predictive scaling policy. Includes support for predefined metrics only. PredictiveScalingConfiguration *ScalingPolicyPredictiveScalingConfiguration `pulumi:"predictiveScalingConfiguration"` // The amount by which to scale, based on the specified adjustment type. A positive value adds to the current capacity while a negative number removes from the current capacity. For exact capacity, you must specify a positive value. Required if the policy type is SimpleScaling. (Not used with any other policy type.) ScalingAdjustment *int `pulumi:"scalingAdjustment"` // A set of adjustments that enable you to scale based on the size of the alarm breach. Required if the policy type is StepScaling. (Not used with any other policy type.) StepAdjustments []ScalingPolicyStepAdjustment `pulumi:"stepAdjustments"` // A target tracking scaling policy. Includes support for predefined or customized metrics. TargetTrackingConfiguration *ScalingPolicyTargetTrackingConfiguration `pulumi:"targetTrackingConfiguration"` }
func LookupScalingPolicy ¶ added in v0.12.0
func LookupScalingPolicy(ctx *pulumi.Context, args *LookupScalingPolicyArgs, opts ...pulumi.InvokeOption) (*LookupScalingPolicyResult, error)
The AWS::AutoScaling::ScalingPolicy resource specifies an Amazon EC2 Auto Scaling scaling policy so that the Auto Scaling group can scale the number of instances available for your application.
type LookupScalingPolicyResultOutput ¶ added in v0.12.0
type LookupScalingPolicyResultOutput struct{ *pulumi.OutputState }
func LookupScalingPolicyOutput ¶ added in v0.12.0
func LookupScalingPolicyOutput(ctx *pulumi.Context, args LookupScalingPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupScalingPolicyResultOutput
func (LookupScalingPolicyResultOutput) AdjustmentType ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) AdjustmentType() pulumi.StringPtrOutput
Specifies how the scaling adjustment is interpreted. The valid values are ChangeInCapacity, ExactCapacity, and PercentChangeInCapacity.
func (LookupScalingPolicyResultOutput) Arn ¶ added in v0.21.0
func (o LookupScalingPolicyResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the AutoScaling scaling policy
func (LookupScalingPolicyResultOutput) Cooldown ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) Cooldown() pulumi.StringPtrOutput
The duration of the policy's cooldown period, in seconds. When a cooldown period is specified here, it overrides the default cooldown period defined for the Auto Scaling group.
func (LookupScalingPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupScalingPolicyResultOutput) ElementType() reflect.Type
func (LookupScalingPolicyResultOutput) EstimatedInstanceWarmup ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) EstimatedInstanceWarmup() pulumi.IntPtrOutput
The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. If not provided, the default is to use the value from the default cooldown period for the Auto Scaling group. Valid only if the policy type is TargetTrackingScaling or StepScaling.
func (LookupScalingPolicyResultOutput) MetricAggregationType ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) MetricAggregationType() pulumi.StringPtrOutput
The aggregation type for the CloudWatch metrics. The valid values are Minimum, Maximum, and Average. If the aggregation type is null, the value is treated as Average. Valid only if the policy type is StepScaling.
func (LookupScalingPolicyResultOutput) MinAdjustmentMagnitude ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) MinAdjustmentMagnitude() pulumi.IntPtrOutput
The minimum value to scale by when the adjustment type is PercentChangeInCapacity. For example, suppose that you create a step scaling policy to scale out an Auto Scaling group by 25 percent and you specify a MinAdjustmentMagnitude of 2. If the group has 4 instances and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a MinAdjustmentMagnitude of 2, Amazon EC2 Auto Scaling scales out the group by 2 instances.
func (LookupScalingPolicyResultOutput) PolicyName ¶ added in v0.21.0
func (o LookupScalingPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
func (LookupScalingPolicyResultOutput) PolicyType ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) PolicyType() pulumi.StringPtrOutput
One of the following policy types: TargetTrackingScaling, StepScaling, SimpleScaling (default), PredictiveScaling
func (LookupScalingPolicyResultOutput) PredictiveScalingConfiguration ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) PredictiveScalingConfiguration() ScalingPolicyPredictiveScalingConfigurationPtrOutput
A predictive scaling policy. Includes support for predefined metrics only.
func (LookupScalingPolicyResultOutput) ScalingAdjustment ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) ScalingAdjustment() pulumi.IntPtrOutput
The amount by which to scale, based on the specified adjustment type. A positive value adds to the current capacity while a negative number removes from the current capacity. For exact capacity, you must specify a positive value. Required if the policy type is SimpleScaling. (Not used with any other policy type.)
func (LookupScalingPolicyResultOutput) StepAdjustments ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) StepAdjustments() ScalingPolicyStepAdjustmentArrayOutput
A set of adjustments that enable you to scale based on the size of the alarm breach. Required if the policy type is StepScaling. (Not used with any other policy type.)
func (LookupScalingPolicyResultOutput) TargetTrackingConfiguration ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) TargetTrackingConfiguration() ScalingPolicyTargetTrackingConfigurationPtrOutput
A target tracking scaling policy. Includes support for predefined or customized metrics.
func (LookupScalingPolicyResultOutput) ToLookupScalingPolicyResultOutput ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) ToLookupScalingPolicyResultOutput() LookupScalingPolicyResultOutput
func (LookupScalingPolicyResultOutput) ToLookupScalingPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupScalingPolicyResultOutput) ToLookupScalingPolicyResultOutputWithContext(ctx context.Context) LookupScalingPolicyResultOutput
type LookupScheduledActionArgs ¶ added in v0.12.0
type LookupScheduledActionOutputArgs ¶ added in v0.12.0
type LookupScheduledActionOutputArgs struct { // The name of the Auto Scaling group. AutoScalingGroupName pulumi.StringInput `pulumi:"autoScalingGroupName"` // Auto-generated unique identifier ScheduledActionName pulumi.StringInput `pulumi:"scheduledActionName"` }
func (LookupScheduledActionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupScheduledActionOutputArgs) ElementType() reflect.Type
type LookupScheduledActionResult ¶ added in v0.12.0
type LookupScheduledActionResult struct { // The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain. DesiredCapacity *int `pulumi:"desiredCapacity"` // The latest scheduled start time to return. If scheduled action names are provided, this parameter is ignored. EndTime *string `pulumi:"endTime"` // The minimum size of the Auto Scaling group. MaxSize *int `pulumi:"maxSize"` // The minimum size of the Auto Scaling group. MinSize *int `pulumi:"minSize"` // The recurring schedule for the action, in Unix cron syntax format. When StartTime and EndTime are specified with Recurrence , they form the boundaries of when the recurring action starts and stops. Recurrence *string `pulumi:"recurrence"` // Auto-generated unique identifier ScheduledActionName *string `pulumi:"scheduledActionName"` // The earliest scheduled start time to return. If scheduled action names are provided, this parameter is ignored. StartTime *string `pulumi:"startTime"` // The time zone for the cron expression. TimeZone *string `pulumi:"timeZone"` }
func LookupScheduledAction ¶ added in v0.12.0
func LookupScheduledAction(ctx *pulumi.Context, args *LookupScheduledActionArgs, opts ...pulumi.InvokeOption) (*LookupScheduledActionResult, error)
The AWS::AutoScaling::ScheduledAction resource specifies an Amazon EC2 Auto Scaling scheduled action so that the Auto Scaling group can change the number of instances available for your application in response to predictable load changes.
type LookupScheduledActionResultOutput ¶ added in v0.12.0
type LookupScheduledActionResultOutput struct{ *pulumi.OutputState }
func LookupScheduledActionOutput ¶ added in v0.12.0
func LookupScheduledActionOutput(ctx *pulumi.Context, args LookupScheduledActionOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledActionResultOutput
func (LookupScheduledActionResultOutput) DesiredCapacity ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.
func (LookupScheduledActionResultOutput) ElementType ¶ added in v0.12.0
func (LookupScheduledActionResultOutput) ElementType() reflect.Type
func (LookupScheduledActionResultOutput) EndTime ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) EndTime() pulumi.StringPtrOutput
The latest scheduled start time to return. If scheduled action names are provided, this parameter is ignored.
func (LookupScheduledActionResultOutput) MaxSize ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) MaxSize() pulumi.IntPtrOutput
The minimum size of the Auto Scaling group.
func (LookupScheduledActionResultOutput) MinSize ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) MinSize() pulumi.IntPtrOutput
The minimum size of the Auto Scaling group.
func (LookupScheduledActionResultOutput) Recurrence ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) Recurrence() pulumi.StringPtrOutput
The recurring schedule for the action, in Unix cron syntax format. When StartTime and EndTime are specified with Recurrence , they form the boundaries of when the recurring action starts and stops.
func (LookupScheduledActionResultOutput) ScheduledActionName ¶ added in v0.39.0
func (o LookupScheduledActionResultOutput) ScheduledActionName() pulumi.StringPtrOutput
Auto-generated unique identifier
func (LookupScheduledActionResultOutput) StartTime ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) StartTime() pulumi.StringPtrOutput
The earliest scheduled start time to return. If scheduled action names are provided, this parameter is ignored.
func (LookupScheduledActionResultOutput) TimeZone ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) TimeZone() pulumi.StringPtrOutput
The time zone for the cron expression.
func (LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutput ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutput() LookupScheduledActionResultOutput
func (LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutputWithContext ¶ added in v0.12.0
func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutputWithContext(ctx context.Context) LookupScheduledActionResultOutput
type LookupWarmPoolArgs ¶ added in v0.12.0
type LookupWarmPoolArgs struct {
AutoScalingGroupName string `pulumi:"autoScalingGroupName"`
}
type LookupWarmPoolOutputArgs ¶ added in v0.12.0
type LookupWarmPoolOutputArgs struct {
AutoScalingGroupName pulumi.StringInput `pulumi:"autoScalingGroupName"`
}
func (LookupWarmPoolOutputArgs) ElementType ¶ added in v0.12.0
func (LookupWarmPoolOutputArgs) ElementType() reflect.Type
type LookupWarmPoolResult ¶ added in v0.12.0
type LookupWarmPoolResult struct { InstanceReusePolicy *WarmPoolInstanceReusePolicy `pulumi:"instanceReusePolicy"` MaxGroupPreparedCapacity *int `pulumi:"maxGroupPreparedCapacity"` MinSize *int `pulumi:"minSize"` PoolState *string `pulumi:"poolState"` }
func LookupWarmPool ¶ added in v0.12.0
func LookupWarmPool(ctx *pulumi.Context, args *LookupWarmPoolArgs, opts ...pulumi.InvokeOption) (*LookupWarmPoolResult, error)
Resource schema for AWS::AutoScaling::WarmPool.
type LookupWarmPoolResultOutput ¶ added in v0.12.0
type LookupWarmPoolResultOutput struct{ *pulumi.OutputState }
func LookupWarmPoolOutput ¶ added in v0.12.0
func LookupWarmPoolOutput(ctx *pulumi.Context, args LookupWarmPoolOutputArgs, opts ...pulumi.InvokeOption) LookupWarmPoolResultOutput
func (LookupWarmPoolResultOutput) ElementType ¶ added in v0.12.0
func (LookupWarmPoolResultOutput) ElementType() reflect.Type
func (LookupWarmPoolResultOutput) InstanceReusePolicy ¶ added in v0.12.0
func (o LookupWarmPoolResultOutput) InstanceReusePolicy() WarmPoolInstanceReusePolicyPtrOutput
func (LookupWarmPoolResultOutput) MaxGroupPreparedCapacity ¶ added in v0.12.0
func (o LookupWarmPoolResultOutput) MaxGroupPreparedCapacity() pulumi.IntPtrOutput
func (LookupWarmPoolResultOutput) MinSize ¶ added in v0.12.0
func (o LookupWarmPoolResultOutput) MinSize() pulumi.IntPtrOutput
func (LookupWarmPoolResultOutput) PoolState ¶ added in v0.12.0
func (o LookupWarmPoolResultOutput) PoolState() pulumi.StringPtrOutput
func (LookupWarmPoolResultOutput) ToLookupWarmPoolResultOutput ¶ added in v0.12.0
func (o LookupWarmPoolResultOutput) ToLookupWarmPoolResultOutput() LookupWarmPoolResultOutput
func (LookupWarmPoolResultOutput) ToLookupWarmPoolResultOutputWithContext ¶ added in v0.12.0
func (o LookupWarmPoolResultOutput) ToLookupWarmPoolResultOutputWithContext(ctx context.Context) LookupWarmPoolResultOutput
type ScalingPolicy ¶
type ScalingPolicy struct { pulumi.CustomResourceState // Specifies how the scaling adjustment is interpreted. The valid values are ChangeInCapacity, ExactCapacity, and PercentChangeInCapacity. AdjustmentType pulumi.StringPtrOutput `pulumi:"adjustmentType"` // The ARN of the AutoScaling scaling policy Arn pulumi.StringOutput `pulumi:"arn"` // The name of the Auto Scaling group. AutoScalingGroupName pulumi.StringOutput `pulumi:"autoScalingGroupName"` // The duration of the policy's cooldown period, in seconds. When a cooldown period is specified here, it overrides the default cooldown period defined for the Auto Scaling group. Cooldown pulumi.StringPtrOutput `pulumi:"cooldown"` // The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. If not provided, the default is to use the value from the default cooldown period for the Auto Scaling group. Valid only if the policy type is TargetTrackingScaling or StepScaling. EstimatedInstanceWarmup pulumi.IntPtrOutput `pulumi:"estimatedInstanceWarmup"` // The aggregation type for the CloudWatch metrics. The valid values are Minimum, Maximum, and Average. If the aggregation type is null, the value is treated as Average. Valid only if the policy type is StepScaling. MetricAggregationType pulumi.StringPtrOutput `pulumi:"metricAggregationType"` // The minimum value to scale by when the adjustment type is PercentChangeInCapacity. For example, suppose that you create a step scaling policy to scale out an Auto Scaling group by 25 percent and you specify a MinAdjustmentMagnitude of 2. If the group has 4 instances and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a MinAdjustmentMagnitude of 2, Amazon EC2 Auto Scaling scales out the group by 2 instances. MinAdjustmentMagnitude pulumi.IntPtrOutput `pulumi:"minAdjustmentMagnitude"` PolicyName pulumi.StringOutput `pulumi:"policyName"` // One of the following policy types: TargetTrackingScaling, StepScaling, SimpleScaling (default), PredictiveScaling PolicyType pulumi.StringPtrOutput `pulumi:"policyType"` // A predictive scaling policy. Includes support for predefined metrics only. PredictiveScalingConfiguration ScalingPolicyPredictiveScalingConfigurationPtrOutput `pulumi:"predictiveScalingConfiguration"` // The amount by which to scale, based on the specified adjustment type. A positive value adds to the current capacity while a negative number removes from the current capacity. For exact capacity, you must specify a positive value. Required if the policy type is SimpleScaling. (Not used with any other policy type.) ScalingAdjustment pulumi.IntPtrOutput `pulumi:"scalingAdjustment"` // A set of adjustments that enable you to scale based on the size of the alarm breach. Required if the policy type is StepScaling. (Not used with any other policy type.) StepAdjustments ScalingPolicyStepAdjustmentArrayOutput `pulumi:"stepAdjustments"` // A target tracking scaling policy. Includes support for predefined or customized metrics. TargetTrackingConfiguration ScalingPolicyTargetTrackingConfigurationPtrOutput `pulumi:"targetTrackingConfiguration"` }
The AWS::AutoScaling::ScalingPolicy resource specifies an Amazon EC2 Auto Scaling scaling policy so that the Auto Scaling group can scale the number of instances available for your application.
func GetScalingPolicy ¶
func GetScalingPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScalingPolicyState, opts ...pulumi.ResourceOption) (*ScalingPolicy, error)
GetScalingPolicy gets an existing ScalingPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScalingPolicy ¶
func NewScalingPolicy(ctx *pulumi.Context, name string, args *ScalingPolicyArgs, opts ...pulumi.ResourceOption) (*ScalingPolicy, error)
NewScalingPolicy registers a new resource with the given unique name, arguments, and options.
func (*ScalingPolicy) ElementType ¶
func (*ScalingPolicy) ElementType() reflect.Type
func (*ScalingPolicy) ToScalingPolicyOutput ¶
func (i *ScalingPolicy) ToScalingPolicyOutput() ScalingPolicyOutput
func (*ScalingPolicy) ToScalingPolicyOutputWithContext ¶
func (i *ScalingPolicy) ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput
type ScalingPolicyArgs ¶
type ScalingPolicyArgs struct { // Specifies how the scaling adjustment is interpreted. The valid values are ChangeInCapacity, ExactCapacity, and PercentChangeInCapacity. AdjustmentType pulumi.StringPtrInput // The name of the Auto Scaling group. AutoScalingGroupName pulumi.StringInput // The duration of the policy's cooldown period, in seconds. When a cooldown period is specified here, it overrides the default cooldown period defined for the Auto Scaling group. Cooldown pulumi.StringPtrInput // The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. If not provided, the default is to use the value from the default cooldown period for the Auto Scaling group. Valid only if the policy type is TargetTrackingScaling or StepScaling. EstimatedInstanceWarmup pulumi.IntPtrInput // The aggregation type for the CloudWatch metrics. The valid values are Minimum, Maximum, and Average. If the aggregation type is null, the value is treated as Average. Valid only if the policy type is StepScaling. MetricAggregationType pulumi.StringPtrInput // The minimum value to scale by when the adjustment type is PercentChangeInCapacity. For example, suppose that you create a step scaling policy to scale out an Auto Scaling group by 25 percent and you specify a MinAdjustmentMagnitude of 2. If the group has 4 instances and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a MinAdjustmentMagnitude of 2, Amazon EC2 Auto Scaling scales out the group by 2 instances. MinAdjustmentMagnitude pulumi.IntPtrInput // One of the following policy types: TargetTrackingScaling, StepScaling, SimpleScaling (default), PredictiveScaling PolicyType pulumi.StringPtrInput // A predictive scaling policy. Includes support for predefined metrics only. PredictiveScalingConfiguration ScalingPolicyPredictiveScalingConfigurationPtrInput // The amount by which to scale, based on the specified adjustment type. A positive value adds to the current capacity while a negative number removes from the current capacity. For exact capacity, you must specify a positive value. Required if the policy type is SimpleScaling. (Not used with any other policy type.) ScalingAdjustment pulumi.IntPtrInput // A set of adjustments that enable you to scale based on the size of the alarm breach. Required if the policy type is StepScaling. (Not used with any other policy type.) StepAdjustments ScalingPolicyStepAdjustmentArrayInput // A target tracking scaling policy. Includes support for predefined or customized metrics. TargetTrackingConfiguration ScalingPolicyTargetTrackingConfigurationPtrInput }
The set of arguments for constructing a ScalingPolicy resource.
func (ScalingPolicyArgs) ElementType ¶
func (ScalingPolicyArgs) ElementType() reflect.Type
type ScalingPolicyCustomizedMetricSpecification ¶
type ScalingPolicyCustomizedMetricSpecification struct { Dimensions []ScalingPolicyMetricDimension `pulumi:"dimensions"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` Statistic string `pulumi:"statistic"` Unit *string `pulumi:"unit"` }
type ScalingPolicyCustomizedMetricSpecificationArgs ¶
type ScalingPolicyCustomizedMetricSpecificationArgs struct { Dimensions ScalingPolicyMetricDimensionArrayInput `pulumi:"dimensions"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringInput `pulumi:"namespace"` Statistic pulumi.StringInput `pulumi:"statistic"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ScalingPolicyCustomizedMetricSpecificationArgs) ElementType ¶
func (ScalingPolicyCustomizedMetricSpecificationArgs) ElementType() reflect.Type
func (ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationOutput ¶
func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationOutput() ScalingPolicyCustomizedMetricSpecificationOutput
func (ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationOutputWithContext ¶
func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationOutput
func (ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationPtrOutput ¶
func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationPtrOutput() ScalingPolicyCustomizedMetricSpecificationPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext ¶
func (i ScalingPolicyCustomizedMetricSpecificationArgs) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationPtrOutput
type ScalingPolicyCustomizedMetricSpecificationInput ¶
type ScalingPolicyCustomizedMetricSpecificationInput interface { pulumi.Input ToScalingPolicyCustomizedMetricSpecificationOutput() ScalingPolicyCustomizedMetricSpecificationOutput ToScalingPolicyCustomizedMetricSpecificationOutputWithContext(context.Context) ScalingPolicyCustomizedMetricSpecificationOutput }
ScalingPolicyCustomizedMetricSpecificationInput is an input type that accepts ScalingPolicyCustomizedMetricSpecificationArgs and ScalingPolicyCustomizedMetricSpecificationOutput values. You can construct a concrete instance of `ScalingPolicyCustomizedMetricSpecificationInput` via:
ScalingPolicyCustomizedMetricSpecificationArgs{...}
type ScalingPolicyCustomizedMetricSpecificationOutput ¶
type ScalingPolicyCustomizedMetricSpecificationOutput struct{ *pulumi.OutputState }
func (ScalingPolicyCustomizedMetricSpecificationOutput) Dimensions ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) ElementType ¶
func (ScalingPolicyCustomizedMetricSpecificationOutput) ElementType() reflect.Type
func (ScalingPolicyCustomizedMetricSpecificationOutput) MetricName ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) MetricName() pulumi.StringOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) Namespace ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) Namespace() pulumi.StringOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) Statistic ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) Statistic() pulumi.StringOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationOutput ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationOutput() ScalingPolicyCustomizedMetricSpecificationOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationOutputWithContext ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutput ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutput() ScalingPolicyCustomizedMetricSpecificationPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationOutput) Unit ¶
func (o ScalingPolicyCustomizedMetricSpecificationOutput) Unit() pulumi.StringPtrOutput
type ScalingPolicyCustomizedMetricSpecificationPtrInput ¶
type ScalingPolicyCustomizedMetricSpecificationPtrInput interface { pulumi.Input ToScalingPolicyCustomizedMetricSpecificationPtrOutput() ScalingPolicyCustomizedMetricSpecificationPtrOutput ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext(context.Context) ScalingPolicyCustomizedMetricSpecificationPtrOutput }
ScalingPolicyCustomizedMetricSpecificationPtrInput is an input type that accepts ScalingPolicyCustomizedMetricSpecificationArgs, ScalingPolicyCustomizedMetricSpecificationPtr and ScalingPolicyCustomizedMetricSpecificationPtrOutput values. You can construct a concrete instance of `ScalingPolicyCustomizedMetricSpecificationPtrInput` via:
ScalingPolicyCustomizedMetricSpecificationArgs{...} or: nil
func ScalingPolicyCustomizedMetricSpecificationPtr ¶
func ScalingPolicyCustomizedMetricSpecificationPtr(v *ScalingPolicyCustomizedMetricSpecificationArgs) ScalingPolicyCustomizedMetricSpecificationPtrInput
type ScalingPolicyCustomizedMetricSpecificationPtrOutput ¶
type ScalingPolicyCustomizedMetricSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) Dimensions ¶
func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) ElementType ¶
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) ElementType() reflect.Type
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) MetricName ¶
func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) MetricName() pulumi.StringPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) Namespace ¶
func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Namespace() pulumi.StringPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) Statistic ¶
func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Statistic() pulumi.StringPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutput ¶
func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutput() ScalingPolicyCustomizedMetricSpecificationPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) ToScalingPolicyCustomizedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyCustomizedMetricSpecificationPtrOutput
func (ScalingPolicyCustomizedMetricSpecificationPtrOutput) Unit ¶
func (o ScalingPolicyCustomizedMetricSpecificationPtrOutput) Unit() pulumi.StringPtrOutput
type ScalingPolicyInput ¶
type ScalingPolicyInput interface { pulumi.Input ToScalingPolicyOutput() ScalingPolicyOutput ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput }
type ScalingPolicyMetric ¶ added in v0.14.0
type ScalingPolicyMetric struct { Dimensions []ScalingPolicyMetricDimension `pulumi:"dimensions"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` }
type ScalingPolicyMetricArgs ¶ added in v0.14.0
type ScalingPolicyMetricArgs struct { Dimensions ScalingPolicyMetricDimensionArrayInput `pulumi:"dimensions"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (ScalingPolicyMetricArgs) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricArgs) ElementType() reflect.Type
func (ScalingPolicyMetricArgs) ToScalingPolicyMetricOutput ¶ added in v0.14.0
func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricOutput() ScalingPolicyMetricOutput
func (ScalingPolicyMetricArgs) ToScalingPolicyMetricOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricOutputWithContext(ctx context.Context) ScalingPolicyMetricOutput
func (ScalingPolicyMetricArgs) ToScalingPolicyMetricPtrOutput ¶ added in v0.14.0
func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricPtrOutput() ScalingPolicyMetricPtrOutput
func (ScalingPolicyMetricArgs) ToScalingPolicyMetricPtrOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyMetricArgs) ToScalingPolicyMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricPtrOutput
type ScalingPolicyMetricDataQuery ¶ added in v0.14.0
type ScalingPolicyMetricDataQuery struct { Expression *string `pulumi:"expression"` Id string `pulumi:"id"` Label *string `pulumi:"label"` MetricStat *ScalingPolicyMetricStat `pulumi:"metricStat"` ReturnData *bool `pulumi:"returnData"` }
type ScalingPolicyMetricDataQueryArgs ¶ added in v0.14.0
type ScalingPolicyMetricDataQueryArgs struct { Expression pulumi.StringPtrInput `pulumi:"expression"` Id pulumi.StringInput `pulumi:"id"` Label pulumi.StringPtrInput `pulumi:"label"` MetricStat ScalingPolicyMetricStatPtrInput `pulumi:"metricStat"` ReturnData pulumi.BoolPtrInput `pulumi:"returnData"` }
func (ScalingPolicyMetricDataQueryArgs) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricDataQueryArgs) ElementType() reflect.Type
func (ScalingPolicyMetricDataQueryArgs) ToScalingPolicyMetricDataQueryOutput ¶ added in v0.14.0
func (i ScalingPolicyMetricDataQueryArgs) ToScalingPolicyMetricDataQueryOutput() ScalingPolicyMetricDataQueryOutput
func (ScalingPolicyMetricDataQueryArgs) ToScalingPolicyMetricDataQueryOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyMetricDataQueryArgs) ToScalingPolicyMetricDataQueryOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryOutput
type ScalingPolicyMetricDataQueryArray ¶ added in v0.14.0
type ScalingPolicyMetricDataQueryArray []ScalingPolicyMetricDataQueryInput
func (ScalingPolicyMetricDataQueryArray) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricDataQueryArray) ElementType() reflect.Type
func (ScalingPolicyMetricDataQueryArray) ToScalingPolicyMetricDataQueryArrayOutput ¶ added in v0.14.0
func (i ScalingPolicyMetricDataQueryArray) ToScalingPolicyMetricDataQueryArrayOutput() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyMetricDataQueryArray) ToScalingPolicyMetricDataQueryArrayOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyMetricDataQueryArray) ToScalingPolicyMetricDataQueryArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryArrayOutput
type ScalingPolicyMetricDataQueryArrayInput ¶ added in v0.14.0
type ScalingPolicyMetricDataQueryArrayInput interface { pulumi.Input ToScalingPolicyMetricDataQueryArrayOutput() ScalingPolicyMetricDataQueryArrayOutput ToScalingPolicyMetricDataQueryArrayOutputWithContext(context.Context) ScalingPolicyMetricDataQueryArrayOutput }
ScalingPolicyMetricDataQueryArrayInput is an input type that accepts ScalingPolicyMetricDataQueryArray and ScalingPolicyMetricDataQueryArrayOutput values. You can construct a concrete instance of `ScalingPolicyMetricDataQueryArrayInput` via:
ScalingPolicyMetricDataQueryArray{ ScalingPolicyMetricDataQueryArgs{...} }
type ScalingPolicyMetricDataQueryArrayOutput ¶ added in v0.14.0
type ScalingPolicyMetricDataQueryArrayOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricDataQueryArrayOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricDataQueryArrayOutput) ElementType() reflect.Type
func (ScalingPolicyMetricDataQueryArrayOutput) ToScalingPolicyMetricDataQueryArrayOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryArrayOutput) ToScalingPolicyMetricDataQueryArrayOutput() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyMetricDataQueryArrayOutput) ToScalingPolicyMetricDataQueryArrayOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryArrayOutput) ToScalingPolicyMetricDataQueryArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryArrayOutput
type ScalingPolicyMetricDataQueryInput ¶ added in v0.14.0
type ScalingPolicyMetricDataQueryInput interface { pulumi.Input ToScalingPolicyMetricDataQueryOutput() ScalingPolicyMetricDataQueryOutput ToScalingPolicyMetricDataQueryOutputWithContext(context.Context) ScalingPolicyMetricDataQueryOutput }
ScalingPolicyMetricDataQueryInput is an input type that accepts ScalingPolicyMetricDataQueryArgs and ScalingPolicyMetricDataQueryOutput values. You can construct a concrete instance of `ScalingPolicyMetricDataQueryInput` via:
ScalingPolicyMetricDataQueryArgs{...}
type ScalingPolicyMetricDataQueryOutput ¶ added in v0.14.0
type ScalingPolicyMetricDataQueryOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricDataQueryOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricDataQueryOutput) ElementType() reflect.Type
func (ScalingPolicyMetricDataQueryOutput) Expression ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
func (ScalingPolicyMetricDataQueryOutput) Id ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryOutput) Id() pulumi.StringOutput
func (ScalingPolicyMetricDataQueryOutput) Label ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryOutput) Label() pulumi.StringPtrOutput
func (ScalingPolicyMetricDataQueryOutput) MetricStat ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryOutput) MetricStat() ScalingPolicyMetricStatPtrOutput
func (ScalingPolicyMetricDataQueryOutput) ReturnData ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
func (ScalingPolicyMetricDataQueryOutput) ToScalingPolicyMetricDataQueryOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryOutput) ToScalingPolicyMetricDataQueryOutput() ScalingPolicyMetricDataQueryOutput
func (ScalingPolicyMetricDataQueryOutput) ToScalingPolicyMetricDataQueryOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricDataQueryOutput) ToScalingPolicyMetricDataQueryOutputWithContext(ctx context.Context) ScalingPolicyMetricDataQueryOutput
type ScalingPolicyMetricDimensionArgs ¶
type ScalingPolicyMetricDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (ScalingPolicyMetricDimensionArgs) ElementType ¶
func (ScalingPolicyMetricDimensionArgs) ElementType() reflect.Type
func (ScalingPolicyMetricDimensionArgs) ToScalingPolicyMetricDimensionOutput ¶
func (i ScalingPolicyMetricDimensionArgs) ToScalingPolicyMetricDimensionOutput() ScalingPolicyMetricDimensionOutput
func (ScalingPolicyMetricDimensionArgs) ToScalingPolicyMetricDimensionOutputWithContext ¶
func (i ScalingPolicyMetricDimensionArgs) ToScalingPolicyMetricDimensionOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionOutput
type ScalingPolicyMetricDimensionArray ¶
type ScalingPolicyMetricDimensionArray []ScalingPolicyMetricDimensionInput
func (ScalingPolicyMetricDimensionArray) ElementType ¶
func (ScalingPolicyMetricDimensionArray) ElementType() reflect.Type
func (ScalingPolicyMetricDimensionArray) ToScalingPolicyMetricDimensionArrayOutput ¶
func (i ScalingPolicyMetricDimensionArray) ToScalingPolicyMetricDimensionArrayOutput() ScalingPolicyMetricDimensionArrayOutput
func (ScalingPolicyMetricDimensionArray) ToScalingPolicyMetricDimensionArrayOutputWithContext ¶
func (i ScalingPolicyMetricDimensionArray) ToScalingPolicyMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionArrayOutput
type ScalingPolicyMetricDimensionArrayInput ¶
type ScalingPolicyMetricDimensionArrayInput interface { pulumi.Input ToScalingPolicyMetricDimensionArrayOutput() ScalingPolicyMetricDimensionArrayOutput ToScalingPolicyMetricDimensionArrayOutputWithContext(context.Context) ScalingPolicyMetricDimensionArrayOutput }
ScalingPolicyMetricDimensionArrayInput is an input type that accepts ScalingPolicyMetricDimensionArray and ScalingPolicyMetricDimensionArrayOutput values. You can construct a concrete instance of `ScalingPolicyMetricDimensionArrayInput` via:
ScalingPolicyMetricDimensionArray{ ScalingPolicyMetricDimensionArgs{...} }
type ScalingPolicyMetricDimensionArrayOutput ¶
type ScalingPolicyMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricDimensionArrayOutput) ElementType ¶
func (ScalingPolicyMetricDimensionArrayOutput) ElementType() reflect.Type
func (ScalingPolicyMetricDimensionArrayOutput) ToScalingPolicyMetricDimensionArrayOutput ¶
func (o ScalingPolicyMetricDimensionArrayOutput) ToScalingPolicyMetricDimensionArrayOutput() ScalingPolicyMetricDimensionArrayOutput
func (ScalingPolicyMetricDimensionArrayOutput) ToScalingPolicyMetricDimensionArrayOutputWithContext ¶
func (o ScalingPolicyMetricDimensionArrayOutput) ToScalingPolicyMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionArrayOutput
type ScalingPolicyMetricDimensionInput ¶
type ScalingPolicyMetricDimensionInput interface { pulumi.Input ToScalingPolicyMetricDimensionOutput() ScalingPolicyMetricDimensionOutput ToScalingPolicyMetricDimensionOutputWithContext(context.Context) ScalingPolicyMetricDimensionOutput }
ScalingPolicyMetricDimensionInput is an input type that accepts ScalingPolicyMetricDimensionArgs and ScalingPolicyMetricDimensionOutput values. You can construct a concrete instance of `ScalingPolicyMetricDimensionInput` via:
ScalingPolicyMetricDimensionArgs{...}
type ScalingPolicyMetricDimensionOutput ¶
type ScalingPolicyMetricDimensionOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricDimensionOutput) ElementType ¶
func (ScalingPolicyMetricDimensionOutput) ElementType() reflect.Type
func (ScalingPolicyMetricDimensionOutput) Name ¶
func (o ScalingPolicyMetricDimensionOutput) Name() pulumi.StringOutput
func (ScalingPolicyMetricDimensionOutput) ToScalingPolicyMetricDimensionOutput ¶
func (o ScalingPolicyMetricDimensionOutput) ToScalingPolicyMetricDimensionOutput() ScalingPolicyMetricDimensionOutput
func (ScalingPolicyMetricDimensionOutput) ToScalingPolicyMetricDimensionOutputWithContext ¶
func (o ScalingPolicyMetricDimensionOutput) ToScalingPolicyMetricDimensionOutputWithContext(ctx context.Context) ScalingPolicyMetricDimensionOutput
func (ScalingPolicyMetricDimensionOutput) Value ¶
func (o ScalingPolicyMetricDimensionOutput) Value() pulumi.StringOutput
type ScalingPolicyMetricInput ¶ added in v0.14.0
type ScalingPolicyMetricInput interface { pulumi.Input ToScalingPolicyMetricOutput() ScalingPolicyMetricOutput ToScalingPolicyMetricOutputWithContext(context.Context) ScalingPolicyMetricOutput }
ScalingPolicyMetricInput is an input type that accepts ScalingPolicyMetricArgs and ScalingPolicyMetricOutput values. You can construct a concrete instance of `ScalingPolicyMetricInput` via:
ScalingPolicyMetricArgs{...}
type ScalingPolicyMetricOutput ¶ added in v0.14.0
type ScalingPolicyMetricOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricOutput) Dimensions ¶ added in v0.14.0
func (o ScalingPolicyMetricOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
func (ScalingPolicyMetricOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricOutput) ElementType() reflect.Type
func (ScalingPolicyMetricOutput) MetricName ¶ added in v0.14.0
func (o ScalingPolicyMetricOutput) MetricName() pulumi.StringOutput
func (ScalingPolicyMetricOutput) Namespace ¶ added in v0.14.0
func (o ScalingPolicyMetricOutput) Namespace() pulumi.StringOutput
func (ScalingPolicyMetricOutput) ToScalingPolicyMetricOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricOutput() ScalingPolicyMetricOutput
func (ScalingPolicyMetricOutput) ToScalingPolicyMetricOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricOutputWithContext(ctx context.Context) ScalingPolicyMetricOutput
func (ScalingPolicyMetricOutput) ToScalingPolicyMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricPtrOutput() ScalingPolicyMetricPtrOutput
func (ScalingPolicyMetricOutput) ToScalingPolicyMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricOutput) ToScalingPolicyMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricPtrOutput
type ScalingPolicyMetricPtrInput ¶ added in v0.14.0
type ScalingPolicyMetricPtrInput interface { pulumi.Input ToScalingPolicyMetricPtrOutput() ScalingPolicyMetricPtrOutput ToScalingPolicyMetricPtrOutputWithContext(context.Context) ScalingPolicyMetricPtrOutput }
ScalingPolicyMetricPtrInput is an input type that accepts ScalingPolicyMetricArgs, ScalingPolicyMetricPtr and ScalingPolicyMetricPtrOutput values. You can construct a concrete instance of `ScalingPolicyMetricPtrInput` via:
ScalingPolicyMetricArgs{...} or: nil
func ScalingPolicyMetricPtr ¶ added in v0.14.0
func ScalingPolicyMetricPtr(v *ScalingPolicyMetricArgs) ScalingPolicyMetricPtrInput
type ScalingPolicyMetricPtrOutput ¶ added in v0.14.0
type ScalingPolicyMetricPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricPtrOutput) Dimensions ¶ added in v0.14.0
func (o ScalingPolicyMetricPtrOutput) Dimensions() ScalingPolicyMetricDimensionArrayOutput
func (ScalingPolicyMetricPtrOutput) Elem ¶ added in v0.14.0
func (o ScalingPolicyMetricPtrOutput) Elem() ScalingPolicyMetricOutput
func (ScalingPolicyMetricPtrOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricPtrOutput) ElementType() reflect.Type
func (ScalingPolicyMetricPtrOutput) MetricName ¶ added in v0.14.0
func (o ScalingPolicyMetricPtrOutput) MetricName() pulumi.StringPtrOutput
func (ScalingPolicyMetricPtrOutput) Namespace ¶ added in v0.14.0
func (o ScalingPolicyMetricPtrOutput) Namespace() pulumi.StringPtrOutput
func (ScalingPolicyMetricPtrOutput) ToScalingPolicyMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricPtrOutput) ToScalingPolicyMetricPtrOutput() ScalingPolicyMetricPtrOutput
func (ScalingPolicyMetricPtrOutput) ToScalingPolicyMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricPtrOutput) ToScalingPolicyMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricPtrOutput
type ScalingPolicyMetricStat ¶ added in v0.14.0
type ScalingPolicyMetricStat struct { Metric ScalingPolicyMetric `pulumi:"metric"` Stat string `pulumi:"stat"` Unit *string `pulumi:"unit"` }
type ScalingPolicyMetricStatArgs ¶ added in v0.14.0
type ScalingPolicyMetricStatArgs struct { Metric ScalingPolicyMetricInput `pulumi:"metric"` Stat pulumi.StringInput `pulumi:"stat"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ScalingPolicyMetricStatArgs) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricStatArgs) ElementType() reflect.Type
func (ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatOutput ¶ added in v0.14.0
func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatOutput() ScalingPolicyMetricStatOutput
func (ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatOutputWithContext(ctx context.Context) ScalingPolicyMetricStatOutput
func (ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatPtrOutput ¶ added in v0.14.0
func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatPtrOutput() ScalingPolicyMetricStatPtrOutput
func (ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatPtrOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyMetricStatArgs) ToScalingPolicyMetricStatPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricStatPtrOutput
type ScalingPolicyMetricStatInput ¶ added in v0.14.0
type ScalingPolicyMetricStatInput interface { pulumi.Input ToScalingPolicyMetricStatOutput() ScalingPolicyMetricStatOutput ToScalingPolicyMetricStatOutputWithContext(context.Context) ScalingPolicyMetricStatOutput }
ScalingPolicyMetricStatInput is an input type that accepts ScalingPolicyMetricStatArgs and ScalingPolicyMetricStatOutput values. You can construct a concrete instance of `ScalingPolicyMetricStatInput` via:
ScalingPolicyMetricStatArgs{...}
type ScalingPolicyMetricStatOutput ¶ added in v0.14.0
type ScalingPolicyMetricStatOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricStatOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricStatOutput) ElementType() reflect.Type
func (ScalingPolicyMetricStatOutput) Metric ¶ added in v0.14.0
func (o ScalingPolicyMetricStatOutput) Metric() ScalingPolicyMetricOutput
func (ScalingPolicyMetricStatOutput) Stat ¶ added in v0.14.0
func (o ScalingPolicyMetricStatOutput) Stat() pulumi.StringOutput
func (ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatOutput() ScalingPolicyMetricStatOutput
func (ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatOutputWithContext(ctx context.Context) ScalingPolicyMetricStatOutput
func (ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatPtrOutput() ScalingPolicyMetricStatPtrOutput
func (ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricStatOutput) ToScalingPolicyMetricStatPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricStatPtrOutput
func (ScalingPolicyMetricStatOutput) Unit ¶ added in v0.14.0
func (o ScalingPolicyMetricStatOutput) Unit() pulumi.StringPtrOutput
type ScalingPolicyMetricStatPtrInput ¶ added in v0.14.0
type ScalingPolicyMetricStatPtrInput interface { pulumi.Input ToScalingPolicyMetricStatPtrOutput() ScalingPolicyMetricStatPtrOutput ToScalingPolicyMetricStatPtrOutputWithContext(context.Context) ScalingPolicyMetricStatPtrOutput }
ScalingPolicyMetricStatPtrInput is an input type that accepts ScalingPolicyMetricStatArgs, ScalingPolicyMetricStatPtr and ScalingPolicyMetricStatPtrOutput values. You can construct a concrete instance of `ScalingPolicyMetricStatPtrInput` via:
ScalingPolicyMetricStatArgs{...} or: nil
func ScalingPolicyMetricStatPtr ¶ added in v0.14.0
func ScalingPolicyMetricStatPtr(v *ScalingPolicyMetricStatArgs) ScalingPolicyMetricStatPtrInput
type ScalingPolicyMetricStatPtrOutput ¶ added in v0.14.0
type ScalingPolicyMetricStatPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMetricStatPtrOutput) Elem ¶ added in v0.14.0
func (o ScalingPolicyMetricStatPtrOutput) Elem() ScalingPolicyMetricStatOutput
func (ScalingPolicyMetricStatPtrOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyMetricStatPtrOutput) ElementType() reflect.Type
func (ScalingPolicyMetricStatPtrOutput) Metric ¶ added in v0.14.0
func (o ScalingPolicyMetricStatPtrOutput) Metric() ScalingPolicyMetricPtrOutput
func (ScalingPolicyMetricStatPtrOutput) Stat ¶ added in v0.14.0
func (o ScalingPolicyMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
func (ScalingPolicyMetricStatPtrOutput) ToScalingPolicyMetricStatPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyMetricStatPtrOutput) ToScalingPolicyMetricStatPtrOutput() ScalingPolicyMetricStatPtrOutput
func (ScalingPolicyMetricStatPtrOutput) ToScalingPolicyMetricStatPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyMetricStatPtrOutput) ToScalingPolicyMetricStatPtrOutputWithContext(ctx context.Context) ScalingPolicyMetricStatPtrOutput
func (ScalingPolicyMetricStatPtrOutput) Unit ¶ added in v0.14.0
func (o ScalingPolicyMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
type ScalingPolicyOutput ¶
type ScalingPolicyOutput struct{ *pulumi.OutputState }
func (ScalingPolicyOutput) AdjustmentType ¶ added in v0.17.0
func (o ScalingPolicyOutput) AdjustmentType() pulumi.StringPtrOutput
Specifies how the scaling adjustment is interpreted. The valid values are ChangeInCapacity, ExactCapacity, and PercentChangeInCapacity.
func (ScalingPolicyOutput) Arn ¶ added in v0.21.0
func (o ScalingPolicyOutput) Arn() pulumi.StringOutput
The ARN of the AutoScaling scaling policy
func (ScalingPolicyOutput) AutoScalingGroupName ¶ added in v0.17.0
func (o ScalingPolicyOutput) AutoScalingGroupName() pulumi.StringOutput
The name of the Auto Scaling group.
func (ScalingPolicyOutput) Cooldown ¶ added in v0.17.0
func (o ScalingPolicyOutput) Cooldown() pulumi.StringPtrOutput
The duration of the policy's cooldown period, in seconds. When a cooldown period is specified here, it overrides the default cooldown period defined for the Auto Scaling group.
func (ScalingPolicyOutput) ElementType ¶
func (ScalingPolicyOutput) ElementType() reflect.Type
func (ScalingPolicyOutput) EstimatedInstanceWarmup ¶ added in v0.17.0
func (o ScalingPolicyOutput) EstimatedInstanceWarmup() pulumi.IntPtrOutput
The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. If not provided, the default is to use the value from the default cooldown period for the Auto Scaling group. Valid only if the policy type is TargetTrackingScaling or StepScaling.
func (ScalingPolicyOutput) MetricAggregationType ¶ added in v0.17.0
func (o ScalingPolicyOutput) MetricAggregationType() pulumi.StringPtrOutput
The aggregation type for the CloudWatch metrics. The valid values are Minimum, Maximum, and Average. If the aggregation type is null, the value is treated as Average. Valid only if the policy type is StepScaling.
func (ScalingPolicyOutput) MinAdjustmentMagnitude ¶ added in v0.17.0
func (o ScalingPolicyOutput) MinAdjustmentMagnitude() pulumi.IntPtrOutput
The minimum value to scale by when the adjustment type is PercentChangeInCapacity. For example, suppose that you create a step scaling policy to scale out an Auto Scaling group by 25 percent and you specify a MinAdjustmentMagnitude of 2. If the group has 4 instances and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a MinAdjustmentMagnitude of 2, Amazon EC2 Auto Scaling scales out the group by 2 instances.
func (ScalingPolicyOutput) PolicyName ¶ added in v0.21.0
func (o ScalingPolicyOutput) PolicyName() pulumi.StringOutput
func (ScalingPolicyOutput) PolicyType ¶ added in v0.17.0
func (o ScalingPolicyOutput) PolicyType() pulumi.StringPtrOutput
One of the following policy types: TargetTrackingScaling, StepScaling, SimpleScaling (default), PredictiveScaling
func (ScalingPolicyOutput) PredictiveScalingConfiguration ¶ added in v0.17.0
func (o ScalingPolicyOutput) PredictiveScalingConfiguration() ScalingPolicyPredictiveScalingConfigurationPtrOutput
A predictive scaling policy. Includes support for predefined metrics only.
func (ScalingPolicyOutput) ScalingAdjustment ¶ added in v0.17.0
func (o ScalingPolicyOutput) ScalingAdjustment() pulumi.IntPtrOutput
The amount by which to scale, based on the specified adjustment type. A positive value adds to the current capacity while a negative number removes from the current capacity. For exact capacity, you must specify a positive value. Required if the policy type is SimpleScaling. (Not used with any other policy type.)
func (ScalingPolicyOutput) StepAdjustments ¶ added in v0.17.0
func (o ScalingPolicyOutput) StepAdjustments() ScalingPolicyStepAdjustmentArrayOutput
A set of adjustments that enable you to scale based on the size of the alarm breach. Required if the policy type is StepScaling. (Not used with any other policy type.)
func (ScalingPolicyOutput) TargetTrackingConfiguration ¶ added in v0.17.0
func (o ScalingPolicyOutput) TargetTrackingConfiguration() ScalingPolicyTargetTrackingConfigurationPtrOutput
A target tracking scaling policy. Includes support for predefined or customized metrics.
func (ScalingPolicyOutput) ToScalingPolicyOutput ¶
func (o ScalingPolicyOutput) ToScalingPolicyOutput() ScalingPolicyOutput
func (ScalingPolicyOutput) ToScalingPolicyOutputWithContext ¶
func (o ScalingPolicyOutput) ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput
type ScalingPolicyPredefinedMetricSpecificationArgs ¶
type ScalingPolicyPredefinedMetricSpecificationArgs struct { PredefinedMetricType pulumi.StringInput `pulumi:"predefinedMetricType"` ResourceLabel pulumi.StringPtrInput `pulumi:"resourceLabel"` }
func (ScalingPolicyPredefinedMetricSpecificationArgs) ElementType ¶
func (ScalingPolicyPredefinedMetricSpecificationArgs) ElementType() reflect.Type
func (ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationOutput ¶
func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationOutput() ScalingPolicyPredefinedMetricSpecificationOutput
func (ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationOutputWithContext ¶
func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationOutput
func (ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationPtrOutput ¶
func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationPtrOutput() ScalingPolicyPredefinedMetricSpecificationPtrOutput
func (ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext ¶
func (i ScalingPolicyPredefinedMetricSpecificationArgs) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationPtrOutput
type ScalingPolicyPredefinedMetricSpecificationInput ¶
type ScalingPolicyPredefinedMetricSpecificationInput interface { pulumi.Input ToScalingPolicyPredefinedMetricSpecificationOutput() ScalingPolicyPredefinedMetricSpecificationOutput ToScalingPolicyPredefinedMetricSpecificationOutputWithContext(context.Context) ScalingPolicyPredefinedMetricSpecificationOutput }
ScalingPolicyPredefinedMetricSpecificationInput is an input type that accepts ScalingPolicyPredefinedMetricSpecificationArgs and ScalingPolicyPredefinedMetricSpecificationOutput values. You can construct a concrete instance of `ScalingPolicyPredefinedMetricSpecificationInput` via:
ScalingPolicyPredefinedMetricSpecificationArgs{...}
type ScalingPolicyPredefinedMetricSpecificationOutput ¶
type ScalingPolicyPredefinedMetricSpecificationOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredefinedMetricSpecificationOutput) ElementType ¶
func (ScalingPolicyPredefinedMetricSpecificationOutput) ElementType() reflect.Type
func (ScalingPolicyPredefinedMetricSpecificationOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredefinedMetricSpecificationOutput) PredefinedMetricType() pulumi.StringOutput
func (ScalingPolicyPredefinedMetricSpecificationOutput) ResourceLabel ¶
func (o ScalingPolicyPredefinedMetricSpecificationOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationOutput ¶
func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationOutput() ScalingPolicyPredefinedMetricSpecificationOutput
func (ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationOutputWithContext ¶
func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationOutput
func (ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutput ¶
func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutput() ScalingPolicyPredefinedMetricSpecificationPtrOutput
func (ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPolicyPredefinedMetricSpecificationOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationPtrOutput
type ScalingPolicyPredefinedMetricSpecificationPtrInput ¶
type ScalingPolicyPredefinedMetricSpecificationPtrInput interface { pulumi.Input ToScalingPolicyPredefinedMetricSpecificationPtrOutput() ScalingPolicyPredefinedMetricSpecificationPtrOutput ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext(context.Context) ScalingPolicyPredefinedMetricSpecificationPtrOutput }
ScalingPolicyPredefinedMetricSpecificationPtrInput is an input type that accepts ScalingPolicyPredefinedMetricSpecificationArgs, ScalingPolicyPredefinedMetricSpecificationPtr and ScalingPolicyPredefinedMetricSpecificationPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredefinedMetricSpecificationPtrInput` via:
ScalingPolicyPredefinedMetricSpecificationArgs{...} or: nil
func ScalingPolicyPredefinedMetricSpecificationPtr ¶
func ScalingPolicyPredefinedMetricSpecificationPtr(v *ScalingPolicyPredefinedMetricSpecificationArgs) ScalingPolicyPredefinedMetricSpecificationPtrInput
type ScalingPolicyPredefinedMetricSpecificationPtrOutput ¶
type ScalingPolicyPredefinedMetricSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredefinedMetricSpecificationPtrOutput) ElementType ¶
func (ScalingPolicyPredefinedMetricSpecificationPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredefinedMetricSpecificationPtrOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
func (ScalingPolicyPredefinedMetricSpecificationPtrOutput) ResourceLabel ¶
func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredefinedMetricSpecificationPtrOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutput ¶
func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutput() ScalingPolicyPredefinedMetricSpecificationPtrOutput
func (ScalingPolicyPredefinedMetricSpecificationPtrOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPolicyPredefinedMetricSpecificationPtrOutput) ToScalingPolicyPredefinedMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredefinedMetricSpecificationPtrOutput
type ScalingPolicyPredictiveScalingConfiguration ¶
type ScalingPolicyPredictiveScalingConfiguration struct { MaxCapacityBreachBehavior *string `pulumi:"maxCapacityBreachBehavior"` MaxCapacityBuffer *int `pulumi:"maxCapacityBuffer"` MetricSpecifications []ScalingPolicyPredictiveScalingMetricSpecification `pulumi:"metricSpecifications"` Mode *string `pulumi:"mode"` SchedulingBufferTime *int `pulumi:"schedulingBufferTime"` }
type ScalingPolicyPredictiveScalingConfigurationArgs ¶
type ScalingPolicyPredictiveScalingConfigurationArgs struct { MaxCapacityBreachBehavior pulumi.StringPtrInput `pulumi:"maxCapacityBreachBehavior"` MaxCapacityBuffer pulumi.IntPtrInput `pulumi:"maxCapacityBuffer"` MetricSpecifications ScalingPolicyPredictiveScalingMetricSpecificationArrayInput `pulumi:"metricSpecifications"` Mode pulumi.StringPtrInput `pulumi:"mode"` SchedulingBufferTime pulumi.IntPtrInput `pulumi:"schedulingBufferTime"` }
func (ScalingPolicyPredictiveScalingConfigurationArgs) ElementType ¶
func (ScalingPolicyPredictiveScalingConfigurationArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationOutput ¶
func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationOutput() ScalingPolicyPredictiveScalingConfigurationOutput
func (ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationOutput
func (ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationPtrOutput ¶
func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationPtrOutput() ScalingPolicyPredictiveScalingConfigurationPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingConfigurationArgs) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationPtrOutput
type ScalingPolicyPredictiveScalingConfigurationInput ¶
type ScalingPolicyPredictiveScalingConfigurationInput interface { pulumi.Input ToScalingPolicyPredictiveScalingConfigurationOutput() ScalingPolicyPredictiveScalingConfigurationOutput ToScalingPolicyPredictiveScalingConfigurationOutputWithContext(context.Context) ScalingPolicyPredictiveScalingConfigurationOutput }
ScalingPolicyPredictiveScalingConfigurationInput is an input type that accepts ScalingPolicyPredictiveScalingConfigurationArgs and ScalingPolicyPredictiveScalingConfigurationOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingConfigurationInput` via:
ScalingPolicyPredictiveScalingConfigurationArgs{...}
type ScalingPolicyPredictiveScalingConfigurationOutput ¶
type ScalingPolicyPredictiveScalingConfigurationOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingConfigurationOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingConfigurationOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingConfigurationOutput) MaxCapacityBreachBehavior ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) MaxCapacityBreachBehavior() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) MaxCapacityBuffer ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) MaxCapacityBuffer() pulumi.IntPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) MetricSpecifications ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) MetricSpecifications() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) Mode ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) Mode() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) SchedulingBufferTime ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) SchedulingBufferTime() pulumi.IntPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationOutput ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationOutput() ScalingPolicyPredictiveScalingConfigurationOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutput ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutput() ScalingPolicyPredictiveScalingConfigurationPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingConfigurationOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationPtrOutput
type ScalingPolicyPredictiveScalingConfigurationPtrInput ¶
type ScalingPolicyPredictiveScalingConfigurationPtrInput interface { pulumi.Input ToScalingPolicyPredictiveScalingConfigurationPtrOutput() ScalingPolicyPredictiveScalingConfigurationPtrOutput ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext(context.Context) ScalingPolicyPredictiveScalingConfigurationPtrOutput }
ScalingPolicyPredictiveScalingConfigurationPtrInput is an input type that accepts ScalingPolicyPredictiveScalingConfigurationArgs, ScalingPolicyPredictiveScalingConfigurationPtr and ScalingPolicyPredictiveScalingConfigurationPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingConfigurationPtrInput` via:
ScalingPolicyPredictiveScalingConfigurationArgs{...} or: nil
func ScalingPolicyPredictiveScalingConfigurationPtr ¶
func ScalingPolicyPredictiveScalingConfigurationPtr(v *ScalingPolicyPredictiveScalingConfigurationArgs) ScalingPolicyPredictiveScalingConfigurationPtrInput
type ScalingPolicyPredictiveScalingConfigurationPtrOutput ¶
type ScalingPolicyPredictiveScalingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) MaxCapacityBreachBehavior ¶
func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) MaxCapacityBreachBehavior() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) MaxCapacityBuffer ¶
func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) MaxCapacityBuffer() pulumi.IntPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) MetricSpecifications ¶
func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) MetricSpecifications() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) SchedulingBufferTime ¶
func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) SchedulingBufferTime() pulumi.IntPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutput ¶
func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutput() ScalingPolicyPredictiveScalingConfigurationPtrOutput
func (ScalingPolicyPredictiveScalingConfigurationPtrOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingConfigurationPtrOutput) ToScalingPolicyPredictiveScalingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingConfigurationPtrOutput
type ScalingPolicyPredictiveScalingCustomizedCapacityMetric ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedCapacityMetric struct {
MetricDataQueries []ScalingPolicyMetricDataQuery `pulumi:"metricDataQueries"`
}
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs struct {
MetricDataQueries ScalingPolicyMetricDataQueryArrayInput `pulumi:"metricDataQueries"`
}
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricInput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricInput interface { pulumi.Input ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutputWithContext(context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput }
ScalingPolicyPredictiveScalingCustomizedCapacityMetricInput is an input type that accepts ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs and ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingCustomizedCapacityMetricInput` via:
ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs{...}
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) MetricDataQueries ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrInput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrInput interface { pulumi.Input ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext(context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput }
ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrInput is an input type that accepts ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs, ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtr and ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrInput` via:
ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs{...} or: nil
func ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtr ¶ added in v0.14.0
func ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtr(v *ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrInput
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) MetricDataQueries ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedLoadMetric ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedLoadMetric struct {
MetricDataQueries []ScalingPolicyMetricDataQuery `pulumi:"metricDataQueries"`
}
type ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs struct {
MetricDataQueries ScalingPolicyMetricDataQueryArrayInput `pulumi:"metricDataQueries"`
}
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutput ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedLoadMetricInput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedLoadMetricInput interface { pulumi.Input ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutputWithContext(context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput }
ScalingPolicyPredictiveScalingCustomizedLoadMetricInput is an input type that accepts ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs and ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingCustomizedLoadMetricInput` via:
ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs{...}
type ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) MetricDataQueries ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrInput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrInput interface { pulumi.Input ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext(context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput }
ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrInput is an input type that accepts ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs, ScalingPolicyPredictiveScalingCustomizedLoadMetricPtr and ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrInput` via:
ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs{...} or: nil
func ScalingPolicyPredictiveScalingCustomizedLoadMetricPtr ¶ added in v0.14.0
func ScalingPolicyPredictiveScalingCustomizedLoadMetricPtr(v *ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrInput
type ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) MetricDataQueries ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedScalingMetric ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedScalingMetric struct {
MetricDataQueries []ScalingPolicyMetricDataQuery `pulumi:"metricDataQueries"`
}
type ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs struct {
MetricDataQueries ScalingPolicyMetricDataQueryArrayInput `pulumi:"metricDataQueries"`
}
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutput ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext ¶ added in v0.14.0
func (i ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedScalingMetricInput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedScalingMetricInput interface { pulumi.Input ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutputWithContext(context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput }
ScalingPolicyPredictiveScalingCustomizedScalingMetricInput is an input type that accepts ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs and ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingCustomizedScalingMetricInput` via:
ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs{...}
type ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) MetricDataQueries ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
type ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrInput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrInput interface { pulumi.Input ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext(context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput }
ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrInput is an input type that accepts ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs, ScalingPolicyPredictiveScalingCustomizedScalingMetricPtr and ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrInput` via:
ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs{...} or: nil
func ScalingPolicyPredictiveScalingCustomizedScalingMetricPtr ¶ added in v0.14.0
func ScalingPolicyPredictiveScalingCustomizedScalingMetricPtr(v *ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrInput
type ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput ¶ added in v0.14.0
type ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ElementType ¶ added in v0.14.0
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) MetricDataQueries ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) MetricDataQueries() ScalingPolicyMetricDataQueryArrayOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
type ScalingPolicyPredictiveScalingMetricSpecification ¶
type ScalingPolicyPredictiveScalingMetricSpecification struct { CustomizedCapacityMetricSpecification *ScalingPolicyPredictiveScalingCustomizedCapacityMetric `pulumi:"customizedCapacityMetricSpecification"` CustomizedLoadMetricSpecification *ScalingPolicyPredictiveScalingCustomizedLoadMetric `pulumi:"customizedLoadMetricSpecification"` CustomizedScalingMetricSpecification *ScalingPolicyPredictiveScalingCustomizedScalingMetric `pulumi:"customizedScalingMetricSpecification"` PredefinedLoadMetricSpecification *ScalingPolicyPredictiveScalingPredefinedLoadMetric `pulumi:"predefinedLoadMetricSpecification"` PredefinedMetricPairSpecification *ScalingPolicyPredictiveScalingPredefinedMetricPair `pulumi:"predefinedMetricPairSpecification"` PredefinedScalingMetricSpecification *ScalingPolicyPredictiveScalingPredefinedScalingMetric `pulumi:"predefinedScalingMetricSpecification"` TargetValue float64 `pulumi:"targetValue"` }
type ScalingPolicyPredictiveScalingMetricSpecificationArgs ¶
type ScalingPolicyPredictiveScalingMetricSpecificationArgs struct { CustomizedCapacityMetricSpecification ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrInput `pulumi:"customizedCapacityMetricSpecification"` CustomizedLoadMetricSpecification ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrInput `pulumi:"customizedLoadMetricSpecification"` CustomizedScalingMetricSpecification ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrInput `pulumi:"customizedScalingMetricSpecification"` PredefinedLoadMetricSpecification ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrInput `pulumi:"predefinedLoadMetricSpecification"` PredefinedMetricPairSpecification ScalingPolicyPredictiveScalingPredefinedMetricPairPtrInput `pulumi:"predefinedMetricPairSpecification"` PredefinedScalingMetricSpecification ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrInput `pulumi:"predefinedScalingMetricSpecification"` TargetValue pulumi.Float64Input `pulumi:"targetValue"` }
func (ScalingPolicyPredictiveScalingMetricSpecificationArgs) ElementType ¶
func (ScalingPolicyPredictiveScalingMetricSpecificationArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingMetricSpecificationArgs) ToScalingPolicyPredictiveScalingMetricSpecificationOutput ¶
func (i ScalingPolicyPredictiveScalingMetricSpecificationArgs) ToScalingPolicyPredictiveScalingMetricSpecificationOutput() ScalingPolicyPredictiveScalingMetricSpecificationOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationArgs) ToScalingPolicyPredictiveScalingMetricSpecificationOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingMetricSpecificationArgs) ToScalingPolicyPredictiveScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationOutput
type ScalingPolicyPredictiveScalingMetricSpecificationArray ¶
type ScalingPolicyPredictiveScalingMetricSpecificationArray []ScalingPolicyPredictiveScalingMetricSpecificationInput
func (ScalingPolicyPredictiveScalingMetricSpecificationArray) ElementType ¶
func (ScalingPolicyPredictiveScalingMetricSpecificationArray) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingMetricSpecificationArray) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutput ¶
func (i ScalingPolicyPredictiveScalingMetricSpecificationArray) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutput() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationArray) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingMetricSpecificationArray) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
type ScalingPolicyPredictiveScalingMetricSpecificationArrayInput ¶
type ScalingPolicyPredictiveScalingMetricSpecificationArrayInput interface { pulumi.Input ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutput() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutputWithContext(context.Context) ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput }
ScalingPolicyPredictiveScalingMetricSpecificationArrayInput is an input type that accepts ScalingPolicyPredictiveScalingMetricSpecificationArray and ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingMetricSpecificationArrayInput` via:
ScalingPolicyPredictiveScalingMetricSpecificationArray{ ScalingPolicyPredictiveScalingMetricSpecificationArgs{...} }
type ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput ¶
type ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutput ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutput() ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput) ToScalingPolicyPredictiveScalingMetricSpecificationArrayOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationArrayOutput
type ScalingPolicyPredictiveScalingMetricSpecificationInput ¶
type ScalingPolicyPredictiveScalingMetricSpecificationInput interface { pulumi.Input ToScalingPolicyPredictiveScalingMetricSpecificationOutput() ScalingPolicyPredictiveScalingMetricSpecificationOutput ToScalingPolicyPredictiveScalingMetricSpecificationOutputWithContext(context.Context) ScalingPolicyPredictiveScalingMetricSpecificationOutput }
ScalingPolicyPredictiveScalingMetricSpecificationInput is an input type that accepts ScalingPolicyPredictiveScalingMetricSpecificationArgs and ScalingPolicyPredictiveScalingMetricSpecificationOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingMetricSpecificationInput` via:
ScalingPolicyPredictiveScalingMetricSpecificationArgs{...}
type ScalingPolicyPredictiveScalingMetricSpecificationOutput ¶
type ScalingPolicyPredictiveScalingMetricSpecificationOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedCapacityMetricSpecification ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedCapacityMetricSpecification() ScalingPolicyPredictiveScalingCustomizedCapacityMetricPtrOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedLoadMetricSpecification ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedLoadMetricSpecification() ScalingPolicyPredictiveScalingCustomizedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedScalingMetricSpecification ¶ added in v0.14.0
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) CustomizedScalingMetricSpecification() ScalingPolicyPredictiveScalingCustomizedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedLoadMetricSpecification ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedLoadMetricSpecification() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedMetricPairSpecification ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedMetricPairSpecification() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedScalingMetricSpecification ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) PredefinedScalingMetricSpecification() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) TargetValue ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) TargetValue() pulumi.Float64Output
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) ToScalingPolicyPredictiveScalingMetricSpecificationOutput ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) ToScalingPolicyPredictiveScalingMetricSpecificationOutput() ScalingPolicyPredictiveScalingMetricSpecificationOutput
func (ScalingPolicyPredictiveScalingMetricSpecificationOutput) ToScalingPolicyPredictiveScalingMetricSpecificationOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingMetricSpecificationOutput) ToScalingPolicyPredictiveScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingMetricSpecificationOutput
type ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs ¶
type ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs struct { PredefinedMetricType pulumi.StringInput `pulumi:"predefinedMetricType"` ResourceLabel pulumi.StringPtrInput `pulumi:"resourceLabel"` }
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutput ¶
func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput ¶
func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
type ScalingPolicyPredictiveScalingPredefinedLoadMetricInput ¶
type ScalingPolicyPredictiveScalingPredefinedLoadMetricInput interface { pulumi.Input ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutputWithContext(context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput }
ScalingPolicyPredictiveScalingPredefinedLoadMetricInput is an input type that accepts ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs and ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingPredefinedLoadMetricInput` via:
ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs{...}
type ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput ¶
type ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) PredefinedMetricType() pulumi.StringOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ResourceLabel ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
type ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrInput ¶
type ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrInput interface { pulumi.Input ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext(context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput }
ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrInput is an input type that accepts ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs, ScalingPolicyPredictiveScalingPredefinedLoadMetricPtr and ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrInput` via:
ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs{...} or: nil
func ScalingPolicyPredictiveScalingPredefinedLoadMetricPtr ¶
func ScalingPolicyPredictiveScalingPredefinedLoadMetricPtr(v *ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrInput
type ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput ¶
type ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ResourceLabel ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedLoadMetricPtrOutput
type ScalingPolicyPredictiveScalingPredefinedMetricPairArgs ¶
type ScalingPolicyPredictiveScalingPredefinedMetricPairArgs struct { PredefinedMetricType pulumi.StringInput `pulumi:"predefinedMetricType"` ResourceLabel pulumi.StringPtrInput `pulumi:"resourceLabel"` }
func (ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutput ¶
func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput ¶
func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
type ScalingPolicyPredictiveScalingPredefinedMetricPairInput ¶
type ScalingPolicyPredictiveScalingPredefinedMetricPairInput interface { pulumi.Input ToScalingPolicyPredictiveScalingPredefinedMetricPairOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairOutput ToScalingPolicyPredictiveScalingPredefinedMetricPairOutputWithContext(context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairOutput }
ScalingPolicyPredictiveScalingPredefinedMetricPairInput is an input type that accepts ScalingPolicyPredictiveScalingPredefinedMetricPairArgs and ScalingPolicyPredictiveScalingPredefinedMetricPairOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingPredefinedMetricPairInput` via:
ScalingPolicyPredictiveScalingPredefinedMetricPairArgs{...}
type ScalingPolicyPredictiveScalingPredefinedMetricPairOutput ¶
type ScalingPolicyPredictiveScalingPredefinedMetricPairOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) PredefinedMetricType() pulumi.StringOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ResourceLabel ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
type ScalingPolicyPredictiveScalingPredefinedMetricPairPtrInput ¶
type ScalingPolicyPredictiveScalingPredefinedMetricPairPtrInput interface { pulumi.Input ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext(context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput }
ScalingPolicyPredictiveScalingPredefinedMetricPairPtrInput is an input type that accepts ScalingPolicyPredictiveScalingPredefinedMetricPairArgs, ScalingPolicyPredictiveScalingPredefinedMetricPairPtr and ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingPredefinedMetricPairPtrInput` via:
ScalingPolicyPredictiveScalingPredefinedMetricPairArgs{...} or: nil
func ScalingPolicyPredictiveScalingPredefinedMetricPairPtr ¶
func ScalingPolicyPredictiveScalingPredefinedMetricPairPtr(v *ScalingPolicyPredictiveScalingPredefinedMetricPairArgs) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrInput
type ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput ¶
type ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ResourceLabel ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput() ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput) ToScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedMetricPairPtrOutput
type ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs ¶
type ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs struct { PredefinedMetricType pulumi.StringInput `pulumi:"predefinedMetricType"` ResourceLabel pulumi.StringPtrInput `pulumi:"resourceLabel"` }
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutput ¶
func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput ¶
func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext ¶
func (i ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
type ScalingPolicyPredictiveScalingPredefinedScalingMetricInput ¶
type ScalingPolicyPredictiveScalingPredefinedScalingMetricInput interface { pulumi.Input ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutputWithContext(context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput }
ScalingPolicyPredictiveScalingPredefinedScalingMetricInput is an input type that accepts ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs and ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingPredefinedScalingMetricInput` via:
ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs{...}
type ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput ¶
type ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) PredefinedMetricType() pulumi.StringOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ResourceLabel ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
type ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrInput ¶
type ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrInput interface { pulumi.Input ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext(context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput }
ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrInput is an input type that accepts ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs, ScalingPolicyPredictiveScalingPredefinedScalingMetricPtr and ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput values. You can construct a concrete instance of `ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrInput` via:
ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs{...} or: nil
func ScalingPolicyPredictiveScalingPredefinedScalingMetricPtr ¶
func ScalingPolicyPredictiveScalingPredefinedScalingMetricPtr(v *ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrInput
type ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput ¶
type ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ElementType ¶
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ElementType() reflect.Type
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) PredefinedMetricType ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) PredefinedMetricType() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ResourceLabel ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput() ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
func (ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext ¶
func (o ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput) ToScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutputWithContext(ctx context.Context) ScalingPolicyPredictiveScalingPredefinedScalingMetricPtrOutput
type ScalingPolicyState ¶
type ScalingPolicyState struct { }
func (ScalingPolicyState) ElementType ¶
func (ScalingPolicyState) ElementType() reflect.Type
type ScalingPolicyStepAdjustmentArgs ¶
type ScalingPolicyStepAdjustmentArgs struct { MetricIntervalLowerBound pulumi.Float64PtrInput `pulumi:"metricIntervalLowerBound"` MetricIntervalUpperBound pulumi.Float64PtrInput `pulumi:"metricIntervalUpperBound"` ScalingAdjustment pulumi.IntInput `pulumi:"scalingAdjustment"` }
func (ScalingPolicyStepAdjustmentArgs) ElementType ¶
func (ScalingPolicyStepAdjustmentArgs) ElementType() reflect.Type
func (ScalingPolicyStepAdjustmentArgs) ToScalingPolicyStepAdjustmentOutput ¶
func (i ScalingPolicyStepAdjustmentArgs) ToScalingPolicyStepAdjustmentOutput() ScalingPolicyStepAdjustmentOutput
func (ScalingPolicyStepAdjustmentArgs) ToScalingPolicyStepAdjustmentOutputWithContext ¶
func (i ScalingPolicyStepAdjustmentArgs) ToScalingPolicyStepAdjustmentOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentOutput
type ScalingPolicyStepAdjustmentArray ¶
type ScalingPolicyStepAdjustmentArray []ScalingPolicyStepAdjustmentInput
func (ScalingPolicyStepAdjustmentArray) ElementType ¶
func (ScalingPolicyStepAdjustmentArray) ElementType() reflect.Type
func (ScalingPolicyStepAdjustmentArray) ToScalingPolicyStepAdjustmentArrayOutput ¶
func (i ScalingPolicyStepAdjustmentArray) ToScalingPolicyStepAdjustmentArrayOutput() ScalingPolicyStepAdjustmentArrayOutput
func (ScalingPolicyStepAdjustmentArray) ToScalingPolicyStepAdjustmentArrayOutputWithContext ¶
func (i ScalingPolicyStepAdjustmentArray) ToScalingPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentArrayOutput
type ScalingPolicyStepAdjustmentArrayInput ¶
type ScalingPolicyStepAdjustmentArrayInput interface { pulumi.Input ToScalingPolicyStepAdjustmentArrayOutput() ScalingPolicyStepAdjustmentArrayOutput ToScalingPolicyStepAdjustmentArrayOutputWithContext(context.Context) ScalingPolicyStepAdjustmentArrayOutput }
ScalingPolicyStepAdjustmentArrayInput is an input type that accepts ScalingPolicyStepAdjustmentArray and ScalingPolicyStepAdjustmentArrayOutput values. You can construct a concrete instance of `ScalingPolicyStepAdjustmentArrayInput` via:
ScalingPolicyStepAdjustmentArray{ ScalingPolicyStepAdjustmentArgs{...} }
type ScalingPolicyStepAdjustmentArrayOutput ¶
type ScalingPolicyStepAdjustmentArrayOutput struct{ *pulumi.OutputState }
func (ScalingPolicyStepAdjustmentArrayOutput) ElementType ¶
func (ScalingPolicyStepAdjustmentArrayOutput) ElementType() reflect.Type
func (ScalingPolicyStepAdjustmentArrayOutput) ToScalingPolicyStepAdjustmentArrayOutput ¶
func (o ScalingPolicyStepAdjustmentArrayOutput) ToScalingPolicyStepAdjustmentArrayOutput() ScalingPolicyStepAdjustmentArrayOutput
func (ScalingPolicyStepAdjustmentArrayOutput) ToScalingPolicyStepAdjustmentArrayOutputWithContext ¶
func (o ScalingPolicyStepAdjustmentArrayOutput) ToScalingPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentArrayOutput
type ScalingPolicyStepAdjustmentInput ¶
type ScalingPolicyStepAdjustmentInput interface { pulumi.Input ToScalingPolicyStepAdjustmentOutput() ScalingPolicyStepAdjustmentOutput ToScalingPolicyStepAdjustmentOutputWithContext(context.Context) ScalingPolicyStepAdjustmentOutput }
ScalingPolicyStepAdjustmentInput is an input type that accepts ScalingPolicyStepAdjustmentArgs and ScalingPolicyStepAdjustmentOutput values. You can construct a concrete instance of `ScalingPolicyStepAdjustmentInput` via:
ScalingPolicyStepAdjustmentArgs{...}
type ScalingPolicyStepAdjustmentOutput ¶
type ScalingPolicyStepAdjustmentOutput struct{ *pulumi.OutputState }
func (ScalingPolicyStepAdjustmentOutput) ElementType ¶
func (ScalingPolicyStepAdjustmentOutput) ElementType() reflect.Type
func (ScalingPolicyStepAdjustmentOutput) MetricIntervalLowerBound ¶
func (o ScalingPolicyStepAdjustmentOutput) MetricIntervalLowerBound() pulumi.Float64PtrOutput
func (ScalingPolicyStepAdjustmentOutput) MetricIntervalUpperBound ¶
func (o ScalingPolicyStepAdjustmentOutput) MetricIntervalUpperBound() pulumi.Float64PtrOutput
func (ScalingPolicyStepAdjustmentOutput) ScalingAdjustment ¶
func (o ScalingPolicyStepAdjustmentOutput) ScalingAdjustment() pulumi.IntOutput
func (ScalingPolicyStepAdjustmentOutput) ToScalingPolicyStepAdjustmentOutput ¶
func (o ScalingPolicyStepAdjustmentOutput) ToScalingPolicyStepAdjustmentOutput() ScalingPolicyStepAdjustmentOutput
func (ScalingPolicyStepAdjustmentOutput) ToScalingPolicyStepAdjustmentOutputWithContext ¶
func (o ScalingPolicyStepAdjustmentOutput) ToScalingPolicyStepAdjustmentOutputWithContext(ctx context.Context) ScalingPolicyStepAdjustmentOutput
type ScalingPolicyTargetTrackingConfiguration ¶
type ScalingPolicyTargetTrackingConfiguration struct { CustomizedMetricSpecification *ScalingPolicyCustomizedMetricSpecification `pulumi:"customizedMetricSpecification"` DisableScaleIn *bool `pulumi:"disableScaleIn"` PredefinedMetricSpecification *ScalingPolicyPredefinedMetricSpecification `pulumi:"predefinedMetricSpecification"` TargetValue float64 `pulumi:"targetValue"` }
type ScalingPolicyTargetTrackingConfigurationArgs ¶
type ScalingPolicyTargetTrackingConfigurationArgs struct { CustomizedMetricSpecification ScalingPolicyCustomizedMetricSpecificationPtrInput `pulumi:"customizedMetricSpecification"` DisableScaleIn pulumi.BoolPtrInput `pulumi:"disableScaleIn"` PredefinedMetricSpecification ScalingPolicyPredefinedMetricSpecificationPtrInput `pulumi:"predefinedMetricSpecification"` TargetValue pulumi.Float64Input `pulumi:"targetValue"` }
func (ScalingPolicyTargetTrackingConfigurationArgs) ElementType ¶
func (ScalingPolicyTargetTrackingConfigurationArgs) ElementType() reflect.Type
func (ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationOutput ¶
func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationOutput() ScalingPolicyTargetTrackingConfigurationOutput
func (ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationOutputWithContext ¶
func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationOutput
func (ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationPtrOutput ¶
func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationPtrOutput() ScalingPolicyTargetTrackingConfigurationPtrOutput
func (ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext ¶
func (i ScalingPolicyTargetTrackingConfigurationArgs) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationPtrOutput
type ScalingPolicyTargetTrackingConfigurationInput ¶
type ScalingPolicyTargetTrackingConfigurationInput interface { pulumi.Input ToScalingPolicyTargetTrackingConfigurationOutput() ScalingPolicyTargetTrackingConfigurationOutput ToScalingPolicyTargetTrackingConfigurationOutputWithContext(context.Context) ScalingPolicyTargetTrackingConfigurationOutput }
ScalingPolicyTargetTrackingConfigurationInput is an input type that accepts ScalingPolicyTargetTrackingConfigurationArgs and ScalingPolicyTargetTrackingConfigurationOutput values. You can construct a concrete instance of `ScalingPolicyTargetTrackingConfigurationInput` via:
ScalingPolicyTargetTrackingConfigurationArgs{...}
type ScalingPolicyTargetTrackingConfigurationOutput ¶
type ScalingPolicyTargetTrackingConfigurationOutput struct{ *pulumi.OutputState }
func (ScalingPolicyTargetTrackingConfigurationOutput) CustomizedMetricSpecification ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) CustomizedMetricSpecification() ScalingPolicyCustomizedMetricSpecificationPtrOutput
func (ScalingPolicyTargetTrackingConfigurationOutput) DisableScaleIn ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) DisableScaleIn() pulumi.BoolPtrOutput
func (ScalingPolicyTargetTrackingConfigurationOutput) ElementType ¶
func (ScalingPolicyTargetTrackingConfigurationOutput) ElementType() reflect.Type
func (ScalingPolicyTargetTrackingConfigurationOutput) PredefinedMetricSpecification ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) PredefinedMetricSpecification() ScalingPolicyPredefinedMetricSpecificationPtrOutput
func (ScalingPolicyTargetTrackingConfigurationOutput) TargetValue ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) TargetValue() pulumi.Float64Output
func (ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationOutput ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationOutput() ScalingPolicyTargetTrackingConfigurationOutput
func (ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationOutputWithContext ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationOutput
func (ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutput ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutput() ScalingPolicyTargetTrackingConfigurationPtrOutput
func (ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext ¶
func (o ScalingPolicyTargetTrackingConfigurationOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationPtrOutput
type ScalingPolicyTargetTrackingConfigurationPtrInput ¶
type ScalingPolicyTargetTrackingConfigurationPtrInput interface { pulumi.Input ToScalingPolicyTargetTrackingConfigurationPtrOutput() ScalingPolicyTargetTrackingConfigurationPtrOutput ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext(context.Context) ScalingPolicyTargetTrackingConfigurationPtrOutput }
ScalingPolicyTargetTrackingConfigurationPtrInput is an input type that accepts ScalingPolicyTargetTrackingConfigurationArgs, ScalingPolicyTargetTrackingConfigurationPtr and ScalingPolicyTargetTrackingConfigurationPtrOutput values. You can construct a concrete instance of `ScalingPolicyTargetTrackingConfigurationPtrInput` via:
ScalingPolicyTargetTrackingConfigurationArgs{...} or: nil
func ScalingPolicyTargetTrackingConfigurationPtr ¶
func ScalingPolicyTargetTrackingConfigurationPtr(v *ScalingPolicyTargetTrackingConfigurationArgs) ScalingPolicyTargetTrackingConfigurationPtrInput
type ScalingPolicyTargetTrackingConfigurationPtrOutput ¶
type ScalingPolicyTargetTrackingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) CustomizedMetricSpecification ¶
func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) CustomizedMetricSpecification() ScalingPolicyCustomizedMetricSpecificationPtrOutput
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) DisableScaleIn ¶
func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) DisableScaleIn() pulumi.BoolPtrOutput
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) ElementType ¶
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) ElementType() reflect.Type
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) PredefinedMetricSpecification ¶
func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) PredefinedMetricSpecification() ScalingPolicyPredefinedMetricSpecificationPtrOutput
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) TargetValue ¶
func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) TargetValue() pulumi.Float64PtrOutput
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutput ¶
func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutput() ScalingPolicyTargetTrackingConfigurationPtrOutput
func (ScalingPolicyTargetTrackingConfigurationPtrOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext ¶
func (o ScalingPolicyTargetTrackingConfigurationPtrOutput) ToScalingPolicyTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) ScalingPolicyTargetTrackingConfigurationPtrOutput
type ScheduledAction ¶
type ScheduledAction struct { pulumi.CustomResourceState // The name of the Auto Scaling group. AutoScalingGroupName pulumi.StringOutput `pulumi:"autoScalingGroupName"` // The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain. DesiredCapacity pulumi.IntPtrOutput `pulumi:"desiredCapacity"` // The latest scheduled start time to return. If scheduled action names are provided, this parameter is ignored. EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // The minimum size of the Auto Scaling group. MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"` // The minimum size of the Auto Scaling group. MinSize pulumi.IntPtrOutput `pulumi:"minSize"` // The recurring schedule for the action, in Unix cron syntax format. When StartTime and EndTime are specified with Recurrence , they form the boundaries of when the recurring action starts and stops. Recurrence pulumi.StringPtrOutput `pulumi:"recurrence"` // Auto-generated unique identifier ScheduledActionName pulumi.StringOutput `pulumi:"scheduledActionName"` // The earliest scheduled start time to return. If scheduled action names are provided, this parameter is ignored. StartTime pulumi.StringPtrOutput `pulumi:"startTime"` // The time zone for the cron expression. TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"` }
The AWS::AutoScaling::ScheduledAction resource specifies an Amazon EC2 Auto Scaling scheduled action so that the Auto Scaling group can change the number of instances available for your application in response to predictable load changes.
func GetScheduledAction ¶
func GetScheduledAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledActionState, opts ...pulumi.ResourceOption) (*ScheduledAction, error)
GetScheduledAction gets an existing ScheduledAction resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledAction ¶
func NewScheduledAction(ctx *pulumi.Context, name string, args *ScheduledActionArgs, opts ...pulumi.ResourceOption) (*ScheduledAction, error)
NewScheduledAction registers a new resource with the given unique name, arguments, and options.
func (*ScheduledAction) ElementType ¶
func (*ScheduledAction) ElementType() reflect.Type
func (*ScheduledAction) ToScheduledActionOutput ¶
func (i *ScheduledAction) ToScheduledActionOutput() ScheduledActionOutput
func (*ScheduledAction) ToScheduledActionOutputWithContext ¶
func (i *ScheduledAction) ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput
type ScheduledActionArgs ¶
type ScheduledActionArgs struct { // The name of the Auto Scaling group. AutoScalingGroupName pulumi.StringInput // The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain. DesiredCapacity pulumi.IntPtrInput // The latest scheduled start time to return. If scheduled action names are provided, this parameter is ignored. EndTime pulumi.StringPtrInput // The minimum size of the Auto Scaling group. MaxSize pulumi.IntPtrInput // The minimum size of the Auto Scaling group. MinSize pulumi.IntPtrInput // The recurring schedule for the action, in Unix cron syntax format. When StartTime and EndTime are specified with Recurrence , they form the boundaries of when the recurring action starts and stops. Recurrence pulumi.StringPtrInput // The earliest scheduled start time to return. If scheduled action names are provided, this parameter is ignored. StartTime pulumi.StringPtrInput // The time zone for the cron expression. TimeZone pulumi.StringPtrInput }
The set of arguments for constructing a ScheduledAction resource.
func (ScheduledActionArgs) ElementType ¶
func (ScheduledActionArgs) ElementType() reflect.Type
type ScheduledActionInput ¶
type ScheduledActionInput interface { pulumi.Input ToScheduledActionOutput() ScheduledActionOutput ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput }
type ScheduledActionOutput ¶
type ScheduledActionOutput struct{ *pulumi.OutputState }
func (ScheduledActionOutput) AutoScalingGroupName ¶ added in v0.17.0
func (o ScheduledActionOutput) AutoScalingGroupName() pulumi.StringOutput
The name of the Auto Scaling group.
func (ScheduledActionOutput) DesiredCapacity ¶ added in v0.17.0
func (o ScheduledActionOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.
func (ScheduledActionOutput) ElementType ¶
func (ScheduledActionOutput) ElementType() reflect.Type
func (ScheduledActionOutput) EndTime ¶ added in v0.17.0
func (o ScheduledActionOutput) EndTime() pulumi.StringPtrOutput
The latest scheduled start time to return. If scheduled action names are provided, this parameter is ignored.
func (ScheduledActionOutput) MaxSize ¶ added in v0.17.0
func (o ScheduledActionOutput) MaxSize() pulumi.IntPtrOutput
The minimum size of the Auto Scaling group.
func (ScheduledActionOutput) MinSize ¶ added in v0.17.0
func (o ScheduledActionOutput) MinSize() pulumi.IntPtrOutput
The minimum size of the Auto Scaling group.
func (ScheduledActionOutput) Recurrence ¶ added in v0.17.0
func (o ScheduledActionOutput) Recurrence() pulumi.StringPtrOutput
The recurring schedule for the action, in Unix cron syntax format. When StartTime and EndTime are specified with Recurrence , they form the boundaries of when the recurring action starts and stops.
func (ScheduledActionOutput) ScheduledActionName ¶ added in v0.39.0
func (o ScheduledActionOutput) ScheduledActionName() pulumi.StringOutput
Auto-generated unique identifier
func (ScheduledActionOutput) StartTime ¶ added in v0.17.0
func (o ScheduledActionOutput) StartTime() pulumi.StringPtrOutput
The earliest scheduled start time to return. If scheduled action names are provided, this parameter is ignored.
func (ScheduledActionOutput) TimeZone ¶ added in v0.17.0
func (o ScheduledActionOutput) TimeZone() pulumi.StringPtrOutput
The time zone for the cron expression.
func (ScheduledActionOutput) ToScheduledActionOutput ¶
func (o ScheduledActionOutput) ToScheduledActionOutput() ScheduledActionOutput
func (ScheduledActionOutput) ToScheduledActionOutputWithContext ¶
func (o ScheduledActionOutput) ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput
type ScheduledActionState ¶
type ScheduledActionState struct { }
func (ScheduledActionState) ElementType ¶
func (ScheduledActionState) ElementType() reflect.Type
type WarmPool ¶
type WarmPool struct { pulumi.CustomResourceState AutoScalingGroupName pulumi.StringOutput `pulumi:"autoScalingGroupName"` InstanceReusePolicy WarmPoolInstanceReusePolicyPtrOutput `pulumi:"instanceReusePolicy"` MaxGroupPreparedCapacity pulumi.IntPtrOutput `pulumi:"maxGroupPreparedCapacity"` MinSize pulumi.IntPtrOutput `pulumi:"minSize"` PoolState pulumi.StringPtrOutput `pulumi:"poolState"` }
Resource schema for AWS::AutoScaling::WarmPool.
func GetWarmPool ¶
func GetWarmPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WarmPoolState, opts ...pulumi.ResourceOption) (*WarmPool, error)
GetWarmPool gets an existing WarmPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWarmPool ¶
func NewWarmPool(ctx *pulumi.Context, name string, args *WarmPoolArgs, opts ...pulumi.ResourceOption) (*WarmPool, error)
NewWarmPool registers a new resource with the given unique name, arguments, and options.
func (*WarmPool) ElementType ¶
func (*WarmPool) ToWarmPoolOutput ¶
func (i *WarmPool) ToWarmPoolOutput() WarmPoolOutput
func (*WarmPool) ToWarmPoolOutputWithContext ¶
func (i *WarmPool) ToWarmPoolOutputWithContext(ctx context.Context) WarmPoolOutput
type WarmPoolArgs ¶
type WarmPoolArgs struct { AutoScalingGroupName pulumi.StringInput InstanceReusePolicy WarmPoolInstanceReusePolicyPtrInput MaxGroupPreparedCapacity pulumi.IntPtrInput MinSize pulumi.IntPtrInput PoolState pulumi.StringPtrInput }
The set of arguments for constructing a WarmPool resource.
func (WarmPoolArgs) ElementType ¶
func (WarmPoolArgs) ElementType() reflect.Type
type WarmPoolInput ¶
type WarmPoolInput interface { pulumi.Input ToWarmPoolOutput() WarmPoolOutput ToWarmPoolOutputWithContext(ctx context.Context) WarmPoolOutput }
type WarmPoolInstanceReusePolicy ¶ added in v0.11.0
type WarmPoolInstanceReusePolicy struct {
ReuseOnScaleIn *bool `pulumi:"reuseOnScaleIn"`
}
type WarmPoolInstanceReusePolicyArgs ¶ added in v0.11.0
type WarmPoolInstanceReusePolicyArgs struct {
ReuseOnScaleIn pulumi.BoolPtrInput `pulumi:"reuseOnScaleIn"`
}
func (WarmPoolInstanceReusePolicyArgs) ElementType ¶ added in v0.11.0
func (WarmPoolInstanceReusePolicyArgs) ElementType() reflect.Type
func (WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyOutput ¶ added in v0.11.0
func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyOutput() WarmPoolInstanceReusePolicyOutput
func (WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyOutputWithContext ¶ added in v0.11.0
func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyOutput
func (WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyPtrOutput ¶ added in v0.11.0
func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyPtrOutput() WarmPoolInstanceReusePolicyPtrOutput
func (WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyPtrOutputWithContext ¶ added in v0.11.0
func (i WarmPoolInstanceReusePolicyArgs) ToWarmPoolInstanceReusePolicyPtrOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyPtrOutput
type WarmPoolInstanceReusePolicyInput ¶ added in v0.11.0
type WarmPoolInstanceReusePolicyInput interface { pulumi.Input ToWarmPoolInstanceReusePolicyOutput() WarmPoolInstanceReusePolicyOutput ToWarmPoolInstanceReusePolicyOutputWithContext(context.Context) WarmPoolInstanceReusePolicyOutput }
WarmPoolInstanceReusePolicyInput is an input type that accepts WarmPoolInstanceReusePolicyArgs and WarmPoolInstanceReusePolicyOutput values. You can construct a concrete instance of `WarmPoolInstanceReusePolicyInput` via:
WarmPoolInstanceReusePolicyArgs{...}
type WarmPoolInstanceReusePolicyOutput ¶ added in v0.11.0
type WarmPoolInstanceReusePolicyOutput struct{ *pulumi.OutputState }
func (WarmPoolInstanceReusePolicyOutput) ElementType ¶ added in v0.11.0
func (WarmPoolInstanceReusePolicyOutput) ElementType() reflect.Type
func (WarmPoolInstanceReusePolicyOutput) ReuseOnScaleIn ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyOutput) ReuseOnScaleIn() pulumi.BoolPtrOutput
func (WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyOutput ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyOutput() WarmPoolInstanceReusePolicyOutput
func (WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyOutputWithContext ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyOutput
func (WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyPtrOutput ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyPtrOutput() WarmPoolInstanceReusePolicyPtrOutput
func (WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyPtrOutputWithContext ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyOutput) ToWarmPoolInstanceReusePolicyPtrOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyPtrOutput
type WarmPoolInstanceReusePolicyPtrInput ¶ added in v0.11.0
type WarmPoolInstanceReusePolicyPtrInput interface { pulumi.Input ToWarmPoolInstanceReusePolicyPtrOutput() WarmPoolInstanceReusePolicyPtrOutput ToWarmPoolInstanceReusePolicyPtrOutputWithContext(context.Context) WarmPoolInstanceReusePolicyPtrOutput }
WarmPoolInstanceReusePolicyPtrInput is an input type that accepts WarmPoolInstanceReusePolicyArgs, WarmPoolInstanceReusePolicyPtr and WarmPoolInstanceReusePolicyPtrOutput values. You can construct a concrete instance of `WarmPoolInstanceReusePolicyPtrInput` via:
WarmPoolInstanceReusePolicyArgs{...} or: nil
func WarmPoolInstanceReusePolicyPtr ¶ added in v0.11.0
func WarmPoolInstanceReusePolicyPtr(v *WarmPoolInstanceReusePolicyArgs) WarmPoolInstanceReusePolicyPtrInput
type WarmPoolInstanceReusePolicyPtrOutput ¶ added in v0.11.0
type WarmPoolInstanceReusePolicyPtrOutput struct{ *pulumi.OutputState }
func (WarmPoolInstanceReusePolicyPtrOutput) ElementType ¶ added in v0.11.0
func (WarmPoolInstanceReusePolicyPtrOutput) ElementType() reflect.Type
func (WarmPoolInstanceReusePolicyPtrOutput) ReuseOnScaleIn ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyPtrOutput) ReuseOnScaleIn() pulumi.BoolPtrOutput
func (WarmPoolInstanceReusePolicyPtrOutput) ToWarmPoolInstanceReusePolicyPtrOutput ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyPtrOutput) ToWarmPoolInstanceReusePolicyPtrOutput() WarmPoolInstanceReusePolicyPtrOutput
func (WarmPoolInstanceReusePolicyPtrOutput) ToWarmPoolInstanceReusePolicyPtrOutputWithContext ¶ added in v0.11.0
func (o WarmPoolInstanceReusePolicyPtrOutput) ToWarmPoolInstanceReusePolicyPtrOutputWithContext(ctx context.Context) WarmPoolInstanceReusePolicyPtrOutput
type WarmPoolOutput ¶
type WarmPoolOutput struct{ *pulumi.OutputState }
func (WarmPoolOutput) AutoScalingGroupName ¶ added in v0.17.0
func (o WarmPoolOutput) AutoScalingGroupName() pulumi.StringOutput
func (WarmPoolOutput) ElementType ¶
func (WarmPoolOutput) ElementType() reflect.Type
func (WarmPoolOutput) InstanceReusePolicy ¶ added in v0.17.0
func (o WarmPoolOutput) InstanceReusePolicy() WarmPoolInstanceReusePolicyPtrOutput
func (WarmPoolOutput) MaxGroupPreparedCapacity ¶ added in v0.17.0
func (o WarmPoolOutput) MaxGroupPreparedCapacity() pulumi.IntPtrOutput
func (WarmPoolOutput) MinSize ¶ added in v0.17.0
func (o WarmPoolOutput) MinSize() pulumi.IntPtrOutput
func (WarmPoolOutput) PoolState ¶ added in v0.17.0
func (o WarmPoolOutput) PoolState() pulumi.StringPtrOutput
func (WarmPoolOutput) ToWarmPoolOutput ¶
func (o WarmPoolOutput) ToWarmPoolOutput() WarmPoolOutput
func (WarmPoolOutput) ToWarmPoolOutputWithContext ¶
func (o WarmPoolOutput) ToWarmPoolOutputWithContext(ctx context.Context) WarmPoolOutput
type WarmPoolState ¶
type WarmPoolState struct { }
func (WarmPoolState) ElementType ¶
func (WarmPoolState) ElementType() reflect.Type