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 LaunchConfigurationdeprecated
- 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
deprecated
type LaunchConfiguration struct { pulumi.CustomResourceState AssociatePublicIpAddress pulumi.BoolPtrOutput `pulumi:"associatePublicIpAddress"` BlockDeviceMappings LaunchConfigurationBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` ClassicLinkVPCId pulumi.StringPtrOutput `pulumi:"classicLinkVPCId"` ClassicLinkVPCSecurityGroups pulumi.StringArrayOutput `pulumi:"classicLinkVPCSecurityGroups"` EbsOptimized pulumi.BoolPtrOutput `pulumi:"ebsOptimized"` IamInstanceProfile pulumi.StringPtrOutput `pulumi:"iamInstanceProfile"` ImageId pulumi.StringOutput `pulumi:"imageId"` InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` InstanceMonitoring pulumi.BoolPtrOutput `pulumi:"instanceMonitoring"` InstanceType pulumi.StringOutput `pulumi:"instanceType"` KernelId pulumi.StringPtrOutput `pulumi:"kernelId"` KeyName pulumi.StringPtrOutput `pulumi:"keyName"` LaunchConfigurationName pulumi.StringPtrOutput `pulumi:"launchConfigurationName"` MetadataOptions LaunchConfigurationMetadataOptionsPtrOutput `pulumi:"metadataOptions"` PlacementTenancy pulumi.StringPtrOutput `pulumi:"placementTenancy"` RamDiskId pulumi.StringPtrOutput `pulumi:"ramDiskId"` SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` SpotPrice pulumi.StringPtrOutput `pulumi:"spotPrice"` UserData pulumi.StringPtrOutput `pulumi:"userData"` }
Resource Type definition for AWS::AutoScaling::LaunchConfiguration
Deprecated: LaunchConfiguration is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { AssociatePublicIpAddress pulumi.BoolPtrInput BlockDeviceMappings LaunchConfigurationBlockDeviceMappingArrayInput ClassicLinkVPCId pulumi.StringPtrInput ClassicLinkVPCSecurityGroups pulumi.StringArrayInput EbsOptimized pulumi.BoolPtrInput IamInstanceProfile pulumi.StringPtrInput ImageId pulumi.StringInput InstanceId pulumi.StringPtrInput InstanceMonitoring pulumi.BoolPtrInput InstanceType pulumi.StringInput KernelId pulumi.StringPtrInput KeyName pulumi.StringPtrInput LaunchConfigurationName pulumi.StringPtrInput MetadataOptions LaunchConfigurationMetadataOptionsPtrInput PlacementTenancy pulumi.StringPtrInput RamDiskId pulumi.StringPtrInput SecurityGroups pulumi.StringArrayInput SpotPrice pulumi.StringPtrInput 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 { DeleteOnTermination *bool `pulumi:"deleteOnTermination"` Encrypted *bool `pulumi:"encrypted"` Iops *int `pulumi:"iops"` SnapshotId *string `pulumi:"snapshotId"` Throughput *int `pulumi:"throughput"` VolumeSize *int `pulumi:"volumeSize"` VolumeType *string `pulumi:"volumeType"` }
type LaunchConfigurationBlockDeviceArgs ¶
type LaunchConfigurationBlockDeviceArgs struct { DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` Iops pulumi.IntPtrInput `pulumi:"iops"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` Throughput pulumi.IntPtrInput `pulumi:"throughput"` VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
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 { DeviceName string `pulumi:"deviceName"` Ebs *LaunchConfigurationBlockDevice `pulumi:"ebs"` NoDevice *bool `pulumi:"noDevice"` VirtualName *string `pulumi:"virtualName"` }
type LaunchConfigurationBlockDeviceMappingArgs ¶
type LaunchConfigurationBlockDeviceMappingArgs struct { DeviceName pulumi.StringInput `pulumi:"deviceName"` Ebs LaunchConfigurationBlockDevicePtrInput `pulumi:"ebs"` NoDevice pulumi.BoolPtrInput `pulumi:"noDevice"` VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
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 }
func (LaunchConfigurationBlockDeviceMappingOutput) DeviceName ¶
func (o LaunchConfigurationBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
func (LaunchConfigurationBlockDeviceMappingOutput) ElementType ¶
func (LaunchConfigurationBlockDeviceMappingOutput) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceMappingOutput) NoDevice ¶
func (o LaunchConfigurationBlockDeviceMappingOutput) NoDevice() pulumi.BoolPtrOutput
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
type LaunchConfigurationBlockDeviceOutput ¶
type LaunchConfigurationBlockDeviceOutput struct{ *pulumi.OutputState }
func (LaunchConfigurationBlockDeviceOutput) DeleteOnTermination ¶
func (o LaunchConfigurationBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
func (LaunchConfigurationBlockDeviceOutput) ElementType ¶
func (LaunchConfigurationBlockDeviceOutput) ElementType() reflect.Type
func (LaunchConfigurationBlockDeviceOutput) Encrypted ¶
func (o LaunchConfigurationBlockDeviceOutput) Encrypted() pulumi.BoolPtrOutput
func (LaunchConfigurationBlockDeviceOutput) Iops ¶
func (o LaunchConfigurationBlockDeviceOutput) Iops() pulumi.IntPtrOutput
func (LaunchConfigurationBlockDeviceOutput) SnapshotId ¶
func (o LaunchConfigurationBlockDeviceOutput) SnapshotId() pulumi.StringPtrOutput
func (LaunchConfigurationBlockDeviceOutput) Throughput ¶
func (o LaunchConfigurationBlockDeviceOutput) Throughput() pulumi.IntPtrOutput
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
func (LaunchConfigurationBlockDeviceOutput) VolumeType ¶
func (o LaunchConfigurationBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
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
func (LaunchConfigurationBlockDevicePtrOutput) ElementType ¶
func (LaunchConfigurationBlockDevicePtrOutput) ElementType() reflect.Type
func (LaunchConfigurationBlockDevicePtrOutput) Encrypted ¶
func (o LaunchConfigurationBlockDevicePtrOutput) Encrypted() pulumi.BoolPtrOutput
func (LaunchConfigurationBlockDevicePtrOutput) Iops ¶
func (o LaunchConfigurationBlockDevicePtrOutput) Iops() pulumi.IntPtrOutput
func (LaunchConfigurationBlockDevicePtrOutput) SnapshotId ¶
func (o LaunchConfigurationBlockDevicePtrOutput) SnapshotId() pulumi.StringPtrOutput
func (LaunchConfigurationBlockDevicePtrOutput) Throughput ¶
func (o LaunchConfigurationBlockDevicePtrOutput) Throughput() pulumi.IntPtrOutput
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
func (LaunchConfigurationBlockDevicePtrOutput) VolumeType ¶
func (o LaunchConfigurationBlockDevicePtrOutput) VolumeType() pulumi.StringPtrOutput
type LaunchConfigurationInput ¶
type LaunchConfigurationInput interface { pulumi.Input ToLaunchConfigurationOutput() LaunchConfigurationOutput ToLaunchConfigurationOutputWithContext(ctx context.Context) LaunchConfigurationOutput }
type LaunchConfigurationMetadataOptionsArgs ¶
type LaunchConfigurationMetadataOptionsArgs struct { HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"` HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` HttpTokens pulumi.StringPtrInput `pulumi:"httpTokens"` }
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 }
func (LaunchConfigurationMetadataOptionsOutput) ElementType ¶
func (LaunchConfigurationMetadataOptionsOutput) ElementType() reflect.Type
func (LaunchConfigurationMetadataOptionsOutput) HttpEndpoint ¶
func (o LaunchConfigurationMetadataOptionsOutput) HttpEndpoint() pulumi.StringPtrOutput
func (LaunchConfigurationMetadataOptionsOutput) HttpPutResponseHopLimit ¶
func (o LaunchConfigurationMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
func (LaunchConfigurationMetadataOptionsOutput) HttpTokens ¶
func (o LaunchConfigurationMetadataOptionsOutput) HttpTokens() pulumi.StringPtrOutput
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
func (LaunchConfigurationMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶
func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
func (LaunchConfigurationMetadataOptionsPtrOutput) HttpTokens ¶
func (o LaunchConfigurationMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
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