Documentation
¶
Index ¶
- type AutoScalingGroupdeprecated
- type AutoScalingGroupArgs
- type AutoScalingGroupInput
- 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) 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 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 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
- 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 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
- type LaunchConfigurationState
- type LifecycleHookdeprecated
- type LifecycleHookArgs
- type LifecycleHookInput
- type LifecycleHookOutput
- type LifecycleHookState
- type ScalingPolicydeprecated
- 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 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 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 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 (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 ScheduledActiondeprecated
- type ScheduledActionArgs
- type ScheduledActionInput
- type ScheduledActionOutput
- type ScheduledActionState
- type WarmPool
- type WarmPoolArgs
- type WarmPoolInput
- type 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"` DesiredCapacity pulumi.StringPtrOutput `pulumi:"desiredCapacity"` 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 AutoScalingGroupArgs ¶
type AutoScalingGroupArgs struct { AutoScalingGroupName pulumi.StringPtrInput AvailabilityZones pulumi.StringArrayInput CapacityRebalance pulumi.BoolPtrInput Context pulumi.StringPtrInput Cooldown pulumi.StringPtrInput DesiredCapacity 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 AutoScalingGroupInput ¶
type AutoScalingGroupInput interface { pulumi.Input ToAutoScalingGroupOutput() AutoScalingGroupOutput ToAutoScalingGroupOutputWithContext(ctx context.Context) AutoScalingGroupOutput }
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 { InstanceType *string `pulumi:"instanceType"` LaunchTemplateSpecification *AutoScalingGroupLaunchTemplateSpecification `pulumi:"launchTemplateSpecification"` WeightedCapacity *string `pulumi:"weightedCapacity"` }
type AutoScalingGroupLaunchTemplateOverridesArgs ¶
type AutoScalingGroupLaunchTemplateOverridesArgs struct { 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) 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 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 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) ElementType ¶
func (AutoScalingGroupOutput) ElementType() reflect.Type
func (AutoScalingGroupOutput) ToAutoScalingGroupOutput ¶
func (o AutoScalingGroupOutput) ToAutoScalingGroupOutput() AutoScalingGroupOutput
func (AutoScalingGroupOutput) ToAutoScalingGroupOutputWithContext ¶
func (o AutoScalingGroupOutput) ToAutoScalingGroupOutputWithContext(ctx context.Context) AutoScalingGroupOutput
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 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) ElementType ¶
func (LaunchConfigurationOutput) ElementType() reflect.Type
func (LaunchConfigurationOutput) ToLaunchConfigurationOutput ¶
func (o LaunchConfigurationOutput) ToLaunchConfigurationOutput() LaunchConfigurationOutput
func (LaunchConfigurationOutput) ToLaunchConfigurationOutputWithContext ¶
func (o LaunchConfigurationOutput) ToLaunchConfigurationOutputWithContext(ctx context.Context) LaunchConfigurationOutput
type LaunchConfigurationState ¶
type LaunchConfigurationState struct { }
func (LaunchConfigurationState) ElementType ¶
func (LaunchConfigurationState) ElementType() reflect.Type
type LifecycleHook
deprecated
type LifecycleHook struct { pulumi.CustomResourceState AutoScalingGroupName pulumi.StringOutput `pulumi:"autoScalingGroupName"` DefaultResult pulumi.StringPtrOutput `pulumi:"defaultResult"` HeartbeatTimeout pulumi.IntPtrOutput `pulumi:"heartbeatTimeout"` LifecycleHookName pulumi.StringPtrOutput `pulumi:"lifecycleHookName"` LifecycleTransition pulumi.StringOutput `pulumi:"lifecycleTransition"` NotificationMetadata pulumi.StringPtrOutput `pulumi:"notificationMetadata"` NotificationTargetARN pulumi.StringPtrOutput `pulumi:"notificationTargetARN"` RoleARN pulumi.StringPtrOutput `pulumi:"roleARN"` }
Resource Type definition for AWS::AutoScaling::LifecycleHook
Deprecated: LifecycleHook is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { AutoScalingGroupName pulumi.StringInput DefaultResult pulumi.StringPtrInput HeartbeatTimeout pulumi.IntPtrInput LifecycleHookName pulumi.StringPtrInput LifecycleTransition pulumi.StringInput NotificationMetadata pulumi.StringPtrInput NotificationTargetARN pulumi.StringPtrInput 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) ElementType ¶
func (LifecycleHookOutput) ElementType() reflect.Type
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 ScalingPolicy
deprecated
type ScalingPolicy struct { pulumi.CustomResourceState AdjustmentType pulumi.StringPtrOutput `pulumi:"adjustmentType"` AutoScalingGroupName pulumi.StringOutput `pulumi:"autoScalingGroupName"` Cooldown pulumi.StringPtrOutput `pulumi:"cooldown"` EstimatedInstanceWarmup pulumi.IntPtrOutput `pulumi:"estimatedInstanceWarmup"` MetricAggregationType pulumi.StringPtrOutput `pulumi:"metricAggregationType"` MinAdjustmentMagnitude pulumi.IntPtrOutput `pulumi:"minAdjustmentMagnitude"` PolicyType pulumi.StringPtrOutput `pulumi:"policyType"` PredictiveScalingConfiguration ScalingPolicyPredictiveScalingConfigurationPtrOutput `pulumi:"predictiveScalingConfiguration"` ScalingAdjustment pulumi.IntPtrOutput `pulumi:"scalingAdjustment"` StepAdjustments ScalingPolicyStepAdjustmentArrayOutput `pulumi:"stepAdjustments"` TargetTrackingConfiguration ScalingPolicyTargetTrackingConfigurationPtrOutput `pulumi:"targetTrackingConfiguration"` }
Resource Type definition for AWS::AutoScaling::ScalingPolicy
Deprecated: ScalingPolicy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { AdjustmentType pulumi.StringPtrInput AutoScalingGroupName pulumi.StringInput Cooldown pulumi.StringPtrInput EstimatedInstanceWarmup pulumi.IntPtrInput MetricAggregationType pulumi.StringPtrInput MinAdjustmentMagnitude pulumi.IntPtrInput PolicyType pulumi.StringPtrInput PredictiveScalingConfiguration ScalingPolicyPredictiveScalingConfigurationPtrInput ScalingAdjustment pulumi.IntPtrInput StepAdjustments ScalingPolicyStepAdjustmentArrayInput 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 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 ScalingPolicyOutput ¶
type ScalingPolicyOutput struct{ *pulumi.OutputState }
func (ScalingPolicyOutput) ElementType ¶
func (ScalingPolicyOutput) ElementType() reflect.Type
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 ScalingPolicyPredictiveScalingMetricSpecification ¶
type ScalingPolicyPredictiveScalingMetricSpecification struct { PredefinedLoadMetricSpecification *ScalingPolicyPredictiveScalingPredefinedLoadMetric `pulumi:"predefinedLoadMetricSpecification"` PredefinedMetricPairSpecification *ScalingPolicyPredictiveScalingPredefinedMetricPair `pulumi:"predefinedMetricPairSpecification"` PredefinedScalingMetricSpecification *ScalingPolicyPredictiveScalingPredefinedScalingMetric `pulumi:"predefinedScalingMetricSpecification"` TargetValue float64 `pulumi:"targetValue"` }
type ScalingPolicyPredictiveScalingMetricSpecificationArgs ¶
type ScalingPolicyPredictiveScalingMetricSpecificationArgs struct { 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) 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
deprecated
type ScheduledAction struct { pulumi.CustomResourceState AutoScalingGroupName pulumi.StringOutput `pulumi:"autoScalingGroupName"` DesiredCapacity pulumi.IntPtrOutput `pulumi:"desiredCapacity"` EndTime pulumi.StringPtrOutput `pulumi:"endTime"` MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"` MinSize pulumi.IntPtrOutput `pulumi:"minSize"` Recurrence pulumi.StringPtrOutput `pulumi:"recurrence"` StartTime pulumi.StringPtrOutput `pulumi:"startTime"` TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"` }
Resource Type definition for AWS::AutoScaling::ScheduledAction
Deprecated: ScheduledAction is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { AutoScalingGroupName pulumi.StringInput DesiredCapacity pulumi.IntPtrInput EndTime pulumi.StringPtrInput MaxSize pulumi.IntPtrInput MinSize pulumi.IntPtrInput Recurrence pulumi.StringPtrInput StartTime pulumi.StringPtrInput 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) ElementType ¶
func (ScheduledActionOutput) ElementType() reflect.Type
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"` 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 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 WarmPoolOutput ¶
type WarmPoolOutput struct{ *pulumi.OutputState }
func (WarmPoolOutput) ElementType ¶
func (WarmPoolOutput) ElementType() reflect.Type
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