Documentation
¶
Index ¶
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- type AccountState
- type Beanstalk
- type BeanstalkArgs
- type BeanstalkArray
- type BeanstalkArrayInput
- type BeanstalkArrayOutput
- func (BeanstalkArrayOutput) ElementType() reflect.Type
- func (o BeanstalkArrayOutput) Index(i pulumi.IntInput) BeanstalkOutput
- func (o BeanstalkArrayOutput) ToBeanstalkArrayOutput() BeanstalkArrayOutput
- func (o BeanstalkArrayOutput) ToBeanstalkArrayOutputWithContext(ctx context.Context) BeanstalkArrayOutput
- type BeanstalkDeploymentPreferences
- type BeanstalkDeploymentPreferencesArgs
- func (BeanstalkDeploymentPreferencesArgs) ElementType() reflect.Type
- func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesOutput() BeanstalkDeploymentPreferencesOutput
- func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesOutput
- func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesPtrOutput() BeanstalkDeploymentPreferencesPtrOutput
- func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesPtrOutput
- type BeanstalkDeploymentPreferencesInput
- type BeanstalkDeploymentPreferencesOutput
- func (o BeanstalkDeploymentPreferencesOutput) AutomaticRoll() pulumi.BoolPtrOutput
- func (o BeanstalkDeploymentPreferencesOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (BeanstalkDeploymentPreferencesOutput) ElementType() reflect.Type
- func (o BeanstalkDeploymentPreferencesOutput) GracePeriod() pulumi.IntPtrOutput
- func (o BeanstalkDeploymentPreferencesOutput) Strategies() BeanstalkDeploymentPreferencesStrategyArrayOutput
- func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesOutput() BeanstalkDeploymentPreferencesOutput
- func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesOutput
- func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesPtrOutput() BeanstalkDeploymentPreferencesPtrOutput
- func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesPtrOutput
- type BeanstalkDeploymentPreferencesPtrInput
- type BeanstalkDeploymentPreferencesPtrOutput
- func (o BeanstalkDeploymentPreferencesPtrOutput) AutomaticRoll() pulumi.BoolPtrOutput
- func (o BeanstalkDeploymentPreferencesPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o BeanstalkDeploymentPreferencesPtrOutput) Elem() BeanstalkDeploymentPreferencesOutput
- func (BeanstalkDeploymentPreferencesPtrOutput) ElementType() reflect.Type
- func (o BeanstalkDeploymentPreferencesPtrOutput) GracePeriod() pulumi.IntPtrOutput
- func (o BeanstalkDeploymentPreferencesPtrOutput) Strategies() BeanstalkDeploymentPreferencesStrategyArrayOutput
- func (o BeanstalkDeploymentPreferencesPtrOutput) ToBeanstalkDeploymentPreferencesPtrOutput() BeanstalkDeploymentPreferencesPtrOutput
- func (o BeanstalkDeploymentPreferencesPtrOutput) ToBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesPtrOutput
- type BeanstalkDeploymentPreferencesStrategy
- type BeanstalkDeploymentPreferencesStrategyArgs
- func (BeanstalkDeploymentPreferencesStrategyArgs) ElementType() reflect.Type
- func (i BeanstalkDeploymentPreferencesStrategyArgs) ToBeanstalkDeploymentPreferencesStrategyOutput() BeanstalkDeploymentPreferencesStrategyOutput
- func (i BeanstalkDeploymentPreferencesStrategyArgs) ToBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyOutput
- type BeanstalkDeploymentPreferencesStrategyArray
- func (BeanstalkDeploymentPreferencesStrategyArray) ElementType() reflect.Type
- func (i BeanstalkDeploymentPreferencesStrategyArray) ToBeanstalkDeploymentPreferencesStrategyArrayOutput() BeanstalkDeploymentPreferencesStrategyArrayOutput
- func (i BeanstalkDeploymentPreferencesStrategyArray) ToBeanstalkDeploymentPreferencesStrategyArrayOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyArrayOutput
- type BeanstalkDeploymentPreferencesStrategyArrayInput
- type BeanstalkDeploymentPreferencesStrategyArrayOutput
- func (BeanstalkDeploymentPreferencesStrategyArrayOutput) ElementType() reflect.Type
- func (o BeanstalkDeploymentPreferencesStrategyArrayOutput) Index(i pulumi.IntInput) BeanstalkDeploymentPreferencesStrategyOutput
- func (o BeanstalkDeploymentPreferencesStrategyArrayOutput) ToBeanstalkDeploymentPreferencesStrategyArrayOutput() BeanstalkDeploymentPreferencesStrategyArrayOutput
- func (o BeanstalkDeploymentPreferencesStrategyArrayOutput) ToBeanstalkDeploymentPreferencesStrategyArrayOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyArrayOutput
- type BeanstalkDeploymentPreferencesStrategyInput
- type BeanstalkDeploymentPreferencesStrategyOutput
- func (o BeanstalkDeploymentPreferencesStrategyOutput) Action() pulumi.StringPtrOutput
- func (BeanstalkDeploymentPreferencesStrategyOutput) ElementType() reflect.Type
- func (o BeanstalkDeploymentPreferencesStrategyOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
- func (o BeanstalkDeploymentPreferencesStrategyOutput) ToBeanstalkDeploymentPreferencesStrategyOutput() BeanstalkDeploymentPreferencesStrategyOutput
- func (o BeanstalkDeploymentPreferencesStrategyOutput) ToBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyOutput
- type BeanstalkInput
- type BeanstalkManagedActions
- type BeanstalkManagedActionsArgs
- func (BeanstalkManagedActionsArgs) ElementType() reflect.Type
- func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsOutput() BeanstalkManagedActionsOutput
- func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsOutputWithContext(ctx context.Context) BeanstalkManagedActionsOutput
- func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsPtrOutput() BeanstalkManagedActionsPtrOutput
- func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPtrOutput
- type BeanstalkManagedActionsInput
- type BeanstalkManagedActionsOutput
- func (BeanstalkManagedActionsOutput) ElementType() reflect.Type
- func (o BeanstalkManagedActionsOutput) PlatformUpdate() BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsOutput() BeanstalkManagedActionsOutput
- func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsOutputWithContext(ctx context.Context) BeanstalkManagedActionsOutput
- func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsPtrOutput() BeanstalkManagedActionsPtrOutput
- func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPtrOutput
- type BeanstalkManagedActionsPlatformUpdate
- type BeanstalkManagedActionsPlatformUpdateArgs
- func (BeanstalkManagedActionsPlatformUpdateArgs) ElementType() reflect.Type
- func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdateOutput() BeanstalkManagedActionsPlatformUpdateOutput
- func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdateOutput
- func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdatePtrOutput() BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdatePtrOutput
- type BeanstalkManagedActionsPlatformUpdateInput
- type BeanstalkManagedActionsPlatformUpdateOutput
- func (BeanstalkManagedActionsPlatformUpdateOutput) ElementType() reflect.Type
- func (o BeanstalkManagedActionsPlatformUpdateOutput) PerformAt() pulumi.StringPtrOutput
- func (o BeanstalkManagedActionsPlatformUpdateOutput) TimeWindow() pulumi.StringPtrOutput
- func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdateOutput() BeanstalkManagedActionsPlatformUpdateOutput
- func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdateOutput
- func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutput() BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o BeanstalkManagedActionsPlatformUpdateOutput) UpdateLevel() pulumi.StringPtrOutput
- type BeanstalkManagedActionsPlatformUpdatePtrInput
- type BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) Elem() BeanstalkManagedActionsPlatformUpdateOutput
- func (BeanstalkManagedActionsPlatformUpdatePtrOutput) ElementType() reflect.Type
- func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) PerformAt() pulumi.StringPtrOutput
- func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) TimeWindow() pulumi.StringPtrOutput
- func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutput() BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) UpdateLevel() pulumi.StringPtrOutput
- type BeanstalkManagedActionsPtrInput
- type BeanstalkManagedActionsPtrOutput
- func (o BeanstalkManagedActionsPtrOutput) Elem() BeanstalkManagedActionsOutput
- func (BeanstalkManagedActionsPtrOutput) ElementType() reflect.Type
- func (o BeanstalkManagedActionsPtrOutput) PlatformUpdate() BeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o BeanstalkManagedActionsPtrOutput) ToBeanstalkManagedActionsPtrOutput() BeanstalkManagedActionsPtrOutput
- func (o BeanstalkManagedActionsPtrOutput) ToBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPtrOutput
- type BeanstalkMap
- type BeanstalkMapInput
- type BeanstalkMapOutput
- type BeanstalkOutput
- func (o BeanstalkOutput) BeanstalkEnvironmentId() pulumi.StringPtrOutput
- func (o BeanstalkOutput) BeanstalkEnvironmentName() pulumi.StringPtrOutput
- func (o BeanstalkOutput) DeploymentPreferences() BeanstalkDeploymentPreferencesPtrOutput
- func (o BeanstalkOutput) DesiredCapacity() pulumi.IntOutput
- func (BeanstalkOutput) ElementType() reflect.Type
- func (o BeanstalkOutput) InstanceTypesSpots() pulumi.StringArrayOutput
- func (o BeanstalkOutput) Maintenance() pulumi.StringPtrOutput
- func (o BeanstalkOutput) ManagedActions() BeanstalkManagedActionsPtrOutput
- func (o BeanstalkOutput) MaxSize() pulumi.IntOutput
- func (o BeanstalkOutput) MinSize() pulumi.IntOutput
- func (o BeanstalkOutput) Name() pulumi.StringOutput
- func (o BeanstalkOutput) Product() pulumi.StringOutput
- func (o BeanstalkOutput) Region() pulumi.StringOutput
- func (o BeanstalkOutput) ScheduledTasks() BeanstalkScheduledTaskArrayOutput
- func (o BeanstalkOutput) ToBeanstalkOutput() BeanstalkOutput
- func (o BeanstalkOutput) ToBeanstalkOutputWithContext(ctx context.Context) BeanstalkOutput
- type BeanstalkScheduledTask
- type BeanstalkScheduledTaskArgs
- type BeanstalkScheduledTaskArray
- func (BeanstalkScheduledTaskArray) ElementType() reflect.Type
- func (i BeanstalkScheduledTaskArray) ToBeanstalkScheduledTaskArrayOutput() BeanstalkScheduledTaskArrayOutput
- func (i BeanstalkScheduledTaskArray) ToBeanstalkScheduledTaskArrayOutputWithContext(ctx context.Context) BeanstalkScheduledTaskArrayOutput
- type BeanstalkScheduledTaskArrayInput
- type BeanstalkScheduledTaskArrayOutput
- func (BeanstalkScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o BeanstalkScheduledTaskArrayOutput) Index(i pulumi.IntInput) BeanstalkScheduledTaskOutput
- func (o BeanstalkScheduledTaskArrayOutput) ToBeanstalkScheduledTaskArrayOutput() BeanstalkScheduledTaskArrayOutput
- func (o BeanstalkScheduledTaskArrayOutput) ToBeanstalkScheduledTaskArrayOutputWithContext(ctx context.Context) BeanstalkScheduledTaskArrayOutput
- type BeanstalkScheduledTaskInput
- type BeanstalkScheduledTaskOutput
- func (o BeanstalkScheduledTaskOutput) Adjustment() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) AdjustmentPercentage() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) BatchSizePercentage() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
- func (BeanstalkScheduledTaskOutput) ElementType() reflect.Type
- func (o BeanstalkScheduledTaskOutput) Frequency() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) GracePeriod() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o BeanstalkScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) ScaleMaxCapacity() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) ScaleMinCapacity() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) ScaleTargetCapacity() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) StartTime() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) TargetCapacity() pulumi.StringPtrOutput
- func (o BeanstalkScheduledTaskOutput) TaskType() pulumi.StringOutput
- func (o BeanstalkScheduledTaskOutput) ToBeanstalkScheduledTaskOutput() BeanstalkScheduledTaskOutput
- func (o BeanstalkScheduledTaskOutput) ToBeanstalkScheduledTaskOutputWithContext(ctx context.Context) BeanstalkScheduledTaskOutput
- type BeanstalkState
- type Credentials
- type CredentialsArgs
- type CredentialsArray
- type CredentialsArrayInput
- type CredentialsArrayOutput
- func (CredentialsArrayOutput) ElementType() reflect.Type
- func (o CredentialsArrayOutput) Index(i pulumi.IntInput) CredentialsOutput
- func (o CredentialsArrayOutput) ToCredentialsArrayOutput() CredentialsArrayOutput
- func (o CredentialsArrayOutput) ToCredentialsArrayOutputWithContext(ctx context.Context) CredentialsArrayOutput
- type CredentialsInput
- type CredentialsMap
- type CredentialsMapInput
- type CredentialsMapOutput
- func (CredentialsMapOutput) ElementType() reflect.Type
- func (o CredentialsMapOutput) MapIndex(k pulumi.StringInput) CredentialsOutput
- func (o CredentialsMapOutput) ToCredentialsMapOutput() CredentialsMapOutput
- func (o CredentialsMapOutput) ToCredentialsMapOutputWithContext(ctx context.Context) CredentialsMapOutput
- type CredentialsOutput
- func (o CredentialsOutput) AccountId() pulumi.StringOutput
- func (CredentialsOutput) ElementType() reflect.Type
- func (o CredentialsOutput) Iamrole() pulumi.StringOutput
- func (o CredentialsOutput) ToCredentialsOutput() CredentialsOutput
- func (o CredentialsOutput) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
- type CredentialsState
- type Elastigroup
- type ElastigroupArgs
- type ElastigroupArray
- type ElastigroupArrayInput
- type ElastigroupArrayOutput
- func (ElastigroupArrayOutput) ElementType() reflect.Type
- func (o ElastigroupArrayOutput) Index(i pulumi.IntInput) ElastigroupOutput
- func (o ElastigroupArrayOutput) ToElastigroupArrayOutput() ElastigroupArrayOutput
- func (o ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
- type ElastigroupCpuOptions
- type ElastigroupCpuOptionsArgs
- func (ElastigroupCpuOptionsArgs) ElementType() reflect.Type
- func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsOutput() ElastigroupCpuOptionsOutput
- func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsOutputWithContext(ctx context.Context) ElastigroupCpuOptionsOutput
- func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsPtrOutput() ElastigroupCpuOptionsPtrOutput
- func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsPtrOutputWithContext(ctx context.Context) ElastigroupCpuOptionsPtrOutput
- type ElastigroupCpuOptionsInput
- type ElastigroupCpuOptionsOutput
- func (ElastigroupCpuOptionsOutput) ElementType() reflect.Type
- func (o ElastigroupCpuOptionsOutput) ThreadsPerCore() pulumi.IntOutput
- func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsOutput() ElastigroupCpuOptionsOutput
- func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsOutputWithContext(ctx context.Context) ElastigroupCpuOptionsOutput
- func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsPtrOutput() ElastigroupCpuOptionsPtrOutput
- func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsPtrOutputWithContext(ctx context.Context) ElastigroupCpuOptionsPtrOutput
- type ElastigroupCpuOptionsPtrInput
- type ElastigroupCpuOptionsPtrOutput
- func (o ElastigroupCpuOptionsPtrOutput) Elem() ElastigroupCpuOptionsOutput
- func (ElastigroupCpuOptionsPtrOutput) ElementType() reflect.Type
- func (o ElastigroupCpuOptionsPtrOutput) ThreadsPerCore() pulumi.IntPtrOutput
- func (o ElastigroupCpuOptionsPtrOutput) ToElastigroupCpuOptionsPtrOutput() ElastigroupCpuOptionsPtrOutput
- func (o ElastigroupCpuOptionsPtrOutput) ToElastigroupCpuOptionsPtrOutputWithContext(ctx context.Context) ElastigroupCpuOptionsPtrOutput
- type ElastigroupEbsBlockDevice
- type ElastigroupEbsBlockDeviceArgs
- func (ElastigroupEbsBlockDeviceArgs) ElementType() reflect.Type
- func (i ElastigroupEbsBlockDeviceArgs) ToElastigroupEbsBlockDeviceOutput() ElastigroupEbsBlockDeviceOutput
- func (i ElastigroupEbsBlockDeviceArgs) ToElastigroupEbsBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceOutput
- type ElastigroupEbsBlockDeviceArray
- func (ElastigroupEbsBlockDeviceArray) ElementType() reflect.Type
- func (i ElastigroupEbsBlockDeviceArray) ToElastigroupEbsBlockDeviceArrayOutput() ElastigroupEbsBlockDeviceArrayOutput
- func (i ElastigroupEbsBlockDeviceArray) ToElastigroupEbsBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceArrayOutput
- type ElastigroupEbsBlockDeviceArrayInput
- type ElastigroupEbsBlockDeviceArrayOutput
- func (ElastigroupEbsBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o ElastigroupEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) ElastigroupEbsBlockDeviceOutput
- func (o ElastigroupEbsBlockDeviceArrayOutput) ToElastigroupEbsBlockDeviceArrayOutput() ElastigroupEbsBlockDeviceArrayOutput
- func (o ElastigroupEbsBlockDeviceArrayOutput) ToElastigroupEbsBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceArrayOutput
- type ElastigroupEbsBlockDeviceDynamicIops
- type ElastigroupEbsBlockDeviceDynamicIopsArgs
- func (ElastigroupEbsBlockDeviceDynamicIopsArgs) ElementType() reflect.Type
- func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsOutput() ElastigroupEbsBlockDeviceDynamicIopsOutput
- func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsOutput
- func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- type ElastigroupEbsBlockDeviceDynamicIopsInput
- type ElastigroupEbsBlockDeviceDynamicIopsOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) BaseSize() pulumi.IntPtrOutput
- func (ElastigroupEbsBlockDeviceDynamicIopsOutput) ElementType() reflect.Type
- func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) Resource() pulumi.StringPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) SizePerResourceUnit() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsOutput() ElastigroupEbsBlockDeviceDynamicIopsOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- type ElastigroupEbsBlockDeviceDynamicIopsPtrInput
- type ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) BaseSize() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) Elem() ElastigroupEbsBlockDeviceDynamicIopsOutput
- func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ElementType() reflect.Type
- func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) Resource() pulumi.StringPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- type ElastigroupEbsBlockDeviceDynamicVolumeSize
- type ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs
- func (ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ElementType() reflect.Type
- func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
- func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
- func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- type ElastigroupEbsBlockDeviceDynamicVolumeSizeInput
- type ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) BaseSize() pulumi.IntPtrOutput
- func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ElementType() reflect.Type
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) Resource() pulumi.StringPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) SizePerResourceUnit() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- type ElastigroupEbsBlockDeviceDynamicVolumeSizePtrInput
- type ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) BaseSize() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) Elem() ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
- func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ElementType() reflect.Type
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) Resource() pulumi.StringPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- type ElastigroupEbsBlockDeviceInput
- type ElastigroupEbsBlockDeviceOutput
- func (o ElastigroupEbsBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) DeviceName() pulumi.StringOutput
- func (o ElastigroupEbsBlockDeviceOutput) DynamicIops() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) DynamicVolumeSize() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
- func (ElastigroupEbsBlockDeviceOutput) ElementType() reflect.Type
- func (o ElastigroupEbsBlockDeviceOutput) Encrypted() pulumi.BoolPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) Throughput() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) ToElastigroupEbsBlockDeviceOutput() ElastigroupEbsBlockDeviceOutput
- func (o ElastigroupEbsBlockDeviceOutput) ToElastigroupEbsBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceOutput
- func (o ElastigroupEbsBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ElastigroupEbsBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
- type ElastigroupEphemeralBlockDevice
- type ElastigroupEphemeralBlockDeviceArgs
- func (ElastigroupEphemeralBlockDeviceArgs) ElementType() reflect.Type
- func (i ElastigroupEphemeralBlockDeviceArgs) ToElastigroupEphemeralBlockDeviceOutput() ElastigroupEphemeralBlockDeviceOutput
- func (i ElastigroupEphemeralBlockDeviceArgs) ToElastigroupEphemeralBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceOutput
- type ElastigroupEphemeralBlockDeviceArray
- func (ElastigroupEphemeralBlockDeviceArray) ElementType() reflect.Type
- func (i ElastigroupEphemeralBlockDeviceArray) ToElastigroupEphemeralBlockDeviceArrayOutput() ElastigroupEphemeralBlockDeviceArrayOutput
- func (i ElastigroupEphemeralBlockDeviceArray) ToElastigroupEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceArrayOutput
- type ElastigroupEphemeralBlockDeviceArrayInput
- type ElastigroupEphemeralBlockDeviceArrayOutput
- func (ElastigroupEphemeralBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o ElastigroupEphemeralBlockDeviceArrayOutput) Index(i pulumi.IntInput) ElastigroupEphemeralBlockDeviceOutput
- func (o ElastigroupEphemeralBlockDeviceArrayOutput) ToElastigroupEphemeralBlockDeviceArrayOutput() ElastigroupEphemeralBlockDeviceArrayOutput
- func (o ElastigroupEphemeralBlockDeviceArrayOutput) ToElastigroupEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceArrayOutput
- type ElastigroupEphemeralBlockDeviceInput
- type ElastigroupEphemeralBlockDeviceOutput
- func (o ElastigroupEphemeralBlockDeviceOutput) DeviceName() pulumi.StringOutput
- func (ElastigroupEphemeralBlockDeviceOutput) ElementType() reflect.Type
- func (o ElastigroupEphemeralBlockDeviceOutput) ToElastigroupEphemeralBlockDeviceOutput() ElastigroupEphemeralBlockDeviceOutput
- func (o ElastigroupEphemeralBlockDeviceOutput) ToElastigroupEphemeralBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceOutput
- func (o ElastigroupEphemeralBlockDeviceOutput) VirtualName() pulumi.StringOutput
- type ElastigroupImage
- type ElastigroupImageArgs
- type ElastigroupImageArray
- type ElastigroupImageArrayInput
- type ElastigroupImageArrayOutput
- func (ElastigroupImageArrayOutput) ElementType() reflect.Type
- func (o ElastigroupImageArrayOutput) Index(i pulumi.IntInput) ElastigroupImageOutput
- func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput
- func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutputWithContext(ctx context.Context) ElastigroupImageArrayOutput
- type ElastigroupImageImage
- type ElastigroupImageImageArgs
- type ElastigroupImageImageArray
- func (ElastigroupImageImageArray) ElementType() reflect.Type
- func (i ElastigroupImageImageArray) ToElastigroupImageImageArrayOutput() ElastigroupImageImageArrayOutput
- func (i ElastigroupImageImageArray) ToElastigroupImageImageArrayOutputWithContext(ctx context.Context) ElastigroupImageImageArrayOutput
- type ElastigroupImageImageArrayInput
- type ElastigroupImageImageArrayOutput
- func (ElastigroupImageImageArrayOutput) ElementType() reflect.Type
- func (o ElastigroupImageImageArrayOutput) Index(i pulumi.IntInput) ElastigroupImageImageOutput
- func (o ElastigroupImageImageArrayOutput) ToElastigroupImageImageArrayOutput() ElastigroupImageImageArrayOutput
- func (o ElastigroupImageImageArrayOutput) ToElastigroupImageImageArrayOutputWithContext(ctx context.Context) ElastigroupImageImageArrayOutput
- type ElastigroupImageImageInput
- type ElastigroupImageImageOutput
- func (ElastigroupImageImageOutput) ElementType() reflect.Type
- func (o ElastigroupImageImageOutput) Id() pulumi.StringOutput
- func (o ElastigroupImageImageOutput) ToElastigroupImageImageOutput() ElastigroupImageImageOutput
- func (o ElastigroupImageImageOutput) ToElastigroupImageImageOutputWithContext(ctx context.Context) ElastigroupImageImageOutput
- type ElastigroupImageInput
- type ElastigroupImageOutput
- func (ElastigroupImageOutput) ElementType() reflect.Type
- func (o ElastigroupImageOutput) Images() ElastigroupImageImageArrayOutput
- func (o ElastigroupImageOutput) ToElastigroupImageOutput() ElastigroupImageOutput
- func (o ElastigroupImageOutput) ToElastigroupImageOutputWithContext(ctx context.Context) ElastigroupImageOutput
- type ElastigroupInput
- type ElastigroupInstanceTypesWeight
- type ElastigroupInstanceTypesWeightArgs
- func (ElastigroupInstanceTypesWeightArgs) ElementType() reflect.Type
- func (i ElastigroupInstanceTypesWeightArgs) ToElastigroupInstanceTypesWeightOutput() ElastigroupInstanceTypesWeightOutput
- func (i ElastigroupInstanceTypesWeightArgs) ToElastigroupInstanceTypesWeightOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightOutput
- type ElastigroupInstanceTypesWeightArray
- func (ElastigroupInstanceTypesWeightArray) ElementType() reflect.Type
- func (i ElastigroupInstanceTypesWeightArray) ToElastigroupInstanceTypesWeightArrayOutput() ElastigroupInstanceTypesWeightArrayOutput
- func (i ElastigroupInstanceTypesWeightArray) ToElastigroupInstanceTypesWeightArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightArrayOutput
- type ElastigroupInstanceTypesWeightArrayInput
- type ElastigroupInstanceTypesWeightArrayOutput
- func (ElastigroupInstanceTypesWeightArrayOutput) ElementType() reflect.Type
- func (o ElastigroupInstanceTypesWeightArrayOutput) Index(i pulumi.IntInput) ElastigroupInstanceTypesWeightOutput
- func (o ElastigroupInstanceTypesWeightArrayOutput) ToElastigroupInstanceTypesWeightArrayOutput() ElastigroupInstanceTypesWeightArrayOutput
- func (o ElastigroupInstanceTypesWeightArrayOutput) ToElastigroupInstanceTypesWeightArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightArrayOutput
- type ElastigroupInstanceTypesWeightInput
- type ElastigroupInstanceTypesWeightOutput
- func (ElastigroupInstanceTypesWeightOutput) ElementType() reflect.Type
- func (o ElastigroupInstanceTypesWeightOutput) InstanceType() pulumi.StringOutput
- func (o ElastigroupInstanceTypesWeightOutput) ToElastigroupInstanceTypesWeightOutput() ElastigroupInstanceTypesWeightOutput
- func (o ElastigroupInstanceTypesWeightOutput) ToElastigroupInstanceTypesWeightOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightOutput
- func (o ElastigroupInstanceTypesWeightOutput) Weight() pulumi.IntOutput
- type ElastigroupIntegrationBeanstalk
- type ElastigroupIntegrationBeanstalkArgs
- func (ElastigroupIntegrationBeanstalkArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkOutput() ElastigroupIntegrationBeanstalkOutput
- func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkOutput
- func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkPtrOutput() ElastigroupIntegrationBeanstalkPtrOutput
- func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkPtrOutput
- type ElastigroupIntegrationBeanstalkDeploymentPreferences
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs
- func (ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesInput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) AutomaticRoll() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) Strategy() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrInput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) AutomaticRoll() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) Elem() ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
- func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) Strategy() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategy
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs
- func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyInput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) Action() pulumi.StringPtrOutput
- func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrInput
- type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) Action() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) Elem() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
- func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
- type ElastigroupIntegrationBeanstalkInput
- type ElastigroupIntegrationBeanstalkManagedActions
- type ElastigroupIntegrationBeanstalkManagedActionsArgs
- func (ElastigroupIntegrationBeanstalkManagedActionsArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsOutput() ElastigroupIntegrationBeanstalkManagedActionsOutput
- func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsOutput
- func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- type ElastigroupIntegrationBeanstalkManagedActionsInput
- type ElastigroupIntegrationBeanstalkManagedActionsOutput
- func (ElastigroupIntegrationBeanstalkManagedActionsOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) PlatformUpdate() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsOutput() ElastigroupIntegrationBeanstalkManagedActionsOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdate
- type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs
- func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
- func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
- func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateInput
- type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
- func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) PerformAt() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) TimeWindow() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) UpdateLevel() pulumi.StringPtrOutput
- type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrInput
- type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) Elem() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
- func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) PerformAt() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) TimeWindow() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) UpdateLevel() pulumi.StringPtrOutput
- type ElastigroupIntegrationBeanstalkManagedActionsPtrInput
- type ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) Elem() ElastigroupIntegrationBeanstalkManagedActionsOutput
- func (ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) PlatformUpdate() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- func (o ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- type ElastigroupIntegrationBeanstalkOutput
- func (o ElastigroupIntegrationBeanstalkOutput) DeploymentPreferences() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- func (ElastigroupIntegrationBeanstalkOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationBeanstalkOutput) ManagedActions() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkOutput() ElastigroupIntegrationBeanstalkOutput
- func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkOutput
- func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkPtrOutput() ElastigroupIntegrationBeanstalkPtrOutput
- func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkPtrOutput
- type ElastigroupIntegrationBeanstalkPtrInput
- type ElastigroupIntegrationBeanstalkPtrOutput
- func (o ElastigroupIntegrationBeanstalkPtrOutput) DeploymentPreferences() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
- func (o ElastigroupIntegrationBeanstalkPtrOutput) Elem() ElastigroupIntegrationBeanstalkOutput
- func (ElastigroupIntegrationBeanstalkPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationBeanstalkPtrOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationBeanstalkPtrOutput) ManagedActions() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
- func (o ElastigroupIntegrationBeanstalkPtrOutput) ToElastigroupIntegrationBeanstalkPtrOutput() ElastigroupIntegrationBeanstalkPtrOutput
- func (o ElastigroupIntegrationBeanstalkPtrOutput) ToElastigroupIntegrationBeanstalkPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkPtrOutput
- type ElastigroupIntegrationCodedeploy
- type ElastigroupIntegrationCodedeployArgs
- func (ElastigroupIntegrationCodedeployArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployOutput() ElastigroupIntegrationCodedeployOutput
- func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployOutput
- func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployPtrOutput() ElastigroupIntegrationCodedeployPtrOutput
- func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployPtrOutput
- type ElastigroupIntegrationCodedeployDeploymentGroup
- type ElastigroupIntegrationCodedeployDeploymentGroupArgs
- func (ElastigroupIntegrationCodedeployDeploymentGroupArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationCodedeployDeploymentGroupArgs) ToElastigroupIntegrationCodedeployDeploymentGroupOutput() ElastigroupIntegrationCodedeployDeploymentGroupOutput
- func (i ElastigroupIntegrationCodedeployDeploymentGroupArgs) ToElastigroupIntegrationCodedeployDeploymentGroupOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupOutput
- type ElastigroupIntegrationCodedeployDeploymentGroupArray
- func (ElastigroupIntegrationCodedeployDeploymentGroupArray) ElementType() reflect.Type
- func (i ElastigroupIntegrationCodedeployDeploymentGroupArray) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutput() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
- func (i ElastigroupIntegrationCodedeployDeploymentGroupArray) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
- type ElastigroupIntegrationCodedeployDeploymentGroupArrayInput
- type ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
- func (ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) Index(i pulumi.IntInput) ElastigroupIntegrationCodedeployDeploymentGroupOutput
- func (o ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutput() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
- func (o ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
- type ElastigroupIntegrationCodedeployDeploymentGroupInput
- type ElastigroupIntegrationCodedeployDeploymentGroupOutput
- func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) ApplicationName() pulumi.StringOutput
- func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) DeploymentGroupName() pulumi.StringOutput
- func (ElastigroupIntegrationCodedeployDeploymentGroupOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) ToElastigroupIntegrationCodedeployDeploymentGroupOutput() ElastigroupIntegrationCodedeployDeploymentGroupOutput
- func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) ToElastigroupIntegrationCodedeployDeploymentGroupOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupOutput
- type ElastigroupIntegrationCodedeployInput
- type ElastigroupIntegrationCodedeployOutput
- func (o ElastigroupIntegrationCodedeployOutput) CleanupOnFailure() pulumi.BoolOutput
- func (o ElastigroupIntegrationCodedeployOutput) DeploymentGroups() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
- func (ElastigroupIntegrationCodedeployOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationCodedeployOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
- func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployOutput() ElastigroupIntegrationCodedeployOutput
- func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployOutput
- func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployPtrOutput() ElastigroupIntegrationCodedeployPtrOutput
- func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployPtrOutput
- type ElastigroupIntegrationCodedeployPtrInput
- type ElastigroupIntegrationCodedeployPtrOutput
- func (o ElastigroupIntegrationCodedeployPtrOutput) CleanupOnFailure() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationCodedeployPtrOutput) DeploymentGroups() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
- func (o ElastigroupIntegrationCodedeployPtrOutput) Elem() ElastigroupIntegrationCodedeployOutput
- func (ElastigroupIntegrationCodedeployPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationCodedeployPtrOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationCodedeployPtrOutput) ToElastigroupIntegrationCodedeployPtrOutput() ElastigroupIntegrationCodedeployPtrOutput
- func (o ElastigroupIntegrationCodedeployPtrOutput) ToElastigroupIntegrationCodedeployPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployPtrOutput
- type ElastigroupIntegrationDockerSwarm
- type ElastigroupIntegrationDockerSwarmArgs
- func (ElastigroupIntegrationDockerSwarmArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
- type ElastigroupIntegrationDockerSwarmAutoscaleDown
- type ElastigroupIntegrationDockerSwarmAutoscaleDownArgs
- func (ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
- func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
- func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- type ElastigroupIntegrationDockerSwarmAutoscaleDownInput
- type ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
- func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- type ElastigroupIntegrationDockerSwarmAutoscaleDownPtrInput
- type ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) Elem() ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
- func (ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- type ElastigroupIntegrationDockerSwarmAutoscaleHeadroom
- type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs
- func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomInput
- type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrInput
- type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) Elem() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
- func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationDockerSwarmInput
- type ElastigroupIntegrationDockerSwarmOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleDown() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleHeadroom() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (ElastigroupIntegrationDockerSwarmOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmOutput) MasterHost() pulumi.StringOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) MasterPort() pulumi.IntOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
- type ElastigroupIntegrationDockerSwarmPtrInput
- type ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleDown() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) Elem() ElastigroupIntegrationDockerSwarmOutput
- func (ElastigroupIntegrationDockerSwarmPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterHost() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
- type ElastigroupIntegrationEcs
- type ElastigroupIntegrationEcsArgs
- func (ElastigroupIntegrationEcsArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsOutput() ElastigroupIntegrationEcsOutput
- func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsOutput
- func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsPtrOutput() ElastigroupIntegrationEcsPtrOutput
- func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsPtrOutput
- type ElastigroupIntegrationEcsAutoscaleAttribute
- type ElastigroupIntegrationEcsAutoscaleAttributeArgs
- func (ElastigroupIntegrationEcsAutoscaleAttributeArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationEcsAutoscaleAttributeArgs) ToElastigroupIntegrationEcsAutoscaleAttributeOutput() ElastigroupIntegrationEcsAutoscaleAttributeOutput
- func (i ElastigroupIntegrationEcsAutoscaleAttributeArgs) ToElastigroupIntegrationEcsAutoscaleAttributeOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeOutput
- type ElastigroupIntegrationEcsAutoscaleAttributeArray
- func (ElastigroupIntegrationEcsAutoscaleAttributeArray) ElementType() reflect.Type
- func (i ElastigroupIntegrationEcsAutoscaleAttributeArray) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutput() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
- func (i ElastigroupIntegrationEcsAutoscaleAttributeArray) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
- type ElastigroupIntegrationEcsAutoscaleAttributeArrayInput
- type ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
- func (ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) Index(i pulumi.IntInput) ElastigroupIntegrationEcsAutoscaleAttributeOutput
- func (o ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutput() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
- func (o ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
- type ElastigroupIntegrationEcsAutoscaleAttributeInput
- type ElastigroupIntegrationEcsAutoscaleAttributeOutput
- func (ElastigroupIntegrationEcsAutoscaleAttributeOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) Key() pulumi.StringOutput
- func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) ToElastigroupIntegrationEcsAutoscaleAttributeOutput() ElastigroupIntegrationEcsAutoscaleAttributeOutput
- func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) ToElastigroupIntegrationEcsAutoscaleAttributeOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeOutput
- func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) Value() pulumi.StringOutput
- type ElastigroupIntegrationEcsAutoscaleDown
- type ElastigroupIntegrationEcsAutoscaleDownArgs
- func (ElastigroupIntegrationEcsAutoscaleDownArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownOutput() ElastigroupIntegrationEcsAutoscaleDownOutput
- func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownOutput
- func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- type ElastigroupIntegrationEcsAutoscaleDownInput
- type ElastigroupIntegrationEcsAutoscaleDownOutput
- func (ElastigroupIntegrationEcsAutoscaleDownOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownOutput() ElastigroupIntegrationEcsAutoscaleDownOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- type ElastigroupIntegrationEcsAutoscaleDownPtrInput
- type ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) Elem() ElastigroupIntegrationEcsAutoscaleDownOutput
- func (ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- type ElastigroupIntegrationEcsAutoscaleHeadroom
- type ElastigroupIntegrationEcsAutoscaleHeadroomArgs
- func (ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomOutput() ElastigroupIntegrationEcsAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationEcsAutoscaleHeadroomInput
- type ElastigroupIntegrationEcsAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomOutput() ElastigroupIntegrationEcsAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationEcsAutoscaleHeadroomPtrInput
- type ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) Elem() ElastigroupIntegrationEcsAutoscaleHeadroomOutput
- func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationEcsBatch
- type ElastigroupIntegrationEcsBatchArgs
- func (ElastigroupIntegrationEcsBatchArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchOutput() ElastigroupIntegrationEcsBatchOutput
- func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchOutput
- func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchPtrOutput() ElastigroupIntegrationEcsBatchPtrOutput
- func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchPtrOutput
- type ElastigroupIntegrationEcsBatchInput
- type ElastigroupIntegrationEcsBatchOutput
- func (ElastigroupIntegrationEcsBatchOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsBatchOutput) JobQueueNames() pulumi.StringArrayOutput
- func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchOutput() ElastigroupIntegrationEcsBatchOutput
- func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchOutput
- func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchPtrOutput() ElastigroupIntegrationEcsBatchPtrOutput
- func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchPtrOutput
- type ElastigroupIntegrationEcsBatchPtrInput
- type ElastigroupIntegrationEcsBatchPtrOutput
- func (o ElastigroupIntegrationEcsBatchPtrOutput) Elem() ElastigroupIntegrationEcsBatchOutput
- func (ElastigroupIntegrationEcsBatchPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsBatchPtrOutput) JobQueueNames() pulumi.StringArrayOutput
- func (o ElastigroupIntegrationEcsBatchPtrOutput) ToElastigroupIntegrationEcsBatchPtrOutput() ElastigroupIntegrationEcsBatchPtrOutput
- func (o ElastigroupIntegrationEcsBatchPtrOutput) ToElastigroupIntegrationEcsBatchPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchPtrOutput
- type ElastigroupIntegrationEcsInput
- type ElastigroupIntegrationEcsOutput
- func (o ElastigroupIntegrationEcsOutput) AutoscaleAttributes() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
- func (o ElastigroupIntegrationEcsOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsOutput) AutoscaleDown() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationEcsOutput) AutoscaleHeadroom() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationEcsOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationEcsOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationEcsOutput) AutoscaleScaleDownNonServiceTasks() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationEcsOutput) Batch() ElastigroupIntegrationEcsBatchPtrOutput
- func (o ElastigroupIntegrationEcsOutput) ClusterName() pulumi.StringOutput
- func (ElastigroupIntegrationEcsOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsOutput() ElastigroupIntegrationEcsOutput
- func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsOutput
- func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsPtrOutput() ElastigroupIntegrationEcsPtrOutput
- func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsPtrOutput
- type ElastigroupIntegrationEcsPtrInput
- type ElastigroupIntegrationEcsPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleAttributes() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
- func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleDown() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleScaleDownNonServiceTasks() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) Batch() ElastigroupIntegrationEcsBatchPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) Elem() ElastigroupIntegrationEcsOutput
- func (ElastigroupIntegrationEcsPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationEcsPtrOutput) ToElastigroupIntegrationEcsPtrOutput() ElastigroupIntegrationEcsPtrOutput
- func (o ElastigroupIntegrationEcsPtrOutput) ToElastigroupIntegrationEcsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsPtrOutput
- type ElastigroupIntegrationGitlab
- type ElastigroupIntegrationGitlabArgs
- func (ElastigroupIntegrationGitlabArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabOutput() ElastigroupIntegrationGitlabOutput
- func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabOutput
- func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabPtrOutput() ElastigroupIntegrationGitlabPtrOutput
- func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabPtrOutput
- type ElastigroupIntegrationGitlabInput
- type ElastigroupIntegrationGitlabOutput
- func (ElastigroupIntegrationGitlabOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGitlabOutput) Runner() ElastigroupIntegrationGitlabRunnerPtrOutput
- func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabOutput() ElastigroupIntegrationGitlabOutput
- func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabOutput
- func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabPtrOutput() ElastigroupIntegrationGitlabPtrOutput
- func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabPtrOutput
- type ElastigroupIntegrationGitlabPtrInput
- type ElastigroupIntegrationGitlabPtrOutput
- func (o ElastigroupIntegrationGitlabPtrOutput) Elem() ElastigroupIntegrationGitlabOutput
- func (ElastigroupIntegrationGitlabPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGitlabPtrOutput) Runner() ElastigroupIntegrationGitlabRunnerPtrOutput
- func (o ElastigroupIntegrationGitlabPtrOutput) ToElastigroupIntegrationGitlabPtrOutput() ElastigroupIntegrationGitlabPtrOutput
- func (o ElastigroupIntegrationGitlabPtrOutput) ToElastigroupIntegrationGitlabPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabPtrOutput
- type ElastigroupIntegrationGitlabRunner
- type ElastigroupIntegrationGitlabRunnerArgs
- func (ElastigroupIntegrationGitlabRunnerArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerOutput() ElastigroupIntegrationGitlabRunnerOutput
- func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerOutput
- func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerPtrOutput() ElastigroupIntegrationGitlabRunnerPtrOutput
- func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerPtrOutput
- type ElastigroupIntegrationGitlabRunnerInput
- type ElastigroupIntegrationGitlabRunnerOutput
- func (ElastigroupIntegrationGitlabRunnerOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGitlabRunnerOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerOutput() ElastigroupIntegrationGitlabRunnerOutput
- func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerOutput
- func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerPtrOutput() ElastigroupIntegrationGitlabRunnerPtrOutput
- func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerPtrOutput
- type ElastigroupIntegrationGitlabRunnerPtrInput
- type ElastigroupIntegrationGitlabRunnerPtrOutput
- func (o ElastigroupIntegrationGitlabRunnerPtrOutput) Elem() ElastigroupIntegrationGitlabRunnerOutput
- func (ElastigroupIntegrationGitlabRunnerPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGitlabRunnerPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGitlabRunnerPtrOutput) ToElastigroupIntegrationGitlabRunnerPtrOutput() ElastigroupIntegrationGitlabRunnerPtrOutput
- func (o ElastigroupIntegrationGitlabRunnerPtrOutput) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerPtrOutput
- type ElastigroupIntegrationKubernetes
- type ElastigroupIntegrationKubernetesArgs
- func (ElastigroupIntegrationKubernetesArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
- type ElastigroupIntegrationKubernetesAutoscaleDown
- type ElastigroupIntegrationKubernetesAutoscaleDownArgs
- func (ElastigroupIntegrationKubernetesAutoscaleDownArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownOutput() ElastigroupIntegrationKubernetesAutoscaleDownOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- type ElastigroupIntegrationKubernetesAutoscaleDownInput
- type ElastigroupIntegrationKubernetesAutoscaleDownOutput
- func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownOutput() ElastigroupIntegrationKubernetesAutoscaleDownOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- type ElastigroupIntegrationKubernetesAutoscaleDownPtrInput
- type ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) Elem() ElastigroupIntegrationKubernetesAutoscaleDownOutput
- func (ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- type ElastigroupIntegrationKubernetesAutoscaleHeadroom
- type ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs
- func (ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationKubernetesAutoscaleHeadroomInput
- type ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrInput
- type ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) Elem() ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
- func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationKubernetesAutoscaleLabel
- type ElastigroupIntegrationKubernetesAutoscaleLabelArgs
- func (ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ToElastigroupIntegrationKubernetesAutoscaleLabelOutput() ElastigroupIntegrationKubernetesAutoscaleLabelOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ToElastigroupIntegrationKubernetesAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelOutput
- type ElastigroupIntegrationKubernetesAutoscaleLabelArray
- func (ElastigroupIntegrationKubernetesAutoscaleLabelArray) ElementType() reflect.Type
- func (i ElastigroupIntegrationKubernetesAutoscaleLabelArray) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
- func (i ElastigroupIntegrationKubernetesAutoscaleLabelArray) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
- type ElastigroupIntegrationKubernetesAutoscaleLabelArrayInput
- type ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
- func (ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) Index(i pulumi.IntInput) ElastigroupIntegrationKubernetesAutoscaleLabelOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
- type ElastigroupIntegrationKubernetesAutoscaleLabelInput
- type ElastigroupIntegrationKubernetesAutoscaleLabelOutput
- func (ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesAutoscaleLabelOutput) Key() pulumi.StringOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelOutput() ElastigroupIntegrationKubernetesAutoscaleLabelOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelOutput
- func (o ElastigroupIntegrationKubernetesAutoscaleLabelOutput) Value() pulumi.StringOutput
- type ElastigroupIntegrationKubernetesInput
- type ElastigroupIntegrationKubernetesOutput
- func (o ElastigroupIntegrationKubernetesOutput) ApiServer() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) AutoscaleDown() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) AutoscaleHeadroom() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) AutoscaleLabels() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
- func (o ElastigroupIntegrationKubernetesOutput) ClusterIdentifier() pulumi.StringPtrOutput
- func (ElastigroupIntegrationKubernetesOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesOutput) IntegrationMode() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) Token() pulumi.StringPtrOutput
- type ElastigroupIntegrationKubernetesPtrInput
- type ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) ApiServer() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleDown() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleLabels() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) ClusterIdentifier() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) Elem() ElastigroupIntegrationKubernetesOutput
- func (ElastigroupIntegrationKubernetesPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesPtrOutput) IntegrationMode() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) Token() pulumi.StringPtrOutput
- type ElastigroupIntegrationMesosphere
- type ElastigroupIntegrationMesosphereArgs
- func (ElastigroupIntegrationMesosphereArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesosphereOutput() ElastigroupIntegrationMesosphereOutput
- func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesosphereOutputWithContext(ctx context.Context) ElastigroupIntegrationMesosphereOutput
- func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesospherePtrOutput() ElastigroupIntegrationMesospherePtrOutput
- func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesospherePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMesospherePtrOutput
- type ElastigroupIntegrationMesosphereInput
- type ElastigroupIntegrationMesosphereOutput
- func (o ElastigroupIntegrationMesosphereOutput) ApiServer() pulumi.StringOutput
- func (ElastigroupIntegrationMesosphereOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesosphereOutput() ElastigroupIntegrationMesosphereOutput
- func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesosphereOutputWithContext(ctx context.Context) ElastigroupIntegrationMesosphereOutput
- func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesospherePtrOutput() ElastigroupIntegrationMesospherePtrOutput
- func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesospherePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMesospherePtrOutput
- type ElastigroupIntegrationMesospherePtrInput
- type ElastigroupIntegrationMesospherePtrOutput
- func (o ElastigroupIntegrationMesospherePtrOutput) ApiServer() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationMesospherePtrOutput) Elem() ElastigroupIntegrationMesosphereOutput
- func (ElastigroupIntegrationMesospherePtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationMesospherePtrOutput) ToElastigroupIntegrationMesospherePtrOutput() ElastigroupIntegrationMesospherePtrOutput
- func (o ElastigroupIntegrationMesospherePtrOutput) ToElastigroupIntegrationMesospherePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMesospherePtrOutput
- type ElastigroupIntegrationNomad
- type ElastigroupIntegrationNomadArgs
- func (ElastigroupIntegrationNomadArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadOutput() ElastigroupIntegrationNomadOutput
- func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadOutput
- func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadPtrOutput() ElastigroupIntegrationNomadPtrOutput
- func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadPtrOutput
- type ElastigroupIntegrationNomadAutoscaleConstraint
- type ElastigroupIntegrationNomadAutoscaleConstraintArgs
- func (ElastigroupIntegrationNomadAutoscaleConstraintArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationNomadAutoscaleConstraintArgs) ToElastigroupIntegrationNomadAutoscaleConstraintOutput() ElastigroupIntegrationNomadAutoscaleConstraintOutput
- func (i ElastigroupIntegrationNomadAutoscaleConstraintArgs) ToElastigroupIntegrationNomadAutoscaleConstraintOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintOutput
- type ElastigroupIntegrationNomadAutoscaleConstraintArray
- func (ElastigroupIntegrationNomadAutoscaleConstraintArray) ElementType() reflect.Type
- func (i ElastigroupIntegrationNomadAutoscaleConstraintArray) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutput() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
- func (i ElastigroupIntegrationNomadAutoscaleConstraintArray) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
- type ElastigroupIntegrationNomadAutoscaleConstraintArrayInput
- type ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
- func (ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) Index(i pulumi.IntInput) ElastigroupIntegrationNomadAutoscaleConstraintOutput
- func (o ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutput() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
- func (o ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
- type ElastigroupIntegrationNomadAutoscaleConstraintInput
- type ElastigroupIntegrationNomadAutoscaleConstraintOutput
- func (ElastigroupIntegrationNomadAutoscaleConstraintOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadAutoscaleConstraintOutput) Key() pulumi.StringOutput
- func (o ElastigroupIntegrationNomadAutoscaleConstraintOutput) ToElastigroupIntegrationNomadAutoscaleConstraintOutput() ElastigroupIntegrationNomadAutoscaleConstraintOutput
- func (o ElastigroupIntegrationNomadAutoscaleConstraintOutput) ToElastigroupIntegrationNomadAutoscaleConstraintOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintOutput
- func (o ElastigroupIntegrationNomadAutoscaleConstraintOutput) Value() pulumi.StringOutput
- type ElastigroupIntegrationNomadAutoscaleDown
- type ElastigroupIntegrationNomadAutoscaleDownArgs
- func (ElastigroupIntegrationNomadAutoscaleDownArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownOutput() ElastigroupIntegrationNomadAutoscaleDownOutput
- func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownOutput
- func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- type ElastigroupIntegrationNomadAutoscaleDownInput
- type ElastigroupIntegrationNomadAutoscaleDownOutput
- func (ElastigroupIntegrationNomadAutoscaleDownOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownOutput() ElastigroupIntegrationNomadAutoscaleDownOutput
- func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownOutput
- func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- type ElastigroupIntegrationNomadAutoscaleDownPtrInput
- type ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleDownPtrOutput) Elem() ElastigroupIntegrationNomadAutoscaleDownOutput
- func (ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- type ElastigroupIntegrationNomadAutoscaleHeadroom
- type ElastigroupIntegrationNomadAutoscaleHeadroomArgs
- func (ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomOutput() ElastigroupIntegrationNomadAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationNomadAutoscaleHeadroomInput
- type ElastigroupIntegrationNomadAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomOutput() ElastigroupIntegrationNomadAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationNomadAutoscaleHeadroomPtrInput
- type ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) Elem() ElastigroupIntegrationNomadAutoscaleHeadroomOutput
- func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationNomadInput
- type ElastigroupIntegrationNomadOutput
- func (o ElastigroupIntegrationNomadOutput) AclToken() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationNomadOutput) AutoscaleConstraints() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
- func (o ElastigroupIntegrationNomadOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadOutput) AutoscaleDown() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationNomadOutput) AutoscaleHeadroom() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationNomadOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (ElastigroupIntegrationNomadOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadOutput) MasterHost() pulumi.StringOutput
- func (o ElastigroupIntegrationNomadOutput) MasterPort() pulumi.IntOutput
- func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadOutput() ElastigroupIntegrationNomadOutput
- func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadOutput
- func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadPtrOutput() ElastigroupIntegrationNomadPtrOutput
- func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadPtrOutput
- type ElastigroupIntegrationNomadPtrInput
- type ElastigroupIntegrationNomadPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) AclToken() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleConstraints() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
- func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleDown() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) Elem() ElastigroupIntegrationNomadOutput
- func (ElastigroupIntegrationNomadPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationNomadPtrOutput) MasterHost() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) MasterPort() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) ToElastigroupIntegrationNomadPtrOutput() ElastigroupIntegrationNomadPtrOutput
- func (o ElastigroupIntegrationNomadPtrOutput) ToElastigroupIntegrationNomadPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadPtrOutput
- type ElastigroupIntegrationRancher
- type ElastigroupIntegrationRancherArgs
- func (ElastigroupIntegrationRancherArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherOutput() ElastigroupIntegrationRancherOutput
- func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherOutput
- func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherPtrOutput() ElastigroupIntegrationRancherPtrOutput
- func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherPtrOutput
- type ElastigroupIntegrationRancherInput
- type ElastigroupIntegrationRancherOutput
- func (o ElastigroupIntegrationRancherOutput) AccessKey() pulumi.StringOutput
- func (ElastigroupIntegrationRancherOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationRancherOutput) MasterHost() pulumi.StringOutput
- func (o ElastigroupIntegrationRancherOutput) SecretKey() pulumi.StringOutput
- func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherOutput() ElastigroupIntegrationRancherOutput
- func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherOutput
- func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherPtrOutput() ElastigroupIntegrationRancherPtrOutput
- func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherPtrOutput
- func (o ElastigroupIntegrationRancherOutput) Version() pulumi.StringPtrOutput
- type ElastigroupIntegrationRancherPtrInput
- type ElastigroupIntegrationRancherPtrOutput
- func (o ElastigroupIntegrationRancherPtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationRancherPtrOutput) Elem() ElastigroupIntegrationRancherOutput
- func (ElastigroupIntegrationRancherPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationRancherPtrOutput) MasterHost() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationRancherPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationRancherPtrOutput) ToElastigroupIntegrationRancherPtrOutput() ElastigroupIntegrationRancherPtrOutput
- func (o ElastigroupIntegrationRancherPtrOutput) ToElastigroupIntegrationRancherPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherPtrOutput
- func (o ElastigroupIntegrationRancherPtrOutput) Version() pulumi.StringPtrOutput
- type ElastigroupIntegrationRoute53
- type ElastigroupIntegrationRoute53Args
- func (ElastigroupIntegrationRoute53Args) ElementType() reflect.Type
- func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53Output() ElastigroupIntegrationRoute53Output
- func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53OutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53Output
- func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53PtrOutput() ElastigroupIntegrationRoute53PtrOutput
- func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53PtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53PtrOutput
- type ElastigroupIntegrationRoute53Domain
- type ElastigroupIntegrationRoute53DomainArgs
- func (ElastigroupIntegrationRoute53DomainArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationRoute53DomainArgs) ToElastigroupIntegrationRoute53DomainOutput() ElastigroupIntegrationRoute53DomainOutput
- func (i ElastigroupIntegrationRoute53DomainArgs) ToElastigroupIntegrationRoute53DomainOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainOutput
- type ElastigroupIntegrationRoute53DomainArray
- func (ElastigroupIntegrationRoute53DomainArray) ElementType() reflect.Type
- func (i ElastigroupIntegrationRoute53DomainArray) ToElastigroupIntegrationRoute53DomainArrayOutput() ElastigroupIntegrationRoute53DomainArrayOutput
- func (i ElastigroupIntegrationRoute53DomainArray) ToElastigroupIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainArrayOutput
- type ElastigroupIntegrationRoute53DomainArrayInput
- type ElastigroupIntegrationRoute53DomainArrayOutput
- func (ElastigroupIntegrationRoute53DomainArrayOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationRoute53DomainArrayOutput) Index(i pulumi.IntInput) ElastigroupIntegrationRoute53DomainOutput
- func (o ElastigroupIntegrationRoute53DomainArrayOutput) ToElastigroupIntegrationRoute53DomainArrayOutput() ElastigroupIntegrationRoute53DomainArrayOutput
- func (o ElastigroupIntegrationRoute53DomainArrayOutput) ToElastigroupIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainArrayOutput
- type ElastigroupIntegrationRoute53DomainInput
- type ElastigroupIntegrationRoute53DomainOutput
- func (ElastigroupIntegrationRoute53DomainOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationRoute53DomainOutput) HostedZoneId() pulumi.StringOutput
- func (o ElastigroupIntegrationRoute53DomainOutput) RecordSetType() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationRoute53DomainOutput) RecordSets() ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
- func (o ElastigroupIntegrationRoute53DomainOutput) SpotinstAcctId() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationRoute53DomainOutput) ToElastigroupIntegrationRoute53DomainOutput() ElastigroupIntegrationRoute53DomainOutput
- func (o ElastigroupIntegrationRoute53DomainOutput) ToElastigroupIntegrationRoute53DomainOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainOutput
- type ElastigroupIntegrationRoute53DomainRecordSet
- type ElastigroupIntegrationRoute53DomainRecordSetArgs
- func (ElastigroupIntegrationRoute53DomainRecordSetArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationRoute53DomainRecordSetArgs) ToElastigroupIntegrationRoute53DomainRecordSetOutput() ElastigroupIntegrationRoute53DomainRecordSetOutput
- func (i ElastigroupIntegrationRoute53DomainRecordSetArgs) ToElastigroupIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetOutput
- type ElastigroupIntegrationRoute53DomainRecordSetArray
- func (ElastigroupIntegrationRoute53DomainRecordSetArray) ElementType() reflect.Type
- func (i ElastigroupIntegrationRoute53DomainRecordSetArray) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutput() ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
- func (i ElastigroupIntegrationRoute53DomainRecordSetArray) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
- type ElastigroupIntegrationRoute53DomainRecordSetArrayInput
- type ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
- func (ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) Index(i pulumi.IntInput) ElastigroupIntegrationRoute53DomainRecordSetOutput
- func (o ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutput() ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
- func (o ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
- type ElastigroupIntegrationRoute53DomainRecordSetInput
- type ElastigroupIntegrationRoute53DomainRecordSetOutput
- func (ElastigroupIntegrationRoute53DomainRecordSetOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) Name() pulumi.StringOutput
- func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) ToElastigroupIntegrationRoute53DomainRecordSetOutput() ElastigroupIntegrationRoute53DomainRecordSetOutput
- func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) ToElastigroupIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetOutput
- func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) UsePublicDns() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) UsePublicIp() pulumi.BoolPtrOutput
- type ElastigroupIntegrationRoute53Input
- type ElastigroupIntegrationRoute53Output
- func (o ElastigroupIntegrationRoute53Output) Domains() ElastigroupIntegrationRoute53DomainArrayOutput
- func (ElastigroupIntegrationRoute53Output) ElementType() reflect.Type
- func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53Output() ElastigroupIntegrationRoute53Output
- func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53OutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53Output
- func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53PtrOutput() ElastigroupIntegrationRoute53PtrOutput
- func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53PtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53PtrOutput
- type ElastigroupIntegrationRoute53PtrInput
- type ElastigroupIntegrationRoute53PtrOutput
- func (o ElastigroupIntegrationRoute53PtrOutput) Domains() ElastigroupIntegrationRoute53DomainArrayOutput
- func (o ElastigroupIntegrationRoute53PtrOutput) Elem() ElastigroupIntegrationRoute53Output
- func (ElastigroupIntegrationRoute53PtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationRoute53PtrOutput) ToElastigroupIntegrationRoute53PtrOutput() ElastigroupIntegrationRoute53PtrOutput
- func (o ElastigroupIntegrationRoute53PtrOutput) ToElastigroupIntegrationRoute53PtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53PtrOutput
- type ElastigroupItf
- type ElastigroupItfArgs
- type ElastigroupItfArray
- type ElastigroupItfArrayInput
- type ElastigroupItfArrayOutput
- func (ElastigroupItfArrayOutput) ElementType() reflect.Type
- func (o ElastigroupItfArrayOutput) Index(i pulumi.IntInput) ElastigroupItfOutput
- func (o ElastigroupItfArrayOutput) ToElastigroupItfArrayOutput() ElastigroupItfArrayOutput
- func (o ElastigroupItfArrayOutput) ToElastigroupItfArrayOutputWithContext(ctx context.Context) ElastigroupItfArrayOutput
- type ElastigroupItfDefaultStaticTargetGroup
- type ElastigroupItfDefaultStaticTargetGroupArgs
- func (ElastigroupItfDefaultStaticTargetGroupArgs) ElementType() reflect.Type
- func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupOutput() ElastigroupItfDefaultStaticTargetGroupOutput
- func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupOutput
- func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupPtrOutput() ElastigroupItfDefaultStaticTargetGroupPtrOutput
- func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupPtrOutput
- type ElastigroupItfDefaultStaticTargetGroupInput
- type ElastigroupItfDefaultStaticTargetGroupOutput
- func (o ElastigroupItfDefaultStaticTargetGroupOutput) Arn() pulumi.StringOutput
- func (ElastigroupItfDefaultStaticTargetGroupOutput) ElementType() reflect.Type
- func (o ElastigroupItfDefaultStaticTargetGroupOutput) Percentage() pulumi.Float64Output
- func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupOutput() ElastigroupItfDefaultStaticTargetGroupOutput
- func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupOutput
- func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutput() ElastigroupItfDefaultStaticTargetGroupPtrOutput
- func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupPtrOutput
- type ElastigroupItfDefaultStaticTargetGroupPtrInput
- type ElastigroupItfDefaultStaticTargetGroupPtrOutput
- func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) Arn() pulumi.StringPtrOutput
- func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) Elem() ElastigroupItfDefaultStaticTargetGroupOutput
- func (ElastigroupItfDefaultStaticTargetGroupPtrOutput) ElementType() reflect.Type
- func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) Percentage() pulumi.Float64PtrOutput
- func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutput() ElastigroupItfDefaultStaticTargetGroupPtrOutput
- func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupPtrOutput
- type ElastigroupItfInput
- type ElastigroupItfLoadBalancer
- type ElastigroupItfLoadBalancerArgs
- func (ElastigroupItfLoadBalancerArgs) ElementType() reflect.Type
- func (i ElastigroupItfLoadBalancerArgs) ToElastigroupItfLoadBalancerOutput() ElastigroupItfLoadBalancerOutput
- func (i ElastigroupItfLoadBalancerArgs) ToElastigroupItfLoadBalancerOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerOutput
- type ElastigroupItfLoadBalancerArray
- func (ElastigroupItfLoadBalancerArray) ElementType() reflect.Type
- func (i ElastigroupItfLoadBalancerArray) ToElastigroupItfLoadBalancerArrayOutput() ElastigroupItfLoadBalancerArrayOutput
- func (i ElastigroupItfLoadBalancerArray) ToElastigroupItfLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerArrayOutput
- type ElastigroupItfLoadBalancerArrayInput
- type ElastigroupItfLoadBalancerArrayOutput
- func (ElastigroupItfLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o ElastigroupItfLoadBalancerArrayOutput) Index(i pulumi.IntInput) ElastigroupItfLoadBalancerOutput
- func (o ElastigroupItfLoadBalancerArrayOutput) ToElastigroupItfLoadBalancerArrayOutput() ElastigroupItfLoadBalancerArrayOutput
- func (o ElastigroupItfLoadBalancerArrayOutput) ToElastigroupItfLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerArrayOutput
- type ElastigroupItfLoadBalancerInput
- type ElastigroupItfLoadBalancerListenerRule
- type ElastigroupItfLoadBalancerListenerRuleArgs
- func (ElastigroupItfLoadBalancerListenerRuleArgs) ElementType() reflect.Type
- func (i ElastigroupItfLoadBalancerListenerRuleArgs) ToElastigroupItfLoadBalancerListenerRuleOutput() ElastigroupItfLoadBalancerListenerRuleOutput
- func (i ElastigroupItfLoadBalancerListenerRuleArgs) ToElastigroupItfLoadBalancerListenerRuleOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleOutput
- type ElastigroupItfLoadBalancerListenerRuleArray
- func (ElastigroupItfLoadBalancerListenerRuleArray) ElementType() reflect.Type
- func (i ElastigroupItfLoadBalancerListenerRuleArray) ToElastigroupItfLoadBalancerListenerRuleArrayOutput() ElastigroupItfLoadBalancerListenerRuleArrayOutput
- func (i ElastigroupItfLoadBalancerListenerRuleArray) ToElastigroupItfLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleArrayOutput
- type ElastigroupItfLoadBalancerListenerRuleArrayInput
- type ElastigroupItfLoadBalancerListenerRuleArrayOutput
- func (ElastigroupItfLoadBalancerListenerRuleArrayOutput) ElementType() reflect.Type
- func (o ElastigroupItfLoadBalancerListenerRuleArrayOutput) Index(i pulumi.IntInput) ElastigroupItfLoadBalancerListenerRuleOutput
- func (o ElastigroupItfLoadBalancerListenerRuleArrayOutput) ToElastigroupItfLoadBalancerListenerRuleArrayOutput() ElastigroupItfLoadBalancerListenerRuleArrayOutput
- func (o ElastigroupItfLoadBalancerListenerRuleArrayOutput) ToElastigroupItfLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleArrayOutput
- type ElastigroupItfLoadBalancerListenerRuleInput
- type ElastigroupItfLoadBalancerListenerRuleOutput
- func (ElastigroupItfLoadBalancerListenerRuleOutput) ElementType() reflect.Type
- func (o ElastigroupItfLoadBalancerListenerRuleOutput) RuleArn() pulumi.StringOutput
- func (o ElastigroupItfLoadBalancerListenerRuleOutput) StaticTargetGroup() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- func (o ElastigroupItfLoadBalancerListenerRuleOutput) ToElastigroupItfLoadBalancerListenerRuleOutput() ElastigroupItfLoadBalancerListenerRuleOutput
- func (o ElastigroupItfLoadBalancerListenerRuleOutput) ToElastigroupItfLoadBalancerListenerRuleOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleOutput
- type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroup
- type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs
- func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ElementType() reflect.Type
- func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
- func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
- func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupInput
- type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) Arn() pulumi.StringOutput
- func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ElementType() reflect.Type
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) Percentage() pulumi.Float64Output
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrInput
- type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) Arn() pulumi.StringPtrOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) Elem() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
- func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ElementType() reflect.Type
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) Percentage() pulumi.Float64PtrOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
- type ElastigroupItfLoadBalancerOutput
- func (ElastigroupItfLoadBalancerOutput) ElementType() reflect.Type
- func (o ElastigroupItfLoadBalancerOutput) ListenerRules() ElastigroupItfLoadBalancerListenerRuleArrayOutput
- func (o ElastigroupItfLoadBalancerOutput) LoadBalancerArn() pulumi.StringOutput
- func (o ElastigroupItfLoadBalancerOutput) ToElastigroupItfLoadBalancerOutput() ElastigroupItfLoadBalancerOutput
- func (o ElastigroupItfLoadBalancerOutput) ToElastigroupItfLoadBalancerOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerOutput
- type ElastigroupItfOutput
- func (o ElastigroupItfOutput) DefaultStaticTargetGroup() ElastigroupItfDefaultStaticTargetGroupPtrOutput
- func (ElastigroupItfOutput) ElementType() reflect.Type
- func (o ElastigroupItfOutput) FixedTargetGroups() pulumi.BoolOutput
- func (o ElastigroupItfOutput) LoadBalancers() ElastigroupItfLoadBalancerArrayOutput
- func (o ElastigroupItfOutput) MigrationHealthinessThreshold() pulumi.IntPtrOutput
- func (o ElastigroupItfOutput) TargetGroupConfigs() ElastigroupItfTargetGroupConfigArrayOutput
- func (o ElastigroupItfOutput) ToElastigroupItfOutput() ElastigroupItfOutput
- func (o ElastigroupItfOutput) ToElastigroupItfOutputWithContext(ctx context.Context) ElastigroupItfOutput
- func (o ElastigroupItfOutput) WeightStrategy() pulumi.StringOutput
- type ElastigroupItfTargetGroupConfig
- type ElastigroupItfTargetGroupConfigArgs
- func (ElastigroupItfTargetGroupConfigArgs) ElementType() reflect.Type
- func (i ElastigroupItfTargetGroupConfigArgs) ToElastigroupItfTargetGroupConfigOutput() ElastigroupItfTargetGroupConfigOutput
- func (i ElastigroupItfTargetGroupConfigArgs) ToElastigroupItfTargetGroupConfigOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigOutput
- type ElastigroupItfTargetGroupConfigArray
- func (ElastigroupItfTargetGroupConfigArray) ElementType() reflect.Type
- func (i ElastigroupItfTargetGroupConfigArray) ToElastigroupItfTargetGroupConfigArrayOutput() ElastigroupItfTargetGroupConfigArrayOutput
- func (i ElastigroupItfTargetGroupConfigArray) ToElastigroupItfTargetGroupConfigArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigArrayOutput
- type ElastigroupItfTargetGroupConfigArrayInput
- type ElastigroupItfTargetGroupConfigArrayOutput
- func (ElastigroupItfTargetGroupConfigArrayOutput) ElementType() reflect.Type
- func (o ElastigroupItfTargetGroupConfigArrayOutput) Index(i pulumi.IntInput) ElastigroupItfTargetGroupConfigOutput
- func (o ElastigroupItfTargetGroupConfigArrayOutput) ToElastigroupItfTargetGroupConfigArrayOutput() ElastigroupItfTargetGroupConfigArrayOutput
- func (o ElastigroupItfTargetGroupConfigArrayOutput) ToElastigroupItfTargetGroupConfigArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigArrayOutput
- type ElastigroupItfTargetGroupConfigInput
- type ElastigroupItfTargetGroupConfigMatcher
- type ElastigroupItfTargetGroupConfigMatcherArgs
- func (ElastigroupItfTargetGroupConfigMatcherArgs) ElementType() reflect.Type
- func (i ElastigroupItfTargetGroupConfigMatcherArgs) ToElastigroupItfTargetGroupConfigMatcherOutput() ElastigroupItfTargetGroupConfigMatcherOutput
- func (i ElastigroupItfTargetGroupConfigMatcherArgs) ToElastigroupItfTargetGroupConfigMatcherOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherOutput
- type ElastigroupItfTargetGroupConfigMatcherArray
- func (ElastigroupItfTargetGroupConfigMatcherArray) ElementType() reflect.Type
- func (i ElastigroupItfTargetGroupConfigMatcherArray) ToElastigroupItfTargetGroupConfigMatcherArrayOutput() ElastigroupItfTargetGroupConfigMatcherArrayOutput
- func (i ElastigroupItfTargetGroupConfigMatcherArray) ToElastigroupItfTargetGroupConfigMatcherArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherArrayOutput
- type ElastigroupItfTargetGroupConfigMatcherArrayInput
- type ElastigroupItfTargetGroupConfigMatcherArrayOutput
- func (ElastigroupItfTargetGroupConfigMatcherArrayOutput) ElementType() reflect.Type
- func (o ElastigroupItfTargetGroupConfigMatcherArrayOutput) Index(i pulumi.IntInput) ElastigroupItfTargetGroupConfigMatcherOutput
- func (o ElastigroupItfTargetGroupConfigMatcherArrayOutput) ToElastigroupItfTargetGroupConfigMatcherArrayOutput() ElastigroupItfTargetGroupConfigMatcherArrayOutput
- func (o ElastigroupItfTargetGroupConfigMatcherArrayOutput) ToElastigroupItfTargetGroupConfigMatcherArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherArrayOutput
- type ElastigroupItfTargetGroupConfigMatcherInput
- type ElastigroupItfTargetGroupConfigMatcherOutput
- func (ElastigroupItfTargetGroupConfigMatcherOutput) ElementType() reflect.Type
- func (o ElastigroupItfTargetGroupConfigMatcherOutput) GrpcCode() pulumi.StringPtrOutput
- func (o ElastigroupItfTargetGroupConfigMatcherOutput) HttpCode() pulumi.StringPtrOutput
- func (o ElastigroupItfTargetGroupConfigMatcherOutput) ToElastigroupItfTargetGroupConfigMatcherOutput() ElastigroupItfTargetGroupConfigMatcherOutput
- func (o ElastigroupItfTargetGroupConfigMatcherOutput) ToElastigroupItfTargetGroupConfigMatcherOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherOutput
- type ElastigroupItfTargetGroupConfigOutput
- func (ElastigroupItfTargetGroupConfigOutput) ElementType() reflect.Type
- func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
- func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckPath() pulumi.StringOutput
- func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckPort() pulumi.StringPtrOutput
- func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckProtocol() pulumi.StringPtrOutput
- func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
- func (o ElastigroupItfTargetGroupConfigOutput) HealthyThresholdCount() pulumi.IntPtrOutput
- func (o ElastigroupItfTargetGroupConfigOutput) Matchers() ElastigroupItfTargetGroupConfigMatcherArrayOutput
- func (o ElastigroupItfTargetGroupConfigOutput) Port() pulumi.IntOutput
- func (o ElastigroupItfTargetGroupConfigOutput) Protocol() pulumi.StringOutput
- func (o ElastigroupItfTargetGroupConfigOutput) ProtocolVersion() pulumi.StringPtrOutput
- func (o ElastigroupItfTargetGroupConfigOutput) Tags() ElastigroupItfTargetGroupConfigTagArrayOutput
- func (o ElastigroupItfTargetGroupConfigOutput) ToElastigroupItfTargetGroupConfigOutput() ElastigroupItfTargetGroupConfigOutput
- func (o ElastigroupItfTargetGroupConfigOutput) ToElastigroupItfTargetGroupConfigOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigOutput
- func (o ElastigroupItfTargetGroupConfigOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
- func (o ElastigroupItfTargetGroupConfigOutput) VpcId() pulumi.StringOutput
- type ElastigroupItfTargetGroupConfigTag
- type ElastigroupItfTargetGroupConfigTagArgs
- func (ElastigroupItfTargetGroupConfigTagArgs) ElementType() reflect.Type
- func (i ElastigroupItfTargetGroupConfigTagArgs) ToElastigroupItfTargetGroupConfigTagOutput() ElastigroupItfTargetGroupConfigTagOutput
- func (i ElastigroupItfTargetGroupConfigTagArgs) ToElastigroupItfTargetGroupConfigTagOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagOutput
- type ElastigroupItfTargetGroupConfigTagArray
- func (ElastigroupItfTargetGroupConfigTagArray) ElementType() reflect.Type
- func (i ElastigroupItfTargetGroupConfigTagArray) ToElastigroupItfTargetGroupConfigTagArrayOutput() ElastigroupItfTargetGroupConfigTagArrayOutput
- func (i ElastigroupItfTargetGroupConfigTagArray) ToElastigroupItfTargetGroupConfigTagArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagArrayOutput
- type ElastigroupItfTargetGroupConfigTagArrayInput
- type ElastigroupItfTargetGroupConfigTagArrayOutput
- func (ElastigroupItfTargetGroupConfigTagArrayOutput) ElementType() reflect.Type
- func (o ElastigroupItfTargetGroupConfigTagArrayOutput) Index(i pulumi.IntInput) ElastigroupItfTargetGroupConfigTagOutput
- func (o ElastigroupItfTargetGroupConfigTagArrayOutput) ToElastigroupItfTargetGroupConfigTagArrayOutput() ElastigroupItfTargetGroupConfigTagArrayOutput
- func (o ElastigroupItfTargetGroupConfigTagArrayOutput) ToElastigroupItfTargetGroupConfigTagArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagArrayOutput
- type ElastigroupItfTargetGroupConfigTagInput
- type ElastigroupItfTargetGroupConfigTagOutput
- func (ElastigroupItfTargetGroupConfigTagOutput) ElementType() reflect.Type
- func (o ElastigroupItfTargetGroupConfigTagOutput) TagKey() pulumi.StringOutput
- func (o ElastigroupItfTargetGroupConfigTagOutput) TagValue() pulumi.StringPtrOutput
- func (o ElastigroupItfTargetGroupConfigTagOutput) ToElastigroupItfTargetGroupConfigTagOutput() ElastigroupItfTargetGroupConfigTagOutput
- func (o ElastigroupItfTargetGroupConfigTagOutput) ToElastigroupItfTargetGroupConfigTagOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagOutput
- type ElastigroupLogging
- type ElastigroupLoggingArgs
- func (ElastigroupLoggingArgs) ElementType() reflect.Type
- func (i ElastigroupLoggingArgs) ToElastigroupLoggingOutput() ElastigroupLoggingOutput
- func (i ElastigroupLoggingArgs) ToElastigroupLoggingOutputWithContext(ctx context.Context) ElastigroupLoggingOutput
- func (i ElastigroupLoggingArgs) ToElastigroupLoggingPtrOutput() ElastigroupLoggingPtrOutput
- func (i ElastigroupLoggingArgs) ToElastigroupLoggingPtrOutputWithContext(ctx context.Context) ElastigroupLoggingPtrOutput
- type ElastigroupLoggingExport
- type ElastigroupLoggingExportArgs
- func (ElastigroupLoggingExportArgs) ElementType() reflect.Type
- func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportOutput() ElastigroupLoggingExportOutput
- func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportOutputWithContext(ctx context.Context) ElastigroupLoggingExportOutput
- func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportPtrOutput() ElastigroupLoggingExportPtrOutput
- func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportPtrOutputWithContext(ctx context.Context) ElastigroupLoggingExportPtrOutput
- type ElastigroupLoggingExportInput
- type ElastigroupLoggingExportOutput
- func (ElastigroupLoggingExportOutput) ElementType() reflect.Type
- func (o ElastigroupLoggingExportOutput) S3s() ElastigroupLoggingExportS3ArrayOutput
- func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportOutput() ElastigroupLoggingExportOutput
- func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportOutputWithContext(ctx context.Context) ElastigroupLoggingExportOutput
- func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportPtrOutput() ElastigroupLoggingExportPtrOutput
- func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportPtrOutputWithContext(ctx context.Context) ElastigroupLoggingExportPtrOutput
- type ElastigroupLoggingExportPtrInput
- type ElastigroupLoggingExportPtrOutput
- func (o ElastigroupLoggingExportPtrOutput) Elem() ElastigroupLoggingExportOutput
- func (ElastigroupLoggingExportPtrOutput) ElementType() reflect.Type
- func (o ElastigroupLoggingExportPtrOutput) S3s() ElastigroupLoggingExportS3ArrayOutput
- func (o ElastigroupLoggingExportPtrOutput) ToElastigroupLoggingExportPtrOutput() ElastigroupLoggingExportPtrOutput
- func (o ElastigroupLoggingExportPtrOutput) ToElastigroupLoggingExportPtrOutputWithContext(ctx context.Context) ElastigroupLoggingExportPtrOutput
- type ElastigroupLoggingExportS3
- type ElastigroupLoggingExportS3Args
- func (ElastigroupLoggingExportS3Args) ElementType() reflect.Type
- func (i ElastigroupLoggingExportS3Args) ToElastigroupLoggingExportS3Output() ElastigroupLoggingExportS3Output
- func (i ElastigroupLoggingExportS3Args) ToElastigroupLoggingExportS3OutputWithContext(ctx context.Context) ElastigroupLoggingExportS3Output
- type ElastigroupLoggingExportS3Array
- func (ElastigroupLoggingExportS3Array) ElementType() reflect.Type
- func (i ElastigroupLoggingExportS3Array) ToElastigroupLoggingExportS3ArrayOutput() ElastigroupLoggingExportS3ArrayOutput
- func (i ElastigroupLoggingExportS3Array) ToElastigroupLoggingExportS3ArrayOutputWithContext(ctx context.Context) ElastigroupLoggingExportS3ArrayOutput
- type ElastigroupLoggingExportS3ArrayInput
- type ElastigroupLoggingExportS3ArrayOutput
- func (ElastigroupLoggingExportS3ArrayOutput) ElementType() reflect.Type
- func (o ElastigroupLoggingExportS3ArrayOutput) Index(i pulumi.IntInput) ElastigroupLoggingExportS3Output
- func (o ElastigroupLoggingExportS3ArrayOutput) ToElastigroupLoggingExportS3ArrayOutput() ElastigroupLoggingExportS3ArrayOutput
- func (o ElastigroupLoggingExportS3ArrayOutput) ToElastigroupLoggingExportS3ArrayOutputWithContext(ctx context.Context) ElastigroupLoggingExportS3ArrayOutput
- type ElastigroupLoggingExportS3Input
- type ElastigroupLoggingExportS3Output
- func (ElastigroupLoggingExportS3Output) ElementType() reflect.Type
- func (o ElastigroupLoggingExportS3Output) Id() pulumi.StringOutput
- func (o ElastigroupLoggingExportS3Output) ToElastigroupLoggingExportS3Output() ElastigroupLoggingExportS3Output
- func (o ElastigroupLoggingExportS3Output) ToElastigroupLoggingExportS3OutputWithContext(ctx context.Context) ElastigroupLoggingExportS3Output
- type ElastigroupLoggingInput
- type ElastigroupLoggingOutput
- func (ElastigroupLoggingOutput) ElementType() reflect.Type
- func (o ElastigroupLoggingOutput) Export() ElastigroupLoggingExportPtrOutput
- func (o ElastigroupLoggingOutput) ToElastigroupLoggingOutput() ElastigroupLoggingOutput
- func (o ElastigroupLoggingOutput) ToElastigroupLoggingOutputWithContext(ctx context.Context) ElastigroupLoggingOutput
- func (o ElastigroupLoggingOutput) ToElastigroupLoggingPtrOutput() ElastigroupLoggingPtrOutput
- func (o ElastigroupLoggingOutput) ToElastigroupLoggingPtrOutputWithContext(ctx context.Context) ElastigroupLoggingPtrOutput
- type ElastigroupLoggingPtrInput
- type ElastigroupLoggingPtrOutput
- func (o ElastigroupLoggingPtrOutput) Elem() ElastigroupLoggingOutput
- func (ElastigroupLoggingPtrOutput) ElementType() reflect.Type
- func (o ElastigroupLoggingPtrOutput) Export() ElastigroupLoggingExportPtrOutput
- func (o ElastigroupLoggingPtrOutput) ToElastigroupLoggingPtrOutput() ElastigroupLoggingPtrOutput
- func (o ElastigroupLoggingPtrOutput) ToElastigroupLoggingPtrOutputWithContext(ctx context.Context) ElastigroupLoggingPtrOutput
- type ElastigroupMap
- type ElastigroupMapInput
- type ElastigroupMapOutput
- func (ElastigroupMapOutput) ElementType() reflect.Type
- func (o ElastigroupMapOutput) MapIndex(k pulumi.StringInput) ElastigroupOutput
- func (o ElastigroupMapOutput) ToElastigroupMapOutput() ElastigroupMapOutput
- func (o ElastigroupMapOutput) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
- type ElastigroupMetadataOptions
- type ElastigroupMetadataOptionsArgs
- func (ElastigroupMetadataOptionsArgs) ElementType() reflect.Type
- func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsOutput() ElastigroupMetadataOptionsOutput
- func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsOutput
- func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsPtrOutput() ElastigroupMetadataOptionsPtrOutput
- func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsPtrOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsPtrOutput
- type ElastigroupMetadataOptionsInput
- type ElastigroupMetadataOptionsOutput
- func (ElastigroupMetadataOptionsOutput) ElementType() reflect.Type
- func (o ElastigroupMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o ElastigroupMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
- func (o ElastigroupMetadataOptionsOutput) InstanceMetadataTags() pulumi.StringPtrOutput
- func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsOutput() ElastigroupMetadataOptionsOutput
- func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsOutput
- func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsPtrOutput() ElastigroupMetadataOptionsPtrOutput
- func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsPtrOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsPtrOutput
- type ElastigroupMetadataOptionsPtrInput
- type ElastigroupMetadataOptionsPtrOutput
- func (o ElastigroupMetadataOptionsPtrOutput) Elem() ElastigroupMetadataOptionsOutput
- func (ElastigroupMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o ElastigroupMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o ElastigroupMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
- func (o ElastigroupMetadataOptionsPtrOutput) InstanceMetadataTags() pulumi.StringPtrOutput
- func (o ElastigroupMetadataOptionsPtrOutput) ToElastigroupMetadataOptionsPtrOutput() ElastigroupMetadataOptionsPtrOutput
- func (o ElastigroupMetadataOptionsPtrOutput) ToElastigroupMetadataOptionsPtrOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsPtrOutput
- type ElastigroupMultipleMetrics
- type ElastigroupMultipleMetricsArgs
- func (ElastigroupMultipleMetricsArgs) ElementType() reflect.Type
- func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsOutput() ElastigroupMultipleMetricsOutput
- func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsOutput
- func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsPtrOutput() ElastigroupMultipleMetricsPtrOutput
- func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsPtrOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsPtrOutput
- type ElastigroupMultipleMetricsExpression
- type ElastigroupMultipleMetricsExpressionArgs
- func (ElastigroupMultipleMetricsExpressionArgs) ElementType() reflect.Type
- func (i ElastigroupMultipleMetricsExpressionArgs) ToElastigroupMultipleMetricsExpressionOutput() ElastigroupMultipleMetricsExpressionOutput
- func (i ElastigroupMultipleMetricsExpressionArgs) ToElastigroupMultipleMetricsExpressionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionOutput
- type ElastigroupMultipleMetricsExpressionArray
- func (ElastigroupMultipleMetricsExpressionArray) ElementType() reflect.Type
- func (i ElastigroupMultipleMetricsExpressionArray) ToElastigroupMultipleMetricsExpressionArrayOutput() ElastigroupMultipleMetricsExpressionArrayOutput
- func (i ElastigroupMultipleMetricsExpressionArray) ToElastigroupMultipleMetricsExpressionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionArrayOutput
- type ElastigroupMultipleMetricsExpressionArrayInput
- type ElastigroupMultipleMetricsExpressionArrayOutput
- func (ElastigroupMultipleMetricsExpressionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsExpressionArrayOutput) Index(i pulumi.IntInput) ElastigroupMultipleMetricsExpressionOutput
- func (o ElastigroupMultipleMetricsExpressionArrayOutput) ToElastigroupMultipleMetricsExpressionArrayOutput() ElastigroupMultipleMetricsExpressionArrayOutput
- func (o ElastigroupMultipleMetricsExpressionArrayOutput) ToElastigroupMultipleMetricsExpressionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionArrayOutput
- type ElastigroupMultipleMetricsExpressionInput
- type ElastigroupMultipleMetricsExpressionOutput
- func (ElastigroupMultipleMetricsExpressionOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsExpressionOutput) Expression() pulumi.StringOutput
- func (o ElastigroupMultipleMetricsExpressionOutput) Name() pulumi.StringOutput
- func (o ElastigroupMultipleMetricsExpressionOutput) ToElastigroupMultipleMetricsExpressionOutput() ElastigroupMultipleMetricsExpressionOutput
- func (o ElastigroupMultipleMetricsExpressionOutput) ToElastigroupMultipleMetricsExpressionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionOutput
- type ElastigroupMultipleMetricsInput
- type ElastigroupMultipleMetricsMetric
- type ElastigroupMultipleMetricsMetricArgs
- func (ElastigroupMultipleMetricsMetricArgs) ElementType() reflect.Type
- func (i ElastigroupMultipleMetricsMetricArgs) ToElastigroupMultipleMetricsMetricOutput() ElastigroupMultipleMetricsMetricOutput
- func (i ElastigroupMultipleMetricsMetricArgs) ToElastigroupMultipleMetricsMetricOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricOutput
- type ElastigroupMultipleMetricsMetricArray
- func (ElastigroupMultipleMetricsMetricArray) ElementType() reflect.Type
- func (i ElastigroupMultipleMetricsMetricArray) ToElastigroupMultipleMetricsMetricArrayOutput() ElastigroupMultipleMetricsMetricArrayOutput
- func (i ElastigroupMultipleMetricsMetricArray) ToElastigroupMultipleMetricsMetricArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricArrayOutput
- type ElastigroupMultipleMetricsMetricArrayInput
- type ElastigroupMultipleMetricsMetricArrayOutput
- func (ElastigroupMultipleMetricsMetricArrayOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsMetricArrayOutput) Index(i pulumi.IntInput) ElastigroupMultipleMetricsMetricOutput
- func (o ElastigroupMultipleMetricsMetricArrayOutput) ToElastigroupMultipleMetricsMetricArrayOutput() ElastigroupMultipleMetricsMetricArrayOutput
- func (o ElastigroupMultipleMetricsMetricArrayOutput) ToElastigroupMultipleMetricsMetricArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricArrayOutput
- type ElastigroupMultipleMetricsMetricDimension
- type ElastigroupMultipleMetricsMetricDimensionArgs
- func (ElastigroupMultipleMetricsMetricDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupMultipleMetricsMetricDimensionArgs) ToElastigroupMultipleMetricsMetricDimensionOutput() ElastigroupMultipleMetricsMetricDimensionOutput
- func (i ElastigroupMultipleMetricsMetricDimensionArgs) ToElastigroupMultipleMetricsMetricDimensionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionOutput
- type ElastigroupMultipleMetricsMetricDimensionArray
- func (ElastigroupMultipleMetricsMetricDimensionArray) ElementType() reflect.Type
- func (i ElastigroupMultipleMetricsMetricDimensionArray) ToElastigroupMultipleMetricsMetricDimensionArrayOutput() ElastigroupMultipleMetricsMetricDimensionArrayOutput
- func (i ElastigroupMultipleMetricsMetricDimensionArray) ToElastigroupMultipleMetricsMetricDimensionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionArrayOutput
- type ElastigroupMultipleMetricsMetricDimensionArrayInput
- type ElastigroupMultipleMetricsMetricDimensionArrayOutput
- func (ElastigroupMultipleMetricsMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsMetricDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupMultipleMetricsMetricDimensionOutput
- func (o ElastigroupMultipleMetricsMetricDimensionArrayOutput) ToElastigroupMultipleMetricsMetricDimensionArrayOutput() ElastigroupMultipleMetricsMetricDimensionArrayOutput
- func (o ElastigroupMultipleMetricsMetricDimensionArrayOutput) ToElastigroupMultipleMetricsMetricDimensionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionArrayOutput
- type ElastigroupMultipleMetricsMetricDimensionInput
- type ElastigroupMultipleMetricsMetricDimensionOutput
- func (ElastigroupMultipleMetricsMetricDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsMetricDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupMultipleMetricsMetricDimensionOutput) ToElastigroupMultipleMetricsMetricDimensionOutput() ElastigroupMultipleMetricsMetricDimensionOutput
- func (o ElastigroupMultipleMetricsMetricDimensionOutput) ToElastigroupMultipleMetricsMetricDimensionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionOutput
- func (o ElastigroupMultipleMetricsMetricDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupMultipleMetricsMetricInput
- type ElastigroupMultipleMetricsMetricOutput
- func (o ElastigroupMultipleMetricsMetricOutput) Dimensions() ElastigroupMultipleMetricsMetricDimensionArrayOutput
- func (ElastigroupMultipleMetricsMetricOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsMetricOutput) ExtendedStatistic() pulumi.StringPtrOutput
- func (o ElastigroupMultipleMetricsMetricOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupMultipleMetricsMetricOutput) Name() pulumi.StringOutput
- func (o ElastigroupMultipleMetricsMetricOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupMultipleMetricsMetricOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupMultipleMetricsMetricOutput) ToElastigroupMultipleMetricsMetricOutput() ElastigroupMultipleMetricsMetricOutput
- func (o ElastigroupMultipleMetricsMetricOutput) ToElastigroupMultipleMetricsMetricOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricOutput
- func (o ElastigroupMultipleMetricsMetricOutput) Unit() pulumi.StringPtrOutput
- type ElastigroupMultipleMetricsOutput
- func (ElastigroupMultipleMetricsOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsOutput) Expressions() ElastigroupMultipleMetricsExpressionArrayOutput
- func (o ElastigroupMultipleMetricsOutput) Metrics() ElastigroupMultipleMetricsMetricArrayOutput
- func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsOutput() ElastigroupMultipleMetricsOutput
- func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsOutput
- func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsPtrOutput() ElastigroupMultipleMetricsPtrOutput
- func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsPtrOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsPtrOutput
- type ElastigroupMultipleMetricsPtrInput
- type ElastigroupMultipleMetricsPtrOutput
- func (o ElastigroupMultipleMetricsPtrOutput) Elem() ElastigroupMultipleMetricsOutput
- func (ElastigroupMultipleMetricsPtrOutput) ElementType() reflect.Type
- func (o ElastigroupMultipleMetricsPtrOutput) Expressions() ElastigroupMultipleMetricsExpressionArrayOutput
- func (o ElastigroupMultipleMetricsPtrOutput) Metrics() ElastigroupMultipleMetricsMetricArrayOutput
- func (o ElastigroupMultipleMetricsPtrOutput) ToElastigroupMultipleMetricsPtrOutput() ElastigroupMultipleMetricsPtrOutput
- func (o ElastigroupMultipleMetricsPtrOutput) ToElastigroupMultipleMetricsPtrOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsPtrOutput
- type ElastigroupNetworkInterface
- type ElastigroupNetworkInterfaceArgs
- func (ElastigroupNetworkInterfaceArgs) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
- func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
- type ElastigroupNetworkInterfaceArray
- func (ElastigroupNetworkInterfaceArray) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
- func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
- type ElastigroupNetworkInterfaceArrayInput
- type ElastigroupNetworkInterfaceArrayOutput
- func (ElastigroupNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) ElastigroupNetworkInterfaceOutput
- func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
- func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
- type ElastigroupNetworkInterfaceInput
- type ElastigroupNetworkInterfaceOutput
- func (o ElastigroupNetworkInterfaceOutput) AssociateIpv6Address() pulumi.BoolPtrOutput
- func (o ElastigroupNetworkInterfaceOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
- func (o ElastigroupNetworkInterfaceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o ElastigroupNetworkInterfaceOutput) Description() pulumi.StringPtrOutput
- func (o ElastigroupNetworkInterfaceOutput) DeviceIndex() pulumi.StringOutput
- func (ElastigroupNetworkInterfaceOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o ElastigroupNetworkInterfaceOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o ElastigroupNetworkInterfaceOutput) SecondaryPrivateIpAddressCount() pulumi.StringPtrOutput
- func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
- func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
- type ElastigroupOutput
- func (o ElastigroupOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ElastigroupOutput) BlockDevicesMode() pulumi.StringPtrOutput
- func (o ElastigroupOutput) CapacityUnit() pulumi.StringOutput
- func (o ElastigroupOutput) ConsiderOdPricing() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) CpuCredits() pulumi.StringPtrOutput
- func (o ElastigroupOutput) CpuOptions() ElastigroupCpuOptionsPtrOutput
- func (o ElastigroupOutput) Description() pulumi.StringPtrOutput
- func (o ElastigroupOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (o ElastigroupOutput) DrainingTimeout() pulumi.IntOutput
- func (o ElastigroupOutput) EbsBlockDevices() ElastigroupEbsBlockDeviceArrayOutput
- func (o ElastigroupOutput) EbsOptimized() pulumi.BoolOutput
- func (o ElastigroupOutput) ElasticIps() pulumi.StringArrayOutput
- func (o ElastigroupOutput) ElasticLoadBalancers() pulumi.StringArrayOutput
- func (ElastigroupOutput) ElementType() reflect.Type
- func (o ElastigroupOutput) EnableMonitoring() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) EphemeralBlockDevices() ElastigroupEphemeralBlockDeviceArrayOutput
- func (o ElastigroupOutput) FallbackToOndemand() pulumi.BoolOutput
- func (o ElastigroupOutput) HealthCheckGracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o ElastigroupOutput) HealthCheckUnhealthyDurationBeforeReplacement() pulumi.IntPtrOutput
- func (o ElastigroupOutput) IamInstanceProfile() pulumi.StringPtrOutput
- func (o ElastigroupOutput) ImageId() pulumi.StringPtrOutput
- func (o ElastigroupOutput) Images() ElastigroupImageArrayOutput
- func (o ElastigroupOutput) ImmediateOdRecoverThreshold() pulumi.IntPtrOutput
- func (o ElastigroupOutput) InstanceTypesOndemand() pulumi.StringPtrOutput
- func (o ElastigroupOutput) InstanceTypesPreferredSpots() pulumi.StringArrayOutput
- func (o ElastigroupOutput) InstanceTypesSpots() pulumi.StringArrayOutput
- func (o ElastigroupOutput) InstanceTypesWeights() ElastigroupInstanceTypesWeightArrayOutput
- func (o ElastigroupOutput) IntegrationBeanstalk() ElastigroupIntegrationBeanstalkPtrOutput
- func (o ElastigroupOutput) IntegrationCodedeploy() ElastigroupIntegrationCodedeployPtrOutput
- func (o ElastigroupOutput) IntegrationDockerSwarm() ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupOutput) IntegrationEcs() ElastigroupIntegrationEcsPtrOutput
- func (o ElastigroupOutput) IntegrationGitlab() ElastigroupIntegrationGitlabPtrOutput
- func (o ElastigroupOutput) IntegrationKubernetes() ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupOutput) IntegrationMesosphere() ElastigroupIntegrationMesospherePtrOutput
- func (o ElastigroupOutput) IntegrationNomad() ElastigroupIntegrationNomadPtrOutput
- func (o ElastigroupOutput) IntegrationRancher() ElastigroupIntegrationRancherPtrOutput
- func (o ElastigroupOutput) IntegrationRoute53() ElastigroupIntegrationRoute53PtrOutput
- func (o ElastigroupOutput) Itfs() ElastigroupItfArrayOutput
- func (o ElastigroupOutput) KeyName() pulumi.StringPtrOutput
- func (o ElastigroupOutput) LifetimePeriod() pulumi.StringPtrOutput
- func (o ElastigroupOutput) Logging() ElastigroupLoggingPtrOutput
- func (o ElastigroupOutput) MaxSize() pulumi.IntOutput
- func (o ElastigroupOutput) MetadataOptions() ElastigroupMetadataOptionsPtrOutput
- func (o ElastigroupOutput) MinSize() pulumi.IntOutput
- func (o ElastigroupOutput) MinimumInstanceLifetime() pulumi.IntPtrOutput
- func (o ElastigroupOutput) MultipleMetrics() ElastigroupMultipleMetricsPtrOutput
- func (o ElastigroupOutput) Name() pulumi.StringOutput
- func (o ElastigroupOutput) NetworkInterfaces() ElastigroupNetworkInterfaceArrayOutput
- func (o ElastigroupOutput) OnDemandTypes() pulumi.StringArrayOutput
- func (o ElastigroupOutput) OndemandCount() pulumi.IntPtrOutput
- func (o ElastigroupOutput) Orientation() pulumi.StringOutput
- func (o ElastigroupOutput) PersistBlockDevices() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) PersistPrivateIp() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) PersistRootDevice() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) PlacementTenancy() pulumi.StringPtrOutput
- func (o ElastigroupOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
- func (o ElastigroupOutput) PrivateIps() pulumi.StringArrayOutput
- func (o ElastigroupOutput) Product() pulumi.StringOutput
- func (o ElastigroupOutput) Region() pulumi.StringPtrOutput
- func (o ElastigroupOutput) ResourceRequirements() ElastigroupResourceRequirementArrayOutput
- func (o ElastigroupOutput) ResourceTagSpecifications() ElastigroupResourceTagSpecificationArrayOutput
- func (o ElastigroupOutput) RestrictSingleAz() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) RevertToSpot() ElastigroupRevertToSpotPtrOutput
- func (o ElastigroupOutput) ScalingDownPolicies() ElastigroupScalingDownPolicyArrayOutput
- func (o ElastigroupOutput) ScalingStrategies() ElastigroupScalingStrategyArrayOutput
- func (o ElastigroupOutput) ScalingTargetPolicies() ElastigroupScalingTargetPolicyArrayOutput
- func (o ElastigroupOutput) ScalingUpPolicies() ElastigroupScalingUpPolicyArrayOutput
- func (o ElastigroupOutput) ScheduledTasks() ElastigroupScheduledTaskArrayOutput
- func (o ElastigroupOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ElastigroupOutput) ShutdownScript() pulumi.StringPtrOutput
- func (o ElastigroupOutput) Signals() ElastigroupSignalArrayOutput
- func (o ElastigroupOutput) SpotPercentage() pulumi.IntPtrOutput
- func (o ElastigroupOutput) StatefulDeallocation() ElastigroupStatefulDeallocationPtrOutput
- func (o ElastigroupOutput) StatefulInstanceActions() ElastigroupStatefulInstanceActionArrayOutput
- func (o ElastigroupOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ElastigroupOutput) Tags() ElastigroupTagArrayOutput
- func (o ElastigroupOutput) TargetGroupArns() pulumi.StringArrayOutput
- func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
- func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
- func (o ElastigroupOutput) UpdatePolicy() ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupOutput) UserData() pulumi.StringPtrOutput
- func (o ElastigroupOutput) UtilizeCommitments() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) WaitForCapacity() pulumi.IntPtrOutput
- func (o ElastigroupOutput) WaitForCapacityTimeout() pulumi.IntPtrOutput
- type ElastigroupResourceRequirement
- type ElastigroupResourceRequirementArgs
- func (ElastigroupResourceRequirementArgs) ElementType() reflect.Type
- func (i ElastigroupResourceRequirementArgs) ToElastigroupResourceRequirementOutput() ElastigroupResourceRequirementOutput
- func (i ElastigroupResourceRequirementArgs) ToElastigroupResourceRequirementOutputWithContext(ctx context.Context) ElastigroupResourceRequirementOutput
- type ElastigroupResourceRequirementArray
- func (ElastigroupResourceRequirementArray) ElementType() reflect.Type
- func (i ElastigroupResourceRequirementArray) ToElastigroupResourceRequirementArrayOutput() ElastigroupResourceRequirementArrayOutput
- func (i ElastigroupResourceRequirementArray) ToElastigroupResourceRequirementArrayOutputWithContext(ctx context.Context) ElastigroupResourceRequirementArrayOutput
- type ElastigroupResourceRequirementArrayInput
- type ElastigroupResourceRequirementArrayOutput
- func (ElastigroupResourceRequirementArrayOutput) ElementType() reflect.Type
- func (o ElastigroupResourceRequirementArrayOutput) Index(i pulumi.IntInput) ElastigroupResourceRequirementOutput
- func (o ElastigroupResourceRequirementArrayOutput) ToElastigroupResourceRequirementArrayOutput() ElastigroupResourceRequirementArrayOutput
- func (o ElastigroupResourceRequirementArrayOutput) ToElastigroupResourceRequirementArrayOutputWithContext(ctx context.Context) ElastigroupResourceRequirementArrayOutput
- type ElastigroupResourceRequirementInput
- type ElastigroupResourceRequirementOutput
- func (ElastigroupResourceRequirementOutput) ElementType() reflect.Type
- func (o ElastigroupResourceRequirementOutput) ExcludedInstanceFamilies() pulumi.StringArrayOutput
- func (o ElastigroupResourceRequirementOutput) ExcludedInstanceGenerations() pulumi.StringArrayOutput
- func (o ElastigroupResourceRequirementOutput) ExcludedInstanceTypes() pulumi.StringArrayOutput
- func (o ElastigroupResourceRequirementOutput) RequiredGpuMaximum() pulumi.IntPtrOutput
- func (o ElastigroupResourceRequirementOutput) RequiredGpuMinimum() pulumi.IntPtrOutput
- func (o ElastigroupResourceRequirementOutput) RequiredMemoryMaximum() pulumi.IntOutput
- func (o ElastigroupResourceRequirementOutput) RequiredMemoryMinimum() pulumi.IntOutput
- func (o ElastigroupResourceRequirementOutput) RequiredVcpuMaximum() pulumi.IntOutput
- func (o ElastigroupResourceRequirementOutput) RequiredVcpuMinimum() pulumi.IntOutput
- func (o ElastigroupResourceRequirementOutput) ToElastigroupResourceRequirementOutput() ElastigroupResourceRequirementOutput
- func (o ElastigroupResourceRequirementOutput) ToElastigroupResourceRequirementOutputWithContext(ctx context.Context) ElastigroupResourceRequirementOutput
- type ElastigroupResourceTagSpecification
- type ElastigroupResourceTagSpecificationArgs
- func (ElastigroupResourceTagSpecificationArgs) ElementType() reflect.Type
- func (i ElastigroupResourceTagSpecificationArgs) ToElastigroupResourceTagSpecificationOutput() ElastigroupResourceTagSpecificationOutput
- func (i ElastigroupResourceTagSpecificationArgs) ToElastigroupResourceTagSpecificationOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationOutput
- type ElastigroupResourceTagSpecificationArray
- func (ElastigroupResourceTagSpecificationArray) ElementType() reflect.Type
- func (i ElastigroupResourceTagSpecificationArray) ToElastigroupResourceTagSpecificationArrayOutput() ElastigroupResourceTagSpecificationArrayOutput
- func (i ElastigroupResourceTagSpecificationArray) ToElastigroupResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationArrayOutput
- type ElastigroupResourceTagSpecificationArrayInput
- type ElastigroupResourceTagSpecificationArrayOutput
- func (ElastigroupResourceTagSpecificationArrayOutput) ElementType() reflect.Type
- func (o ElastigroupResourceTagSpecificationArrayOutput) Index(i pulumi.IntInput) ElastigroupResourceTagSpecificationOutput
- func (o ElastigroupResourceTagSpecificationArrayOutput) ToElastigroupResourceTagSpecificationArrayOutput() ElastigroupResourceTagSpecificationArrayOutput
- func (o ElastigroupResourceTagSpecificationArrayOutput) ToElastigroupResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationArrayOutput
- type ElastigroupResourceTagSpecificationInput
- type ElastigroupResourceTagSpecificationOutput
- func (ElastigroupResourceTagSpecificationOutput) ElementType() reflect.Type
- func (o ElastigroupResourceTagSpecificationOutput) ShouldTagAmis() pulumi.BoolPtrOutput
- func (o ElastigroupResourceTagSpecificationOutput) ShouldTagEnis() pulumi.BoolPtrOutput
- func (o ElastigroupResourceTagSpecificationOutput) ShouldTagSnapshots() pulumi.BoolPtrOutput
- func (o ElastigroupResourceTagSpecificationOutput) ShouldTagVolumes() pulumi.BoolPtrOutput
- func (o ElastigroupResourceTagSpecificationOutput) ToElastigroupResourceTagSpecificationOutput() ElastigroupResourceTagSpecificationOutput
- func (o ElastigroupResourceTagSpecificationOutput) ToElastigroupResourceTagSpecificationOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationOutput
- type ElastigroupRevertToSpot
- type ElastigroupRevertToSpotArgs
- func (ElastigroupRevertToSpotArgs) ElementType() reflect.Type
- func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotOutput() ElastigroupRevertToSpotOutput
- func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotOutputWithContext(ctx context.Context) ElastigroupRevertToSpotOutput
- func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotPtrOutput() ElastigroupRevertToSpotPtrOutput
- func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotPtrOutputWithContext(ctx context.Context) ElastigroupRevertToSpotPtrOutput
- type ElastigroupRevertToSpotInput
- type ElastigroupRevertToSpotOutput
- func (ElastigroupRevertToSpotOutput) ElementType() reflect.Type
- func (o ElastigroupRevertToSpotOutput) PerformAt() pulumi.StringOutput
- func (o ElastigroupRevertToSpotOutput) TimeWindows() pulumi.StringArrayOutput
- func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotOutput() ElastigroupRevertToSpotOutput
- func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotOutputWithContext(ctx context.Context) ElastigroupRevertToSpotOutput
- func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotPtrOutput() ElastigroupRevertToSpotPtrOutput
- func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotPtrOutputWithContext(ctx context.Context) ElastigroupRevertToSpotPtrOutput
- type ElastigroupRevertToSpotPtrInput
- type ElastigroupRevertToSpotPtrOutput
- func (o ElastigroupRevertToSpotPtrOutput) Elem() ElastigroupRevertToSpotOutput
- func (ElastigroupRevertToSpotPtrOutput) ElementType() reflect.Type
- func (o ElastigroupRevertToSpotPtrOutput) PerformAt() pulumi.StringPtrOutput
- func (o ElastigroupRevertToSpotPtrOutput) TimeWindows() pulumi.StringArrayOutput
- func (o ElastigroupRevertToSpotPtrOutput) ToElastigroupRevertToSpotPtrOutput() ElastigroupRevertToSpotPtrOutput
- func (o ElastigroupRevertToSpotPtrOutput) ToElastigroupRevertToSpotPtrOutputWithContext(ctx context.Context) ElastigroupRevertToSpotPtrOutput
- type ElastigroupScalingDownPolicy
- type ElastigroupScalingDownPolicyArgs
- func (ElastigroupScalingDownPolicyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
- func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
- type ElastigroupScalingDownPolicyArray
- func (ElastigroupScalingDownPolicyArray) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
- func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
- type ElastigroupScalingDownPolicyArrayInput
- type ElastigroupScalingDownPolicyArrayOutput
- func (ElastigroupScalingDownPolicyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
- func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
- type ElastigroupScalingDownPolicyDimension
- type ElastigroupScalingDownPolicyDimensionArgs
- func (ElastigroupScalingDownPolicyDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
- func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
- type ElastigroupScalingDownPolicyDimensionArray
- func (ElastigroupScalingDownPolicyDimensionArray) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
- type ElastigroupScalingDownPolicyDimensionArrayInput
- type ElastigroupScalingDownPolicyDimensionArrayOutput
- func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
- type ElastigroupScalingDownPolicyDimensionInput
- type ElastigroupScalingDownPolicyDimensionOutput
- func (ElastigroupScalingDownPolicyDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupScalingDownPolicyInput
- type ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Dimensions() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (ElastigroupScalingDownPolicyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) Source() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) StepAdjustments() ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
- func (o ElastigroupScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Threshold() pulumi.Float64PtrOutput
- func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) Unit() pulumi.StringPtrOutput
- type ElastigroupScalingDownPolicyStepAdjustment
- type ElastigroupScalingDownPolicyStepAdjustmentAction
- type ElastigroupScalingDownPolicyStepAdjustmentActionArgs
- func (ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ToElastigroupScalingDownPolicyStepAdjustmentActionOutput() ElastigroupScalingDownPolicyStepAdjustmentActionOutput
- func (i ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ToElastigroupScalingDownPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentActionOutput
- type ElastigroupScalingDownPolicyStepAdjustmentActionInput
- type ElastigroupScalingDownPolicyStepAdjustmentActionOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Adjustment() pulumi.StringPtrOutput
- func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Maximum() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Minimum() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Target() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ToElastigroupScalingDownPolicyStepAdjustmentActionOutput() ElastigroupScalingDownPolicyStepAdjustmentActionOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ToElastigroupScalingDownPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentActionOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Type() pulumi.StringOutput
- type ElastigroupScalingDownPolicyStepAdjustmentArgs
- func (ElastigroupScalingDownPolicyStepAdjustmentArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyStepAdjustmentArgs) ToElastigroupScalingDownPolicyStepAdjustmentOutput() ElastigroupScalingDownPolicyStepAdjustmentOutput
- func (i ElastigroupScalingDownPolicyStepAdjustmentArgs) ToElastigroupScalingDownPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentOutput
- type ElastigroupScalingDownPolicyStepAdjustmentArray
- func (ElastigroupScalingDownPolicyStepAdjustmentArray) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyStepAdjustmentArray) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutput() ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
- func (i ElastigroupScalingDownPolicyStepAdjustmentArray) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
- type ElastigroupScalingDownPolicyStepAdjustmentArrayInput
- type ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
- func (ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingDownPolicyStepAdjustmentOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutput() ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
- type ElastigroupScalingDownPolicyStepAdjustmentInput
- type ElastigroupScalingDownPolicyStepAdjustmentOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentOutput) Action() ElastigroupScalingDownPolicyStepAdjustmentActionOutput
- func (ElastigroupScalingDownPolicyStepAdjustmentOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyStepAdjustmentOutput) Threshold() pulumi.IntOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentOutput) ToElastigroupScalingDownPolicyStepAdjustmentOutput() ElastigroupScalingDownPolicyStepAdjustmentOutput
- func (o ElastigroupScalingDownPolicyStepAdjustmentOutput) ToElastigroupScalingDownPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentOutput
- type ElastigroupScalingStrategy
- type ElastigroupScalingStrategyArgs
- func (ElastigroupScalingStrategyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingStrategyArgs) ToElastigroupScalingStrategyOutput() ElastigroupScalingStrategyOutput
- func (i ElastigroupScalingStrategyArgs) ToElastigroupScalingStrategyOutputWithContext(ctx context.Context) ElastigroupScalingStrategyOutput
- type ElastigroupScalingStrategyArray
- func (ElastigroupScalingStrategyArray) ElementType() reflect.Type
- func (i ElastigroupScalingStrategyArray) ToElastigroupScalingStrategyArrayOutput() ElastigroupScalingStrategyArrayOutput
- func (i ElastigroupScalingStrategyArray) ToElastigroupScalingStrategyArrayOutputWithContext(ctx context.Context) ElastigroupScalingStrategyArrayOutput
- type ElastigroupScalingStrategyArrayInput
- type ElastigroupScalingStrategyArrayOutput
- func (ElastigroupScalingStrategyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingStrategyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingStrategyOutput
- func (o ElastigroupScalingStrategyArrayOutput) ToElastigroupScalingStrategyArrayOutput() ElastigroupScalingStrategyArrayOutput
- func (o ElastigroupScalingStrategyArrayOutput) ToElastigroupScalingStrategyArrayOutputWithContext(ctx context.Context) ElastigroupScalingStrategyArrayOutput
- type ElastigroupScalingStrategyInput
- type ElastigroupScalingStrategyOutput
- func (ElastigroupScalingStrategyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingStrategyOutput) TerminateAtEndOfBillingHour() pulumi.BoolPtrOutput
- func (o ElastigroupScalingStrategyOutput) TerminationPolicy() pulumi.StringPtrOutput
- func (o ElastigroupScalingStrategyOutput) ToElastigroupScalingStrategyOutput() ElastigroupScalingStrategyOutput
- func (o ElastigroupScalingStrategyOutput) ToElastigroupScalingStrategyOutputWithContext(ctx context.Context) ElastigroupScalingStrategyOutput
- type ElastigroupScalingTargetPolicy
- type ElastigroupScalingTargetPolicyArgs
- func (ElastigroupScalingTargetPolicyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingTargetPolicyArgs) ToElastigroupScalingTargetPolicyOutput() ElastigroupScalingTargetPolicyOutput
- func (i ElastigroupScalingTargetPolicyArgs) ToElastigroupScalingTargetPolicyOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyOutput
- type ElastigroupScalingTargetPolicyArray
- func (ElastigroupScalingTargetPolicyArray) ElementType() reflect.Type
- func (i ElastigroupScalingTargetPolicyArray) ToElastigroupScalingTargetPolicyArrayOutput() ElastigroupScalingTargetPolicyArrayOutput
- func (i ElastigroupScalingTargetPolicyArray) ToElastigroupScalingTargetPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyArrayOutput
- type ElastigroupScalingTargetPolicyArrayInput
- type ElastigroupScalingTargetPolicyArrayOutput
- func (ElastigroupScalingTargetPolicyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingTargetPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingTargetPolicyOutput
- func (o ElastigroupScalingTargetPolicyArrayOutput) ToElastigroupScalingTargetPolicyArrayOutput() ElastigroupScalingTargetPolicyArrayOutput
- func (o ElastigroupScalingTargetPolicyArrayOutput) ToElastigroupScalingTargetPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyArrayOutput
- type ElastigroupScalingTargetPolicyDimension
- type ElastigroupScalingTargetPolicyDimensionArgs
- func (ElastigroupScalingTargetPolicyDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingTargetPolicyDimensionArgs) ToElastigroupScalingTargetPolicyDimensionOutput() ElastigroupScalingTargetPolicyDimensionOutput
- func (i ElastigroupScalingTargetPolicyDimensionArgs) ToElastigroupScalingTargetPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionOutput
- type ElastigroupScalingTargetPolicyDimensionArray
- func (ElastigroupScalingTargetPolicyDimensionArray) ElementType() reflect.Type
- func (i ElastigroupScalingTargetPolicyDimensionArray) ToElastigroupScalingTargetPolicyDimensionArrayOutput() ElastigroupScalingTargetPolicyDimensionArrayOutput
- func (i ElastigroupScalingTargetPolicyDimensionArray) ToElastigroupScalingTargetPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionArrayOutput
- type ElastigroupScalingTargetPolicyDimensionArrayInput
- type ElastigroupScalingTargetPolicyDimensionArrayOutput
- func (ElastigroupScalingTargetPolicyDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingTargetPolicyDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingTargetPolicyDimensionOutput
- func (o ElastigroupScalingTargetPolicyDimensionArrayOutput) ToElastigroupScalingTargetPolicyDimensionArrayOutput() ElastigroupScalingTargetPolicyDimensionArrayOutput
- func (o ElastigroupScalingTargetPolicyDimensionArrayOutput) ToElastigroupScalingTargetPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionArrayOutput
- type ElastigroupScalingTargetPolicyDimensionInput
- type ElastigroupScalingTargetPolicyDimensionOutput
- func (ElastigroupScalingTargetPolicyDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingTargetPolicyDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupScalingTargetPolicyDimensionOutput) ToElastigroupScalingTargetPolicyDimensionOutput() ElastigroupScalingTargetPolicyDimensionOutput
- func (o ElastigroupScalingTargetPolicyDimensionOutput) ToElastigroupScalingTargetPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionOutput
- func (o ElastigroupScalingTargetPolicyDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupScalingTargetPolicyInput
- type ElastigroupScalingTargetPolicyOutput
- func (o ElastigroupScalingTargetPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o ElastigroupScalingTargetPolicyOutput) Dimensions() ElastigroupScalingTargetPolicyDimensionArrayOutput
- func (ElastigroupScalingTargetPolicyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingTargetPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupScalingTargetPolicyOutput) MaxCapacityPerScale() pulumi.StringPtrOutput
- func (o ElastigroupScalingTargetPolicyOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupScalingTargetPolicyOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupScalingTargetPolicyOutput) Period() pulumi.IntPtrOutput
- func (o ElastigroupScalingTargetPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ElastigroupScalingTargetPolicyOutput) PredictiveMode() pulumi.StringPtrOutput
- func (o ElastigroupScalingTargetPolicyOutput) Source() pulumi.StringPtrOutput
- func (o ElastigroupScalingTargetPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupScalingTargetPolicyOutput) Target() pulumi.Float64Output
- func (o ElastigroupScalingTargetPolicyOutput) ToElastigroupScalingTargetPolicyOutput() ElastigroupScalingTargetPolicyOutput
- func (o ElastigroupScalingTargetPolicyOutput) ToElastigroupScalingTargetPolicyOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyOutput
- func (o ElastigroupScalingTargetPolicyOutput) Unit() pulumi.StringPtrOutput
- type ElastigroupScalingUpPolicy
- type ElastigroupScalingUpPolicyArgs
- func (ElastigroupScalingUpPolicyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
- func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
- type ElastigroupScalingUpPolicyArray
- func (ElastigroupScalingUpPolicyArray) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
- func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
- type ElastigroupScalingUpPolicyArrayInput
- type ElastigroupScalingUpPolicyArrayOutput
- func (ElastigroupScalingUpPolicyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
- func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
- type ElastigroupScalingUpPolicyDimension
- type ElastigroupScalingUpPolicyDimensionArgs
- func (ElastigroupScalingUpPolicyDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
- func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
- type ElastigroupScalingUpPolicyDimensionArray
- func (ElastigroupScalingUpPolicyDimensionArray) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
- type ElastigroupScalingUpPolicyDimensionArrayInput
- type ElastigroupScalingUpPolicyDimensionArrayOutput
- func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
- type ElastigroupScalingUpPolicyDimensionInput
- type ElastigroupScalingUpPolicyDimensionOutput
- func (ElastigroupScalingUpPolicyDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupScalingUpPolicyInput
- type ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Dimensions() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (ElastigroupScalingUpPolicyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) Source() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) StepAdjustments() ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
- func (o ElastigroupScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Threshold() pulumi.Float64PtrOutput
- func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) Unit() pulumi.StringPtrOutput
- type ElastigroupScalingUpPolicyStepAdjustment
- type ElastigroupScalingUpPolicyStepAdjustmentAction
- type ElastigroupScalingUpPolicyStepAdjustmentActionArgs
- func (ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ToElastigroupScalingUpPolicyStepAdjustmentActionOutput() ElastigroupScalingUpPolicyStepAdjustmentActionOutput
- func (i ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ToElastigroupScalingUpPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentActionOutput
- type ElastigroupScalingUpPolicyStepAdjustmentActionInput
- type ElastigroupScalingUpPolicyStepAdjustmentActionOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Adjustment() pulumi.StringPtrOutput
- func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Maximum() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Minimum() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Target() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ToElastigroupScalingUpPolicyStepAdjustmentActionOutput() ElastigroupScalingUpPolicyStepAdjustmentActionOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ToElastigroupScalingUpPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentActionOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Type() pulumi.StringOutput
- type ElastigroupScalingUpPolicyStepAdjustmentArgs
- func (ElastigroupScalingUpPolicyStepAdjustmentArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyStepAdjustmentArgs) ToElastigroupScalingUpPolicyStepAdjustmentOutput() ElastigroupScalingUpPolicyStepAdjustmentOutput
- func (i ElastigroupScalingUpPolicyStepAdjustmentArgs) ToElastigroupScalingUpPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentOutput
- type ElastigroupScalingUpPolicyStepAdjustmentArray
- func (ElastigroupScalingUpPolicyStepAdjustmentArray) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyStepAdjustmentArray) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutput() ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
- func (i ElastigroupScalingUpPolicyStepAdjustmentArray) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
- type ElastigroupScalingUpPolicyStepAdjustmentArrayInput
- type ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
- func (ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyStepAdjustmentOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutput() ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
- type ElastigroupScalingUpPolicyStepAdjustmentInput
- type ElastigroupScalingUpPolicyStepAdjustmentOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentOutput) Action() ElastigroupScalingUpPolicyStepAdjustmentActionOutput
- func (ElastigroupScalingUpPolicyStepAdjustmentOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyStepAdjustmentOutput) Threshold() pulumi.IntOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentOutput) ToElastigroupScalingUpPolicyStepAdjustmentOutput() ElastigroupScalingUpPolicyStepAdjustmentOutput
- func (o ElastigroupScalingUpPolicyStepAdjustmentOutput) ToElastigroupScalingUpPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentOutput
- type ElastigroupScheduledTask
- type ElastigroupScheduledTaskArgs
- func (ElastigroupScheduledTaskArgs) ElementType() reflect.Type
- func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
- func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
- type ElastigroupScheduledTaskArray
- func (ElastigroupScheduledTaskArray) ElementType() reflect.Type
- func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
- func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
- type ElastigroupScheduledTaskArrayInput
- type ElastigroupScheduledTaskArrayOutput
- func (ElastigroupScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScheduledTaskArrayOutput) Index(i pulumi.IntInput) ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
- func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
- type ElastigroupScheduledTaskInput
- type ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskOutput) Adjustment() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) AdjustmentPercentage() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) BatchSizePercentage() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
- func (ElastigroupScheduledTaskOutput) ElementType() reflect.Type
- func (o ElastigroupScheduledTaskOutput) Frequency() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) GracePeriod() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) ScaleMaxCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) ScaleMinCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) ScaleTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) StartTime() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) TargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) TaskType() pulumi.StringOutput
- func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
- type ElastigroupSignal
- type ElastigroupSignalArgs
- type ElastigroupSignalArray
- type ElastigroupSignalArrayInput
- type ElastigroupSignalArrayOutput
- func (ElastigroupSignalArrayOutput) ElementType() reflect.Type
- func (o ElastigroupSignalArrayOutput) Index(i pulumi.IntInput) ElastigroupSignalOutput
- func (o ElastigroupSignalArrayOutput) ToElastigroupSignalArrayOutput() ElastigroupSignalArrayOutput
- func (o ElastigroupSignalArrayOutput) ToElastigroupSignalArrayOutputWithContext(ctx context.Context) ElastigroupSignalArrayOutput
- type ElastigroupSignalInput
- type ElastigroupSignalOutput
- func (ElastigroupSignalOutput) ElementType() reflect.Type
- func (o ElastigroupSignalOutput) Name() pulumi.StringOutput
- func (o ElastigroupSignalOutput) Timeout() pulumi.IntPtrOutput
- func (o ElastigroupSignalOutput) ToElastigroupSignalOutput() ElastigroupSignalOutput
- func (o ElastigroupSignalOutput) ToElastigroupSignalOutputWithContext(ctx context.Context) ElastigroupSignalOutput
- type ElastigroupState
- type ElastigroupStatefulDeallocation
- type ElastigroupStatefulDeallocationArgs
- func (ElastigroupStatefulDeallocationArgs) ElementType() reflect.Type
- func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationOutput() ElastigroupStatefulDeallocationOutput
- func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationOutput
- func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationPtrOutput() ElastigroupStatefulDeallocationPtrOutput
- func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationPtrOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationPtrOutput
- type ElastigroupStatefulDeallocationInput
- type ElastigroupStatefulDeallocationOutput
- func (ElastigroupStatefulDeallocationOutput) ElementType() reflect.Type
- func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteImages() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteNetworkInterfaces() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteSnapshots() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteVolumes() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationOutput() ElastigroupStatefulDeallocationOutput
- func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationOutput
- func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationPtrOutput() ElastigroupStatefulDeallocationPtrOutput
- func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationPtrOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationPtrOutput
- type ElastigroupStatefulDeallocationPtrInput
- type ElastigroupStatefulDeallocationPtrOutput
- func (o ElastigroupStatefulDeallocationPtrOutput) Elem() ElastigroupStatefulDeallocationOutput
- func (ElastigroupStatefulDeallocationPtrOutput) ElementType() reflect.Type
- func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteImages() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteNetworkInterfaces() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteSnapshots() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteVolumes() pulumi.BoolPtrOutput
- func (o ElastigroupStatefulDeallocationPtrOutput) ToElastigroupStatefulDeallocationPtrOutput() ElastigroupStatefulDeallocationPtrOutput
- func (o ElastigroupStatefulDeallocationPtrOutput) ToElastigroupStatefulDeallocationPtrOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationPtrOutput
- type ElastigroupStatefulInstanceAction
- type ElastigroupStatefulInstanceActionArgs
- func (ElastigroupStatefulInstanceActionArgs) ElementType() reflect.Type
- func (i ElastigroupStatefulInstanceActionArgs) ToElastigroupStatefulInstanceActionOutput() ElastigroupStatefulInstanceActionOutput
- func (i ElastigroupStatefulInstanceActionArgs) ToElastigroupStatefulInstanceActionOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionOutput
- type ElastigroupStatefulInstanceActionArray
- func (ElastigroupStatefulInstanceActionArray) ElementType() reflect.Type
- func (i ElastigroupStatefulInstanceActionArray) ToElastigroupStatefulInstanceActionArrayOutput() ElastigroupStatefulInstanceActionArrayOutput
- func (i ElastigroupStatefulInstanceActionArray) ToElastigroupStatefulInstanceActionArrayOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionArrayOutput
- type ElastigroupStatefulInstanceActionArrayInput
- type ElastigroupStatefulInstanceActionArrayOutput
- func (ElastigroupStatefulInstanceActionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupStatefulInstanceActionArrayOutput) Index(i pulumi.IntInput) ElastigroupStatefulInstanceActionOutput
- func (o ElastigroupStatefulInstanceActionArrayOutput) ToElastigroupStatefulInstanceActionArrayOutput() ElastigroupStatefulInstanceActionArrayOutput
- func (o ElastigroupStatefulInstanceActionArrayOutput) ToElastigroupStatefulInstanceActionArrayOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionArrayOutput
- type ElastigroupStatefulInstanceActionInput
- type ElastigroupStatefulInstanceActionOutput
- func (ElastigroupStatefulInstanceActionOutput) ElementType() reflect.Type
- func (o ElastigroupStatefulInstanceActionOutput) StatefulInstanceId() pulumi.StringOutput
- func (o ElastigroupStatefulInstanceActionOutput) ToElastigroupStatefulInstanceActionOutput() ElastigroupStatefulInstanceActionOutput
- func (o ElastigroupStatefulInstanceActionOutput) ToElastigroupStatefulInstanceActionOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionOutput
- func (o ElastigroupStatefulInstanceActionOutput) Type() pulumi.StringOutput
- type ElastigroupTag
- type ElastigroupTagArgs
- type ElastigroupTagArray
- type ElastigroupTagArrayInput
- type ElastigroupTagArrayOutput
- func (ElastigroupTagArrayOutput) ElementType() reflect.Type
- func (o ElastigroupTagArrayOutput) Index(i pulumi.IntInput) ElastigroupTagOutput
- func (o ElastigroupTagArrayOutput) ToElastigroupTagArrayOutput() ElastigroupTagArrayOutput
- func (o ElastigroupTagArrayOutput) ToElastigroupTagArrayOutputWithContext(ctx context.Context) ElastigroupTagArrayOutput
- type ElastigroupTagInput
- type ElastigroupTagOutput
- func (ElastigroupTagOutput) ElementType() reflect.Type
- func (o ElastigroupTagOutput) Key() pulumi.StringPtrOutput
- func (o ElastigroupTagOutput) ToElastigroupTagOutput() ElastigroupTagOutput
- func (o ElastigroupTagOutput) ToElastigroupTagOutputWithContext(ctx context.Context) ElastigroupTagOutput
- func (o ElastigroupTagOutput) Value() pulumi.StringPtrOutput
- type ElastigroupUpdatePolicy
- type ElastigroupUpdatePolicyArgs
- func (ElastigroupUpdatePolicyArgs) ElementType() reflect.Type
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
- type ElastigroupUpdatePolicyInput
- type ElastigroupUpdatePolicyOutput
- func (o ElastigroupUpdatePolicyOutput) AutoApplyTags() pulumi.BoolPtrOutput
- func (ElastigroupUpdatePolicyOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyOutput) ShouldResumeStateful() pulumi.BoolOutput
- func (o ElastigroupUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
- type ElastigroupUpdatePolicyPtrInput
- type ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) AutoApplyTags() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) Elem() ElastigroupUpdatePolicyOutput
- func (ElastigroupUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyPtrOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) ShouldResumeStateful() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
- type ElastigroupUpdatePolicyRollConfig
- type ElastigroupUpdatePolicyRollConfigArgs
- func (ElastigroupUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
- type ElastigroupUpdatePolicyRollConfigInput
- type ElastigroupUpdatePolicyRollConfigOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
- func (ElastigroupUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) Strategy() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) WaitForRollPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) WaitForRollTimeout() pulumi.IntPtrOutput
- type ElastigroupUpdatePolicyRollConfigPtrInput
- type ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) Elem() ElastigroupUpdatePolicyRollConfigOutput
- func (ElastigroupUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) Strategy() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) WaitForRollPercentage() pulumi.Float64PtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) WaitForRollTimeout() pulumi.IntPtrOutput
- type ElastigroupUpdatePolicyRollConfigStrategy
- type ElastigroupUpdatePolicyRollConfigStrategyArgs
- func (ElastigroupUpdatePolicyRollConfigStrategyArgs) ElementType() reflect.Type
- func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyOutput() ElastigroupUpdatePolicyRollConfigStrategyOutput
- func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOutput
- func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- type ElastigroupUpdatePolicyRollConfigStrategyInput
- type ElastigroupUpdatePolicyRollConfigStrategyOnFailure
- type ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs
- func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ElementType() reflect.Type
- func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
- func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
- func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- type ElastigroupUpdatePolicyRollConfigStrategyOnFailureInput
- type ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ActionType() pulumi.StringOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) BatchNum() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ShouldDecrementTargetCapacity() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ShouldHandleAllBatches() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- type ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrInput
- type ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ActionType() pulumi.StringPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) BatchNum() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) Elem() ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
- func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ShouldDecrementTargetCapacity() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ShouldHandleAllBatches() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- type ElastigroupUpdatePolicyRollConfigStrategyOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) Action() pulumi.StringOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) OnFailure() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyOutput() ElastigroupUpdatePolicyRollConfigStrategyOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- type ElastigroupUpdatePolicyRollConfigStrategyPtrInput
- type ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) Action() pulumi.StringPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) Elem() ElastigroupUpdatePolicyRollConfigStrategyOutput
- func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) OnFailure() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
- type ManagedInstance
- type ManagedInstanceArgs
- type ManagedInstanceArray
- type ManagedInstanceArrayInput
- type ManagedInstanceArrayOutput
- func (ManagedInstanceArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceArrayOutput) Index(i pulumi.IntInput) ManagedInstanceOutput
- func (o ManagedInstanceArrayOutput) ToManagedInstanceArrayOutput() ManagedInstanceArrayOutput
- func (o ManagedInstanceArrayOutput) ToManagedInstanceArrayOutputWithContext(ctx context.Context) ManagedInstanceArrayOutput
- type ManagedInstanceBlockDeviceMapping
- type ManagedInstanceBlockDeviceMappingArgs
- func (ManagedInstanceBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i ManagedInstanceBlockDeviceMappingArgs) ToManagedInstanceBlockDeviceMappingOutput() ManagedInstanceBlockDeviceMappingOutput
- func (i ManagedInstanceBlockDeviceMappingArgs) ToManagedInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingOutput
- type ManagedInstanceBlockDeviceMappingArray
- func (ManagedInstanceBlockDeviceMappingArray) ElementType() reflect.Type
- func (i ManagedInstanceBlockDeviceMappingArray) ToManagedInstanceBlockDeviceMappingArrayOutput() ManagedInstanceBlockDeviceMappingArrayOutput
- func (i ManagedInstanceBlockDeviceMappingArray) ToManagedInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingArrayOutput
- type ManagedInstanceBlockDeviceMappingArrayInput
- type ManagedInstanceBlockDeviceMappingArrayOutput
- func (ManagedInstanceBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) ManagedInstanceBlockDeviceMappingOutput
- func (o ManagedInstanceBlockDeviceMappingArrayOutput) ToManagedInstanceBlockDeviceMappingArrayOutput() ManagedInstanceBlockDeviceMappingArrayOutput
- func (o ManagedInstanceBlockDeviceMappingArrayOutput) ToManagedInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingArrayOutput
- type ManagedInstanceBlockDeviceMappingEbs
- type ManagedInstanceBlockDeviceMappingEbsArgs
- func (ManagedInstanceBlockDeviceMappingEbsArgs) ElementType() reflect.Type
- func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsOutput() ManagedInstanceBlockDeviceMappingEbsOutput
- func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsOutput
- func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsPtrOutput() ManagedInstanceBlockDeviceMappingEbsPtrOutput
- func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsPtrOutput
- type ManagedInstanceBlockDeviceMappingEbsInput
- type ManagedInstanceBlockDeviceMappingEbsOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (ManagedInstanceBlockDeviceMappingEbsOutput) ElementType() reflect.Type
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) Encrypted() pulumi.BoolPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsOutput() ManagedInstanceBlockDeviceMappingEbsOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutput() ManagedInstanceBlockDeviceMappingEbsPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
- type ManagedInstanceBlockDeviceMappingEbsPtrInput
- type ManagedInstanceBlockDeviceMappingEbsPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) Elem() ManagedInstanceBlockDeviceMappingEbsOutput
- func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.BoolPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutput() ManagedInstanceBlockDeviceMappingEbsPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type ManagedInstanceBlockDeviceMappingInput
- type ManagedInstanceBlockDeviceMappingOutput
- func (o ManagedInstanceBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o ManagedInstanceBlockDeviceMappingOutput) Ebs() ManagedInstanceBlockDeviceMappingEbsPtrOutput
- func (ManagedInstanceBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o ManagedInstanceBlockDeviceMappingOutput) ToManagedInstanceBlockDeviceMappingOutput() ManagedInstanceBlockDeviceMappingOutput
- func (o ManagedInstanceBlockDeviceMappingOutput) ToManagedInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingOutput
- type ManagedInstanceDelete
- type ManagedInstanceDeleteArgs
- type ManagedInstanceDeleteArray
- func (ManagedInstanceDeleteArray) ElementType() reflect.Type
- func (i ManagedInstanceDeleteArray) ToManagedInstanceDeleteArrayOutput() ManagedInstanceDeleteArrayOutput
- func (i ManagedInstanceDeleteArray) ToManagedInstanceDeleteArrayOutputWithContext(ctx context.Context) ManagedInstanceDeleteArrayOutput
- type ManagedInstanceDeleteArrayInput
- type ManagedInstanceDeleteArrayOutput
- func (ManagedInstanceDeleteArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceDeleteArrayOutput) Index(i pulumi.IntInput) ManagedInstanceDeleteOutput
- func (o ManagedInstanceDeleteArrayOutput) ToManagedInstanceDeleteArrayOutput() ManagedInstanceDeleteArrayOutput
- func (o ManagedInstanceDeleteArrayOutput) ToManagedInstanceDeleteArrayOutputWithContext(ctx context.Context) ManagedInstanceDeleteArrayOutput
- type ManagedInstanceDeleteInput
- type ManagedInstanceDeleteOutput
- func (o ManagedInstanceDeleteOutput) AmiBackupShouldDeleteImages() pulumi.BoolPtrOutput
- func (o ManagedInstanceDeleteOutput) DeallocationConfigShouldDeleteImages() pulumi.BoolPtrOutput
- func (ManagedInstanceDeleteOutput) ElementType() reflect.Type
- func (o ManagedInstanceDeleteOutput) ShouldDeleteNetworkInterfaces() pulumi.BoolPtrOutput
- func (o ManagedInstanceDeleteOutput) ShouldDeleteSnapshots() pulumi.BoolPtrOutput
- func (o ManagedInstanceDeleteOutput) ShouldDeleteVolumes() pulumi.BoolPtrOutput
- func (o ManagedInstanceDeleteOutput) ShouldTerminateInstance() pulumi.BoolPtrOutput
- func (o ManagedInstanceDeleteOutput) ToManagedInstanceDeleteOutput() ManagedInstanceDeleteOutput
- func (o ManagedInstanceDeleteOutput) ToManagedInstanceDeleteOutputWithContext(ctx context.Context) ManagedInstanceDeleteOutput
- type ManagedInstanceInput
- type ManagedInstanceIntegrationRoute53
- type ManagedInstanceIntegrationRoute53Args
- func (ManagedInstanceIntegrationRoute53Args) ElementType() reflect.Type
- func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53Output() ManagedInstanceIntegrationRoute53Output
- func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53OutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53Output
- func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53PtrOutput() ManagedInstanceIntegrationRoute53PtrOutput
- func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53PtrOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53PtrOutput
- type ManagedInstanceIntegrationRoute53Domain
- type ManagedInstanceIntegrationRoute53DomainArgs
- func (ManagedInstanceIntegrationRoute53DomainArgs) ElementType() reflect.Type
- func (i ManagedInstanceIntegrationRoute53DomainArgs) ToManagedInstanceIntegrationRoute53DomainOutput() ManagedInstanceIntegrationRoute53DomainOutput
- func (i ManagedInstanceIntegrationRoute53DomainArgs) ToManagedInstanceIntegrationRoute53DomainOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainOutput
- type ManagedInstanceIntegrationRoute53DomainArray
- func (ManagedInstanceIntegrationRoute53DomainArray) ElementType() reflect.Type
- func (i ManagedInstanceIntegrationRoute53DomainArray) ToManagedInstanceIntegrationRoute53DomainArrayOutput() ManagedInstanceIntegrationRoute53DomainArrayOutput
- func (i ManagedInstanceIntegrationRoute53DomainArray) ToManagedInstanceIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainArrayOutput
- type ManagedInstanceIntegrationRoute53DomainArrayInput
- type ManagedInstanceIntegrationRoute53DomainArrayOutput
- func (ManagedInstanceIntegrationRoute53DomainArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceIntegrationRoute53DomainArrayOutput) Index(i pulumi.IntInput) ManagedInstanceIntegrationRoute53DomainOutput
- func (o ManagedInstanceIntegrationRoute53DomainArrayOutput) ToManagedInstanceIntegrationRoute53DomainArrayOutput() ManagedInstanceIntegrationRoute53DomainArrayOutput
- func (o ManagedInstanceIntegrationRoute53DomainArrayOutput) ToManagedInstanceIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainArrayOutput
- type ManagedInstanceIntegrationRoute53DomainInput
- type ManagedInstanceIntegrationRoute53DomainOutput
- func (ManagedInstanceIntegrationRoute53DomainOutput) ElementType() reflect.Type
- func (o ManagedInstanceIntegrationRoute53DomainOutput) HostedZoneId() pulumi.StringOutput
- func (o ManagedInstanceIntegrationRoute53DomainOutput) RecordSetType() pulumi.StringPtrOutput
- func (o ManagedInstanceIntegrationRoute53DomainOutput) RecordSets() ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
- func (o ManagedInstanceIntegrationRoute53DomainOutput) SpotinstAcctId() pulumi.StringPtrOutput
- func (o ManagedInstanceIntegrationRoute53DomainOutput) ToManagedInstanceIntegrationRoute53DomainOutput() ManagedInstanceIntegrationRoute53DomainOutput
- func (o ManagedInstanceIntegrationRoute53DomainOutput) ToManagedInstanceIntegrationRoute53DomainOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainOutput
- type ManagedInstanceIntegrationRoute53DomainRecordSet
- type ManagedInstanceIntegrationRoute53DomainRecordSetArgs
- func (ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ElementType() reflect.Type
- func (i ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ToManagedInstanceIntegrationRoute53DomainRecordSetOutput() ManagedInstanceIntegrationRoute53DomainRecordSetOutput
- func (i ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ToManagedInstanceIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetOutput
- type ManagedInstanceIntegrationRoute53DomainRecordSetArray
- func (ManagedInstanceIntegrationRoute53DomainRecordSetArray) ElementType() reflect.Type
- func (i ManagedInstanceIntegrationRoute53DomainRecordSetArray) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput() ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
- func (i ManagedInstanceIntegrationRoute53DomainRecordSetArray) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
- type ManagedInstanceIntegrationRoute53DomainRecordSetArrayInput
- type ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
- func (ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) Index(i pulumi.IntInput) ManagedInstanceIntegrationRoute53DomainRecordSetOutput
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput() ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
- type ManagedInstanceIntegrationRoute53DomainRecordSetInput
- type ManagedInstanceIntegrationRoute53DomainRecordSetOutput
- func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ElementType() reflect.Type
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) Name() pulumi.StringOutput
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetOutput() ManagedInstanceIntegrationRoute53DomainRecordSetOutput
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetOutput
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) UsePublicDns() pulumi.BoolPtrOutput
- func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) UsePublicIp() pulumi.BoolPtrOutput
- type ManagedInstanceIntegrationRoute53Input
- type ManagedInstanceIntegrationRoute53Output
- func (o ManagedInstanceIntegrationRoute53Output) Domains() ManagedInstanceIntegrationRoute53DomainArrayOutput
- func (ManagedInstanceIntegrationRoute53Output) ElementType() reflect.Type
- func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53Output() ManagedInstanceIntegrationRoute53Output
- func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53OutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53Output
- func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53PtrOutput() ManagedInstanceIntegrationRoute53PtrOutput
- func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53PtrOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53PtrOutput
- type ManagedInstanceIntegrationRoute53PtrInput
- type ManagedInstanceIntegrationRoute53PtrOutput
- func (o ManagedInstanceIntegrationRoute53PtrOutput) Domains() ManagedInstanceIntegrationRoute53DomainArrayOutput
- func (o ManagedInstanceIntegrationRoute53PtrOutput) Elem() ManagedInstanceIntegrationRoute53Output
- func (ManagedInstanceIntegrationRoute53PtrOutput) ElementType() reflect.Type
- func (o ManagedInstanceIntegrationRoute53PtrOutput) ToManagedInstanceIntegrationRoute53PtrOutput() ManagedInstanceIntegrationRoute53PtrOutput
- func (o ManagedInstanceIntegrationRoute53PtrOutput) ToManagedInstanceIntegrationRoute53PtrOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53PtrOutput
- type ManagedInstanceLoadBalancer
- type ManagedInstanceLoadBalancerArgs
- func (ManagedInstanceLoadBalancerArgs) ElementType() reflect.Type
- func (i ManagedInstanceLoadBalancerArgs) ToManagedInstanceLoadBalancerOutput() ManagedInstanceLoadBalancerOutput
- func (i ManagedInstanceLoadBalancerArgs) ToManagedInstanceLoadBalancerOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerOutput
- type ManagedInstanceLoadBalancerArray
- func (ManagedInstanceLoadBalancerArray) ElementType() reflect.Type
- func (i ManagedInstanceLoadBalancerArray) ToManagedInstanceLoadBalancerArrayOutput() ManagedInstanceLoadBalancerArrayOutput
- func (i ManagedInstanceLoadBalancerArray) ToManagedInstanceLoadBalancerArrayOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerArrayOutput
- type ManagedInstanceLoadBalancerArrayInput
- type ManagedInstanceLoadBalancerArrayOutput
- func (ManagedInstanceLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceLoadBalancerArrayOutput) Index(i pulumi.IntInput) ManagedInstanceLoadBalancerOutput
- func (o ManagedInstanceLoadBalancerArrayOutput) ToManagedInstanceLoadBalancerArrayOutput() ManagedInstanceLoadBalancerArrayOutput
- func (o ManagedInstanceLoadBalancerArrayOutput) ToManagedInstanceLoadBalancerArrayOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerArrayOutput
- type ManagedInstanceLoadBalancerInput
- type ManagedInstanceLoadBalancerOutput
- func (o ManagedInstanceLoadBalancerOutput) Arn() pulumi.StringPtrOutput
- func (ManagedInstanceLoadBalancerOutput) ElementType() reflect.Type
- func (o ManagedInstanceLoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o ManagedInstanceLoadBalancerOutput) ToManagedInstanceLoadBalancerOutput() ManagedInstanceLoadBalancerOutput
- func (o ManagedInstanceLoadBalancerOutput) ToManagedInstanceLoadBalancerOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerOutput
- func (o ManagedInstanceLoadBalancerOutput) Type() pulumi.StringOutput
- type ManagedInstanceManagedInstanceAction
- type ManagedInstanceManagedInstanceActionArgs
- func (ManagedInstanceManagedInstanceActionArgs) ElementType() reflect.Type
- func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionOutput() ManagedInstanceManagedInstanceActionOutput
- func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionOutput
- func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionPtrOutput() ManagedInstanceManagedInstanceActionPtrOutput
- func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionPtrOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionPtrOutput
- type ManagedInstanceManagedInstanceActionInput
- type ManagedInstanceManagedInstanceActionOutput
- func (ManagedInstanceManagedInstanceActionOutput) ElementType() reflect.Type
- func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionOutput() ManagedInstanceManagedInstanceActionOutput
- func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionOutput
- func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionPtrOutput() ManagedInstanceManagedInstanceActionPtrOutput
- func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionPtrOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionPtrOutput
- func (o ManagedInstanceManagedInstanceActionOutput) Type() pulumi.StringOutput
- type ManagedInstanceManagedInstanceActionPtrInput
- type ManagedInstanceManagedInstanceActionPtrOutput
- func (o ManagedInstanceManagedInstanceActionPtrOutput) Elem() ManagedInstanceManagedInstanceActionOutput
- func (ManagedInstanceManagedInstanceActionPtrOutput) ElementType() reflect.Type
- func (o ManagedInstanceManagedInstanceActionPtrOutput) ToManagedInstanceManagedInstanceActionPtrOutput() ManagedInstanceManagedInstanceActionPtrOutput
- func (o ManagedInstanceManagedInstanceActionPtrOutput) ToManagedInstanceManagedInstanceActionPtrOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionPtrOutput
- func (o ManagedInstanceManagedInstanceActionPtrOutput) Type() pulumi.StringPtrOutput
- type ManagedInstanceMap
- type ManagedInstanceMapInput
- type ManagedInstanceMapOutput
- func (ManagedInstanceMapOutput) ElementType() reflect.Type
- func (o ManagedInstanceMapOutput) MapIndex(k pulumi.StringInput) ManagedInstanceOutput
- func (o ManagedInstanceMapOutput) ToManagedInstanceMapOutput() ManagedInstanceMapOutput
- func (o ManagedInstanceMapOutput) ToManagedInstanceMapOutputWithContext(ctx context.Context) ManagedInstanceMapOutput
- type ManagedInstanceMetadataOptions
- type ManagedInstanceMetadataOptionsArgs
- func (ManagedInstanceMetadataOptionsArgs) ElementType() reflect.Type
- func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsOutput() ManagedInstanceMetadataOptionsOutput
- func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsOutput
- func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsPtrOutput() ManagedInstanceMetadataOptionsPtrOutput
- func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsPtrOutput
- type ManagedInstanceMetadataOptionsInput
- type ManagedInstanceMetadataOptionsOutput
- func (ManagedInstanceMetadataOptionsOutput) ElementType() reflect.Type
- func (o ManagedInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o ManagedInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
- func (o ManagedInstanceMetadataOptionsOutput) InstanceMetadataTags() pulumi.StringPtrOutput
- func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsOutput() ManagedInstanceMetadataOptionsOutput
- func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsOutput
- func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsPtrOutput() ManagedInstanceMetadataOptionsPtrOutput
- func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsPtrOutput
- type ManagedInstanceMetadataOptionsPtrInput
- type ManagedInstanceMetadataOptionsPtrOutput
- func (o ManagedInstanceMetadataOptionsPtrOutput) Elem() ManagedInstanceMetadataOptionsOutput
- func (ManagedInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o ManagedInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o ManagedInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
- func (o ManagedInstanceMetadataOptionsPtrOutput) InstanceMetadataTags() pulumi.StringPtrOutput
- func (o ManagedInstanceMetadataOptionsPtrOutput) ToManagedInstanceMetadataOptionsPtrOutput() ManagedInstanceMetadataOptionsPtrOutput
- func (o ManagedInstanceMetadataOptionsPtrOutput) ToManagedInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsPtrOutput
- type ManagedInstanceNetworkInterface
- type ManagedInstanceNetworkInterfaceArgs
- func (ManagedInstanceNetworkInterfaceArgs) ElementType() reflect.Type
- func (i ManagedInstanceNetworkInterfaceArgs) ToManagedInstanceNetworkInterfaceOutput() ManagedInstanceNetworkInterfaceOutput
- func (i ManagedInstanceNetworkInterfaceArgs) ToManagedInstanceNetworkInterfaceOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceOutput
- type ManagedInstanceNetworkInterfaceArray
- func (ManagedInstanceNetworkInterfaceArray) ElementType() reflect.Type
- func (i ManagedInstanceNetworkInterfaceArray) ToManagedInstanceNetworkInterfaceArrayOutput() ManagedInstanceNetworkInterfaceArrayOutput
- func (i ManagedInstanceNetworkInterfaceArray) ToManagedInstanceNetworkInterfaceArrayOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceArrayOutput
- type ManagedInstanceNetworkInterfaceArrayInput
- type ManagedInstanceNetworkInterfaceArrayOutput
- func (ManagedInstanceNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) ManagedInstanceNetworkInterfaceOutput
- func (o ManagedInstanceNetworkInterfaceArrayOutput) ToManagedInstanceNetworkInterfaceArrayOutput() ManagedInstanceNetworkInterfaceArrayOutput
- func (o ManagedInstanceNetworkInterfaceArrayOutput) ToManagedInstanceNetworkInterfaceArrayOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceArrayOutput
- type ManagedInstanceNetworkInterfaceInput
- type ManagedInstanceNetworkInterfaceOutput
- func (o ManagedInstanceNetworkInterfaceOutput) AssociateIpv6Address() pulumi.BoolPtrOutput
- func (o ManagedInstanceNetworkInterfaceOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
- func (o ManagedInstanceNetworkInterfaceOutput) DeviceIndex() pulumi.StringOutput
- func (ManagedInstanceNetworkInterfaceOutput) ElementType() reflect.Type
- func (o ManagedInstanceNetworkInterfaceOutput) ToManagedInstanceNetworkInterfaceOutput() ManagedInstanceNetworkInterfaceOutput
- func (o ManagedInstanceNetworkInterfaceOutput) ToManagedInstanceNetworkInterfaceOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceOutput
- type ManagedInstanceOutput
- func (o ManagedInstanceOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o ManagedInstanceOutput) BlockDeviceMappings() ManagedInstanceBlockDeviceMappingArrayOutput
- func (o ManagedInstanceOutput) BlockDevicesMode() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) CpuCredits() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) Deletes() ManagedInstanceDeleteArrayOutput
- func (o ManagedInstanceOutput) Description() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (o ManagedInstanceOutput) EbsOptimized() pulumi.BoolOutput
- func (o ManagedInstanceOutput) ElasticIp() pulumi.StringPtrOutput
- func (ManagedInstanceOutput) ElementType() reflect.Type
- func (o ManagedInstanceOutput) EnableMonitoring() pulumi.BoolPtrOutput
- func (o ManagedInstanceOutput) FallbackToOndemand() pulumi.BoolPtrOutput
- func (o ManagedInstanceOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ManagedInstanceOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) IamInstanceProfile() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) ImageId() pulumi.StringOutput
- func (o ManagedInstanceOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o ManagedInstanceOutput) IntegrationRoute53() ManagedInstanceIntegrationRoute53PtrOutput
- func (o ManagedInstanceOutput) KeyPair() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) LifeCycle() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) LoadBalancers() ManagedInstanceLoadBalancerArrayOutput
- func (o ManagedInstanceOutput) ManagedInstanceAction() ManagedInstanceManagedInstanceActionPtrOutput
- func (o ManagedInstanceOutput) MetadataOptions() ManagedInstanceMetadataOptionsPtrOutput
- func (o ManagedInstanceOutput) MinimumInstanceLifetime() pulumi.IntPtrOutput
- func (o ManagedInstanceOutput) Name() pulumi.StringOutput
- func (o ManagedInstanceOutput) NetworkInterfaces() ManagedInstanceNetworkInterfaceArrayOutput
- func (o ManagedInstanceOutput) OptimizationWindows() pulumi.StringArrayOutput
- func (o ManagedInstanceOutput) Orientation() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) PersistBlockDevices() pulumi.BoolOutput
- func (o ManagedInstanceOutput) PersistPrivateIp() pulumi.BoolPtrOutput
- func (o ManagedInstanceOutput) PersistRootDevice() pulumi.BoolPtrOutput
- func (o ManagedInstanceOutput) PlacementTenancy() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) PreferredType() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) PrivateIp() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) Product() pulumi.StringOutput
- func (o ManagedInstanceOutput) Region() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) ResourceTagSpecifications() ManagedInstanceResourceTagSpecificationArrayOutput
- func (o ManagedInstanceOutput) RevertToSpot() ManagedInstanceRevertToSpotPtrOutput
- func (o ManagedInstanceOutput) ScheduledTasks() ManagedInstanceScheduledTaskArrayOutput
- func (o ManagedInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ManagedInstanceOutput) ShutdownScript() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ManagedInstanceOutput) Tags() ManagedInstanceTagArrayOutput
- func (o ManagedInstanceOutput) ToManagedInstanceOutput() ManagedInstanceOutput
- func (o ManagedInstanceOutput) ToManagedInstanceOutputWithContext(ctx context.Context) ManagedInstanceOutput
- func (o ManagedInstanceOutput) UnhealthyDuration() pulumi.IntPtrOutput
- func (o ManagedInstanceOutput) UserData() pulumi.StringPtrOutput
- func (o ManagedInstanceOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
- func (o ManagedInstanceOutput) VpcId() pulumi.StringOutput
- type ManagedInstanceResourceTagSpecification
- type ManagedInstanceResourceTagSpecificationArgs
- func (ManagedInstanceResourceTagSpecificationArgs) ElementType() reflect.Type
- func (i ManagedInstanceResourceTagSpecificationArgs) ToManagedInstanceResourceTagSpecificationOutput() ManagedInstanceResourceTagSpecificationOutput
- func (i ManagedInstanceResourceTagSpecificationArgs) ToManagedInstanceResourceTagSpecificationOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationOutput
- type ManagedInstanceResourceTagSpecificationArray
- func (ManagedInstanceResourceTagSpecificationArray) ElementType() reflect.Type
- func (i ManagedInstanceResourceTagSpecificationArray) ToManagedInstanceResourceTagSpecificationArrayOutput() ManagedInstanceResourceTagSpecificationArrayOutput
- func (i ManagedInstanceResourceTagSpecificationArray) ToManagedInstanceResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationArrayOutput
- type ManagedInstanceResourceTagSpecificationArrayInput
- type ManagedInstanceResourceTagSpecificationArrayOutput
- func (ManagedInstanceResourceTagSpecificationArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceResourceTagSpecificationArrayOutput) Index(i pulumi.IntInput) ManagedInstanceResourceTagSpecificationOutput
- func (o ManagedInstanceResourceTagSpecificationArrayOutput) ToManagedInstanceResourceTagSpecificationArrayOutput() ManagedInstanceResourceTagSpecificationArrayOutput
- func (o ManagedInstanceResourceTagSpecificationArrayOutput) ToManagedInstanceResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationArrayOutput
- type ManagedInstanceResourceTagSpecificationInput
- type ManagedInstanceResourceTagSpecificationOutput
- func (ManagedInstanceResourceTagSpecificationOutput) ElementType() reflect.Type
- func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagAmis() pulumi.BoolPtrOutput
- func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagEnis() pulumi.BoolPtrOutput
- func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagSnapshots() pulumi.BoolPtrOutput
- func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagVolumes() pulumi.BoolPtrOutput
- func (o ManagedInstanceResourceTagSpecificationOutput) ToManagedInstanceResourceTagSpecificationOutput() ManagedInstanceResourceTagSpecificationOutput
- func (o ManagedInstanceResourceTagSpecificationOutput) ToManagedInstanceResourceTagSpecificationOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationOutput
- type ManagedInstanceRevertToSpot
- type ManagedInstanceRevertToSpotArgs
- func (ManagedInstanceRevertToSpotArgs) ElementType() reflect.Type
- func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotOutput() ManagedInstanceRevertToSpotOutput
- func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotOutput
- func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotPtrOutput() ManagedInstanceRevertToSpotPtrOutput
- func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotPtrOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotPtrOutput
- type ManagedInstanceRevertToSpotInput
- type ManagedInstanceRevertToSpotOutput
- func (ManagedInstanceRevertToSpotOutput) ElementType() reflect.Type
- func (o ManagedInstanceRevertToSpotOutput) PerformAt() pulumi.StringOutput
- func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotOutput() ManagedInstanceRevertToSpotOutput
- func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotOutput
- func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotPtrOutput() ManagedInstanceRevertToSpotPtrOutput
- func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotPtrOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotPtrOutput
- type ManagedInstanceRevertToSpotPtrInput
- type ManagedInstanceRevertToSpotPtrOutput
- func (o ManagedInstanceRevertToSpotPtrOutput) Elem() ManagedInstanceRevertToSpotOutput
- func (ManagedInstanceRevertToSpotPtrOutput) ElementType() reflect.Type
- func (o ManagedInstanceRevertToSpotPtrOutput) PerformAt() pulumi.StringPtrOutput
- func (o ManagedInstanceRevertToSpotPtrOutput) ToManagedInstanceRevertToSpotPtrOutput() ManagedInstanceRevertToSpotPtrOutput
- func (o ManagedInstanceRevertToSpotPtrOutput) ToManagedInstanceRevertToSpotPtrOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotPtrOutput
- type ManagedInstanceScheduledTask
- type ManagedInstanceScheduledTaskArgs
- func (ManagedInstanceScheduledTaskArgs) ElementType() reflect.Type
- func (i ManagedInstanceScheduledTaskArgs) ToManagedInstanceScheduledTaskOutput() ManagedInstanceScheduledTaskOutput
- func (i ManagedInstanceScheduledTaskArgs) ToManagedInstanceScheduledTaskOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskOutput
- type ManagedInstanceScheduledTaskArray
- func (ManagedInstanceScheduledTaskArray) ElementType() reflect.Type
- func (i ManagedInstanceScheduledTaskArray) ToManagedInstanceScheduledTaskArrayOutput() ManagedInstanceScheduledTaskArrayOutput
- func (i ManagedInstanceScheduledTaskArray) ToManagedInstanceScheduledTaskArrayOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskArrayOutput
- type ManagedInstanceScheduledTaskArrayInput
- type ManagedInstanceScheduledTaskArrayOutput
- func (ManagedInstanceScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceScheduledTaskArrayOutput) Index(i pulumi.IntInput) ManagedInstanceScheduledTaskOutput
- func (o ManagedInstanceScheduledTaskArrayOutput) ToManagedInstanceScheduledTaskArrayOutput() ManagedInstanceScheduledTaskArrayOutput
- func (o ManagedInstanceScheduledTaskArrayOutput) ToManagedInstanceScheduledTaskArrayOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskArrayOutput
- type ManagedInstanceScheduledTaskInput
- type ManagedInstanceScheduledTaskOutput
- func (o ManagedInstanceScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
- func (ManagedInstanceScheduledTaskOutput) ElementType() reflect.Type
- func (o ManagedInstanceScheduledTaskOutput) Frequency() pulumi.StringPtrOutput
- func (o ManagedInstanceScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ManagedInstanceScheduledTaskOutput) StartTime() pulumi.StringPtrOutput
- func (o ManagedInstanceScheduledTaskOutput) TaskType() pulumi.StringOutput
- func (o ManagedInstanceScheduledTaskOutput) ToManagedInstanceScheduledTaskOutput() ManagedInstanceScheduledTaskOutput
- func (o ManagedInstanceScheduledTaskOutput) ToManagedInstanceScheduledTaskOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskOutput
- type ManagedInstanceState
- type ManagedInstanceTag
- type ManagedInstanceTagArgs
- type ManagedInstanceTagArray
- type ManagedInstanceTagArrayInput
- type ManagedInstanceTagArrayOutput
- func (ManagedInstanceTagArrayOutput) ElementType() reflect.Type
- func (o ManagedInstanceTagArrayOutput) Index(i pulumi.IntInput) ManagedInstanceTagOutput
- func (o ManagedInstanceTagArrayOutput) ToManagedInstanceTagArrayOutput() ManagedInstanceTagArrayOutput
- func (o ManagedInstanceTagArrayOutput) ToManagedInstanceTagArrayOutputWithContext(ctx context.Context) ManagedInstanceTagArrayOutput
- type ManagedInstanceTagInput
- type ManagedInstanceTagOutput
- func (ManagedInstanceTagOutput) ElementType() reflect.Type
- func (o ManagedInstanceTagOutput) Key() pulumi.StringPtrOutput
- func (o ManagedInstanceTagOutput) ToManagedInstanceTagOutput() ManagedInstanceTagOutput
- func (o ManagedInstanceTagOutput) ToManagedInstanceTagOutputWithContext(ctx context.Context) ManagedInstanceTagOutput
- func (o ManagedInstanceTagOutput) Value() pulumi.StringPtrOutput
- type MrScalar
- type MrScalarApplication
- type MrScalarApplicationArgs
- type MrScalarApplicationArray
- type MrScalarApplicationArrayInput
- type MrScalarApplicationArrayOutput
- func (MrScalarApplicationArrayOutput) ElementType() reflect.Type
- func (o MrScalarApplicationArrayOutput) Index(i pulumi.IntInput) MrScalarApplicationOutput
- func (o MrScalarApplicationArrayOutput) ToMrScalarApplicationArrayOutput() MrScalarApplicationArrayOutput
- func (o MrScalarApplicationArrayOutput) ToMrScalarApplicationArrayOutputWithContext(ctx context.Context) MrScalarApplicationArrayOutput
- type MrScalarApplicationInput
- type MrScalarApplicationOutput
- func (o MrScalarApplicationOutput) Args() pulumi.StringArrayOutput
- func (MrScalarApplicationOutput) ElementType() reflect.Type
- func (o MrScalarApplicationOutput) Name() pulumi.StringOutput
- func (o MrScalarApplicationOutput) ToMrScalarApplicationOutput() MrScalarApplicationOutput
- func (o MrScalarApplicationOutput) ToMrScalarApplicationOutputWithContext(ctx context.Context) MrScalarApplicationOutput
- func (o MrScalarApplicationOutput) Version() pulumi.StringPtrOutput
- type MrScalarArgs
- type MrScalarArray
- type MrScalarArrayInput
- type MrScalarArrayOutput
- type MrScalarBootstrapActionsFile
- type MrScalarBootstrapActionsFileArgs
- func (MrScalarBootstrapActionsFileArgs) ElementType() reflect.Type
- func (i MrScalarBootstrapActionsFileArgs) ToMrScalarBootstrapActionsFileOutput() MrScalarBootstrapActionsFileOutput
- func (i MrScalarBootstrapActionsFileArgs) ToMrScalarBootstrapActionsFileOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileOutput
- type MrScalarBootstrapActionsFileArray
- func (MrScalarBootstrapActionsFileArray) ElementType() reflect.Type
- func (i MrScalarBootstrapActionsFileArray) ToMrScalarBootstrapActionsFileArrayOutput() MrScalarBootstrapActionsFileArrayOutput
- func (i MrScalarBootstrapActionsFileArray) ToMrScalarBootstrapActionsFileArrayOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileArrayOutput
- type MrScalarBootstrapActionsFileArrayInput
- type MrScalarBootstrapActionsFileArrayOutput
- func (MrScalarBootstrapActionsFileArrayOutput) ElementType() reflect.Type
- func (o MrScalarBootstrapActionsFileArrayOutput) Index(i pulumi.IntInput) MrScalarBootstrapActionsFileOutput
- func (o MrScalarBootstrapActionsFileArrayOutput) ToMrScalarBootstrapActionsFileArrayOutput() MrScalarBootstrapActionsFileArrayOutput
- func (o MrScalarBootstrapActionsFileArrayOutput) ToMrScalarBootstrapActionsFileArrayOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileArrayOutput
- type MrScalarBootstrapActionsFileInput
- type MrScalarBootstrapActionsFileOutput
- func (o MrScalarBootstrapActionsFileOutput) Bucket() pulumi.StringOutput
- func (MrScalarBootstrapActionsFileOutput) ElementType() reflect.Type
- func (o MrScalarBootstrapActionsFileOutput) Key() pulumi.StringOutput
- func (o MrScalarBootstrapActionsFileOutput) ToMrScalarBootstrapActionsFileOutput() MrScalarBootstrapActionsFileOutput
- func (o MrScalarBootstrapActionsFileOutput) ToMrScalarBootstrapActionsFileOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileOutput
- type MrScalarConfigurationsFile
- type MrScalarConfigurationsFileArgs
- func (MrScalarConfigurationsFileArgs) ElementType() reflect.Type
- func (i MrScalarConfigurationsFileArgs) ToMrScalarConfigurationsFileOutput() MrScalarConfigurationsFileOutput
- func (i MrScalarConfigurationsFileArgs) ToMrScalarConfigurationsFileOutputWithContext(ctx context.Context) MrScalarConfigurationsFileOutput
- type MrScalarConfigurationsFileArray
- func (MrScalarConfigurationsFileArray) ElementType() reflect.Type
- func (i MrScalarConfigurationsFileArray) ToMrScalarConfigurationsFileArrayOutput() MrScalarConfigurationsFileArrayOutput
- func (i MrScalarConfigurationsFileArray) ToMrScalarConfigurationsFileArrayOutputWithContext(ctx context.Context) MrScalarConfigurationsFileArrayOutput
- type MrScalarConfigurationsFileArrayInput
- type MrScalarConfigurationsFileArrayOutput
- func (MrScalarConfigurationsFileArrayOutput) ElementType() reflect.Type
- func (o MrScalarConfigurationsFileArrayOutput) Index(i pulumi.IntInput) MrScalarConfigurationsFileOutput
- func (o MrScalarConfigurationsFileArrayOutput) ToMrScalarConfigurationsFileArrayOutput() MrScalarConfigurationsFileArrayOutput
- func (o MrScalarConfigurationsFileArrayOutput) ToMrScalarConfigurationsFileArrayOutputWithContext(ctx context.Context) MrScalarConfigurationsFileArrayOutput
- type MrScalarConfigurationsFileInput
- type MrScalarConfigurationsFileOutput
- func (o MrScalarConfigurationsFileOutput) Bucket() pulumi.StringOutput
- func (MrScalarConfigurationsFileOutput) ElementType() reflect.Type
- func (o MrScalarConfigurationsFileOutput) Key() pulumi.StringOutput
- func (o MrScalarConfigurationsFileOutput) ToMrScalarConfigurationsFileOutput() MrScalarConfigurationsFileOutput
- func (o MrScalarConfigurationsFileOutput) ToMrScalarConfigurationsFileOutputWithContext(ctx context.Context) MrScalarConfigurationsFileOutput
- type MrScalarCoreEbsBlockDevice
- type MrScalarCoreEbsBlockDeviceArgs
- func (MrScalarCoreEbsBlockDeviceArgs) ElementType() reflect.Type
- func (i MrScalarCoreEbsBlockDeviceArgs) ToMrScalarCoreEbsBlockDeviceOutput() MrScalarCoreEbsBlockDeviceOutput
- func (i MrScalarCoreEbsBlockDeviceArgs) ToMrScalarCoreEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceOutput
- type MrScalarCoreEbsBlockDeviceArray
- func (MrScalarCoreEbsBlockDeviceArray) ElementType() reflect.Type
- func (i MrScalarCoreEbsBlockDeviceArray) ToMrScalarCoreEbsBlockDeviceArrayOutput() MrScalarCoreEbsBlockDeviceArrayOutput
- func (i MrScalarCoreEbsBlockDeviceArray) ToMrScalarCoreEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceArrayOutput
- type MrScalarCoreEbsBlockDeviceArrayInput
- type MrScalarCoreEbsBlockDeviceArrayOutput
- func (MrScalarCoreEbsBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o MrScalarCoreEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) MrScalarCoreEbsBlockDeviceOutput
- func (o MrScalarCoreEbsBlockDeviceArrayOutput) ToMrScalarCoreEbsBlockDeviceArrayOutput() MrScalarCoreEbsBlockDeviceArrayOutput
- func (o MrScalarCoreEbsBlockDeviceArrayOutput) ToMrScalarCoreEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceArrayOutput
- type MrScalarCoreEbsBlockDeviceInput
- type MrScalarCoreEbsBlockDeviceOutput
- func (MrScalarCoreEbsBlockDeviceOutput) ElementType() reflect.Type
- func (o MrScalarCoreEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
- func (o MrScalarCoreEbsBlockDeviceOutput) SizeInGb() pulumi.IntOutput
- func (o MrScalarCoreEbsBlockDeviceOutput) ToMrScalarCoreEbsBlockDeviceOutput() MrScalarCoreEbsBlockDeviceOutput
- func (o MrScalarCoreEbsBlockDeviceOutput) ToMrScalarCoreEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceOutput
- func (o MrScalarCoreEbsBlockDeviceOutput) VolumeType() pulumi.StringOutput
- func (o MrScalarCoreEbsBlockDeviceOutput) VolumesPerInstance() pulumi.IntPtrOutput
- type MrScalarCoreScalingDownPolicy
- type MrScalarCoreScalingDownPolicyArgs
- func (MrScalarCoreScalingDownPolicyArgs) ElementType() reflect.Type
- func (i MrScalarCoreScalingDownPolicyArgs) ToMrScalarCoreScalingDownPolicyOutput() MrScalarCoreScalingDownPolicyOutput
- func (i MrScalarCoreScalingDownPolicyArgs) ToMrScalarCoreScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyOutput
- type MrScalarCoreScalingDownPolicyArray
- func (MrScalarCoreScalingDownPolicyArray) ElementType() reflect.Type
- func (i MrScalarCoreScalingDownPolicyArray) ToMrScalarCoreScalingDownPolicyArrayOutput() MrScalarCoreScalingDownPolicyArrayOutput
- func (i MrScalarCoreScalingDownPolicyArray) ToMrScalarCoreScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyArrayOutput
- type MrScalarCoreScalingDownPolicyArrayInput
- type MrScalarCoreScalingDownPolicyArrayOutput
- func (MrScalarCoreScalingDownPolicyArrayOutput) ElementType() reflect.Type
- func (o MrScalarCoreScalingDownPolicyArrayOutput) Index(i pulumi.IntInput) MrScalarCoreScalingDownPolicyOutput
- func (o MrScalarCoreScalingDownPolicyArrayOutput) ToMrScalarCoreScalingDownPolicyArrayOutput() MrScalarCoreScalingDownPolicyArrayOutput
- func (o MrScalarCoreScalingDownPolicyArrayOutput) ToMrScalarCoreScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyArrayOutput
- type MrScalarCoreScalingDownPolicyInput
- type MrScalarCoreScalingDownPolicyOutput
- func (o MrScalarCoreScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Dimensions() pulumi.StringMapOutput
- func (MrScalarCoreScalingDownPolicyOutput) ElementType() reflect.Type
- func (o MrScalarCoreScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) MetricName() pulumi.StringOutput
- func (o MrScalarCoreScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Namespace() pulumi.StringOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Threshold() pulumi.Float64Output
- func (o MrScalarCoreScalingDownPolicyOutput) ToMrScalarCoreScalingDownPolicyOutput() MrScalarCoreScalingDownPolicyOutput
- func (o MrScalarCoreScalingDownPolicyOutput) ToMrScalarCoreScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyOutput
- func (o MrScalarCoreScalingDownPolicyOutput) Unit() pulumi.StringOutput
- type MrScalarCoreScalingUpPolicy
- type MrScalarCoreScalingUpPolicyArgs
- func (MrScalarCoreScalingUpPolicyArgs) ElementType() reflect.Type
- func (i MrScalarCoreScalingUpPolicyArgs) ToMrScalarCoreScalingUpPolicyOutput() MrScalarCoreScalingUpPolicyOutput
- func (i MrScalarCoreScalingUpPolicyArgs) ToMrScalarCoreScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyOutput
- type MrScalarCoreScalingUpPolicyArray
- func (MrScalarCoreScalingUpPolicyArray) ElementType() reflect.Type
- func (i MrScalarCoreScalingUpPolicyArray) ToMrScalarCoreScalingUpPolicyArrayOutput() MrScalarCoreScalingUpPolicyArrayOutput
- func (i MrScalarCoreScalingUpPolicyArray) ToMrScalarCoreScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyArrayOutput
- type MrScalarCoreScalingUpPolicyArrayInput
- type MrScalarCoreScalingUpPolicyArrayOutput
- func (MrScalarCoreScalingUpPolicyArrayOutput) ElementType() reflect.Type
- func (o MrScalarCoreScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) MrScalarCoreScalingUpPolicyOutput
- func (o MrScalarCoreScalingUpPolicyArrayOutput) ToMrScalarCoreScalingUpPolicyArrayOutput() MrScalarCoreScalingUpPolicyArrayOutput
- func (o MrScalarCoreScalingUpPolicyArrayOutput) ToMrScalarCoreScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyArrayOutput
- type MrScalarCoreScalingUpPolicyInput
- type MrScalarCoreScalingUpPolicyOutput
- func (o MrScalarCoreScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Dimensions() pulumi.StringMapOutput
- func (MrScalarCoreScalingUpPolicyOutput) ElementType() reflect.Type
- func (o MrScalarCoreScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) MetricName() pulumi.StringOutput
- func (o MrScalarCoreScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Namespace() pulumi.StringOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Threshold() pulumi.Float64Output
- func (o MrScalarCoreScalingUpPolicyOutput) ToMrScalarCoreScalingUpPolicyOutput() MrScalarCoreScalingUpPolicyOutput
- func (o MrScalarCoreScalingUpPolicyOutput) ToMrScalarCoreScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyOutput
- func (o MrScalarCoreScalingUpPolicyOutput) Unit() pulumi.StringOutput
- type MrScalarInput
- type MrScalarInstanceWeight
- type MrScalarInstanceWeightArgs
- type MrScalarInstanceWeightArray
- func (MrScalarInstanceWeightArray) ElementType() reflect.Type
- func (i MrScalarInstanceWeightArray) ToMrScalarInstanceWeightArrayOutput() MrScalarInstanceWeightArrayOutput
- func (i MrScalarInstanceWeightArray) ToMrScalarInstanceWeightArrayOutputWithContext(ctx context.Context) MrScalarInstanceWeightArrayOutput
- type MrScalarInstanceWeightArrayInput
- type MrScalarInstanceWeightArrayOutput
- func (MrScalarInstanceWeightArrayOutput) ElementType() reflect.Type
- func (o MrScalarInstanceWeightArrayOutput) Index(i pulumi.IntInput) MrScalarInstanceWeightOutput
- func (o MrScalarInstanceWeightArrayOutput) ToMrScalarInstanceWeightArrayOutput() MrScalarInstanceWeightArrayOutput
- func (o MrScalarInstanceWeightArrayOutput) ToMrScalarInstanceWeightArrayOutputWithContext(ctx context.Context) MrScalarInstanceWeightArrayOutput
- type MrScalarInstanceWeightInput
- type MrScalarInstanceWeightOutput
- func (MrScalarInstanceWeightOutput) ElementType() reflect.Type
- func (o MrScalarInstanceWeightOutput) InstanceType() pulumi.StringOutput
- func (o MrScalarInstanceWeightOutput) ToMrScalarInstanceWeightOutput() MrScalarInstanceWeightOutput
- func (o MrScalarInstanceWeightOutput) ToMrScalarInstanceWeightOutputWithContext(ctx context.Context) MrScalarInstanceWeightOutput
- func (o MrScalarInstanceWeightOutput) WeightedCapacity() pulumi.IntOutput
- type MrScalarMap
- type MrScalarMapInput
- type MrScalarMapOutput
- type MrScalarMasterEbsBlockDevice
- type MrScalarMasterEbsBlockDeviceArgs
- func (MrScalarMasterEbsBlockDeviceArgs) ElementType() reflect.Type
- func (i MrScalarMasterEbsBlockDeviceArgs) ToMrScalarMasterEbsBlockDeviceOutput() MrScalarMasterEbsBlockDeviceOutput
- func (i MrScalarMasterEbsBlockDeviceArgs) ToMrScalarMasterEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceOutput
- type MrScalarMasterEbsBlockDeviceArray
- func (MrScalarMasterEbsBlockDeviceArray) ElementType() reflect.Type
- func (i MrScalarMasterEbsBlockDeviceArray) ToMrScalarMasterEbsBlockDeviceArrayOutput() MrScalarMasterEbsBlockDeviceArrayOutput
- func (i MrScalarMasterEbsBlockDeviceArray) ToMrScalarMasterEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceArrayOutput
- type MrScalarMasterEbsBlockDeviceArrayInput
- type MrScalarMasterEbsBlockDeviceArrayOutput
- func (MrScalarMasterEbsBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o MrScalarMasterEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) MrScalarMasterEbsBlockDeviceOutput
- func (o MrScalarMasterEbsBlockDeviceArrayOutput) ToMrScalarMasterEbsBlockDeviceArrayOutput() MrScalarMasterEbsBlockDeviceArrayOutput
- func (o MrScalarMasterEbsBlockDeviceArrayOutput) ToMrScalarMasterEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceArrayOutput
- type MrScalarMasterEbsBlockDeviceInput
- type MrScalarMasterEbsBlockDeviceOutput
- func (MrScalarMasterEbsBlockDeviceOutput) ElementType() reflect.Type
- func (o MrScalarMasterEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
- func (o MrScalarMasterEbsBlockDeviceOutput) SizeInGb() pulumi.IntOutput
- func (o MrScalarMasterEbsBlockDeviceOutput) ToMrScalarMasterEbsBlockDeviceOutput() MrScalarMasterEbsBlockDeviceOutput
- func (o MrScalarMasterEbsBlockDeviceOutput) ToMrScalarMasterEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceOutput
- func (o MrScalarMasterEbsBlockDeviceOutput) VolumeType() pulumi.StringOutput
- func (o MrScalarMasterEbsBlockDeviceOutput) VolumesPerInstance() pulumi.IntPtrOutput
- type MrScalarOutput
- func (o MrScalarOutput) AdditionalInfo() pulumi.StringPtrOutput
- func (o MrScalarOutput) AdditionalPrimarySecurityGroups() pulumi.StringArrayOutput
- func (o MrScalarOutput) AdditionalReplicaSecurityGroups() pulumi.StringArrayOutput
- func (o MrScalarOutput) Applications() MrScalarApplicationArrayOutput
- func (o MrScalarOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o MrScalarOutput) BootstrapActionsFiles() MrScalarBootstrapActionsFileArrayOutput
- func (o MrScalarOutput) ClusterId() pulumi.StringPtrOutput
- func (o MrScalarOutput) ConfigurationsFiles() MrScalarConfigurationsFileArrayOutput
- func (o MrScalarOutput) CoreDesiredCapacity() pulumi.IntPtrOutput
- func (o MrScalarOutput) CoreEbsBlockDevices() MrScalarCoreEbsBlockDeviceArrayOutput
- func (o MrScalarOutput) CoreEbsOptimized() pulumi.BoolPtrOutput
- func (o MrScalarOutput) CoreInstanceTypes() pulumi.StringArrayOutput
- func (o MrScalarOutput) CoreLifecycle() pulumi.StringPtrOutput
- func (o MrScalarOutput) CoreMaxSize() pulumi.IntPtrOutput
- func (o MrScalarOutput) CoreMinSize() pulumi.IntPtrOutput
- func (o MrScalarOutput) CoreScalingDownPolicies() MrScalarCoreScalingDownPolicyArrayOutput
- func (o MrScalarOutput) CoreScalingUpPolicies() MrScalarCoreScalingUpPolicyArrayOutput
- func (o MrScalarOutput) CoreUnit() pulumi.StringPtrOutput
- func (o MrScalarOutput) CustomAmiId() pulumi.StringPtrOutput
- func (o MrScalarOutput) Description() pulumi.StringPtrOutput
- func (o MrScalarOutput) EbsRootVolumeSize() pulumi.IntPtrOutput
- func (o MrScalarOutput) Ec2KeyName() pulumi.StringPtrOutput
- func (MrScalarOutput) ElementType() reflect.Type
- func (o MrScalarOutput) ExposeClusterId() pulumi.BoolPtrOutput
- func (o MrScalarOutput) InstanceWeights() MrScalarInstanceWeightArrayOutput
- func (o MrScalarOutput) JobFlowRole() pulumi.StringPtrOutput
- func (o MrScalarOutput) KeepJobFlowAlive() pulumi.BoolPtrOutput
- func (o MrScalarOutput) LogUri() pulumi.StringPtrOutput
- func (o MrScalarOutput) ManagedPrimarySecurityGroup() pulumi.StringPtrOutput
- func (o MrScalarOutput) ManagedReplicaSecurityGroup() pulumi.StringPtrOutput
- func (o MrScalarOutput) MasterEbsBlockDevices() MrScalarMasterEbsBlockDeviceArrayOutput
- func (o MrScalarOutput) MasterEbsOptimized() pulumi.BoolPtrOutput
- func (o MrScalarOutput) MasterInstanceTypes() pulumi.StringArrayOutput
- func (o MrScalarOutput) MasterLifecycle() pulumi.StringPtrOutput
- func (o MrScalarOutput) MasterTarget() pulumi.IntPtrOutput
- func (o MrScalarOutput) Name() pulumi.StringOutput
- func (o MrScalarOutput) OutputClusterId() pulumi.StringOutput
- func (o MrScalarOutput) ProvisioningTimeout() MrScalarProvisioningTimeoutPtrOutput
- func (o MrScalarOutput) Region() pulumi.StringPtrOutput
- func (o MrScalarOutput) ReleaseLabel() pulumi.StringPtrOutput
- func (o MrScalarOutput) RepoUpgradeOnBoot() pulumi.StringPtrOutput
- func (o MrScalarOutput) Retries() pulumi.IntPtrOutput
- func (o MrScalarOutput) ScheduledTasks() MrScalarScheduledTaskArrayOutput
- func (o MrScalarOutput) SecurityConfig() pulumi.StringPtrOutput
- func (o MrScalarOutput) ServiceAccessSecurityGroup() pulumi.StringPtrOutput
- func (o MrScalarOutput) ServiceRole() pulumi.StringPtrOutput
- func (o MrScalarOutput) StepsFiles() MrScalarStepsFileArrayOutput
- func (o MrScalarOutput) Strategy() pulumi.StringOutput
- func (o MrScalarOutput) Tags() MrScalarTagArrayOutput
- func (o MrScalarOutput) TaskDesiredCapacity() pulumi.IntPtrOutput
- func (o MrScalarOutput) TaskEbsBlockDevices() MrScalarTaskEbsBlockDeviceArrayOutput
- func (o MrScalarOutput) TaskEbsOptimized() pulumi.BoolPtrOutput
- func (o MrScalarOutput) TaskInstanceTypes() pulumi.StringArrayOutput
- func (o MrScalarOutput) TaskLifecycle() pulumi.StringPtrOutput
- func (o MrScalarOutput) TaskMaxSize() pulumi.IntPtrOutput
- func (o MrScalarOutput) TaskMinSize() pulumi.IntPtrOutput
- func (o MrScalarOutput) TaskScalingDownPolicies() MrScalarTaskScalingDownPolicyArrayOutput
- func (o MrScalarOutput) TaskScalingUpPolicies() MrScalarTaskScalingUpPolicyArrayOutput
- func (o MrScalarOutput) TaskUnit() pulumi.StringPtrOutput
- func (o MrScalarOutput) TerminationPolicies() MrScalarTerminationPolicyArrayOutput
- func (o MrScalarOutput) TerminationProtected() pulumi.BoolPtrOutput
- func (o MrScalarOutput) ToMrScalarOutput() MrScalarOutput
- func (o MrScalarOutput) ToMrScalarOutputWithContext(ctx context.Context) MrScalarOutput
- func (o MrScalarOutput) VisibleToAllUsers() pulumi.BoolPtrOutputdeprecated
- type MrScalarProvisioningTimeout
- type MrScalarProvisioningTimeoutArgs
- func (MrScalarProvisioningTimeoutArgs) ElementType() reflect.Type
- func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutOutput() MrScalarProvisioningTimeoutOutput
- func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutOutput
- func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutPtrOutput() MrScalarProvisioningTimeoutPtrOutput
- func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutPtrOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutPtrOutput
- type MrScalarProvisioningTimeoutInput
- type MrScalarProvisioningTimeoutOutput
- func (MrScalarProvisioningTimeoutOutput) ElementType() reflect.Type
- func (o MrScalarProvisioningTimeoutOutput) Timeout() pulumi.IntOutput
- func (o MrScalarProvisioningTimeoutOutput) TimeoutAction() pulumi.StringOutput
- func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutOutput() MrScalarProvisioningTimeoutOutput
- func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutOutput
- func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutPtrOutput() MrScalarProvisioningTimeoutPtrOutput
- func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutPtrOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutPtrOutput
- type MrScalarProvisioningTimeoutPtrInput
- type MrScalarProvisioningTimeoutPtrOutput
- func (o MrScalarProvisioningTimeoutPtrOutput) Elem() MrScalarProvisioningTimeoutOutput
- func (MrScalarProvisioningTimeoutPtrOutput) ElementType() reflect.Type
- func (o MrScalarProvisioningTimeoutPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o MrScalarProvisioningTimeoutPtrOutput) TimeoutAction() pulumi.StringPtrOutput
- func (o MrScalarProvisioningTimeoutPtrOutput) ToMrScalarProvisioningTimeoutPtrOutput() MrScalarProvisioningTimeoutPtrOutput
- func (o MrScalarProvisioningTimeoutPtrOutput) ToMrScalarProvisioningTimeoutPtrOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutPtrOutput
- type MrScalarScheduledTask
- type MrScalarScheduledTaskArgs
- type MrScalarScheduledTaskArray
- func (MrScalarScheduledTaskArray) ElementType() reflect.Type
- func (i MrScalarScheduledTaskArray) ToMrScalarScheduledTaskArrayOutput() MrScalarScheduledTaskArrayOutput
- func (i MrScalarScheduledTaskArray) ToMrScalarScheduledTaskArrayOutputWithContext(ctx context.Context) MrScalarScheduledTaskArrayOutput
- type MrScalarScheduledTaskArrayInput
- type MrScalarScheduledTaskArrayOutput
- func (MrScalarScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o MrScalarScheduledTaskArrayOutput) Index(i pulumi.IntInput) MrScalarScheduledTaskOutput
- func (o MrScalarScheduledTaskArrayOutput) ToMrScalarScheduledTaskArrayOutput() MrScalarScheduledTaskArrayOutput
- func (o MrScalarScheduledTaskArrayOutput) ToMrScalarScheduledTaskArrayOutputWithContext(ctx context.Context) MrScalarScheduledTaskArrayOutput
- type MrScalarScheduledTaskInput
- type MrScalarScheduledTaskOutput
- func (o MrScalarScheduledTaskOutput) Cron() pulumi.StringOutput
- func (o MrScalarScheduledTaskOutput) DesiredCapacity() pulumi.StringPtrOutput
- func (MrScalarScheduledTaskOutput) ElementType() reflect.Type
- func (o MrScalarScheduledTaskOutput) InstanceGroupType() pulumi.StringOutput
- func (o MrScalarScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o MrScalarScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
- func (o MrScalarScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
- func (o MrScalarScheduledTaskOutput) TaskType() pulumi.StringOutput
- func (o MrScalarScheduledTaskOutput) ToMrScalarScheduledTaskOutput() MrScalarScheduledTaskOutput
- func (o MrScalarScheduledTaskOutput) ToMrScalarScheduledTaskOutputWithContext(ctx context.Context) MrScalarScheduledTaskOutput
- type MrScalarState
- type MrScalarStepsFile
- type MrScalarStepsFileArgs
- type MrScalarStepsFileArray
- type MrScalarStepsFileArrayInput
- type MrScalarStepsFileArrayOutput
- func (MrScalarStepsFileArrayOutput) ElementType() reflect.Type
- func (o MrScalarStepsFileArrayOutput) Index(i pulumi.IntInput) MrScalarStepsFileOutput
- func (o MrScalarStepsFileArrayOutput) ToMrScalarStepsFileArrayOutput() MrScalarStepsFileArrayOutput
- func (o MrScalarStepsFileArrayOutput) ToMrScalarStepsFileArrayOutputWithContext(ctx context.Context) MrScalarStepsFileArrayOutput
- type MrScalarStepsFileInput
- type MrScalarStepsFileOutput
- func (o MrScalarStepsFileOutput) Bucket() pulumi.StringOutput
- func (MrScalarStepsFileOutput) ElementType() reflect.Type
- func (o MrScalarStepsFileOutput) Key() pulumi.StringOutput
- func (o MrScalarStepsFileOutput) ToMrScalarStepsFileOutput() MrScalarStepsFileOutput
- func (o MrScalarStepsFileOutput) ToMrScalarStepsFileOutputWithContext(ctx context.Context) MrScalarStepsFileOutput
- type MrScalarTag
- type MrScalarTagArgs
- type MrScalarTagArray
- type MrScalarTagArrayInput
- type MrScalarTagArrayOutput
- func (MrScalarTagArrayOutput) ElementType() reflect.Type
- func (o MrScalarTagArrayOutput) Index(i pulumi.IntInput) MrScalarTagOutput
- func (o MrScalarTagArrayOutput) ToMrScalarTagArrayOutput() MrScalarTagArrayOutput
- func (o MrScalarTagArrayOutput) ToMrScalarTagArrayOutputWithContext(ctx context.Context) MrScalarTagArrayOutput
- type MrScalarTagInput
- type MrScalarTagOutput
- func (MrScalarTagOutput) ElementType() reflect.Type
- func (o MrScalarTagOutput) Key() pulumi.StringOutput
- func (o MrScalarTagOutput) ToMrScalarTagOutput() MrScalarTagOutput
- func (o MrScalarTagOutput) ToMrScalarTagOutputWithContext(ctx context.Context) MrScalarTagOutput
- func (o MrScalarTagOutput) Value() pulumi.StringOutput
- type MrScalarTaskEbsBlockDevice
- type MrScalarTaskEbsBlockDeviceArgs
- func (MrScalarTaskEbsBlockDeviceArgs) ElementType() reflect.Type
- func (i MrScalarTaskEbsBlockDeviceArgs) ToMrScalarTaskEbsBlockDeviceOutput() MrScalarTaskEbsBlockDeviceOutput
- func (i MrScalarTaskEbsBlockDeviceArgs) ToMrScalarTaskEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceOutput
- type MrScalarTaskEbsBlockDeviceArray
- func (MrScalarTaskEbsBlockDeviceArray) ElementType() reflect.Type
- func (i MrScalarTaskEbsBlockDeviceArray) ToMrScalarTaskEbsBlockDeviceArrayOutput() MrScalarTaskEbsBlockDeviceArrayOutput
- func (i MrScalarTaskEbsBlockDeviceArray) ToMrScalarTaskEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceArrayOutput
- type MrScalarTaskEbsBlockDeviceArrayInput
- type MrScalarTaskEbsBlockDeviceArrayOutput
- func (MrScalarTaskEbsBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o MrScalarTaskEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) MrScalarTaskEbsBlockDeviceOutput
- func (o MrScalarTaskEbsBlockDeviceArrayOutput) ToMrScalarTaskEbsBlockDeviceArrayOutput() MrScalarTaskEbsBlockDeviceArrayOutput
- func (o MrScalarTaskEbsBlockDeviceArrayOutput) ToMrScalarTaskEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceArrayOutput
- type MrScalarTaskEbsBlockDeviceInput
- type MrScalarTaskEbsBlockDeviceOutput
- func (MrScalarTaskEbsBlockDeviceOutput) ElementType() reflect.Type
- func (o MrScalarTaskEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
- func (o MrScalarTaskEbsBlockDeviceOutput) SizeInGb() pulumi.IntOutput
- func (o MrScalarTaskEbsBlockDeviceOutput) ToMrScalarTaskEbsBlockDeviceOutput() MrScalarTaskEbsBlockDeviceOutput
- func (o MrScalarTaskEbsBlockDeviceOutput) ToMrScalarTaskEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceOutput
- func (o MrScalarTaskEbsBlockDeviceOutput) VolumeType() pulumi.StringOutput
- func (o MrScalarTaskEbsBlockDeviceOutput) VolumesPerInstance() pulumi.IntPtrOutput
- type MrScalarTaskScalingDownPolicy
- type MrScalarTaskScalingDownPolicyArgs
- func (MrScalarTaskScalingDownPolicyArgs) ElementType() reflect.Type
- func (i MrScalarTaskScalingDownPolicyArgs) ToMrScalarTaskScalingDownPolicyOutput() MrScalarTaskScalingDownPolicyOutput
- func (i MrScalarTaskScalingDownPolicyArgs) ToMrScalarTaskScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyOutput
- type MrScalarTaskScalingDownPolicyArray
- func (MrScalarTaskScalingDownPolicyArray) ElementType() reflect.Type
- func (i MrScalarTaskScalingDownPolicyArray) ToMrScalarTaskScalingDownPolicyArrayOutput() MrScalarTaskScalingDownPolicyArrayOutput
- func (i MrScalarTaskScalingDownPolicyArray) ToMrScalarTaskScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyArrayOutput
- type MrScalarTaskScalingDownPolicyArrayInput
- type MrScalarTaskScalingDownPolicyArrayOutput
- func (MrScalarTaskScalingDownPolicyArrayOutput) ElementType() reflect.Type
- func (o MrScalarTaskScalingDownPolicyArrayOutput) Index(i pulumi.IntInput) MrScalarTaskScalingDownPolicyOutput
- func (o MrScalarTaskScalingDownPolicyArrayOutput) ToMrScalarTaskScalingDownPolicyArrayOutput() MrScalarTaskScalingDownPolicyArrayOutput
- func (o MrScalarTaskScalingDownPolicyArrayOutput) ToMrScalarTaskScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyArrayOutput
- type MrScalarTaskScalingDownPolicyInput
- type MrScalarTaskScalingDownPolicyOutput
- func (o MrScalarTaskScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Dimensions() pulumi.StringMapOutput
- func (MrScalarTaskScalingDownPolicyOutput) ElementType() reflect.Type
- func (o MrScalarTaskScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) MetricName() pulumi.StringOutput
- func (o MrScalarTaskScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Namespace() pulumi.StringOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Threshold() pulumi.Float64Output
- func (o MrScalarTaskScalingDownPolicyOutput) ToMrScalarTaskScalingDownPolicyOutput() MrScalarTaskScalingDownPolicyOutput
- func (o MrScalarTaskScalingDownPolicyOutput) ToMrScalarTaskScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyOutput
- func (o MrScalarTaskScalingDownPolicyOutput) Unit() pulumi.StringOutput
- type MrScalarTaskScalingUpPolicy
- type MrScalarTaskScalingUpPolicyArgs
- func (MrScalarTaskScalingUpPolicyArgs) ElementType() reflect.Type
- func (i MrScalarTaskScalingUpPolicyArgs) ToMrScalarTaskScalingUpPolicyOutput() MrScalarTaskScalingUpPolicyOutput
- func (i MrScalarTaskScalingUpPolicyArgs) ToMrScalarTaskScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyOutput
- type MrScalarTaskScalingUpPolicyArray
- func (MrScalarTaskScalingUpPolicyArray) ElementType() reflect.Type
- func (i MrScalarTaskScalingUpPolicyArray) ToMrScalarTaskScalingUpPolicyArrayOutput() MrScalarTaskScalingUpPolicyArrayOutput
- func (i MrScalarTaskScalingUpPolicyArray) ToMrScalarTaskScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyArrayOutput
- type MrScalarTaskScalingUpPolicyArrayInput
- type MrScalarTaskScalingUpPolicyArrayOutput
- func (MrScalarTaskScalingUpPolicyArrayOutput) ElementType() reflect.Type
- func (o MrScalarTaskScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) MrScalarTaskScalingUpPolicyOutput
- func (o MrScalarTaskScalingUpPolicyArrayOutput) ToMrScalarTaskScalingUpPolicyArrayOutput() MrScalarTaskScalingUpPolicyArrayOutput
- func (o MrScalarTaskScalingUpPolicyArrayOutput) ToMrScalarTaskScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyArrayOutput
- type MrScalarTaskScalingUpPolicyInput
- type MrScalarTaskScalingUpPolicyOutput
- func (o MrScalarTaskScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Dimensions() pulumi.StringMapOutput
- func (MrScalarTaskScalingUpPolicyOutput) ElementType() reflect.Type
- func (o MrScalarTaskScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) MetricName() pulumi.StringOutput
- func (o MrScalarTaskScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Namespace() pulumi.StringOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Threshold() pulumi.Float64Output
- func (o MrScalarTaskScalingUpPolicyOutput) ToMrScalarTaskScalingUpPolicyOutput() MrScalarTaskScalingUpPolicyOutput
- func (o MrScalarTaskScalingUpPolicyOutput) ToMrScalarTaskScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyOutput
- func (o MrScalarTaskScalingUpPolicyOutput) Unit() pulumi.StringOutput
- type MrScalarTerminationPolicy
- type MrScalarTerminationPolicyArgs
- func (MrScalarTerminationPolicyArgs) ElementType() reflect.Type
- func (i MrScalarTerminationPolicyArgs) ToMrScalarTerminationPolicyOutput() MrScalarTerminationPolicyOutput
- func (i MrScalarTerminationPolicyArgs) ToMrScalarTerminationPolicyOutputWithContext(ctx context.Context) MrScalarTerminationPolicyOutput
- type MrScalarTerminationPolicyArray
- func (MrScalarTerminationPolicyArray) ElementType() reflect.Type
- func (i MrScalarTerminationPolicyArray) ToMrScalarTerminationPolicyArrayOutput() MrScalarTerminationPolicyArrayOutput
- func (i MrScalarTerminationPolicyArray) ToMrScalarTerminationPolicyArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyArrayOutput
- type MrScalarTerminationPolicyArrayInput
- type MrScalarTerminationPolicyArrayOutput
- func (MrScalarTerminationPolicyArrayOutput) ElementType() reflect.Type
- func (o MrScalarTerminationPolicyArrayOutput) Index(i pulumi.IntInput) MrScalarTerminationPolicyOutput
- func (o MrScalarTerminationPolicyArrayOutput) ToMrScalarTerminationPolicyArrayOutput() MrScalarTerminationPolicyArrayOutput
- func (o MrScalarTerminationPolicyArrayOutput) ToMrScalarTerminationPolicyArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyArrayOutput
- type MrScalarTerminationPolicyInput
- type MrScalarTerminationPolicyOutput
- func (MrScalarTerminationPolicyOutput) ElementType() reflect.Type
- func (o MrScalarTerminationPolicyOutput) Statements() MrScalarTerminationPolicyStatementArrayOutput
- func (o MrScalarTerminationPolicyOutput) ToMrScalarTerminationPolicyOutput() MrScalarTerminationPolicyOutput
- func (o MrScalarTerminationPolicyOutput) ToMrScalarTerminationPolicyOutputWithContext(ctx context.Context) MrScalarTerminationPolicyOutput
- type MrScalarTerminationPolicyStatement
- type MrScalarTerminationPolicyStatementArgs
- func (MrScalarTerminationPolicyStatementArgs) ElementType() reflect.Type
- func (i MrScalarTerminationPolicyStatementArgs) ToMrScalarTerminationPolicyStatementOutput() MrScalarTerminationPolicyStatementOutput
- func (i MrScalarTerminationPolicyStatementArgs) ToMrScalarTerminationPolicyStatementOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementOutput
- type MrScalarTerminationPolicyStatementArray
- func (MrScalarTerminationPolicyStatementArray) ElementType() reflect.Type
- func (i MrScalarTerminationPolicyStatementArray) ToMrScalarTerminationPolicyStatementArrayOutput() MrScalarTerminationPolicyStatementArrayOutput
- func (i MrScalarTerminationPolicyStatementArray) ToMrScalarTerminationPolicyStatementArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementArrayOutput
- type MrScalarTerminationPolicyStatementArrayInput
- type MrScalarTerminationPolicyStatementArrayOutput
- func (MrScalarTerminationPolicyStatementArrayOutput) ElementType() reflect.Type
- func (o MrScalarTerminationPolicyStatementArrayOutput) Index(i pulumi.IntInput) MrScalarTerminationPolicyStatementOutput
- func (o MrScalarTerminationPolicyStatementArrayOutput) ToMrScalarTerminationPolicyStatementArrayOutput() MrScalarTerminationPolicyStatementArrayOutput
- func (o MrScalarTerminationPolicyStatementArrayOutput) ToMrScalarTerminationPolicyStatementArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementArrayOutput
- type MrScalarTerminationPolicyStatementInput
- type MrScalarTerminationPolicyStatementOutput
- func (MrScalarTerminationPolicyStatementOutput) ElementType() reflect.Type
- func (o MrScalarTerminationPolicyStatementOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o MrScalarTerminationPolicyStatementOutput) MetricName() pulumi.StringOutput
- func (o MrScalarTerminationPolicyStatementOutput) Namespace() pulumi.StringOutput
- func (o MrScalarTerminationPolicyStatementOutput) Operator() pulumi.StringPtrOutput
- func (o MrScalarTerminationPolicyStatementOutput) Period() pulumi.IntPtrOutput
- func (o MrScalarTerminationPolicyStatementOutput) Statistic() pulumi.StringPtrOutput
- func (o MrScalarTerminationPolicyStatementOutput) Threshold() pulumi.Float64Output
- func (o MrScalarTerminationPolicyStatementOutput) ToMrScalarTerminationPolicyStatementOutput() MrScalarTerminationPolicyStatementOutput
- func (o MrScalarTerminationPolicyStatementOutput) ToMrScalarTerminationPolicyStatementOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementOutput
- func (o MrScalarTerminationPolicyStatementOutput) Unit() pulumi.StringPtrOutput
- type Ocean
- type OceanArgs
- type OceanArray
- type OceanArrayInput
- type OceanArrayOutput
- type OceanAttachLoadBalancer
- type OceanAttachLoadBalancerArgs
- type OceanAttachLoadBalancerArray
- func (OceanAttachLoadBalancerArray) ElementType() reflect.Type
- func (i OceanAttachLoadBalancerArray) ToOceanAttachLoadBalancerArrayOutput() OceanAttachLoadBalancerArrayOutput
- func (i OceanAttachLoadBalancerArray) ToOceanAttachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanAttachLoadBalancerArrayOutput
- type OceanAttachLoadBalancerArrayInput
- type OceanAttachLoadBalancerArrayOutput
- func (OceanAttachLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o OceanAttachLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanAttachLoadBalancerOutput
- func (o OceanAttachLoadBalancerArrayOutput) ToOceanAttachLoadBalancerArrayOutput() OceanAttachLoadBalancerArrayOutput
- func (o OceanAttachLoadBalancerArrayOutput) ToOceanAttachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanAttachLoadBalancerArrayOutput
- type OceanAttachLoadBalancerInput
- type OceanAttachLoadBalancerOutput
- func (o OceanAttachLoadBalancerOutput) Arn() pulumi.StringPtrOutput
- func (OceanAttachLoadBalancerOutput) ElementType() reflect.Type
- func (o OceanAttachLoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o OceanAttachLoadBalancerOutput) ToOceanAttachLoadBalancerOutput() OceanAttachLoadBalancerOutput
- func (o OceanAttachLoadBalancerOutput) ToOceanAttachLoadBalancerOutputWithContext(ctx context.Context) OceanAttachLoadBalancerOutput
- func (o OceanAttachLoadBalancerOutput) Type() pulumi.StringOutput
- type OceanAutoscaler
- type OceanAutoscalerArgs
- func (OceanAutoscalerArgs) ElementType() reflect.Type
- func (i OceanAutoscalerArgs) ToOceanAutoscalerOutput() OceanAutoscalerOutput
- func (i OceanAutoscalerArgs) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
- func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
- func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
- type OceanAutoscalerAutoscaleDown
- type OceanAutoscalerAutoscaleDownArgs
- func (OceanAutoscalerAutoscaleDownArgs) ElementType() reflect.Type
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
- type OceanAutoscalerAutoscaleDownInput
- type OceanAutoscalerAutoscaleDownOutput
- func (OceanAutoscalerAutoscaleDownOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleDownOutput) IsAggressiveScaleDownEnabled() pulumi.BoolPtrOutput
- func (o OceanAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
- type OceanAutoscalerAutoscaleDownPtrInput
- type OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) Elem() OceanAutoscalerAutoscaleDownOutput
- func (OceanAutoscalerAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) IsAggressiveScaleDownEnabled() pulumi.BoolPtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
- type OceanAutoscalerAutoscaleHeadroom
- type OceanAutoscalerAutoscaleHeadroomArgs
- func (OceanAutoscalerAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
- type OceanAutoscalerAutoscaleHeadroomInput
- type OceanAutoscalerAutoscaleHeadroomOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanAutoscalerAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
- type OceanAutoscalerAutoscaleHeadroomPtrInput
- type OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) Elem() OceanAutoscalerAutoscaleHeadroomOutput
- func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
- type OceanAutoscalerInput
- type OceanAutoscalerOutput
- func (o OceanAutoscalerOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
- func (o OceanAutoscalerOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o OceanAutoscalerOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o OceanAutoscalerOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (OceanAutoscalerOutput) ElementType() reflect.Type
- func (o OceanAutoscalerOutput) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
- func (o OceanAutoscalerOutput) ExtendedResourceDefinitions() pulumi.StringArrayOutput
- func (o OceanAutoscalerOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerOutput() OceanAutoscalerOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
- type OceanAutoscalerPtrInput
- type OceanAutoscalerPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o OceanAutoscalerPtrOutput) Elem() OceanAutoscalerOutput
- func (OceanAutoscalerPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerPtrOutput) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
- func (o OceanAutoscalerPtrOutput) ExtendedResourceDefinitions() pulumi.StringArrayOutput
- func (o OceanAutoscalerPtrOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
- func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
- type OceanAutoscalerResourceLimits
- type OceanAutoscalerResourceLimitsArgs
- func (OceanAutoscalerResourceLimitsArgs) ElementType() reflect.Type
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
- type OceanAutoscalerResourceLimitsInput
- type OceanAutoscalerResourceLimitsOutput
- func (OceanAutoscalerResourceLimitsOutput) ElementType() reflect.Type
- func (o OceanAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
- type OceanAutoscalerResourceLimitsPtrInput
- type OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) Elem() OceanAutoscalerResourceLimitsOutput
- func (OceanAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
- type OceanBlockDeviceMapping
- type OceanBlockDeviceMappingArgs
- type OceanBlockDeviceMappingArray
- func (OceanBlockDeviceMappingArray) ElementType() reflect.Type
- func (i OceanBlockDeviceMappingArray) ToOceanBlockDeviceMappingArrayOutput() OceanBlockDeviceMappingArrayOutput
- func (i OceanBlockDeviceMappingArray) ToOceanBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanBlockDeviceMappingArrayOutput
- type OceanBlockDeviceMappingArrayInput
- type OceanBlockDeviceMappingArrayOutput
- func (OceanBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) OceanBlockDeviceMappingOutput
- func (o OceanBlockDeviceMappingArrayOutput) ToOceanBlockDeviceMappingArrayOutput() OceanBlockDeviceMappingArrayOutput
- func (o OceanBlockDeviceMappingArrayOutput) ToOceanBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanBlockDeviceMappingArrayOutput
- type OceanBlockDeviceMappingEbs
- type OceanBlockDeviceMappingEbsArgs
- func (OceanBlockDeviceMappingEbsArgs) ElementType() reflect.Type
- func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsOutput() OceanBlockDeviceMappingEbsOutput
- func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsOutput
- func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsPtrOutput() OceanBlockDeviceMappingEbsPtrOutput
- func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsPtrOutput
- type OceanBlockDeviceMappingEbsDynamicIops
- type OceanBlockDeviceMappingEbsDynamicIopsArgs
- func (OceanBlockDeviceMappingEbsDynamicIopsArgs) ElementType() reflect.Type
- func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsOutput() OceanBlockDeviceMappingEbsDynamicIopsOutput
- func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsOutput
- func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- type OceanBlockDeviceMappingEbsDynamicIopsInput
- type OceanBlockDeviceMappingEbsDynamicIopsOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) BaseSize() pulumi.IntOutput
- func (OceanBlockDeviceMappingEbsDynamicIopsOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) Resource() pulumi.StringOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) SizePerResourceUnit() pulumi.IntOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsOutput() OceanBlockDeviceMappingEbsDynamicIopsOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- type OceanBlockDeviceMappingEbsDynamicIopsPtrInput
- type OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) BaseSize() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) Elem() OceanBlockDeviceMappingEbsDynamicIopsOutput
- func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) Resource() pulumi.StringPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- type OceanBlockDeviceMappingEbsDynamicVolumeSize
- type OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs
- func (OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ElementType() reflect.Type
- func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- type OceanBlockDeviceMappingEbsDynamicVolumeSizeInput
- type OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) BaseSize() pulumi.IntOutput
- func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) Resource() pulumi.StringOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) SizePerResourceUnit() pulumi.IntOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- type OceanBlockDeviceMappingEbsDynamicVolumeSizePtrInput
- type OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) BaseSize() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Elem() OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Resource() pulumi.StringPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- type OceanBlockDeviceMappingEbsInput
- type OceanBlockDeviceMappingEbsOutput
- func (o OceanBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) DynamicIops() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) DynamicVolumeSize() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (OceanBlockDeviceMappingEbsOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingEbsOutput) Encrypted() pulumi.BoolPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsOutput() OceanBlockDeviceMappingEbsOutput
- func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsOutput
- func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsPtrOutput() OceanBlockDeviceMappingEbsPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
- type OceanBlockDeviceMappingEbsPtrInput
- type OceanBlockDeviceMappingEbsPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) DynamicIops() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) DynamicVolumeSize() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) Elem() OceanBlockDeviceMappingEbsOutput
- func (OceanBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.BoolPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) ToOceanBlockDeviceMappingEbsPtrOutput() OceanBlockDeviceMappingEbsPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) ToOceanBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o OceanBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type OceanBlockDeviceMappingInput
- type OceanBlockDeviceMappingOutput
- func (o OceanBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o OceanBlockDeviceMappingOutput) Ebs() OceanBlockDeviceMappingEbsPtrOutput
- func (OceanBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o OceanBlockDeviceMappingOutput) ToOceanBlockDeviceMappingOutput() OceanBlockDeviceMappingOutput
- func (o OceanBlockDeviceMappingOutput) ToOceanBlockDeviceMappingOutputWithContext(ctx context.Context) OceanBlockDeviceMappingOutput
- type OceanClusterOrientation
- type OceanClusterOrientationArgs
- type OceanClusterOrientationArray
- func (OceanClusterOrientationArray) ElementType() reflect.Type
- func (i OceanClusterOrientationArray) ToOceanClusterOrientationArrayOutput() OceanClusterOrientationArrayOutput
- func (i OceanClusterOrientationArray) ToOceanClusterOrientationArrayOutputWithContext(ctx context.Context) OceanClusterOrientationArrayOutput
- type OceanClusterOrientationArrayInput
- type OceanClusterOrientationArrayOutput
- func (OceanClusterOrientationArrayOutput) ElementType() reflect.Type
- func (o OceanClusterOrientationArrayOutput) Index(i pulumi.IntInput) OceanClusterOrientationOutput
- func (o OceanClusterOrientationArrayOutput) ToOceanClusterOrientationArrayOutput() OceanClusterOrientationArrayOutput
- func (o OceanClusterOrientationArrayOutput) ToOceanClusterOrientationArrayOutputWithContext(ctx context.Context) OceanClusterOrientationArrayOutput
- type OceanClusterOrientationInput
- type OceanClusterOrientationOutput
- func (o OceanClusterOrientationOutput) AvailabilityVsCost() pulumi.StringPtrOutput
- func (OceanClusterOrientationOutput) ElementType() reflect.Type
- func (o OceanClusterOrientationOutput) ToOceanClusterOrientationOutput() OceanClusterOrientationOutput
- func (o OceanClusterOrientationOutput) ToOceanClusterOrientationOutputWithContext(ctx context.Context) OceanClusterOrientationOutput
- type OceanDetachLoadBalancer
- type OceanDetachLoadBalancerArgs
- type OceanDetachLoadBalancerArray
- func (OceanDetachLoadBalancerArray) ElementType() reflect.Type
- func (i OceanDetachLoadBalancerArray) ToOceanDetachLoadBalancerArrayOutput() OceanDetachLoadBalancerArrayOutput
- func (i OceanDetachLoadBalancerArray) ToOceanDetachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanDetachLoadBalancerArrayOutput
- type OceanDetachLoadBalancerArrayInput
- type OceanDetachLoadBalancerArrayOutput
- func (OceanDetachLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o OceanDetachLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanDetachLoadBalancerOutput
- func (o OceanDetachLoadBalancerArrayOutput) ToOceanDetachLoadBalancerArrayOutput() OceanDetachLoadBalancerArrayOutput
- func (o OceanDetachLoadBalancerArrayOutput) ToOceanDetachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanDetachLoadBalancerArrayOutput
- type OceanDetachLoadBalancerInput
- type OceanDetachLoadBalancerOutput
- func (o OceanDetachLoadBalancerOutput) Arn() pulumi.StringPtrOutput
- func (OceanDetachLoadBalancerOutput) ElementType() reflect.Type
- func (o OceanDetachLoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o OceanDetachLoadBalancerOutput) ToOceanDetachLoadBalancerOutput() OceanDetachLoadBalancerOutput
- func (o OceanDetachLoadBalancerOutput) ToOceanDetachLoadBalancerOutputWithContext(ctx context.Context) OceanDetachLoadBalancerOutput
- func (o OceanDetachLoadBalancerOutput) Type() pulumi.StringOutput
- type OceanExtendedResourceDefinition
- func GetOceanExtendedResourceDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*OceanExtendedResourceDefinition, error)
- func NewOceanExtendedResourceDefinition(ctx *pulumi.Context, name string, args *OceanExtendedResourceDefinitionArgs, ...) (*OceanExtendedResourceDefinition, error)
- func (*OceanExtendedResourceDefinition) ElementType() reflect.Type
- func (i *OceanExtendedResourceDefinition) ToOceanExtendedResourceDefinitionOutput() OceanExtendedResourceDefinitionOutput
- func (i *OceanExtendedResourceDefinition) ToOceanExtendedResourceDefinitionOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionOutput
- type OceanExtendedResourceDefinitionArgs
- type OceanExtendedResourceDefinitionArray
- func (OceanExtendedResourceDefinitionArray) ElementType() reflect.Type
- func (i OceanExtendedResourceDefinitionArray) ToOceanExtendedResourceDefinitionArrayOutput() OceanExtendedResourceDefinitionArrayOutput
- func (i OceanExtendedResourceDefinitionArray) ToOceanExtendedResourceDefinitionArrayOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionArrayOutput
- type OceanExtendedResourceDefinitionArrayInput
- type OceanExtendedResourceDefinitionArrayOutput
- func (OceanExtendedResourceDefinitionArrayOutput) ElementType() reflect.Type
- func (o OceanExtendedResourceDefinitionArrayOutput) Index(i pulumi.IntInput) OceanExtendedResourceDefinitionOutput
- func (o OceanExtendedResourceDefinitionArrayOutput) ToOceanExtendedResourceDefinitionArrayOutput() OceanExtendedResourceDefinitionArrayOutput
- func (o OceanExtendedResourceDefinitionArrayOutput) ToOceanExtendedResourceDefinitionArrayOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionArrayOutput
- type OceanExtendedResourceDefinitionInput
- type OceanExtendedResourceDefinitionMap
- func (OceanExtendedResourceDefinitionMap) ElementType() reflect.Type
- func (i OceanExtendedResourceDefinitionMap) ToOceanExtendedResourceDefinitionMapOutput() OceanExtendedResourceDefinitionMapOutput
- func (i OceanExtendedResourceDefinitionMap) ToOceanExtendedResourceDefinitionMapOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionMapOutput
- type OceanExtendedResourceDefinitionMapInput
- type OceanExtendedResourceDefinitionMapOutput
- func (OceanExtendedResourceDefinitionMapOutput) ElementType() reflect.Type
- func (o OceanExtendedResourceDefinitionMapOutput) MapIndex(k pulumi.StringInput) OceanExtendedResourceDefinitionOutput
- func (o OceanExtendedResourceDefinitionMapOutput) ToOceanExtendedResourceDefinitionMapOutput() OceanExtendedResourceDefinitionMapOutput
- func (o OceanExtendedResourceDefinitionMapOutput) ToOceanExtendedResourceDefinitionMapOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionMapOutput
- type OceanExtendedResourceDefinitionOutput
- func (OceanExtendedResourceDefinitionOutput) ElementType() reflect.Type
- func (o OceanExtendedResourceDefinitionOutput) Name() pulumi.StringOutput
- func (o OceanExtendedResourceDefinitionOutput) ResourceMapping() pulumi.StringMapOutput
- func (o OceanExtendedResourceDefinitionOutput) ToOceanExtendedResourceDefinitionOutput() OceanExtendedResourceDefinitionOutput
- func (o OceanExtendedResourceDefinitionOutput) ToOceanExtendedResourceDefinitionOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionOutput
- type OceanExtendedResourceDefinitionState
- type OceanFilters
- type OceanFiltersArgs
- func (OceanFiltersArgs) ElementType() reflect.Type
- func (i OceanFiltersArgs) ToOceanFiltersOutput() OceanFiltersOutput
- func (i OceanFiltersArgs) ToOceanFiltersOutputWithContext(ctx context.Context) OceanFiltersOutput
- func (i OceanFiltersArgs) ToOceanFiltersPtrOutput() OceanFiltersPtrOutput
- func (i OceanFiltersArgs) ToOceanFiltersPtrOutputWithContext(ctx context.Context) OceanFiltersPtrOutput
- type OceanFiltersInput
- type OceanFiltersOutput
- func (o OceanFiltersOutput) Architectures() pulumi.StringArrayOutput
- func (o OceanFiltersOutput) Categories() pulumi.StringArrayOutput
- func (o OceanFiltersOutput) DiskTypes() pulumi.StringArrayOutput
- func (OceanFiltersOutput) ElementType() reflect.Type
- func (o OceanFiltersOutput) ExcludeFamilies() pulumi.StringArrayOutput
- func (o OceanFiltersOutput) ExcludeMetal() pulumi.BoolPtrOutput
- func (o OceanFiltersOutput) Hypervisors() pulumi.StringArrayOutput
- func (o OceanFiltersOutput) IncludeFamilies() pulumi.StringArrayOutput
- func (o OceanFiltersOutput) IsEnaSupported() pulumi.StringPtrOutput
- func (o OceanFiltersOutput) MaxGpu() pulumi.IntPtrOutput
- func (o OceanFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanFiltersOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanFiltersOutput) MinEnis() pulumi.IntPtrOutput
- func (o OceanFiltersOutput) MinGpu() pulumi.IntPtrOutput
- func (o OceanFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanFiltersOutput) MinNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanFiltersOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanFiltersOutput) RootDeviceTypes() pulumi.StringArrayOutput
- func (o OceanFiltersOutput) ToOceanFiltersOutput() OceanFiltersOutput
- func (o OceanFiltersOutput) ToOceanFiltersOutputWithContext(ctx context.Context) OceanFiltersOutput
- func (o OceanFiltersOutput) ToOceanFiltersPtrOutput() OceanFiltersPtrOutput
- func (o OceanFiltersOutput) ToOceanFiltersPtrOutputWithContext(ctx context.Context) OceanFiltersPtrOutput
- func (o OceanFiltersOutput) VirtualizationTypes() pulumi.StringArrayOutput
- type OceanFiltersPtrInput
- type OceanFiltersPtrOutput
- func (o OceanFiltersPtrOutput) Architectures() pulumi.StringArrayOutput
- func (o OceanFiltersPtrOutput) Categories() pulumi.StringArrayOutput
- func (o OceanFiltersPtrOutput) DiskTypes() pulumi.StringArrayOutput
- func (o OceanFiltersPtrOutput) Elem() OceanFiltersOutput
- func (OceanFiltersPtrOutput) ElementType() reflect.Type
- func (o OceanFiltersPtrOutput) ExcludeFamilies() pulumi.StringArrayOutput
- func (o OceanFiltersPtrOutput) ExcludeMetal() pulumi.BoolPtrOutput
- func (o OceanFiltersPtrOutput) Hypervisors() pulumi.StringArrayOutput
- func (o OceanFiltersPtrOutput) IncludeFamilies() pulumi.StringArrayOutput
- func (o OceanFiltersPtrOutput) IsEnaSupported() pulumi.StringPtrOutput
- func (o OceanFiltersPtrOutput) MaxGpu() pulumi.IntPtrOutput
- func (o OceanFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanFiltersPtrOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanFiltersPtrOutput) MinEnis() pulumi.IntPtrOutput
- func (o OceanFiltersPtrOutput) MinGpu() pulumi.IntPtrOutput
- func (o OceanFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanFiltersPtrOutput) MinNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanFiltersPtrOutput) RootDeviceTypes() pulumi.StringArrayOutput
- func (o OceanFiltersPtrOutput) ToOceanFiltersPtrOutput() OceanFiltersPtrOutput
- func (o OceanFiltersPtrOutput) ToOceanFiltersPtrOutputWithContext(ctx context.Context) OceanFiltersPtrOutput
- func (o OceanFiltersPtrOutput) VirtualizationTypes() pulumi.StringArrayOutput
- type OceanInput
- type OceanInstanceMetadataOptions
- type OceanInstanceMetadataOptionsArgs
- func (OceanInstanceMetadataOptionsArgs) ElementType() reflect.Type
- func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsOutput() OceanInstanceMetadataOptionsOutput
- func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsOutput
- func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsPtrOutput() OceanInstanceMetadataOptionsPtrOutput
- func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsPtrOutput
- type OceanInstanceMetadataOptionsInput
- type OceanInstanceMetadataOptionsOutput
- func (OceanInstanceMetadataOptionsOutput) ElementType() reflect.Type
- func (o OceanInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o OceanInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
- func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsOutput() OceanInstanceMetadataOptionsOutput
- func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsOutput
- func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsPtrOutput() OceanInstanceMetadataOptionsPtrOutput
- func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsPtrOutput
- type OceanInstanceMetadataOptionsPtrInput
- type OceanInstanceMetadataOptionsPtrOutput
- func (o OceanInstanceMetadataOptionsPtrOutput) Elem() OceanInstanceMetadataOptionsOutput
- func (OceanInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o OceanInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o OceanInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
- func (o OceanInstanceMetadataOptionsPtrOutput) ToOceanInstanceMetadataOptionsPtrOutput() OceanInstanceMetadataOptionsPtrOutput
- func (o OceanInstanceMetadataOptionsPtrOutput) ToOceanInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsPtrOutput
- type OceanLaunchSpec
- type OceanLaunchSpecArgs
- type OceanLaunchSpecArray
- type OceanLaunchSpecArrayInput
- type OceanLaunchSpecArrayOutput
- func (OceanLaunchSpecArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecOutput
- func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput
- func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutputWithContext(ctx context.Context) OceanLaunchSpecArrayOutput
- type OceanLaunchSpecAutoscaleDown
- type OceanLaunchSpecAutoscaleDownArgs
- func (OceanLaunchSpecAutoscaleDownArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleDownArgs) ToOceanLaunchSpecAutoscaleDownOutput() OceanLaunchSpecAutoscaleDownOutput
- func (i OceanLaunchSpecAutoscaleDownArgs) ToOceanLaunchSpecAutoscaleDownOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownOutput
- type OceanLaunchSpecAutoscaleDownArray
- func (OceanLaunchSpecAutoscaleDownArray) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleDownArray) ToOceanLaunchSpecAutoscaleDownArrayOutput() OceanLaunchSpecAutoscaleDownArrayOutput
- func (i OceanLaunchSpecAutoscaleDownArray) ToOceanLaunchSpecAutoscaleDownArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownArrayOutput
- type OceanLaunchSpecAutoscaleDownArrayInput
- type OceanLaunchSpecAutoscaleDownArrayOutput
- func (OceanLaunchSpecAutoscaleDownArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleDownArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecAutoscaleDownOutput
- func (o OceanLaunchSpecAutoscaleDownArrayOutput) ToOceanLaunchSpecAutoscaleDownArrayOutput() OceanLaunchSpecAutoscaleDownArrayOutput
- func (o OceanLaunchSpecAutoscaleDownArrayOutput) ToOceanLaunchSpecAutoscaleDownArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownArrayOutput
- type OceanLaunchSpecAutoscaleDownInput
- type OceanLaunchSpecAutoscaleDownOutput
- func (OceanLaunchSpecAutoscaleDownOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o OceanLaunchSpecAutoscaleDownOutput) ToOceanLaunchSpecAutoscaleDownOutput() OceanLaunchSpecAutoscaleDownOutput
- func (o OceanLaunchSpecAutoscaleDownOutput) ToOceanLaunchSpecAutoscaleDownOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownOutput
- type OceanLaunchSpecAutoscaleHeadroom
- type OceanLaunchSpecAutoscaleHeadroomArgs
- func (OceanLaunchSpecAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
- func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
- type OceanLaunchSpecAutoscaleHeadroomArray
- func (OceanLaunchSpecAutoscaleHeadroomArray) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomArrayInput
- type OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecAutoscaleHeadroomOutput
- func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomInput
- type OceanLaunchSpecAutoscaleHeadroomOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanLaunchSpecAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
- type OceanLaunchSpecAutoscaleHeadroomsAutomatic
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArray
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticInput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- type OceanLaunchSpecBlockDeviceMapping
- type OceanLaunchSpecBlockDeviceMappingArgs
- func (OceanLaunchSpecBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecBlockDeviceMappingArgs) ToOceanLaunchSpecBlockDeviceMappingOutput() OceanLaunchSpecBlockDeviceMappingOutput
- func (i OceanLaunchSpecBlockDeviceMappingArgs) ToOceanLaunchSpecBlockDeviceMappingOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingOutput
- type OceanLaunchSpecBlockDeviceMappingArray
- func (OceanLaunchSpecBlockDeviceMappingArray) ElementType() reflect.Type
- func (i OceanLaunchSpecBlockDeviceMappingArray) ToOceanLaunchSpecBlockDeviceMappingArrayOutput() OceanLaunchSpecBlockDeviceMappingArrayOutput
- func (i OceanLaunchSpecBlockDeviceMappingArray) ToOceanLaunchSpecBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingArrayOutput
- type OceanLaunchSpecBlockDeviceMappingArrayInput
- type OceanLaunchSpecBlockDeviceMappingArrayOutput
- func (OceanLaunchSpecBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecBlockDeviceMappingOutput
- func (o OceanLaunchSpecBlockDeviceMappingArrayOutput) ToOceanLaunchSpecBlockDeviceMappingArrayOutput() OceanLaunchSpecBlockDeviceMappingArrayOutput
- func (o OceanLaunchSpecBlockDeviceMappingArrayOutput) ToOceanLaunchSpecBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingArrayOutput
- type OceanLaunchSpecBlockDeviceMappingEbs
- type OceanLaunchSpecBlockDeviceMappingEbsArgs
- func (OceanLaunchSpecBlockDeviceMappingEbsArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsOutput() OceanLaunchSpecBlockDeviceMappingEbsOutput
- func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsOutput
- func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSize
- type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs
- func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeInput
- type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) BaseSize() pulumi.IntOutput
- func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) Resource() pulumi.StringOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) SizePerResourceUnit() pulumi.IntOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrInput
- type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) BaseSize() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Elem() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
- func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Resource() pulumi.StringPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- type OceanLaunchSpecBlockDeviceMappingEbsInput
- type OceanLaunchSpecBlockDeviceMappingEbsOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) DynamicVolumeSize() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (OceanLaunchSpecBlockDeviceMappingEbsOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) Encrypted() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsOutput() OceanLaunchSpecBlockDeviceMappingEbsOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
- type OceanLaunchSpecBlockDeviceMappingEbsPtrInput
- type OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) DynamicVolumeSize() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Elem() OceanLaunchSpecBlockDeviceMappingEbsOutput
- func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type OceanLaunchSpecBlockDeviceMappingInput
- type OceanLaunchSpecBlockDeviceMappingOutput
- func (o OceanLaunchSpecBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingOutput) Ebs() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
- func (OceanLaunchSpecBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecBlockDeviceMappingOutput) NoDevice() pulumi.StringPtrOutput
- func (o OceanLaunchSpecBlockDeviceMappingOutput) ToOceanLaunchSpecBlockDeviceMappingOutput() OceanLaunchSpecBlockDeviceMappingOutput
- func (o OceanLaunchSpecBlockDeviceMappingOutput) ToOceanLaunchSpecBlockDeviceMappingOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingOutput
- func (o OceanLaunchSpecBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
- type OceanLaunchSpecCreateOptions
- type OceanLaunchSpecCreateOptionsArgs
- func (OceanLaunchSpecCreateOptionsArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsOutput() OceanLaunchSpecCreateOptionsOutput
- func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsOutput
- func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsPtrOutput() OceanLaunchSpecCreateOptionsPtrOutput
- func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsPtrOutput
- type OceanLaunchSpecCreateOptionsInput
- type OceanLaunchSpecCreateOptionsOutput
- func (OceanLaunchSpecCreateOptionsOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecCreateOptionsOutput) InitialNodes() pulumi.IntPtrOutput
- func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsOutput() OceanLaunchSpecCreateOptionsOutput
- func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsOutput
- func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsPtrOutput() OceanLaunchSpecCreateOptionsPtrOutput
- func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsPtrOutput
- type OceanLaunchSpecCreateOptionsPtrInput
- type OceanLaunchSpecCreateOptionsPtrOutput
- func (o OceanLaunchSpecCreateOptionsPtrOutput) Elem() OceanLaunchSpecCreateOptionsOutput
- func (OceanLaunchSpecCreateOptionsPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecCreateOptionsPtrOutput) InitialNodes() pulumi.IntPtrOutput
- func (o OceanLaunchSpecCreateOptionsPtrOutput) ToOceanLaunchSpecCreateOptionsPtrOutput() OceanLaunchSpecCreateOptionsPtrOutput
- func (o OceanLaunchSpecCreateOptionsPtrOutput) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsPtrOutput
- type OceanLaunchSpecDeleteOptions
- type OceanLaunchSpecDeleteOptionsArgs
- func (OceanLaunchSpecDeleteOptionsArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsOutput() OceanLaunchSpecDeleteOptionsOutput
- func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsOutput
- func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsPtrOutput() OceanLaunchSpecDeleteOptionsPtrOutput
- func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsPtrOutput
- type OceanLaunchSpecDeleteOptionsInput
- type OceanLaunchSpecDeleteOptionsOutput
- func (o OceanLaunchSpecDeleteOptionsOutput) DeleteNodes() pulumi.BoolPtrOutput
- func (OceanLaunchSpecDeleteOptionsOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecDeleteOptionsOutput) ForceDelete() pulumi.BoolOutput
- func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsOutput() OceanLaunchSpecDeleteOptionsOutput
- func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsOutput
- func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsPtrOutput() OceanLaunchSpecDeleteOptionsPtrOutput
- func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsPtrOutput
- type OceanLaunchSpecDeleteOptionsPtrInput
- type OceanLaunchSpecDeleteOptionsPtrOutput
- func (o OceanLaunchSpecDeleteOptionsPtrOutput) DeleteNodes() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecDeleteOptionsPtrOutput) Elem() OceanLaunchSpecDeleteOptionsOutput
- func (OceanLaunchSpecDeleteOptionsPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecDeleteOptionsPtrOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecDeleteOptionsPtrOutput) ToOceanLaunchSpecDeleteOptionsPtrOutput() OceanLaunchSpecDeleteOptionsPtrOutput
- func (o OceanLaunchSpecDeleteOptionsPtrOutput) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsPtrOutput
- type OceanLaunchSpecElasticIpPool
- type OceanLaunchSpecElasticIpPoolArgs
- func (OceanLaunchSpecElasticIpPoolArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecElasticIpPoolArgs) ToOceanLaunchSpecElasticIpPoolOutput() OceanLaunchSpecElasticIpPoolOutput
- func (i OceanLaunchSpecElasticIpPoolArgs) ToOceanLaunchSpecElasticIpPoolOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolOutput
- type OceanLaunchSpecElasticIpPoolArray
- func (OceanLaunchSpecElasticIpPoolArray) ElementType() reflect.Type
- func (i OceanLaunchSpecElasticIpPoolArray) ToOceanLaunchSpecElasticIpPoolArrayOutput() OceanLaunchSpecElasticIpPoolArrayOutput
- func (i OceanLaunchSpecElasticIpPoolArray) ToOceanLaunchSpecElasticIpPoolArrayOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolArrayOutput
- type OceanLaunchSpecElasticIpPoolArrayInput
- type OceanLaunchSpecElasticIpPoolArrayOutput
- func (OceanLaunchSpecElasticIpPoolArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecElasticIpPoolArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecElasticIpPoolOutput
- func (o OceanLaunchSpecElasticIpPoolArrayOutput) ToOceanLaunchSpecElasticIpPoolArrayOutput() OceanLaunchSpecElasticIpPoolArrayOutput
- func (o OceanLaunchSpecElasticIpPoolArrayOutput) ToOceanLaunchSpecElasticIpPoolArrayOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolArrayOutput
- type OceanLaunchSpecElasticIpPoolInput
- type OceanLaunchSpecElasticIpPoolOutput
- func (OceanLaunchSpecElasticIpPoolOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecElasticIpPoolOutput) TagSelector() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- func (o OceanLaunchSpecElasticIpPoolOutput) ToOceanLaunchSpecElasticIpPoolOutput() OceanLaunchSpecElasticIpPoolOutput
- func (o OceanLaunchSpecElasticIpPoolOutput) ToOceanLaunchSpecElasticIpPoolOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolOutput
- type OceanLaunchSpecElasticIpPoolTagSelector
- type OceanLaunchSpecElasticIpPoolTagSelectorArgs
- func (OceanLaunchSpecElasticIpPoolTagSelectorArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorOutput() OceanLaunchSpecElasticIpPoolTagSelectorOutput
- func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorOutput
- func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- type OceanLaunchSpecElasticIpPoolTagSelectorInput
- type OceanLaunchSpecElasticIpPoolTagSelectorOutput
- func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) TagKey() pulumi.StringOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) TagValue() pulumi.StringPtrOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorOutput() OceanLaunchSpecElasticIpPoolTagSelectorOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- type OceanLaunchSpecElasticIpPoolTagSelectorPtrInput
- type OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) Elem() OceanLaunchSpecElasticIpPoolTagSelectorOutput
- func (OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) TagKey() pulumi.StringPtrOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) TagValue() pulumi.StringPtrOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
- type OceanLaunchSpecEphemeralStorage
- type OceanLaunchSpecEphemeralStorageArgs
- func (OceanLaunchSpecEphemeralStorageArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecEphemeralStorageArgs) ToOceanLaunchSpecEphemeralStorageOutput() OceanLaunchSpecEphemeralStorageOutput
- func (i OceanLaunchSpecEphemeralStorageArgs) ToOceanLaunchSpecEphemeralStorageOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageOutput
- type OceanLaunchSpecEphemeralStorageArray
- func (OceanLaunchSpecEphemeralStorageArray) ElementType() reflect.Type
- func (i OceanLaunchSpecEphemeralStorageArray) ToOceanLaunchSpecEphemeralStorageArrayOutput() OceanLaunchSpecEphemeralStorageArrayOutput
- func (i OceanLaunchSpecEphemeralStorageArray) ToOceanLaunchSpecEphemeralStorageArrayOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageArrayOutput
- type OceanLaunchSpecEphemeralStorageArrayInput
- type OceanLaunchSpecEphemeralStorageArrayOutput
- func (OceanLaunchSpecEphemeralStorageArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecEphemeralStorageArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecEphemeralStorageOutput
- func (o OceanLaunchSpecEphemeralStorageArrayOutput) ToOceanLaunchSpecEphemeralStorageArrayOutput() OceanLaunchSpecEphemeralStorageArrayOutput
- func (o OceanLaunchSpecEphemeralStorageArrayOutput) ToOceanLaunchSpecEphemeralStorageArrayOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageArrayOutput
- type OceanLaunchSpecEphemeralStorageInput
- type OceanLaunchSpecEphemeralStorageOutput
- func (OceanLaunchSpecEphemeralStorageOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecEphemeralStorageOutput) EphemeralStorageDeviceName() pulumi.StringPtrOutput
- func (o OceanLaunchSpecEphemeralStorageOutput) ToOceanLaunchSpecEphemeralStorageOutput() OceanLaunchSpecEphemeralStorageOutput
- func (o OceanLaunchSpecEphemeralStorageOutput) ToOceanLaunchSpecEphemeralStorageOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageOutput
- type OceanLaunchSpecImage
- type OceanLaunchSpecImageArgs
- type OceanLaunchSpecImageArray
- type OceanLaunchSpecImageArrayInput
- type OceanLaunchSpecImageArrayOutput
- func (OceanLaunchSpecImageArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecImageArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecImageOutput
- func (o OceanLaunchSpecImageArrayOutput) ToOceanLaunchSpecImageArrayOutput() OceanLaunchSpecImageArrayOutput
- func (o OceanLaunchSpecImageArrayOutput) ToOceanLaunchSpecImageArrayOutputWithContext(ctx context.Context) OceanLaunchSpecImageArrayOutput
- type OceanLaunchSpecImageInput
- type OceanLaunchSpecImageOutput
- func (OceanLaunchSpecImageOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecImageOutput) ImageId() pulumi.StringPtrOutput
- func (o OceanLaunchSpecImageOutput) ToOceanLaunchSpecImageOutput() OceanLaunchSpecImageOutput
- func (o OceanLaunchSpecImageOutput) ToOceanLaunchSpecImageOutputWithContext(ctx context.Context) OceanLaunchSpecImageOutput
- type OceanLaunchSpecInput
- type OceanLaunchSpecInstanceMetadataOptions
- type OceanLaunchSpecInstanceMetadataOptionsArgs
- func (OceanLaunchSpecInstanceMetadataOptionsArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsOutput() OceanLaunchSpecInstanceMetadataOptionsOutput
- func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsOutput
- func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- type OceanLaunchSpecInstanceMetadataOptionsInput
- type OceanLaunchSpecInstanceMetadataOptionsOutput
- func (OceanLaunchSpecInstanceMetadataOptionsOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsOutput() OceanLaunchSpecInstanceMetadataOptionsOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- type OceanLaunchSpecInstanceMetadataOptionsPtrInput
- type OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) Elem() OceanLaunchSpecInstanceMetadataOptionsOutput
- func (OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- type OceanLaunchSpecInstanceTypesFilters
- type OceanLaunchSpecInstanceTypesFiltersArgs
- func (OceanLaunchSpecInstanceTypesFiltersArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersOutput() OceanLaunchSpecInstanceTypesFiltersOutput
- func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersOutput
- func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput() OceanLaunchSpecInstanceTypesFiltersPtrOutput
- func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersPtrOutput
- type OceanLaunchSpecInstanceTypesFiltersInput
- type OceanLaunchSpecInstanceTypesFiltersOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) Categories() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) DiskTypes() pulumi.StringArrayOutput
- func (OceanLaunchSpecInstanceTypesFiltersOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) ExcludeFamilies() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) ExcludeMetal() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) Hypervisors() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) IncludeFamilies() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) IsEnaSupported() pulumi.StringPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxGpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinEnis() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinGpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) RootDeviceTypes() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersOutput() OceanLaunchSpecInstanceTypesFiltersOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput() OceanLaunchSpecInstanceTypesFiltersPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersOutput) VirtualizationTypes() pulumi.StringArrayOutput
- type OceanLaunchSpecInstanceTypesFiltersPtrInput
- type OceanLaunchSpecInstanceTypesFiltersPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) Categories() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) DiskTypes() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) Elem() OceanLaunchSpecInstanceTypesFiltersOutput
- func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ExcludeFamilies() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ExcludeMetal() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) Hypervisors() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) IncludeFamilies() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) IsEnaSupported() pulumi.StringPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxGpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinEnis() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinGpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinNetworkPerformance() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) RootDeviceTypes() pulumi.StringArrayOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput() OceanLaunchSpecInstanceTypesFiltersPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersPtrOutput
- func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) VirtualizationTypes() pulumi.StringArrayOutput
- type OceanLaunchSpecLabel
- type OceanLaunchSpecLabelArgs
- type OceanLaunchSpecLabelArray
- type OceanLaunchSpecLabelArrayInput
- type OceanLaunchSpecLabelArrayOutput
- func (OceanLaunchSpecLabelArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecLabelArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecLabelOutput
- func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput
- func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutputWithContext(ctx context.Context) OceanLaunchSpecLabelArrayOutput
- type OceanLaunchSpecLabelInput
- type OceanLaunchSpecLabelOutput
- func (OceanLaunchSpecLabelOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecLabelOutput) Key() pulumi.StringOutput
- func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput
- func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutputWithContext(ctx context.Context) OceanLaunchSpecLabelOutput
- func (o OceanLaunchSpecLabelOutput) Value() pulumi.StringOutput
- type OceanLaunchSpecMap
- type OceanLaunchSpecMapInput
- type OceanLaunchSpecMapOutput
- func (OceanLaunchSpecMapOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecMapOutput) MapIndex(k pulumi.StringInput) OceanLaunchSpecOutput
- func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput
- func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutputWithContext(ctx context.Context) OceanLaunchSpecMapOutput
- type OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecOutput) AutoscaleDowns() OceanLaunchSpecAutoscaleDownArrayOutput
- func (o OceanLaunchSpecOutput) AutoscaleHeadrooms() OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (o OceanLaunchSpecOutput) AutoscaleHeadroomsAutomatics() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (o OceanLaunchSpecOutput) BlockDeviceMappings() OceanLaunchSpecBlockDeviceMappingArrayOutput
- func (o OceanLaunchSpecOutput) CreateOptions() OceanLaunchSpecCreateOptionsPtrOutput
- func (o OceanLaunchSpecOutput) DeleteOptions() OceanLaunchSpecDeleteOptionsPtrOutput
- func (o OceanLaunchSpecOutput) ElasticIpPools() OceanLaunchSpecElasticIpPoolArrayOutput
- func (OceanLaunchSpecOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecOutput) EphemeralStorages() OceanLaunchSpecEphemeralStorageArrayOutput
- func (o OceanLaunchSpecOutput) IamInstanceProfile() pulumi.StringPtrOutput
- func (o OceanLaunchSpecOutput) ImageId() pulumi.StringPtrOutput
- func (o OceanLaunchSpecOutput) Images() OceanLaunchSpecImageArrayOutput
- func (o OceanLaunchSpecOutput) InstanceMetadataOptions() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
- func (o OceanLaunchSpecOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o OceanLaunchSpecOutput) InstanceTypesFilters() OceanLaunchSpecInstanceTypesFiltersPtrOutput
- func (o OceanLaunchSpecOutput) Labels() OceanLaunchSpecLabelArrayOutput
- func (o OceanLaunchSpecOutput) Name() pulumi.StringOutput
- func (o OceanLaunchSpecOutput) OceanId() pulumi.StringOutput
- func (o OceanLaunchSpecOutput) PreferredOdTypes() pulumi.StringArrayOutput
- func (o OceanLaunchSpecOutput) PreferredSpotTypes() pulumi.StringArrayOutput
- func (o OceanLaunchSpecOutput) ReservedEnis() pulumi.IntPtrOutput
- func (o OceanLaunchSpecOutput) ResourceLimits() OceanLaunchSpecResourceLimitArrayOutput
- func (o OceanLaunchSpecOutput) RestrictScaleDown() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecOutput) RootVolumeSize() pulumi.IntPtrOutput
- func (o OceanLaunchSpecOutput) SchedulingShutdownHours() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- func (o OceanLaunchSpecOutput) SchedulingTasks() OceanLaunchSpecSchedulingTaskArrayOutput
- func (o OceanLaunchSpecOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o OceanLaunchSpecOutput) Strategies() OceanLaunchSpecStrategyArrayOutput
- func (o OceanLaunchSpecOutput) SubnetIds() pulumi.StringArrayOutput
- func (o OceanLaunchSpecOutput) Tags() OceanLaunchSpecTagArrayOutput
- func (o OceanLaunchSpecOutput) Taints() OceanLaunchSpecTaintArrayOutput
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) UpdatePolicy() OceanLaunchSpecUpdatePolicyPtrOutput
- func (o OceanLaunchSpecOutput) UserData() pulumi.StringPtrOutput
- type OceanLaunchSpecResourceLimit
- type OceanLaunchSpecResourceLimitArgs
- func (OceanLaunchSpecResourceLimitArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecResourceLimitArgs) ToOceanLaunchSpecResourceLimitOutput() OceanLaunchSpecResourceLimitOutput
- func (i OceanLaunchSpecResourceLimitArgs) ToOceanLaunchSpecResourceLimitOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitOutput
- type OceanLaunchSpecResourceLimitArray
- func (OceanLaunchSpecResourceLimitArray) ElementType() reflect.Type
- func (i OceanLaunchSpecResourceLimitArray) ToOceanLaunchSpecResourceLimitArrayOutput() OceanLaunchSpecResourceLimitArrayOutput
- func (i OceanLaunchSpecResourceLimitArray) ToOceanLaunchSpecResourceLimitArrayOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitArrayOutput
- type OceanLaunchSpecResourceLimitArrayInput
- type OceanLaunchSpecResourceLimitArrayOutput
- func (OceanLaunchSpecResourceLimitArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecResourceLimitArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecResourceLimitOutput
- func (o OceanLaunchSpecResourceLimitArrayOutput) ToOceanLaunchSpecResourceLimitArrayOutput() OceanLaunchSpecResourceLimitArrayOutput
- func (o OceanLaunchSpecResourceLimitArrayOutput) ToOceanLaunchSpecResourceLimitArrayOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitArrayOutput
- type OceanLaunchSpecResourceLimitInput
- type OceanLaunchSpecResourceLimitOutput
- func (OceanLaunchSpecResourceLimitOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecResourceLimitOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecResourceLimitOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecResourceLimitOutput) ToOceanLaunchSpecResourceLimitOutput() OceanLaunchSpecResourceLimitOutput
- func (o OceanLaunchSpecResourceLimitOutput) ToOceanLaunchSpecResourceLimitOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitOutput
- type OceanLaunchSpecSchedulingShutdownHours
- type OceanLaunchSpecSchedulingShutdownHoursArgs
- func (OceanLaunchSpecSchedulingShutdownHoursArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursOutput() OceanLaunchSpecSchedulingShutdownHoursOutput
- func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursOutput
- func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- type OceanLaunchSpecSchedulingShutdownHoursInput
- type OceanLaunchSpecSchedulingShutdownHoursOutput
- func (OceanLaunchSpecSchedulingShutdownHoursOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursOutput() OceanLaunchSpecSchedulingShutdownHoursOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- type OceanLaunchSpecSchedulingShutdownHoursPtrInput
- type OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) Elem() OceanLaunchSpecSchedulingShutdownHoursOutput
- func (OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursPtrOutput
- type OceanLaunchSpecSchedulingTask
- type OceanLaunchSpecSchedulingTaskArgs
- func (OceanLaunchSpecSchedulingTaskArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
- func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
- type OceanLaunchSpecSchedulingTaskArray
- func (OceanLaunchSpecSchedulingTaskArray) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
- func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
- type OceanLaunchSpecSchedulingTaskArrayInput
- type OceanLaunchSpecSchedulingTaskArrayOutput
- func (OceanLaunchSpecSchedulingTaskArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecSchedulingTaskOutput
- func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
- func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
- type OceanLaunchSpecSchedulingTaskInput
- type OceanLaunchSpecSchedulingTaskOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) CronExpression() pulumi.StringOutput
- func (OceanLaunchSpecSchedulingTaskOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskOutput) IsEnabled() pulumi.BoolOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) TaskHeadrooms() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) TaskType() pulumi.StringOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroom
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArgs
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArray
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomInput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) NumOfUnits() pulumi.IntOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- type OceanLaunchSpecState
- type OceanLaunchSpecStrategy
- type OceanLaunchSpecStrategyArgs
- type OceanLaunchSpecStrategyArray
- func (OceanLaunchSpecStrategyArray) ElementType() reflect.Type
- func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
- func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
- type OceanLaunchSpecStrategyArrayInput
- type OceanLaunchSpecStrategyArrayOutput
- func (OceanLaunchSpecStrategyArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecStrategyArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecStrategyOutput
- func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
- func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
- type OceanLaunchSpecStrategyInput
- type OceanLaunchSpecStrategyOutput
- func (o OceanLaunchSpecStrategyOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (OceanLaunchSpecStrategyOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecStrategyOutput) SpotPercentage() pulumi.IntPtrOutput
- func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput
- func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyOutput
- func (o OceanLaunchSpecStrategyOutput) UtilizeCommitments() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecStrategyOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
- type OceanLaunchSpecTag
- type OceanLaunchSpecTagArgs
- type OceanLaunchSpecTagArray
- type OceanLaunchSpecTagArrayInput
- type OceanLaunchSpecTagArrayOutput
- func (OceanLaunchSpecTagArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecTagArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecTagOutput
- func (o OceanLaunchSpecTagArrayOutput) ToOceanLaunchSpecTagArrayOutput() OceanLaunchSpecTagArrayOutput
- func (o OceanLaunchSpecTagArrayOutput) ToOceanLaunchSpecTagArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTagArrayOutput
- type OceanLaunchSpecTagInput
- type OceanLaunchSpecTagOutput
- func (OceanLaunchSpecTagOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecTagOutput) Key() pulumi.StringOutput
- func (o OceanLaunchSpecTagOutput) ToOceanLaunchSpecTagOutput() OceanLaunchSpecTagOutput
- func (o OceanLaunchSpecTagOutput) ToOceanLaunchSpecTagOutputWithContext(ctx context.Context) OceanLaunchSpecTagOutput
- func (o OceanLaunchSpecTagOutput) Value() pulumi.StringOutput
- type OceanLaunchSpecTaint
- type OceanLaunchSpecTaintArgs
- type OceanLaunchSpecTaintArray
- type OceanLaunchSpecTaintArrayInput
- type OceanLaunchSpecTaintArrayOutput
- func (OceanLaunchSpecTaintArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecTaintArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput
- func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTaintArrayOutput
- type OceanLaunchSpecTaintInput
- type OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintOutput) Effect() pulumi.StringOutput
- func (OceanLaunchSpecTaintOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecTaintOutput) Key() pulumi.StringOutput
- func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutputWithContext(ctx context.Context) OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintOutput) Value() pulumi.StringOutput
- type OceanLaunchSpecUpdatePolicy
- type OceanLaunchSpecUpdatePolicyArgs
- func (OceanLaunchSpecUpdatePolicyArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
- type OceanLaunchSpecUpdatePolicyInput
- type OceanLaunchSpecUpdatePolicyOutput
- func (OceanLaunchSpecUpdatePolicyOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
- type OceanLaunchSpecUpdatePolicyPtrInput
- type OceanLaunchSpecUpdatePolicyPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) Elem() OceanLaunchSpecUpdatePolicyOutput
- func (OceanLaunchSpecUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
- type OceanLaunchSpecUpdatePolicyRollConfig
- type OceanLaunchSpecUpdatePolicyRollConfigArgs
- func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- type OceanLaunchSpecUpdatePolicyRollConfigInput
- type OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
- func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- type OceanLaunchSpecUpdatePolicyRollConfigPtrInput
- type OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) Elem() OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- type OceanLoadBalancer
- type OceanLoadBalancerArgs
- type OceanLoadBalancerArray
- type OceanLoadBalancerArrayInput
- type OceanLoadBalancerArrayOutput
- func (OceanLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o OceanLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanLoadBalancerOutput
- func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput
- func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutputWithContext(ctx context.Context) OceanLoadBalancerArrayOutput
- type OceanLoadBalancerInput
- type OceanLoadBalancerOutput
- func (o OceanLoadBalancerOutput) Arn() pulumi.StringPtrOutput
- func (OceanLoadBalancerOutput) ElementType() reflect.Type
- func (o OceanLoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutput() OceanLoadBalancerOutput
- func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutputWithContext(ctx context.Context) OceanLoadBalancerOutput
- func (o OceanLoadBalancerOutput) Type() pulumi.StringPtrOutput
- type OceanLogging
- type OceanLoggingArgs
- func (OceanLoggingArgs) ElementType() reflect.Type
- func (i OceanLoggingArgs) ToOceanLoggingOutput() OceanLoggingOutput
- func (i OceanLoggingArgs) ToOceanLoggingOutputWithContext(ctx context.Context) OceanLoggingOutput
- func (i OceanLoggingArgs) ToOceanLoggingPtrOutput() OceanLoggingPtrOutput
- func (i OceanLoggingArgs) ToOceanLoggingPtrOutputWithContext(ctx context.Context) OceanLoggingPtrOutput
- type OceanLoggingExport
- type OceanLoggingExportArgs
- func (OceanLoggingExportArgs) ElementType() reflect.Type
- func (i OceanLoggingExportArgs) ToOceanLoggingExportOutput() OceanLoggingExportOutput
- func (i OceanLoggingExportArgs) ToOceanLoggingExportOutputWithContext(ctx context.Context) OceanLoggingExportOutput
- func (i OceanLoggingExportArgs) ToOceanLoggingExportPtrOutput() OceanLoggingExportPtrOutput
- func (i OceanLoggingExportArgs) ToOceanLoggingExportPtrOutputWithContext(ctx context.Context) OceanLoggingExportPtrOutput
- type OceanLoggingExportInput
- type OceanLoggingExportOutput
- func (OceanLoggingExportOutput) ElementType() reflect.Type
- func (o OceanLoggingExportOutput) S3s() OceanLoggingExportS3ArrayOutput
- func (o OceanLoggingExportOutput) ToOceanLoggingExportOutput() OceanLoggingExportOutput
- func (o OceanLoggingExportOutput) ToOceanLoggingExportOutputWithContext(ctx context.Context) OceanLoggingExportOutput
- func (o OceanLoggingExportOutput) ToOceanLoggingExportPtrOutput() OceanLoggingExportPtrOutput
- func (o OceanLoggingExportOutput) ToOceanLoggingExportPtrOutputWithContext(ctx context.Context) OceanLoggingExportPtrOutput
- type OceanLoggingExportPtrInput
- type OceanLoggingExportPtrOutput
- func (o OceanLoggingExportPtrOutput) Elem() OceanLoggingExportOutput
- func (OceanLoggingExportPtrOutput) ElementType() reflect.Type
- func (o OceanLoggingExportPtrOutput) S3s() OceanLoggingExportS3ArrayOutput
- func (o OceanLoggingExportPtrOutput) ToOceanLoggingExportPtrOutput() OceanLoggingExportPtrOutput
- func (o OceanLoggingExportPtrOutput) ToOceanLoggingExportPtrOutputWithContext(ctx context.Context) OceanLoggingExportPtrOutput
- type OceanLoggingExportS3
- type OceanLoggingExportS3Args
- type OceanLoggingExportS3Array
- type OceanLoggingExportS3ArrayInput
- type OceanLoggingExportS3ArrayOutput
- func (OceanLoggingExportS3ArrayOutput) ElementType() reflect.Type
- func (o OceanLoggingExportS3ArrayOutput) Index(i pulumi.IntInput) OceanLoggingExportS3Output
- func (o OceanLoggingExportS3ArrayOutput) ToOceanLoggingExportS3ArrayOutput() OceanLoggingExportS3ArrayOutput
- func (o OceanLoggingExportS3ArrayOutput) ToOceanLoggingExportS3ArrayOutputWithContext(ctx context.Context) OceanLoggingExportS3ArrayOutput
- type OceanLoggingExportS3Input
- type OceanLoggingExportS3Output
- func (OceanLoggingExportS3Output) ElementType() reflect.Type
- func (o OceanLoggingExportS3Output) Id() pulumi.StringOutput
- func (o OceanLoggingExportS3Output) ToOceanLoggingExportS3Output() OceanLoggingExportS3Output
- func (o OceanLoggingExportS3Output) ToOceanLoggingExportS3OutputWithContext(ctx context.Context) OceanLoggingExportS3Output
- type OceanLoggingInput
- type OceanLoggingOutput
- func (OceanLoggingOutput) ElementType() reflect.Type
- func (o OceanLoggingOutput) Export() OceanLoggingExportPtrOutput
- func (o OceanLoggingOutput) ToOceanLoggingOutput() OceanLoggingOutput
- func (o OceanLoggingOutput) ToOceanLoggingOutputWithContext(ctx context.Context) OceanLoggingOutput
- func (o OceanLoggingOutput) ToOceanLoggingPtrOutput() OceanLoggingPtrOutput
- func (o OceanLoggingOutput) ToOceanLoggingPtrOutputWithContext(ctx context.Context) OceanLoggingPtrOutput
- type OceanLoggingPtrInput
- type OceanLoggingPtrOutput
- func (o OceanLoggingPtrOutput) Elem() OceanLoggingOutput
- func (OceanLoggingPtrOutput) ElementType() reflect.Type
- func (o OceanLoggingPtrOutput) Export() OceanLoggingExportPtrOutput
- func (o OceanLoggingPtrOutput) ToOceanLoggingPtrOutput() OceanLoggingPtrOutput
- func (o OceanLoggingPtrOutput) ToOceanLoggingPtrOutputWithContext(ctx context.Context) OceanLoggingPtrOutput
- type OceanMap
- type OceanMapInput
- type OceanMapOutput
- type OceanOutput
- func (o OceanOutput) AssociateIpv6Address() pulumi.BoolPtrOutput
- func (o OceanOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
- func (o OceanOutput) AttachLoadBalancers() OceanAttachLoadBalancerArrayOutput
- func (o OceanOutput) Autoscaler() OceanAutoscalerPtrOutput
- func (o OceanOutput) Blacklists() pulumi.StringArrayOutput
- func (o OceanOutput) BlockDeviceMappings() OceanBlockDeviceMappingArrayOutput
- func (o OceanOutput) ClusterOrientations() OceanClusterOrientationArrayOutput
- func (o OceanOutput) ControllerId() pulumi.StringPtrOutput
- func (o OceanOutput) DesiredCapacity() pulumi.IntOutput
- func (o OceanOutput) DetachLoadBalancers() OceanDetachLoadBalancerArrayOutput
- func (o OceanOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (o OceanOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (OceanOutput) ElementType() reflect.Type
- func (o OceanOutput) FallbackToOndemand() pulumi.BoolPtrOutput
- func (o OceanOutput) Filters() OceanFiltersPtrOutput
- func (o OceanOutput) GracePeriod() pulumi.IntPtrOutput
- func (o OceanOutput) HealthCheckUnhealthyDurationBeforeReplacement() pulumi.IntPtrOutput
- func (o OceanOutput) IamInstanceProfile() pulumi.StringPtrOutput
- func (o OceanOutput) ImageId() pulumi.StringOutput
- func (o OceanOutput) InstanceMetadataOptions() OceanInstanceMetadataOptionsPtrOutput
- func (o OceanOutput) KeyName() pulumi.StringPtrOutput
- func (o OceanOutput) LoadBalancers() OceanLoadBalancerArrayOutput
- func (o OceanOutput) Logging() OceanLoggingPtrOutput
- func (o OceanOutput) MaxSize() pulumi.IntPtrOutput
- func (o OceanOutput) MinSize() pulumi.IntOutput
- func (o OceanOutput) Monitoring() pulumi.BoolPtrOutput
- func (o OceanOutput) Name() pulumi.StringOutput
- func (o OceanOutput) Region() pulumi.StringPtrOutput
- func (o OceanOutput) ReservedEnis() pulumi.IntPtrOutput
- func (o OceanOutput) ResourceTagSpecifications() OceanResourceTagSpecificationArrayOutput
- func (o OceanOutput) RootVolumeSize() pulumi.IntPtrOutput
- func (o OceanOutput) ScheduledTasks() OceanScheduledTaskArrayOutput
- func (o OceanOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o OceanOutput) SpotPercentage() pulumi.IntPtrOutput
- func (o OceanOutput) SpreadNodesBy() pulumi.StringPtrOutput
- func (o OceanOutput) SubnetIds() pulumi.StringArrayOutput
- func (o OceanOutput) Tags() OceanTagArrayOutput
- func (o OceanOutput) ToOceanOutput() OceanOutput
- func (o OceanOutput) ToOceanOutputWithContext(ctx context.Context) OceanOutput
- func (o OceanOutput) UpdatePolicy() OceanUpdatePolicyPtrOutput
- func (o OceanOutput) UseAsTemplateOnly() pulumi.BoolPtrOutput
- func (o OceanOutput) UserData() pulumi.StringPtrOutput
- func (o OceanOutput) UtilizeCommitments() pulumi.BoolPtrOutput
- func (o OceanOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
- func (o OceanOutput) Whitelists() pulumi.StringArrayOutput
- type OceanResourceTagSpecification
- type OceanResourceTagSpecificationArgs
- func (OceanResourceTagSpecificationArgs) ElementType() reflect.Type
- func (i OceanResourceTagSpecificationArgs) ToOceanResourceTagSpecificationOutput() OceanResourceTagSpecificationOutput
- func (i OceanResourceTagSpecificationArgs) ToOceanResourceTagSpecificationOutputWithContext(ctx context.Context) OceanResourceTagSpecificationOutput
- type OceanResourceTagSpecificationArray
- func (OceanResourceTagSpecificationArray) ElementType() reflect.Type
- func (i OceanResourceTagSpecificationArray) ToOceanResourceTagSpecificationArrayOutput() OceanResourceTagSpecificationArrayOutput
- func (i OceanResourceTagSpecificationArray) ToOceanResourceTagSpecificationArrayOutputWithContext(ctx context.Context) OceanResourceTagSpecificationArrayOutput
- type OceanResourceTagSpecificationArrayInput
- type OceanResourceTagSpecificationArrayOutput
- func (OceanResourceTagSpecificationArrayOutput) ElementType() reflect.Type
- func (o OceanResourceTagSpecificationArrayOutput) Index(i pulumi.IntInput) OceanResourceTagSpecificationOutput
- func (o OceanResourceTagSpecificationArrayOutput) ToOceanResourceTagSpecificationArrayOutput() OceanResourceTagSpecificationArrayOutput
- func (o OceanResourceTagSpecificationArrayOutput) ToOceanResourceTagSpecificationArrayOutputWithContext(ctx context.Context) OceanResourceTagSpecificationArrayOutput
- type OceanResourceTagSpecificationInput
- type OceanResourceTagSpecificationOutput
- func (OceanResourceTagSpecificationOutput) ElementType() reflect.Type
- func (o OceanResourceTagSpecificationOutput) ShouldTagVolumes() pulumi.BoolPtrOutput
- func (o OceanResourceTagSpecificationOutput) ToOceanResourceTagSpecificationOutput() OceanResourceTagSpecificationOutput
- func (o OceanResourceTagSpecificationOutput) ToOceanResourceTagSpecificationOutputWithContext(ctx context.Context) OceanResourceTagSpecificationOutput
- type OceanScheduledTask
- type OceanScheduledTaskArgs
- type OceanScheduledTaskArray
- type OceanScheduledTaskArrayInput
- type OceanScheduledTaskArrayOutput
- func (OceanScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskArrayOutput) Index(i pulumi.IntInput) OceanScheduledTaskOutput
- func (o OceanScheduledTaskArrayOutput) ToOceanScheduledTaskArrayOutput() OceanScheduledTaskArrayOutput
- func (o OceanScheduledTaskArrayOutput) ToOceanScheduledTaskArrayOutputWithContext(ctx context.Context) OceanScheduledTaskArrayOutput
- type OceanScheduledTaskInput
- type OceanScheduledTaskOutput
- func (OceanScheduledTaskOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskOutput) ShutdownHours() OceanScheduledTaskShutdownHoursPtrOutput
- func (o OceanScheduledTaskOutput) Tasks() OceanScheduledTaskTaskArrayOutput
- func (o OceanScheduledTaskOutput) ToOceanScheduledTaskOutput() OceanScheduledTaskOutput
- func (o OceanScheduledTaskOutput) ToOceanScheduledTaskOutputWithContext(ctx context.Context) OceanScheduledTaskOutput
- type OceanScheduledTaskShutdownHours
- type OceanScheduledTaskShutdownHoursArgs
- func (OceanScheduledTaskShutdownHoursArgs) ElementType() reflect.Type
- func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursOutput() OceanScheduledTaskShutdownHoursOutput
- func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursOutput
- func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursPtrOutput() OceanScheduledTaskShutdownHoursPtrOutput
- func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursPtrOutput
- type OceanScheduledTaskShutdownHoursInput
- type OceanScheduledTaskShutdownHoursOutput
- func (OceanScheduledTaskShutdownHoursOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursOutput() OceanScheduledTaskShutdownHoursOutput
- func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursOutput
- func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursPtrOutput() OceanScheduledTaskShutdownHoursPtrOutput
- func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursPtrOutput
- type OceanScheduledTaskShutdownHoursPtrInput
- type OceanScheduledTaskShutdownHoursPtrOutput
- func (o OceanScheduledTaskShutdownHoursPtrOutput) Elem() OceanScheduledTaskShutdownHoursOutput
- func (OceanScheduledTaskShutdownHoursPtrOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanScheduledTaskShutdownHoursPtrOutput) ToOceanScheduledTaskShutdownHoursPtrOutput() OceanScheduledTaskShutdownHoursPtrOutput
- func (o OceanScheduledTaskShutdownHoursPtrOutput) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursPtrOutput
- type OceanScheduledTaskTask
- type OceanScheduledTaskTaskArgs
- type OceanScheduledTaskTaskArray
- func (OceanScheduledTaskTaskArray) ElementType() reflect.Type
- func (i OceanScheduledTaskTaskArray) ToOceanScheduledTaskTaskArrayOutput() OceanScheduledTaskTaskArrayOutput
- func (i OceanScheduledTaskTaskArray) ToOceanScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanScheduledTaskTaskArrayOutput
- type OceanScheduledTaskTaskArrayInput
- type OceanScheduledTaskTaskArrayOutput
- func (OceanScheduledTaskTaskArrayOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskArrayOutput) Index(i pulumi.IntInput) OceanScheduledTaskTaskOutput
- func (o OceanScheduledTaskTaskArrayOutput) ToOceanScheduledTaskTaskArrayOutput() OceanScheduledTaskTaskArrayOutput
- func (o OceanScheduledTaskTaskArrayOutput) ToOceanScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanScheduledTaskTaskArrayOutput
- type OceanScheduledTaskTaskInput
- type OceanScheduledTaskTaskOutput
- func (o OceanScheduledTaskTaskOutput) CronExpression() pulumi.StringOutput
- func (OceanScheduledTaskTaskOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskOutput) IsEnabled() pulumi.BoolOutput
- func (o OceanScheduledTaskTaskOutput) Parameters() OceanScheduledTaskTaskParametersPtrOutput
- func (o OceanScheduledTaskTaskOutput) TaskType() pulumi.StringOutput
- func (o OceanScheduledTaskTaskOutput) ToOceanScheduledTaskTaskOutput() OceanScheduledTaskTaskOutput
- func (o OceanScheduledTaskTaskOutput) ToOceanScheduledTaskTaskOutputWithContext(ctx context.Context) OceanScheduledTaskTaskOutput
- type OceanScheduledTaskTaskParameters
- type OceanScheduledTaskTaskParametersAmiAutoUpdate
- type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRoll
- type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs
- func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ElementType() reflect.Type
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollInput
- type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) Comment() pulumi.StringPtrOutput
- func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrInput
- type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) Comment() pulumi.StringPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) Elem() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
- func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- type OceanScheduledTaskTaskParametersAmiAutoUpdateArgs
- func (OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ElementType() reflect.Type
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- type OceanScheduledTaskTaskParametersAmiAutoUpdateInput
- type OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) AmiAutoUpdateClusterRoll() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ApplyRoll() pulumi.BoolPtrOutput
- func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) MinorVersion() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) Patch() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- type OceanScheduledTaskTaskParametersAmiAutoUpdatePtrInput
- type OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) AmiAutoUpdateClusterRoll() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ApplyRoll() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) Elem() OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
- func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) MinorVersion() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) Patch() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- type OceanScheduledTaskTaskParametersArgs
- func (OceanScheduledTaskTaskParametersArgs) ElementType() reflect.Type
- func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersOutput() OceanScheduledTaskTaskParametersOutput
- func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersOutput
- func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersPtrOutput() OceanScheduledTaskTaskParametersPtrOutput
- func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersPtrOutput
- type OceanScheduledTaskTaskParametersInput
- type OceanScheduledTaskTaskParametersOutput
- func (o OceanScheduledTaskTaskParametersOutput) AmiAutoUpdate() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- func (OceanScheduledTaskTaskParametersOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersOutput) ParametersClusterRoll() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersOutput() OceanScheduledTaskTaskParametersOutput
- func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersOutput
- func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersPtrOutput() OceanScheduledTaskTaskParametersPtrOutput
- func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersPtrOutput
- type OceanScheduledTaskTaskParametersParametersClusterRoll
- type OceanScheduledTaskTaskParametersParametersClusterRollArgs
- func (OceanScheduledTaskTaskParametersParametersClusterRollArgs) ElementType() reflect.Type
- func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollOutput() OceanScheduledTaskTaskParametersParametersClusterRollOutput
- func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollOutput
- func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- type OceanScheduledTaskTaskParametersParametersClusterRollInput
- type OceanScheduledTaskTaskParametersParametersClusterRollOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) Comment() pulumi.StringPtrOutput
- func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollOutput() OceanScheduledTaskTaskParametersParametersClusterRollOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- type OceanScheduledTaskTaskParametersParametersClusterRollPtrInput
- type OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) Comment() pulumi.StringPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) Elem() OceanScheduledTaskTaskParametersParametersClusterRollOutput
- func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- type OceanScheduledTaskTaskParametersPtrInput
- type OceanScheduledTaskTaskParametersPtrOutput
- func (o OceanScheduledTaskTaskParametersPtrOutput) AmiAutoUpdate() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
- func (o OceanScheduledTaskTaskParametersPtrOutput) Elem() OceanScheduledTaskTaskParametersOutput
- func (OceanScheduledTaskTaskParametersPtrOutput) ElementType() reflect.Type
- func (o OceanScheduledTaskTaskParametersPtrOutput) ParametersClusterRoll() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
- func (o OceanScheduledTaskTaskParametersPtrOutput) ToOceanScheduledTaskTaskParametersPtrOutput() OceanScheduledTaskTaskParametersPtrOutput
- func (o OceanScheduledTaskTaskParametersPtrOutput) ToOceanScheduledTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersPtrOutput
- type OceanState
- type OceanTag
- type OceanTagArgs
- type OceanTagArray
- type OceanTagArrayInput
- type OceanTagArrayOutput
- type OceanTagInput
- type OceanTagOutput
- type OceanUpdatePolicy
- type OceanUpdatePolicyArgs
- func (OceanUpdatePolicyArgs) ElementType() reflect.Type
- func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyOutput() OceanUpdatePolicyOutput
- func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyOutputWithContext(ctx context.Context) OceanUpdatePolicyOutput
- func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyPtrOutput() OceanUpdatePolicyPtrOutput
- func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyPtrOutput
- type OceanUpdatePolicyInput
- type OceanUpdatePolicyOutput
- func (o OceanUpdatePolicyOutput) AutoApplyTags() pulumi.BoolPtrOutput
- func (o OceanUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
- func (o OceanUpdatePolicyOutput) ConditionedRollParams() pulumi.StringArrayOutput
- func (OceanUpdatePolicyOutput) ElementType() reflect.Type
- func (o OceanUpdatePolicyOutput) RollConfig() OceanUpdatePolicyRollConfigPtrOutput
- func (o OceanUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyOutput() OceanUpdatePolicyOutput
- func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyOutputWithContext(ctx context.Context) OceanUpdatePolicyOutput
- func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyPtrOutput() OceanUpdatePolicyPtrOutput
- func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyPtrOutput
- type OceanUpdatePolicyPtrInput
- type OceanUpdatePolicyPtrOutput
- func (o OceanUpdatePolicyPtrOutput) AutoApplyTags() pulumi.BoolPtrOutput
- func (o OceanUpdatePolicyPtrOutput) ConditionedRoll() pulumi.BoolPtrOutput
- func (o OceanUpdatePolicyPtrOutput) ConditionedRollParams() pulumi.StringArrayOutput
- func (o OceanUpdatePolicyPtrOutput) Elem() OceanUpdatePolicyOutput
- func (OceanUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o OceanUpdatePolicyPtrOutput) RollConfig() OceanUpdatePolicyRollConfigPtrOutput
- func (o OceanUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o OceanUpdatePolicyPtrOutput) ToOceanUpdatePolicyPtrOutput() OceanUpdatePolicyPtrOutput
- func (o OceanUpdatePolicyPtrOutput) ToOceanUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyPtrOutput
- type OceanUpdatePolicyRollConfig
- type OceanUpdatePolicyRollConfigArgs
- func (OceanUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigOutput() OceanUpdatePolicyRollConfigOutput
- func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigOutput
- func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigPtrOutput() OceanUpdatePolicyRollConfigPtrOutput
- func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigPtrOutput
- type OceanUpdatePolicyRollConfigInput
- type OceanUpdatePolicyRollConfigOutput
- func (o OceanUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
- func (OceanUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o OceanUpdatePolicyRollConfigOutput) LaunchSpecIds() pulumi.StringArrayOutput
- func (o OceanUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigOutput() OceanUpdatePolicyRollConfigOutput
- func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigOutput
- func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigPtrOutput() OceanUpdatePolicyRollConfigPtrOutput
- func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigPtrOutput
- type OceanUpdatePolicyRollConfigPtrInput
- type OceanUpdatePolicyRollConfigPtrOutput
- func (o OceanUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanUpdatePolicyRollConfigPtrOutput) Elem() OceanUpdatePolicyRollConfigOutput
- func (OceanUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o OceanUpdatePolicyRollConfigPtrOutput) LaunchSpecIds() pulumi.StringArrayOutput
- func (o OceanUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanUpdatePolicyRollConfigPtrOutput) ToOceanUpdatePolicyRollConfigPtrOutput() OceanUpdatePolicyRollConfigPtrOutput
- func (o OceanUpdatePolicyRollConfigPtrOutput) ToOceanUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigPtrOutput
- type Suspension
- type SuspensionArgs
- type SuspensionArray
- type SuspensionArrayInput
- type SuspensionArrayOutput
- func (SuspensionArrayOutput) ElementType() reflect.Type
- func (o SuspensionArrayOutput) Index(i pulumi.IntInput) SuspensionOutput
- func (o SuspensionArrayOutput) ToSuspensionArrayOutput() SuspensionArrayOutput
- func (o SuspensionArrayOutput) ToSuspensionArrayOutputWithContext(ctx context.Context) SuspensionArrayOutput
- type SuspensionInput
- type SuspensionMap
- type SuspensionMapInput
- type SuspensionMapOutput
- func (SuspensionMapOutput) ElementType() reflect.Type
- func (o SuspensionMapOutput) MapIndex(k pulumi.StringInput) SuspensionOutput
- func (o SuspensionMapOutput) ToSuspensionMapOutput() SuspensionMapOutput
- func (o SuspensionMapOutput) ToSuspensionMapOutputWithContext(ctx context.Context) SuspensionMapOutput
- type SuspensionOutput
- func (SuspensionOutput) ElementType() reflect.Type
- func (o SuspensionOutput) GroupId() pulumi.StringOutput
- func (o SuspensionOutput) Suspensions() SuspensionSuspensionArrayOutput
- func (o SuspensionOutput) ToSuspensionOutput() SuspensionOutput
- func (o SuspensionOutput) ToSuspensionOutputWithContext(ctx context.Context) SuspensionOutput
- type SuspensionState
- type SuspensionSuspension
- type SuspensionSuspensionArgs
- type SuspensionSuspensionArray
- type SuspensionSuspensionArrayInput
- type SuspensionSuspensionArrayOutput
- func (SuspensionSuspensionArrayOutput) ElementType() reflect.Type
- func (o SuspensionSuspensionArrayOutput) Index(i pulumi.IntInput) SuspensionSuspensionOutput
- func (o SuspensionSuspensionArrayOutput) ToSuspensionSuspensionArrayOutput() SuspensionSuspensionArrayOutput
- func (o SuspensionSuspensionArrayOutput) ToSuspensionSuspensionArrayOutputWithContext(ctx context.Context) SuspensionSuspensionArrayOutput
- type SuspensionSuspensionInput
- type SuspensionSuspensionOutput
- func (SuspensionSuspensionOutput) ElementType() reflect.Type
- func (o SuspensionSuspensionOutput) Name() pulumi.StringOutput
- func (o SuspensionSuspensionOutput) ToSuspensionSuspensionOutput() SuspensionSuspensionOutput
- func (o SuspensionSuspensionOutput) ToSuspensionSuspensionOutputWithContext(ctx context.Context) SuspensionSuspensionOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶ added in v3.55.0
type Account struct { pulumi.CustomResourceState // Provide a name for your account. The account name must contain at least one character that is a-z or A-Z. Name pulumi.StringOutput `pulumi:"name"` }
Provides a Spotinst account resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create a Account _, err := aws.NewAccount(ctx, "my_aws_acct", &aws.AccountArgs{ Name: pulumi.String("my_aws_acct"), }) if err != nil { return err } return nil }) }
```
func GetAccount ¶ added in v3.55.0
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account 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 NewAccount ¶ added in v3.55.0
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶ added in v3.55.0
func (*Account) ToAccountOutput ¶ added in v3.55.0
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶ added in v3.55.0
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶ added in v3.55.0
type AccountArgs struct { // Provide a name for your account. The account name must contain at least one character that is a-z or A-Z. Name pulumi.StringPtrInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶ added in v3.55.0
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶ added in v3.55.0
type AccountArray []AccountInput
func (AccountArray) ElementType ¶ added in v3.55.0
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶ added in v3.55.0
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶ added in v3.55.0
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶ added in v3.55.0
type AccountArrayInput interface { pulumi.Input ToAccountArrayOutput() AccountArrayOutput ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput }
AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:
AccountArray{ AccountArgs{...} }
type AccountArrayOutput ¶ added in v3.55.0
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶ added in v3.55.0
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶ added in v3.55.0
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶ added in v3.55.0
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶ added in v3.55.0
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountInput ¶ added in v3.55.0
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶ added in v3.55.0
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶ added in v3.55.0
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶ added in v3.55.0
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶ added in v3.55.0
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶ added in v3.55.0
type AccountMapInput interface { pulumi.Input ToAccountMapOutput() AccountMapOutput ToAccountMapOutputWithContext(context.Context) AccountMapOutput }
AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:
AccountMap{ "key": AccountArgs{...} }
type AccountMapOutput ¶ added in v3.55.0
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶ added in v3.55.0
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶ added in v3.55.0
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶ added in v3.55.0
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶ added in v3.55.0
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountOutput ¶ added in v3.55.0
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) ElementType ¶ added in v3.55.0
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) Name ¶ added in v3.55.0
func (o AccountOutput) Name() pulumi.StringOutput
Provide a name for your account. The account name must contain at least one character that is a-z or A-Z.
func (AccountOutput) ToAccountOutput ¶ added in v3.55.0
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶ added in v3.55.0
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountState ¶ added in v3.55.0
type AccountState struct { // Provide a name for your account. The account name must contain at least one character that is a-z or A-Z. Name pulumi.StringPtrInput }
func (AccountState) ElementType ¶ added in v3.55.0
func (AccountState) ElementType() reflect.Type
type Beanstalk ¶
type Beanstalk struct { pulumi.CustomResourceState // The id of an existing Beanstalk environment. BeanstalkEnvironmentId pulumi.StringPtrOutput `pulumi:"beanstalkEnvironmentId"` // The name of an existing Beanstalk environment. BeanstalkEnvironmentName pulumi.StringPtrOutput `pulumi:"beanstalkEnvironmentName"` // Preferences when performing a roll DeploymentPreferences BeanstalkDeploymentPreferencesPtrOutput `pulumi:"deploymentPreferences"` // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` // One or more instance types. To maximize the availability of Spot instances, select as many instance types as possible. InstanceTypesSpots pulumi.StringArrayOutput `pulumi:"instanceTypesSpots"` Maintenance pulumi.StringPtrOutput `pulumi:"maintenance"` // Managed Actions parameters ManagedActions BeanstalkManagedActionsPtrOutput `pulumi:"managedActions"` // The maximum number of instances the group should have at any time. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // The minimum number of instances the group should have at any time. MinSize pulumi.IntOutput `pulumi:"minSize"` // The group name. Name pulumi.StringOutput `pulumi:"name"` // Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. // For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`. Product pulumi.StringOutput `pulumi:"product"` // The AWS region your group will be created in. Cannot be changed after the group has been created. Region pulumi.StringOutput `pulumi:"region"` ScheduledTasks BeanstalkScheduledTaskArrayOutput `pulumi:"scheduledTasks"` }
Provides a Spotinst AWS group resource using Elastic Beanstalk.
func GetBeanstalk ¶
func GetBeanstalk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BeanstalkState, opts ...pulumi.ResourceOption) (*Beanstalk, error)
GetBeanstalk gets an existing Beanstalk 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 NewBeanstalk ¶
func NewBeanstalk(ctx *pulumi.Context, name string, args *BeanstalkArgs, opts ...pulumi.ResourceOption) (*Beanstalk, error)
NewBeanstalk registers a new resource with the given unique name, arguments, and options.
func (*Beanstalk) ElementType ¶
func (*Beanstalk) ToBeanstalkOutput ¶
func (i *Beanstalk) ToBeanstalkOutput() BeanstalkOutput
func (*Beanstalk) ToBeanstalkOutputWithContext ¶
func (i *Beanstalk) ToBeanstalkOutputWithContext(ctx context.Context) BeanstalkOutput
type BeanstalkArgs ¶
type BeanstalkArgs struct { // The id of an existing Beanstalk environment. BeanstalkEnvironmentId pulumi.StringPtrInput // The name of an existing Beanstalk environment. BeanstalkEnvironmentName pulumi.StringPtrInput // Preferences when performing a roll DeploymentPreferences BeanstalkDeploymentPreferencesPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntInput // One or more instance types. To maximize the availability of Spot instances, select as many instance types as possible. InstanceTypesSpots pulumi.StringArrayInput Maintenance pulumi.StringPtrInput // Managed Actions parameters ManagedActions BeanstalkManagedActionsPtrInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntInput // The group name. Name pulumi.StringPtrInput // Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. // For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`. Product pulumi.StringInput // The AWS region your group will be created in. Cannot be changed after the group has been created. Region pulumi.StringInput ScheduledTasks BeanstalkScheduledTaskArrayInput }
The set of arguments for constructing a Beanstalk resource.
func (BeanstalkArgs) ElementType ¶
func (BeanstalkArgs) ElementType() reflect.Type
type BeanstalkArray ¶
type BeanstalkArray []BeanstalkInput
func (BeanstalkArray) ElementType ¶
func (BeanstalkArray) ElementType() reflect.Type
func (BeanstalkArray) ToBeanstalkArrayOutput ¶
func (i BeanstalkArray) ToBeanstalkArrayOutput() BeanstalkArrayOutput
func (BeanstalkArray) ToBeanstalkArrayOutputWithContext ¶
func (i BeanstalkArray) ToBeanstalkArrayOutputWithContext(ctx context.Context) BeanstalkArrayOutput
type BeanstalkArrayInput ¶
type BeanstalkArrayInput interface { pulumi.Input ToBeanstalkArrayOutput() BeanstalkArrayOutput ToBeanstalkArrayOutputWithContext(context.Context) BeanstalkArrayOutput }
BeanstalkArrayInput is an input type that accepts BeanstalkArray and BeanstalkArrayOutput values. You can construct a concrete instance of `BeanstalkArrayInput` via:
BeanstalkArray{ BeanstalkArgs{...} }
type BeanstalkArrayOutput ¶
type BeanstalkArrayOutput struct{ *pulumi.OutputState }
func (BeanstalkArrayOutput) ElementType ¶
func (BeanstalkArrayOutput) ElementType() reflect.Type
func (BeanstalkArrayOutput) Index ¶
func (o BeanstalkArrayOutput) Index(i pulumi.IntInput) BeanstalkOutput
func (BeanstalkArrayOutput) ToBeanstalkArrayOutput ¶
func (o BeanstalkArrayOutput) ToBeanstalkArrayOutput() BeanstalkArrayOutput
func (BeanstalkArrayOutput) ToBeanstalkArrayOutputWithContext ¶
func (o BeanstalkArrayOutput) ToBeanstalkArrayOutputWithContext(ctx context.Context) BeanstalkArrayOutput
type BeanstalkDeploymentPreferences ¶
type BeanstalkDeploymentPreferences struct { // Should roll perform automatically AutomaticRoll *bool `pulumi:"automaticRoll"` // Percent size of each batch BatchSizePercentage *int `pulumi:"batchSizePercentage"` // Amount of time to wait between batches GracePeriod *int `pulumi:"gracePeriod"` // Strategy parameters Strategies []BeanstalkDeploymentPreferencesStrategy `pulumi:"strategies"` }
type BeanstalkDeploymentPreferencesArgs ¶
type BeanstalkDeploymentPreferencesArgs struct { // Should roll perform automatically AutomaticRoll pulumi.BoolPtrInput `pulumi:"automaticRoll"` // Percent size of each batch BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` // Amount of time to wait between batches GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"` // Strategy parameters Strategies BeanstalkDeploymentPreferencesStrategyArrayInput `pulumi:"strategies"` }
func (BeanstalkDeploymentPreferencesArgs) ElementType ¶
func (BeanstalkDeploymentPreferencesArgs) ElementType() reflect.Type
func (BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesOutput ¶
func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesOutput() BeanstalkDeploymentPreferencesOutput
func (BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesOutputWithContext ¶
func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesOutput
func (BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesPtrOutput ¶
func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesPtrOutput() BeanstalkDeploymentPreferencesPtrOutput
func (BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesPtrOutputWithContext ¶
func (i BeanstalkDeploymentPreferencesArgs) ToBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesPtrOutput
type BeanstalkDeploymentPreferencesInput ¶
type BeanstalkDeploymentPreferencesInput interface { pulumi.Input ToBeanstalkDeploymentPreferencesOutput() BeanstalkDeploymentPreferencesOutput ToBeanstalkDeploymentPreferencesOutputWithContext(context.Context) BeanstalkDeploymentPreferencesOutput }
BeanstalkDeploymentPreferencesInput is an input type that accepts BeanstalkDeploymentPreferencesArgs and BeanstalkDeploymentPreferencesOutput values. You can construct a concrete instance of `BeanstalkDeploymentPreferencesInput` via:
BeanstalkDeploymentPreferencesArgs{...}
type BeanstalkDeploymentPreferencesOutput ¶
type BeanstalkDeploymentPreferencesOutput struct{ *pulumi.OutputState }
func (BeanstalkDeploymentPreferencesOutput) AutomaticRoll ¶
func (o BeanstalkDeploymentPreferencesOutput) AutomaticRoll() pulumi.BoolPtrOutput
Should roll perform automatically
func (BeanstalkDeploymentPreferencesOutput) BatchSizePercentage ¶
func (o BeanstalkDeploymentPreferencesOutput) BatchSizePercentage() pulumi.IntPtrOutput
Percent size of each batch
func (BeanstalkDeploymentPreferencesOutput) ElementType ¶
func (BeanstalkDeploymentPreferencesOutput) ElementType() reflect.Type
func (BeanstalkDeploymentPreferencesOutput) GracePeriod ¶
func (o BeanstalkDeploymentPreferencesOutput) GracePeriod() pulumi.IntPtrOutput
Amount of time to wait between batches
func (BeanstalkDeploymentPreferencesOutput) Strategies ¶
func (o BeanstalkDeploymentPreferencesOutput) Strategies() BeanstalkDeploymentPreferencesStrategyArrayOutput
Strategy parameters
func (BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesOutput ¶
func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesOutput() BeanstalkDeploymentPreferencesOutput
func (BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesOutputWithContext ¶
func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesOutput
func (BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesPtrOutput ¶
func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesPtrOutput() BeanstalkDeploymentPreferencesPtrOutput
func (BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesPtrOutputWithContext ¶
func (o BeanstalkDeploymentPreferencesOutput) ToBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesPtrOutput
type BeanstalkDeploymentPreferencesPtrInput ¶
type BeanstalkDeploymentPreferencesPtrInput interface { pulumi.Input ToBeanstalkDeploymentPreferencesPtrOutput() BeanstalkDeploymentPreferencesPtrOutput ToBeanstalkDeploymentPreferencesPtrOutputWithContext(context.Context) BeanstalkDeploymentPreferencesPtrOutput }
BeanstalkDeploymentPreferencesPtrInput is an input type that accepts BeanstalkDeploymentPreferencesArgs, BeanstalkDeploymentPreferencesPtr and BeanstalkDeploymentPreferencesPtrOutput values. You can construct a concrete instance of `BeanstalkDeploymentPreferencesPtrInput` via:
BeanstalkDeploymentPreferencesArgs{...} or: nil
func BeanstalkDeploymentPreferencesPtr ¶
func BeanstalkDeploymentPreferencesPtr(v *BeanstalkDeploymentPreferencesArgs) BeanstalkDeploymentPreferencesPtrInput
type BeanstalkDeploymentPreferencesPtrOutput ¶
type BeanstalkDeploymentPreferencesPtrOutput struct{ *pulumi.OutputState }
func (BeanstalkDeploymentPreferencesPtrOutput) AutomaticRoll ¶
func (o BeanstalkDeploymentPreferencesPtrOutput) AutomaticRoll() pulumi.BoolPtrOutput
Should roll perform automatically
func (BeanstalkDeploymentPreferencesPtrOutput) BatchSizePercentage ¶
func (o BeanstalkDeploymentPreferencesPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Percent size of each batch
func (BeanstalkDeploymentPreferencesPtrOutput) ElementType ¶
func (BeanstalkDeploymentPreferencesPtrOutput) ElementType() reflect.Type
func (BeanstalkDeploymentPreferencesPtrOutput) GracePeriod ¶
func (o BeanstalkDeploymentPreferencesPtrOutput) GracePeriod() pulumi.IntPtrOutput
Amount of time to wait between batches
func (BeanstalkDeploymentPreferencesPtrOutput) Strategies ¶
func (o BeanstalkDeploymentPreferencesPtrOutput) Strategies() BeanstalkDeploymentPreferencesStrategyArrayOutput
Strategy parameters
func (BeanstalkDeploymentPreferencesPtrOutput) ToBeanstalkDeploymentPreferencesPtrOutput ¶
func (o BeanstalkDeploymentPreferencesPtrOutput) ToBeanstalkDeploymentPreferencesPtrOutput() BeanstalkDeploymentPreferencesPtrOutput
func (BeanstalkDeploymentPreferencesPtrOutput) ToBeanstalkDeploymentPreferencesPtrOutputWithContext ¶
func (o BeanstalkDeploymentPreferencesPtrOutput) ToBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesPtrOutput
type BeanstalkDeploymentPreferencesStrategyArgs ¶
type BeanstalkDeploymentPreferencesStrategyArgs struct { // Action to take Action pulumi.StringPtrInput `pulumi:"action"` // Bool value if to wait to drain instance ShouldDrainInstances pulumi.BoolPtrInput `pulumi:"shouldDrainInstances"` }
func (BeanstalkDeploymentPreferencesStrategyArgs) ElementType ¶
func (BeanstalkDeploymentPreferencesStrategyArgs) ElementType() reflect.Type
func (BeanstalkDeploymentPreferencesStrategyArgs) ToBeanstalkDeploymentPreferencesStrategyOutput ¶
func (i BeanstalkDeploymentPreferencesStrategyArgs) ToBeanstalkDeploymentPreferencesStrategyOutput() BeanstalkDeploymentPreferencesStrategyOutput
func (BeanstalkDeploymentPreferencesStrategyArgs) ToBeanstalkDeploymentPreferencesStrategyOutputWithContext ¶
func (i BeanstalkDeploymentPreferencesStrategyArgs) ToBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyOutput
type BeanstalkDeploymentPreferencesStrategyArray ¶
type BeanstalkDeploymentPreferencesStrategyArray []BeanstalkDeploymentPreferencesStrategyInput
func (BeanstalkDeploymentPreferencesStrategyArray) ElementType ¶
func (BeanstalkDeploymentPreferencesStrategyArray) ElementType() reflect.Type
func (BeanstalkDeploymentPreferencesStrategyArray) ToBeanstalkDeploymentPreferencesStrategyArrayOutput ¶
func (i BeanstalkDeploymentPreferencesStrategyArray) ToBeanstalkDeploymentPreferencesStrategyArrayOutput() BeanstalkDeploymentPreferencesStrategyArrayOutput
func (BeanstalkDeploymentPreferencesStrategyArray) ToBeanstalkDeploymentPreferencesStrategyArrayOutputWithContext ¶
func (i BeanstalkDeploymentPreferencesStrategyArray) ToBeanstalkDeploymentPreferencesStrategyArrayOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyArrayOutput
type BeanstalkDeploymentPreferencesStrategyArrayInput ¶
type BeanstalkDeploymentPreferencesStrategyArrayInput interface { pulumi.Input ToBeanstalkDeploymentPreferencesStrategyArrayOutput() BeanstalkDeploymentPreferencesStrategyArrayOutput ToBeanstalkDeploymentPreferencesStrategyArrayOutputWithContext(context.Context) BeanstalkDeploymentPreferencesStrategyArrayOutput }
BeanstalkDeploymentPreferencesStrategyArrayInput is an input type that accepts BeanstalkDeploymentPreferencesStrategyArray and BeanstalkDeploymentPreferencesStrategyArrayOutput values. You can construct a concrete instance of `BeanstalkDeploymentPreferencesStrategyArrayInput` via:
BeanstalkDeploymentPreferencesStrategyArray{ BeanstalkDeploymentPreferencesStrategyArgs{...} }
type BeanstalkDeploymentPreferencesStrategyArrayOutput ¶
type BeanstalkDeploymentPreferencesStrategyArrayOutput struct{ *pulumi.OutputState }
func (BeanstalkDeploymentPreferencesStrategyArrayOutput) ElementType ¶
func (BeanstalkDeploymentPreferencesStrategyArrayOutput) ElementType() reflect.Type
func (BeanstalkDeploymentPreferencesStrategyArrayOutput) ToBeanstalkDeploymentPreferencesStrategyArrayOutput ¶
func (o BeanstalkDeploymentPreferencesStrategyArrayOutput) ToBeanstalkDeploymentPreferencesStrategyArrayOutput() BeanstalkDeploymentPreferencesStrategyArrayOutput
func (BeanstalkDeploymentPreferencesStrategyArrayOutput) ToBeanstalkDeploymentPreferencesStrategyArrayOutputWithContext ¶
func (o BeanstalkDeploymentPreferencesStrategyArrayOutput) ToBeanstalkDeploymentPreferencesStrategyArrayOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyArrayOutput
type BeanstalkDeploymentPreferencesStrategyInput ¶
type BeanstalkDeploymentPreferencesStrategyInput interface { pulumi.Input ToBeanstalkDeploymentPreferencesStrategyOutput() BeanstalkDeploymentPreferencesStrategyOutput ToBeanstalkDeploymentPreferencesStrategyOutputWithContext(context.Context) BeanstalkDeploymentPreferencesStrategyOutput }
BeanstalkDeploymentPreferencesStrategyInput is an input type that accepts BeanstalkDeploymentPreferencesStrategyArgs and BeanstalkDeploymentPreferencesStrategyOutput values. You can construct a concrete instance of `BeanstalkDeploymentPreferencesStrategyInput` via:
BeanstalkDeploymentPreferencesStrategyArgs{...}
type BeanstalkDeploymentPreferencesStrategyOutput ¶
type BeanstalkDeploymentPreferencesStrategyOutput struct{ *pulumi.OutputState }
func (BeanstalkDeploymentPreferencesStrategyOutput) Action ¶
func (o BeanstalkDeploymentPreferencesStrategyOutput) Action() pulumi.StringPtrOutput
Action to take
func (BeanstalkDeploymentPreferencesStrategyOutput) ElementType ¶
func (BeanstalkDeploymentPreferencesStrategyOutput) ElementType() reflect.Type
func (BeanstalkDeploymentPreferencesStrategyOutput) ShouldDrainInstances ¶
func (o BeanstalkDeploymentPreferencesStrategyOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
Bool value if to wait to drain instance
func (BeanstalkDeploymentPreferencesStrategyOutput) ToBeanstalkDeploymentPreferencesStrategyOutput ¶
func (o BeanstalkDeploymentPreferencesStrategyOutput) ToBeanstalkDeploymentPreferencesStrategyOutput() BeanstalkDeploymentPreferencesStrategyOutput
func (BeanstalkDeploymentPreferencesStrategyOutput) ToBeanstalkDeploymentPreferencesStrategyOutputWithContext ¶
func (o BeanstalkDeploymentPreferencesStrategyOutput) ToBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) BeanstalkDeploymentPreferencesStrategyOutput
type BeanstalkInput ¶
type BeanstalkInput interface { pulumi.Input ToBeanstalkOutput() BeanstalkOutput ToBeanstalkOutputWithContext(ctx context.Context) BeanstalkOutput }
type BeanstalkManagedActions ¶
type BeanstalkManagedActions struct { // Platform Update parameters PlatformUpdate *BeanstalkManagedActionsPlatformUpdate `pulumi:"platformUpdate"` }
type BeanstalkManagedActionsArgs ¶
type BeanstalkManagedActionsArgs struct { // Platform Update parameters PlatformUpdate BeanstalkManagedActionsPlatformUpdatePtrInput `pulumi:"platformUpdate"` }
func (BeanstalkManagedActionsArgs) ElementType ¶
func (BeanstalkManagedActionsArgs) ElementType() reflect.Type
func (BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsOutput ¶
func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsOutput() BeanstalkManagedActionsOutput
func (BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsOutputWithContext ¶
func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsOutputWithContext(ctx context.Context) BeanstalkManagedActionsOutput
func (BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsPtrOutput ¶
func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsPtrOutput() BeanstalkManagedActionsPtrOutput
func (BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsPtrOutputWithContext ¶
func (i BeanstalkManagedActionsArgs) ToBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPtrOutput
type BeanstalkManagedActionsInput ¶
type BeanstalkManagedActionsInput interface { pulumi.Input ToBeanstalkManagedActionsOutput() BeanstalkManagedActionsOutput ToBeanstalkManagedActionsOutputWithContext(context.Context) BeanstalkManagedActionsOutput }
BeanstalkManagedActionsInput is an input type that accepts BeanstalkManagedActionsArgs and BeanstalkManagedActionsOutput values. You can construct a concrete instance of `BeanstalkManagedActionsInput` via:
BeanstalkManagedActionsArgs{...}
type BeanstalkManagedActionsOutput ¶
type BeanstalkManagedActionsOutput struct{ *pulumi.OutputState }
func (BeanstalkManagedActionsOutput) ElementType ¶
func (BeanstalkManagedActionsOutput) ElementType() reflect.Type
func (BeanstalkManagedActionsOutput) PlatformUpdate ¶
func (o BeanstalkManagedActionsOutput) PlatformUpdate() BeanstalkManagedActionsPlatformUpdatePtrOutput
Platform Update parameters
func (BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsOutput ¶
func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsOutput() BeanstalkManagedActionsOutput
func (BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsOutputWithContext ¶
func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsOutputWithContext(ctx context.Context) BeanstalkManagedActionsOutput
func (BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsPtrOutput ¶
func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsPtrOutput() BeanstalkManagedActionsPtrOutput
func (BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsPtrOutputWithContext ¶
func (o BeanstalkManagedActionsOutput) ToBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPtrOutput
type BeanstalkManagedActionsPlatformUpdate ¶
type BeanstalkManagedActionsPlatformUpdate struct { // Actions to perform (options: timeWindow, never) PerformAt *string `pulumi:"performAt"` // Time Window for when action occurs ex. Mon:23:50-Tue:00:20 TimeWindow *string `pulumi:"timeWindow"` // Level to update UpdateLevel *string `pulumi:"updateLevel"` }
type BeanstalkManagedActionsPlatformUpdateArgs ¶
type BeanstalkManagedActionsPlatformUpdateArgs struct { // Actions to perform (options: timeWindow, never) PerformAt pulumi.StringPtrInput `pulumi:"performAt"` // Time Window for when action occurs ex. Mon:23:50-Tue:00:20 TimeWindow pulumi.StringPtrInput `pulumi:"timeWindow"` // Level to update UpdateLevel pulumi.StringPtrInput `pulumi:"updateLevel"` }
func (BeanstalkManagedActionsPlatformUpdateArgs) ElementType ¶
func (BeanstalkManagedActionsPlatformUpdateArgs) ElementType() reflect.Type
func (BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdateOutput ¶
func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdateOutput() BeanstalkManagedActionsPlatformUpdateOutput
func (BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdateOutputWithContext ¶
func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdateOutput
func (BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdatePtrOutput ¶
func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdatePtrOutput() BeanstalkManagedActionsPlatformUpdatePtrOutput
func (BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext ¶
func (i BeanstalkManagedActionsPlatformUpdateArgs) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdatePtrOutput
type BeanstalkManagedActionsPlatformUpdateInput ¶
type BeanstalkManagedActionsPlatformUpdateInput interface { pulumi.Input ToBeanstalkManagedActionsPlatformUpdateOutput() BeanstalkManagedActionsPlatformUpdateOutput ToBeanstalkManagedActionsPlatformUpdateOutputWithContext(context.Context) BeanstalkManagedActionsPlatformUpdateOutput }
BeanstalkManagedActionsPlatformUpdateInput is an input type that accepts BeanstalkManagedActionsPlatformUpdateArgs and BeanstalkManagedActionsPlatformUpdateOutput values. You can construct a concrete instance of `BeanstalkManagedActionsPlatformUpdateInput` via:
BeanstalkManagedActionsPlatformUpdateArgs{...}
type BeanstalkManagedActionsPlatformUpdateOutput ¶
type BeanstalkManagedActionsPlatformUpdateOutput struct{ *pulumi.OutputState }
func (BeanstalkManagedActionsPlatformUpdateOutput) ElementType ¶
func (BeanstalkManagedActionsPlatformUpdateOutput) ElementType() reflect.Type
func (BeanstalkManagedActionsPlatformUpdateOutput) PerformAt ¶
func (o BeanstalkManagedActionsPlatformUpdateOutput) PerformAt() pulumi.StringPtrOutput
Actions to perform (options: timeWindow, never)
func (BeanstalkManagedActionsPlatformUpdateOutput) TimeWindow ¶
func (o BeanstalkManagedActionsPlatformUpdateOutput) TimeWindow() pulumi.StringPtrOutput
Time Window for when action occurs ex. Mon:23:50-Tue:00:20
func (BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdateOutput ¶
func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdateOutput() BeanstalkManagedActionsPlatformUpdateOutput
func (BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdateOutputWithContext ¶
func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdateOutput
func (BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutput ¶
func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutput() BeanstalkManagedActionsPlatformUpdatePtrOutput
func (BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext ¶
func (o BeanstalkManagedActionsPlatformUpdateOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdatePtrOutput
func (BeanstalkManagedActionsPlatformUpdateOutput) UpdateLevel ¶
func (o BeanstalkManagedActionsPlatformUpdateOutput) UpdateLevel() pulumi.StringPtrOutput
Level to update
type BeanstalkManagedActionsPlatformUpdatePtrInput ¶
type BeanstalkManagedActionsPlatformUpdatePtrInput interface { pulumi.Input ToBeanstalkManagedActionsPlatformUpdatePtrOutput() BeanstalkManagedActionsPlatformUpdatePtrOutput ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(context.Context) BeanstalkManagedActionsPlatformUpdatePtrOutput }
BeanstalkManagedActionsPlatformUpdatePtrInput is an input type that accepts BeanstalkManagedActionsPlatformUpdateArgs, BeanstalkManagedActionsPlatformUpdatePtr and BeanstalkManagedActionsPlatformUpdatePtrOutput values. You can construct a concrete instance of `BeanstalkManagedActionsPlatformUpdatePtrInput` via:
BeanstalkManagedActionsPlatformUpdateArgs{...} or: nil
func BeanstalkManagedActionsPlatformUpdatePtr ¶
func BeanstalkManagedActionsPlatformUpdatePtr(v *BeanstalkManagedActionsPlatformUpdateArgs) BeanstalkManagedActionsPlatformUpdatePtrInput
type BeanstalkManagedActionsPlatformUpdatePtrOutput ¶
type BeanstalkManagedActionsPlatformUpdatePtrOutput struct{ *pulumi.OutputState }
func (BeanstalkManagedActionsPlatformUpdatePtrOutput) ElementType ¶
func (BeanstalkManagedActionsPlatformUpdatePtrOutput) ElementType() reflect.Type
func (BeanstalkManagedActionsPlatformUpdatePtrOutput) PerformAt ¶
func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) PerformAt() pulumi.StringPtrOutput
Actions to perform (options: timeWindow, never)
func (BeanstalkManagedActionsPlatformUpdatePtrOutput) TimeWindow ¶
func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) TimeWindow() pulumi.StringPtrOutput
Time Window for when action occurs ex. Mon:23:50-Tue:00:20
func (BeanstalkManagedActionsPlatformUpdatePtrOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutput ¶
func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutput() BeanstalkManagedActionsPlatformUpdatePtrOutput
func (BeanstalkManagedActionsPlatformUpdatePtrOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext ¶
func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) ToBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPlatformUpdatePtrOutput
func (BeanstalkManagedActionsPlatformUpdatePtrOutput) UpdateLevel ¶
func (o BeanstalkManagedActionsPlatformUpdatePtrOutput) UpdateLevel() pulumi.StringPtrOutput
Level to update
type BeanstalkManagedActionsPtrInput ¶
type BeanstalkManagedActionsPtrInput interface { pulumi.Input ToBeanstalkManagedActionsPtrOutput() BeanstalkManagedActionsPtrOutput ToBeanstalkManagedActionsPtrOutputWithContext(context.Context) BeanstalkManagedActionsPtrOutput }
BeanstalkManagedActionsPtrInput is an input type that accepts BeanstalkManagedActionsArgs, BeanstalkManagedActionsPtr and BeanstalkManagedActionsPtrOutput values. You can construct a concrete instance of `BeanstalkManagedActionsPtrInput` via:
BeanstalkManagedActionsArgs{...} or: nil
func BeanstalkManagedActionsPtr ¶
func BeanstalkManagedActionsPtr(v *BeanstalkManagedActionsArgs) BeanstalkManagedActionsPtrInput
type BeanstalkManagedActionsPtrOutput ¶
type BeanstalkManagedActionsPtrOutput struct{ *pulumi.OutputState }
func (BeanstalkManagedActionsPtrOutput) Elem ¶
func (o BeanstalkManagedActionsPtrOutput) Elem() BeanstalkManagedActionsOutput
func (BeanstalkManagedActionsPtrOutput) ElementType ¶
func (BeanstalkManagedActionsPtrOutput) ElementType() reflect.Type
func (BeanstalkManagedActionsPtrOutput) PlatformUpdate ¶
func (o BeanstalkManagedActionsPtrOutput) PlatformUpdate() BeanstalkManagedActionsPlatformUpdatePtrOutput
Platform Update parameters
func (BeanstalkManagedActionsPtrOutput) ToBeanstalkManagedActionsPtrOutput ¶
func (o BeanstalkManagedActionsPtrOutput) ToBeanstalkManagedActionsPtrOutput() BeanstalkManagedActionsPtrOutput
func (BeanstalkManagedActionsPtrOutput) ToBeanstalkManagedActionsPtrOutputWithContext ¶
func (o BeanstalkManagedActionsPtrOutput) ToBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) BeanstalkManagedActionsPtrOutput
type BeanstalkMap ¶
type BeanstalkMap map[string]BeanstalkInput
func (BeanstalkMap) ElementType ¶
func (BeanstalkMap) ElementType() reflect.Type
func (BeanstalkMap) ToBeanstalkMapOutput ¶
func (i BeanstalkMap) ToBeanstalkMapOutput() BeanstalkMapOutput
func (BeanstalkMap) ToBeanstalkMapOutputWithContext ¶
func (i BeanstalkMap) ToBeanstalkMapOutputWithContext(ctx context.Context) BeanstalkMapOutput
type BeanstalkMapInput ¶
type BeanstalkMapInput interface { pulumi.Input ToBeanstalkMapOutput() BeanstalkMapOutput ToBeanstalkMapOutputWithContext(context.Context) BeanstalkMapOutput }
BeanstalkMapInput is an input type that accepts BeanstalkMap and BeanstalkMapOutput values. You can construct a concrete instance of `BeanstalkMapInput` via:
BeanstalkMap{ "key": BeanstalkArgs{...} }
type BeanstalkMapOutput ¶
type BeanstalkMapOutput struct{ *pulumi.OutputState }
func (BeanstalkMapOutput) ElementType ¶
func (BeanstalkMapOutput) ElementType() reflect.Type
func (BeanstalkMapOutput) MapIndex ¶
func (o BeanstalkMapOutput) MapIndex(k pulumi.StringInput) BeanstalkOutput
func (BeanstalkMapOutput) ToBeanstalkMapOutput ¶
func (o BeanstalkMapOutput) ToBeanstalkMapOutput() BeanstalkMapOutput
func (BeanstalkMapOutput) ToBeanstalkMapOutputWithContext ¶
func (o BeanstalkMapOutput) ToBeanstalkMapOutputWithContext(ctx context.Context) BeanstalkMapOutput
type BeanstalkOutput ¶
type BeanstalkOutput struct{ *pulumi.OutputState }
func (BeanstalkOutput) BeanstalkEnvironmentId ¶ added in v3.20.0
func (o BeanstalkOutput) BeanstalkEnvironmentId() pulumi.StringPtrOutput
The id of an existing Beanstalk environment.
func (BeanstalkOutput) BeanstalkEnvironmentName ¶ added in v3.20.0
func (o BeanstalkOutput) BeanstalkEnvironmentName() pulumi.StringPtrOutput
The name of an existing Beanstalk environment.
func (BeanstalkOutput) DeploymentPreferences ¶ added in v3.20.0
func (o BeanstalkOutput) DeploymentPreferences() BeanstalkDeploymentPreferencesPtrOutput
Preferences when performing a roll
func (BeanstalkOutput) DesiredCapacity ¶ added in v3.20.0
func (o BeanstalkOutput) DesiredCapacity() pulumi.IntOutput
The desired number of instances the group should have at any time.
func (BeanstalkOutput) ElementType ¶
func (BeanstalkOutput) ElementType() reflect.Type
func (BeanstalkOutput) InstanceTypesSpots ¶ added in v3.20.0
func (o BeanstalkOutput) InstanceTypesSpots() pulumi.StringArrayOutput
One or more instance types. To maximize the availability of Spot instances, select as many instance types as possible.
func (BeanstalkOutput) Maintenance ¶ added in v3.20.0
func (o BeanstalkOutput) Maintenance() pulumi.StringPtrOutput
func (BeanstalkOutput) ManagedActions ¶ added in v3.20.0
func (o BeanstalkOutput) ManagedActions() BeanstalkManagedActionsPtrOutput
Managed Actions parameters
func (BeanstalkOutput) MaxSize ¶ added in v3.20.0
func (o BeanstalkOutput) MaxSize() pulumi.IntOutput
The maximum number of instances the group should have at any time.
func (BeanstalkOutput) MinSize ¶ added in v3.20.0
func (o BeanstalkOutput) MinSize() pulumi.IntOutput
The minimum number of instances the group should have at any time.
func (BeanstalkOutput) Name ¶ added in v3.20.0
func (o BeanstalkOutput) Name() pulumi.StringOutput
The group name.
func (BeanstalkOutput) Product ¶ added in v3.20.0
func (o BeanstalkOutput) Product() pulumi.StringOutput
Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`.
func (BeanstalkOutput) Region ¶ added in v3.20.0
func (o BeanstalkOutput) Region() pulumi.StringOutput
The AWS region your group will be created in. Cannot be changed after the group has been created.
func (BeanstalkOutput) ScheduledTasks ¶ added in v3.20.0
func (o BeanstalkOutput) ScheduledTasks() BeanstalkScheduledTaskArrayOutput
func (BeanstalkOutput) ToBeanstalkOutput ¶
func (o BeanstalkOutput) ToBeanstalkOutput() BeanstalkOutput
func (BeanstalkOutput) ToBeanstalkOutputWithContext ¶
func (o BeanstalkOutput) ToBeanstalkOutputWithContext(ctx context.Context) BeanstalkOutput
type BeanstalkScheduledTask ¶
type BeanstalkScheduledTask struct { // The number of instances to add or remove. Adjustment *string `pulumi:"adjustment"` // The percentage of instances to add or remove. // // Usage: AdjustmentPercentage *string `pulumi:"adjustmentPercentage"` // The percentage size of each batch in the scheduled deployment roll. BatchSizePercentage *string `pulumi:"batchSizePercentage"` // A valid cron expression. The cron is running in UTC time zone and is in [Unix cron format](https://en.wikipedia.org/wiki/Cron). CronExpression *string `pulumi:"cronExpression"` // The recurrence frequency to run this task. Supported values are `"hourly"`, `"daily"`, `"weekly"` and `"continuous"`. Frequency *string `pulumi:"frequency"` // The period of time (seconds) to wait before checking a batch's health after it's deployment. GracePeriod *string `pulumi:"gracePeriod"` // Setting the task to being enabled or disabled. IsEnabled *bool `pulumi:"isEnabled"` // The maximum number of instances the group should have. MaxCapacity *string `pulumi:"maxCapacity"` // The minimum number of instances the group should have. MinCapacity *string `pulumi:"minCapacity"` // The maximum number of instances the group should have. ScaleMaxCapacity *string `pulumi:"scaleMaxCapacity"` // The minimum number of instances the group should have. ScaleMinCapacity *string `pulumi:"scaleMinCapacity"` // The desired number of instances the group should have. ScaleTargetCapacity *string `pulumi:"scaleTargetCapacity"` // Set a start time for one time tasks. StartTime *string `pulumi:"startTime"` // The desired number of instances the group should have. TargetCapacity *string `pulumi:"targetCapacity"` // The task type to run. Supported task types are: `"scale"`, `"backupAmi"`, `"roll"`, `"scaleUp"`, `"percentageScaleUp"`, `"scaleDown"`, `"percentageScaleDown"`, `"statefulUpdateCapacity"`. TaskType string `pulumi:"taskType"` }
type BeanstalkScheduledTaskArgs ¶
type BeanstalkScheduledTaskArgs struct { // The number of instances to add or remove. Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The percentage of instances to add or remove. // // Usage: AdjustmentPercentage pulumi.StringPtrInput `pulumi:"adjustmentPercentage"` // The percentage size of each batch in the scheduled deployment roll. BatchSizePercentage pulumi.StringPtrInput `pulumi:"batchSizePercentage"` // A valid cron expression. The cron is running in UTC time zone and is in [Unix cron format](https://en.wikipedia.org/wiki/Cron). CronExpression pulumi.StringPtrInput `pulumi:"cronExpression"` // The recurrence frequency to run this task. Supported values are `"hourly"`, `"daily"`, `"weekly"` and `"continuous"`. Frequency pulumi.StringPtrInput `pulumi:"frequency"` // The period of time (seconds) to wait before checking a batch's health after it's deployment. GracePeriod pulumi.StringPtrInput `pulumi:"gracePeriod"` // Setting the task to being enabled or disabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // The maximum number of instances the group should have. MaxCapacity pulumi.StringPtrInput `pulumi:"maxCapacity"` // The minimum number of instances the group should have. MinCapacity pulumi.StringPtrInput `pulumi:"minCapacity"` // The maximum number of instances the group should have. ScaleMaxCapacity pulumi.StringPtrInput `pulumi:"scaleMaxCapacity"` // The minimum number of instances the group should have. ScaleMinCapacity pulumi.StringPtrInput `pulumi:"scaleMinCapacity"` // The desired number of instances the group should have. ScaleTargetCapacity pulumi.StringPtrInput `pulumi:"scaleTargetCapacity"` // Set a start time for one time tasks. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // The desired number of instances the group should have. TargetCapacity pulumi.StringPtrInput `pulumi:"targetCapacity"` // The task type to run. Supported task types are: `"scale"`, `"backupAmi"`, `"roll"`, `"scaleUp"`, `"percentageScaleUp"`, `"scaleDown"`, `"percentageScaleDown"`, `"statefulUpdateCapacity"`. TaskType pulumi.StringInput `pulumi:"taskType"` }
func (BeanstalkScheduledTaskArgs) ElementType ¶
func (BeanstalkScheduledTaskArgs) ElementType() reflect.Type
func (BeanstalkScheduledTaskArgs) ToBeanstalkScheduledTaskOutput ¶
func (i BeanstalkScheduledTaskArgs) ToBeanstalkScheduledTaskOutput() BeanstalkScheduledTaskOutput
func (BeanstalkScheduledTaskArgs) ToBeanstalkScheduledTaskOutputWithContext ¶
func (i BeanstalkScheduledTaskArgs) ToBeanstalkScheduledTaskOutputWithContext(ctx context.Context) BeanstalkScheduledTaskOutput
type BeanstalkScheduledTaskArray ¶
type BeanstalkScheduledTaskArray []BeanstalkScheduledTaskInput
func (BeanstalkScheduledTaskArray) ElementType ¶
func (BeanstalkScheduledTaskArray) ElementType() reflect.Type
func (BeanstalkScheduledTaskArray) ToBeanstalkScheduledTaskArrayOutput ¶
func (i BeanstalkScheduledTaskArray) ToBeanstalkScheduledTaskArrayOutput() BeanstalkScheduledTaskArrayOutput
func (BeanstalkScheduledTaskArray) ToBeanstalkScheduledTaskArrayOutputWithContext ¶
func (i BeanstalkScheduledTaskArray) ToBeanstalkScheduledTaskArrayOutputWithContext(ctx context.Context) BeanstalkScheduledTaskArrayOutput
type BeanstalkScheduledTaskArrayInput ¶
type BeanstalkScheduledTaskArrayInput interface { pulumi.Input ToBeanstalkScheduledTaskArrayOutput() BeanstalkScheduledTaskArrayOutput ToBeanstalkScheduledTaskArrayOutputWithContext(context.Context) BeanstalkScheduledTaskArrayOutput }
BeanstalkScheduledTaskArrayInput is an input type that accepts BeanstalkScheduledTaskArray and BeanstalkScheduledTaskArrayOutput values. You can construct a concrete instance of `BeanstalkScheduledTaskArrayInput` via:
BeanstalkScheduledTaskArray{ BeanstalkScheduledTaskArgs{...} }
type BeanstalkScheduledTaskArrayOutput ¶
type BeanstalkScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (BeanstalkScheduledTaskArrayOutput) ElementType ¶
func (BeanstalkScheduledTaskArrayOutput) ElementType() reflect.Type
func (BeanstalkScheduledTaskArrayOutput) Index ¶
func (o BeanstalkScheduledTaskArrayOutput) Index(i pulumi.IntInput) BeanstalkScheduledTaskOutput
func (BeanstalkScheduledTaskArrayOutput) ToBeanstalkScheduledTaskArrayOutput ¶
func (o BeanstalkScheduledTaskArrayOutput) ToBeanstalkScheduledTaskArrayOutput() BeanstalkScheduledTaskArrayOutput
func (BeanstalkScheduledTaskArrayOutput) ToBeanstalkScheduledTaskArrayOutputWithContext ¶
func (o BeanstalkScheduledTaskArrayOutput) ToBeanstalkScheduledTaskArrayOutputWithContext(ctx context.Context) BeanstalkScheduledTaskArrayOutput
type BeanstalkScheduledTaskInput ¶
type BeanstalkScheduledTaskInput interface { pulumi.Input ToBeanstalkScheduledTaskOutput() BeanstalkScheduledTaskOutput ToBeanstalkScheduledTaskOutputWithContext(context.Context) BeanstalkScheduledTaskOutput }
BeanstalkScheduledTaskInput is an input type that accepts BeanstalkScheduledTaskArgs and BeanstalkScheduledTaskOutput values. You can construct a concrete instance of `BeanstalkScheduledTaskInput` via:
BeanstalkScheduledTaskArgs{...}
type BeanstalkScheduledTaskOutput ¶
type BeanstalkScheduledTaskOutput struct{ *pulumi.OutputState }
func (BeanstalkScheduledTaskOutput) Adjustment ¶
func (o BeanstalkScheduledTaskOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add or remove.
func (BeanstalkScheduledTaskOutput) AdjustmentPercentage ¶
func (o BeanstalkScheduledTaskOutput) AdjustmentPercentage() pulumi.StringPtrOutput
The percentage of instances to add or remove.
Usage:
func (BeanstalkScheduledTaskOutput) BatchSizePercentage ¶
func (o BeanstalkScheduledTaskOutput) BatchSizePercentage() pulumi.StringPtrOutput
The percentage size of each batch in the scheduled deployment roll.
func (BeanstalkScheduledTaskOutput) CronExpression ¶
func (o BeanstalkScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
A valid cron expression. The cron is running in UTC time zone and is in [Unix cron format](https://en.wikipedia.org/wiki/Cron).
func (BeanstalkScheduledTaskOutput) ElementType ¶
func (BeanstalkScheduledTaskOutput) ElementType() reflect.Type
func (BeanstalkScheduledTaskOutput) Frequency ¶
func (o BeanstalkScheduledTaskOutput) Frequency() pulumi.StringPtrOutput
The recurrence frequency to run this task. Supported values are `"hourly"`, `"daily"`, `"weekly"` and `"continuous"`.
func (BeanstalkScheduledTaskOutput) GracePeriod ¶
func (o BeanstalkScheduledTaskOutput) GracePeriod() pulumi.StringPtrOutput
The period of time (seconds) to wait before checking a batch's health after it's deployment.
func (BeanstalkScheduledTaskOutput) IsEnabled ¶
func (o BeanstalkScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
Setting the task to being enabled or disabled.
func (BeanstalkScheduledTaskOutput) MaxCapacity ¶
func (o BeanstalkScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
The maximum number of instances the group should have.
func (BeanstalkScheduledTaskOutput) MinCapacity ¶
func (o BeanstalkScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
The minimum number of instances the group should have.
func (BeanstalkScheduledTaskOutput) ScaleMaxCapacity ¶
func (o BeanstalkScheduledTaskOutput) ScaleMaxCapacity() pulumi.StringPtrOutput
The maximum number of instances the group should have.
func (BeanstalkScheduledTaskOutput) ScaleMinCapacity ¶
func (o BeanstalkScheduledTaskOutput) ScaleMinCapacity() pulumi.StringPtrOutput
The minimum number of instances the group should have.
func (BeanstalkScheduledTaskOutput) ScaleTargetCapacity ¶
func (o BeanstalkScheduledTaskOutput) ScaleTargetCapacity() pulumi.StringPtrOutput
The desired number of instances the group should have.
func (BeanstalkScheduledTaskOutput) StartTime ¶
func (o BeanstalkScheduledTaskOutput) StartTime() pulumi.StringPtrOutput
Set a start time for one time tasks.
func (BeanstalkScheduledTaskOutput) TargetCapacity ¶
func (o BeanstalkScheduledTaskOutput) TargetCapacity() pulumi.StringPtrOutput
The desired number of instances the group should have.
func (BeanstalkScheduledTaskOutput) TaskType ¶
func (o BeanstalkScheduledTaskOutput) TaskType() pulumi.StringOutput
The task type to run. Supported task types are: `"scale"`, `"backupAmi"`, `"roll"`, `"scaleUp"`, `"percentageScaleUp"`, `"scaleDown"`, `"percentageScaleDown"`, `"statefulUpdateCapacity"`.
func (BeanstalkScheduledTaskOutput) ToBeanstalkScheduledTaskOutput ¶
func (o BeanstalkScheduledTaskOutput) ToBeanstalkScheduledTaskOutput() BeanstalkScheduledTaskOutput
func (BeanstalkScheduledTaskOutput) ToBeanstalkScheduledTaskOutputWithContext ¶
func (o BeanstalkScheduledTaskOutput) ToBeanstalkScheduledTaskOutputWithContext(ctx context.Context) BeanstalkScheduledTaskOutput
type BeanstalkState ¶
type BeanstalkState struct { // The id of an existing Beanstalk environment. BeanstalkEnvironmentId pulumi.StringPtrInput // The name of an existing Beanstalk environment. BeanstalkEnvironmentName pulumi.StringPtrInput // Preferences when performing a roll DeploymentPreferences BeanstalkDeploymentPreferencesPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrInput // One or more instance types. To maximize the availability of Spot instances, select as many instance types as possible. InstanceTypesSpots pulumi.StringArrayInput Maintenance pulumi.StringPtrInput // Managed Actions parameters ManagedActions BeanstalkManagedActionsPtrInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntPtrInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntPtrInput // The group name. Name pulumi.StringPtrInput // Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. // For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`. Product pulumi.StringPtrInput // The AWS region your group will be created in. Cannot be changed after the group has been created. Region pulumi.StringPtrInput ScheduledTasks BeanstalkScheduledTaskArrayInput }
func (BeanstalkState) ElementType ¶
func (BeanstalkState) ElementType() reflect.Type
type Credentials ¶ added in v3.55.0
type Credentials struct { pulumi.CustomResourceState // The ID of the account associated with your token. AccountId pulumi.StringOutput `pulumi:"accountId"` // Provide the IAM Role ARN connected to another AWS account 922761411349 and with the latest Spot Policy - https://docs.spot.io/administration/api/spot-policy-in-aws Iamrole pulumi.StringOutput `pulumi:"iamrole"` }
Provides a Spotinst credential AWS resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // set credential AWS _, err := aws.NewCredentials(ctx, "credential", &aws.CredentialsArgs{ Iamrole: pulumi.String("arn:aws:iam::1234567890:role/Spot_Iam_Role"), AccountId: pulumi.String("act-123456"), }) if err != nil { return err } return nil }) }
```
func GetCredentials ¶ added in v3.55.0
func GetCredentials(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CredentialsState, opts ...pulumi.ResourceOption) (*Credentials, error)
GetCredentials gets an existing Credentials 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 NewCredentials ¶ added in v3.55.0
func NewCredentials(ctx *pulumi.Context, name string, args *CredentialsArgs, opts ...pulumi.ResourceOption) (*Credentials, error)
NewCredentials registers a new resource with the given unique name, arguments, and options.
func (*Credentials) ElementType ¶ added in v3.55.0
func (*Credentials) ElementType() reflect.Type
func (*Credentials) ToCredentialsOutput ¶ added in v3.55.0
func (i *Credentials) ToCredentialsOutput() CredentialsOutput
func (*Credentials) ToCredentialsOutputWithContext ¶ added in v3.55.0
func (i *Credentials) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
type CredentialsArgs ¶ added in v3.55.0
type CredentialsArgs struct { // The ID of the account associated with your token. AccountId pulumi.StringInput // Provide the IAM Role ARN connected to another AWS account 922761411349 and with the latest Spot Policy - https://docs.spot.io/administration/api/spot-policy-in-aws Iamrole pulumi.StringInput }
The set of arguments for constructing a Credentials resource.
func (CredentialsArgs) ElementType ¶ added in v3.55.0
func (CredentialsArgs) ElementType() reflect.Type
type CredentialsArray ¶ added in v3.55.0
type CredentialsArray []CredentialsInput
func (CredentialsArray) ElementType ¶ added in v3.55.0
func (CredentialsArray) ElementType() reflect.Type
func (CredentialsArray) ToCredentialsArrayOutput ¶ added in v3.55.0
func (i CredentialsArray) ToCredentialsArrayOutput() CredentialsArrayOutput
func (CredentialsArray) ToCredentialsArrayOutputWithContext ¶ added in v3.55.0
func (i CredentialsArray) ToCredentialsArrayOutputWithContext(ctx context.Context) CredentialsArrayOutput
type CredentialsArrayInput ¶ added in v3.55.0
type CredentialsArrayInput interface { pulumi.Input ToCredentialsArrayOutput() CredentialsArrayOutput ToCredentialsArrayOutputWithContext(context.Context) CredentialsArrayOutput }
CredentialsArrayInput is an input type that accepts CredentialsArray and CredentialsArrayOutput values. You can construct a concrete instance of `CredentialsArrayInput` via:
CredentialsArray{ CredentialsArgs{...} }
type CredentialsArrayOutput ¶ added in v3.55.0
type CredentialsArrayOutput struct{ *pulumi.OutputState }
func (CredentialsArrayOutput) ElementType ¶ added in v3.55.0
func (CredentialsArrayOutput) ElementType() reflect.Type
func (CredentialsArrayOutput) Index ¶ added in v3.55.0
func (o CredentialsArrayOutput) Index(i pulumi.IntInput) CredentialsOutput
func (CredentialsArrayOutput) ToCredentialsArrayOutput ¶ added in v3.55.0
func (o CredentialsArrayOutput) ToCredentialsArrayOutput() CredentialsArrayOutput
func (CredentialsArrayOutput) ToCredentialsArrayOutputWithContext ¶ added in v3.55.0
func (o CredentialsArrayOutput) ToCredentialsArrayOutputWithContext(ctx context.Context) CredentialsArrayOutput
type CredentialsInput ¶ added in v3.55.0
type CredentialsInput interface { pulumi.Input ToCredentialsOutput() CredentialsOutput ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput }
type CredentialsMap ¶ added in v3.55.0
type CredentialsMap map[string]CredentialsInput
func (CredentialsMap) ElementType ¶ added in v3.55.0
func (CredentialsMap) ElementType() reflect.Type
func (CredentialsMap) ToCredentialsMapOutput ¶ added in v3.55.0
func (i CredentialsMap) ToCredentialsMapOutput() CredentialsMapOutput
func (CredentialsMap) ToCredentialsMapOutputWithContext ¶ added in v3.55.0
func (i CredentialsMap) ToCredentialsMapOutputWithContext(ctx context.Context) CredentialsMapOutput
type CredentialsMapInput ¶ added in v3.55.0
type CredentialsMapInput interface { pulumi.Input ToCredentialsMapOutput() CredentialsMapOutput ToCredentialsMapOutputWithContext(context.Context) CredentialsMapOutput }
CredentialsMapInput is an input type that accepts CredentialsMap and CredentialsMapOutput values. You can construct a concrete instance of `CredentialsMapInput` via:
CredentialsMap{ "key": CredentialsArgs{...} }
type CredentialsMapOutput ¶ added in v3.55.0
type CredentialsMapOutput struct{ *pulumi.OutputState }
func (CredentialsMapOutput) ElementType ¶ added in v3.55.0
func (CredentialsMapOutput) ElementType() reflect.Type
func (CredentialsMapOutput) MapIndex ¶ added in v3.55.0
func (o CredentialsMapOutput) MapIndex(k pulumi.StringInput) CredentialsOutput
func (CredentialsMapOutput) ToCredentialsMapOutput ¶ added in v3.55.0
func (o CredentialsMapOutput) ToCredentialsMapOutput() CredentialsMapOutput
func (CredentialsMapOutput) ToCredentialsMapOutputWithContext ¶ added in v3.55.0
func (o CredentialsMapOutput) ToCredentialsMapOutputWithContext(ctx context.Context) CredentialsMapOutput
type CredentialsOutput ¶ added in v3.55.0
type CredentialsOutput struct{ *pulumi.OutputState }
func (CredentialsOutput) AccountId ¶ added in v3.55.0
func (o CredentialsOutput) AccountId() pulumi.StringOutput
The ID of the account associated with your token.
func (CredentialsOutput) ElementType ¶ added in v3.55.0
func (CredentialsOutput) ElementType() reflect.Type
func (CredentialsOutput) Iamrole ¶ added in v3.55.0
func (o CredentialsOutput) Iamrole() pulumi.StringOutput
Provide the IAM Role ARN connected to another AWS account 922761411349 and with the latest Spot Policy - https://docs.spot.io/administration/api/spot-policy-in-aws
func (CredentialsOutput) ToCredentialsOutput ¶ added in v3.55.0
func (o CredentialsOutput) ToCredentialsOutput() CredentialsOutput
func (CredentialsOutput) ToCredentialsOutputWithContext ¶ added in v3.55.0
func (o CredentialsOutput) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
type CredentialsState ¶ added in v3.55.0
type CredentialsState struct { // The ID of the account associated with your token. AccountId pulumi.StringPtrInput // Provide the IAM Role ARN connected to another AWS account 922761411349 and with the latest Spot Policy - https://docs.spot.io/administration/api/spot-policy-in-aws Iamrole pulumi.StringPtrInput }
func (CredentialsState) ElementType ¶ added in v3.55.0
func (CredentialsState) ElementType() reflect.Type
type Elastigroup ¶
type Elastigroup struct { pulumi.CustomResourceState // Auto-healing replacement won't be triggered if this parameter value is "false". In a case of a stateful group - no recycling will start if this parameter value is "false". AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` // List of Strings of availability zones. When this parameter is set, `subnetIds` should be left unused. // Note: `availabilityZones` naming syntax follows the convention `availability-zone:subnet:placement-group-name`. For example, to set an AZ in `us-east-1` with subnet `subnet-123456` and placement group `ClusterI03`, you would set: // `availabilityZones = ["us-east-1a:subnet-123456:ClusterI03"]` AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` BlockDevicesMode pulumi.StringPtrOutput `pulumi:"blockDevicesMode"` // The capacity unit to launch instances by. If not specified, when choosing the weight unit, each instance will weight as the number of its vCPUs. Valid values: `instance`, `weight`. CapacityUnit pulumi.StringOutput `pulumi:"capacityUnit"` ConsiderOdPricing pulumi.BoolPtrOutput `pulumi:"considerOdPricing"` // Controls how T3 instances are launched. Valid values: `standard`, `unlimited`. CpuCredits pulumi.StringPtrOutput `pulumi:"cpuCredits"` // The CPU options for the instances that are launched within the group: CpuOptions ElastigroupCpuOptionsPtrOutput `pulumi:"cpuOptions"` // The group description. Description pulumi.StringPtrOutput `pulumi:"description"` // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrOutput `pulumi:"desiredCapacity"` // The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation. DrainingTimeout pulumi.IntOutput `pulumi:"drainingTimeout"` EbsBlockDevices ElastigroupEbsBlockDeviceArrayOutput `pulumi:"ebsBlockDevices"` // Enable high bandwidth connectivity between instances and AWS’s Elastic Block Store (EBS). For instance types that are EBS-optimized by default this parameter will be ignored. EbsOptimized pulumi.BoolOutput `pulumi:"ebsOptimized"` // A list of [AWS Elastic IP](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) allocation IDs to associate to the group instances. ElasticIps pulumi.StringArrayOutput `pulumi:"elasticIps"` ElasticLoadBalancers pulumi.StringArrayOutput `pulumi:"elasticLoadBalancers"` // Indicates whether monitoring is enabled for the instance. EnableMonitoring pulumi.BoolPtrOutput `pulumi:"enableMonitoring"` EphemeralBlockDevices ElastigroupEphemeralBlockDeviceArrayOutput `pulumi:"ephemeralBlockDevices"` // In a case of no Spot instances available, Elastigroup will launch on-demand instances instead. FallbackToOndemand pulumi.BoolOutput `pulumi:"fallbackToOndemand"` // The amount of time, in seconds, after the instance has launched to starts and check its health. HealthCheckGracePeriod pulumi.IntPtrOutput `pulumi:"healthCheckGracePeriod"` // The service that will perform health checks for the instance. Valid values: `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"EC2"`, `"K8S_NODE"`, `"NOMAD_NODE"`, `"ECS_CLUSTER_INSTANCE"`. HealthCheckType pulumi.StringPtrOutput `pulumi:"healthCheckType"` // The amount of time, in seconds, that we will wait before replacing an instance that is running and became unhealthy (this is only applicable for instances that were once healthy). HealthCheckUnhealthyDurationBeforeReplacement pulumi.IntPtrOutput `pulumi:"healthCheckUnhealthyDurationBeforeReplacement"` // The ARN or name of an IAM instance profile to associate with launched instances. IamInstanceProfile pulumi.StringPtrOutput `pulumi:"iamInstanceProfile"` // The ID of the AMI used to launch the instance. ImageId pulumi.StringPtrOutput `pulumi:"imageId"` // An array of image objects. // Note: Elastigroup can be configured with either imageId or images, but not both. Images ElastigroupImageArrayOutput `pulumi:"images"` ImmediateOdRecoverThreshold pulumi.IntPtrOutput `pulumi:"immediateOdRecoverThreshold"` // The type of instance determines your instance's CPU capacity, memory and storage (e.g., m1.small, c1.xlarge). InstanceTypesOndemand pulumi.StringPtrOutput `pulumi:"instanceTypesOndemand"` // Prioritize a subset of spot instance types. Must be a subset of the selected spot instance types. InstanceTypesPreferredSpots pulumi.StringArrayOutput `pulumi:"instanceTypesPreferredSpots"` // One or more instance types. Note: Cannot be defined if 'resourceRequirements' is defined. InstanceTypesSpots pulumi.StringArrayOutput `pulumi:"instanceTypesSpots"` // List of weights per instance type for weighted groups. Each object in the list should have the following attributes: InstanceTypesWeights ElastigroupInstanceTypesWeightArrayOutput `pulumi:"instanceTypesWeights"` IntegrationBeanstalk ElastigroupIntegrationBeanstalkPtrOutput `pulumi:"integrationBeanstalk"` IntegrationCodedeploy ElastigroupIntegrationCodedeployPtrOutput `pulumi:"integrationCodedeploy"` IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrOutput `pulumi:"integrationDockerSwarm"` IntegrationEcs ElastigroupIntegrationEcsPtrOutput `pulumi:"integrationEcs"` IntegrationGitlab ElastigroupIntegrationGitlabPtrOutput `pulumi:"integrationGitlab"` IntegrationKubernetes ElastigroupIntegrationKubernetesPtrOutput `pulumi:"integrationKubernetes"` IntegrationMesosphere ElastigroupIntegrationMesospherePtrOutput `pulumi:"integrationMesosphere"` IntegrationNomad ElastigroupIntegrationNomadPtrOutput `pulumi:"integrationNomad"` IntegrationRancher ElastigroupIntegrationRancherPtrOutput `pulumi:"integrationRancher"` IntegrationRoute53 ElastigroupIntegrationRoute53PtrOutput `pulumi:"integrationRoute53"` Itfs ElastigroupItfArrayOutput `pulumi:"itfs"` // The key name that should be used for the instance. KeyName pulumi.StringPtrOutput `pulumi:"keyName"` LifetimePeriod pulumi.StringPtrOutput `pulumi:"lifetimePeriod"` // Logging configuration. Logging ElastigroupLoggingPtrOutput `pulumi:"logging"` // The maximum number of instances the group should have at any time. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // Data that used to configure or manage the running instances: MetadataOptions ElastigroupMetadataOptionsPtrOutput `pulumi:"metadataOptions"` // The minimum number of instances the group should have at any time. MinSize pulumi.IntOutput `pulumi:"minSize"` // Defines the preferred minimum instance lifetime in hours. Markets which comply with this preference will be prioritized. Optional values: 1, 3, 6, 12, 24. MinimumInstanceLifetime pulumi.IntPtrOutput `pulumi:"minimumInstanceLifetime"` MultipleMetrics ElastigroupMultipleMetricsPtrOutput `pulumi:"multipleMetrics"` // The group name. Name pulumi.StringOutput `pulumi:"name"` NetworkInterfaces ElastigroupNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // Available ondemand instance types. Note: Either ondemand or onDemandTypes must be defined, but not both. OnDemandTypes pulumi.StringArrayOutput `pulumi:"onDemandTypes"` // Number of on demand instances to launch in the group. All other instances will be spot instances. When this parameter is set the `spotPercentage` parameter is being ignored. OndemandCount pulumi.IntPtrOutput `pulumi:"ondemandCount"` // Select a prediction strategy. Valid values: `balanced`, `costOriented`, `equalAzDistribution`, `availabilityOriented`. You can read more in our documentation. Orientation pulumi.StringOutput `pulumi:"orientation"` PersistBlockDevices pulumi.BoolPtrOutput `pulumi:"persistBlockDevices"` PersistPrivateIp pulumi.BoolPtrOutput `pulumi:"persistPrivateIp"` PersistRootDevice pulumi.BoolPtrOutput `pulumi:"persistRootDevice"` // Enable dedicated tenancy. Note: There is a flat hourly fee for each region in which dedicated tenancy is used. Valid values: "default", "dedicated" . PlacementTenancy pulumi.StringPtrOutput `pulumi:"placementTenancy"` // The AZs to prioritize when launching Spot instances. If no markets are available in the Preferred AZs, Spot instances are launched in the non-preferred AZs. // Note: Must be a sublist of `availabilityZones` and `orientation` value must not be `"equalAzDistribution"`. PreferredAvailabilityZones pulumi.StringArrayOutput `pulumi:"preferredAvailabilityZones"` PrivateIps pulumi.StringArrayOutput `pulumi:"privateIps"` // Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. // For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`. Product pulumi.StringOutput `pulumi:"product"` // The AWS region your group will be created in. // Note: This parameter is required if you specify subnets (through subnet_ids). This parameter is optional if you specify Availability Zones (through availability_zones). Region pulumi.StringPtrOutput `pulumi:"region"` // Required instance attributes. Instance types will be selected based on these requirements. ResourceRequirements ElastigroupResourceRequirementArrayOutput `pulumi:"resourceRequirements"` // User will specify which resources should be tagged with group tags. ResourceTagSpecifications ElastigroupResourceTagSpecificationArrayOutput `pulumi:"resourceTagSpecifications"` // Elastigroup will automatically scale your instances in the most available and cost efficient availability zone. Every evaluation will be done when there are no active instances in the group. RestrictSingleAz pulumi.BoolPtrOutput `pulumi:"restrictSingleAz"` // Hold settings for strategy correction – replacing On-Demand for Spot instances. Supported Values: `"never"`, `"always"`, `"timeWindow"` RevertToSpot ElastigroupRevertToSpotPtrOutput `pulumi:"revertToSpot"` ScalingDownPolicies ElastigroupScalingDownPolicyArrayOutput `pulumi:"scalingDownPolicies"` // Set termination policy. ScalingStrategies ElastigroupScalingStrategyArrayOutput `pulumi:"scalingStrategies"` ScalingTargetPolicies ElastigroupScalingTargetPolicyArrayOutput `pulumi:"scalingTargetPolicies"` ScalingUpPolicies ElastigroupScalingUpPolicyArrayOutput `pulumi:"scalingUpPolicies"` ScheduledTasks ElastigroupScheduledTaskArrayOutput `pulumi:"scheduledTasks"` // A list of associated security group IDS. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // The Base64-encoded shutdown script that executes prior to instance termination, for more information please see: [Shutdown Script](https://api.spotinst.com/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) ShutdownScript pulumi.StringPtrOutput `pulumi:"shutdownScript"` Signals ElastigroupSignalArrayOutput `pulumi:"signals"` // The percentage of Spot instances that would spin up from the `desiredCapacity` number. SpotPercentage pulumi.IntPtrOutput `pulumi:"spotPercentage"` StatefulDeallocation ElastigroupStatefulDeallocationPtrOutput `pulumi:"statefulDeallocation"` StatefulInstanceActions ElastigroupStatefulInstanceActionArrayOutput `pulumi:"statefulInstanceActions"` // List of Strings of subnet identifiers. // Note: When this parameter is set, `availabilityZones` should be left unused. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // A key/value mapping of tags to assign to the resource. Tags ElastigroupTagArrayOutput `pulumi:"tags"` TargetGroupArns pulumi.StringArrayOutput `pulumi:"targetGroupArns"` UpdatePolicy ElastigroupUpdatePolicyPtrOutput `pulumi:"updatePolicy"` // The user data to provide when launching the instance. UserData pulumi.StringPtrOutput `pulumi:"userData"` UtilizeCommitments pulumi.BoolPtrOutput `pulumi:"utilizeCommitments"` // In a case of any available reserved instances, Elastigroup will utilize them first before purchasing Spot instances. UtilizeReservedInstances pulumi.BoolPtrOutput `pulumi:"utilizeReservedInstances"` // Minimum number of instances in a 'HEALTHY' status that is required before continuing. This is ignored when updating with blue/green deployment. Cannot exceed `desiredCapacity`. WaitForCapacity pulumi.IntPtrOutput `pulumi:"waitForCapacity"` // Time (seconds) to wait for instances to report a 'HEALTHY' status. Useful for plans with multiple dependencies that take some time to initialize. Leave undefined or set to `0` to indicate no wait. This is ignored when updating with blue/green deployment. WaitForCapacityTimeout pulumi.IntPtrOutput `pulumi:"waitForCapacityTimeout"` }
Provides a Spotinst AWS group resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create an Elastigroup _, err := aws.NewElastigroup(ctx, "default-elastigroup", &aws.ElastigroupArgs{ Name: pulumi.String("default-elastigroup"), Description: pulumi.String("created by Pulumi"), Product: pulumi.String("Linux/UNIX"), MaxSize: pulumi.Int(0), MinSize: pulumi.Int(0), DesiredCapacity: pulumi.Int(0), CapacityUnit: pulumi.String("weight"), Region: pulumi.String("us-west-2"), SubnetIds: pulumi.StringArray{ pulumi.String("sb-123456"), pulumi.String("sb-456789"), }, ImageId: pulumi.String("ami-a27d8fda"), IamInstanceProfile: pulumi.String("iam-profile"), KeyName: pulumi.String("my-key.ssh"), SecurityGroups: pulumi.StringArray{ pulumi.String("sg-123456"), }, UserData: pulumi.String("echo hello world"), EnableMonitoring: pulumi.Bool(false), EbsOptimized: pulumi.Bool(false), PlacementTenancy: pulumi.String("default"), MetadataOptions: &aws.ElastigroupMetadataOptionsArgs{ HttpTokens: pulumi.String("optional"), HttpPutResponseHopLimit: pulumi.Int(10), InstanceMetadataTags: pulumi.String("enabled"), }, CpuOptions: &aws.ElastigroupCpuOptionsArgs{ ThreadsPerCore: pulumi.Int(1), }, InstanceTypesOndemand: pulumi.String("m3.2xlarge"), InstanceTypesSpots: pulumi.StringArray{ pulumi.String("m3.xlarge"), pulumi.String("m3.2xlarge"), }, InstanceTypesPreferredSpots: pulumi.StringArray{ pulumi.String("m3.xlarge"), }, OnDemandTypes: pulumi.StringArray{ pulumi.String("c3.large"), }, InstanceTypesWeights: aws.ElastigroupInstanceTypesWeightArray{ &aws.ElastigroupInstanceTypesWeightArgs{ InstanceType: pulumi.String("m3.xlarge"), Weight: pulumi.Int(10), }, &aws.ElastigroupInstanceTypesWeightArgs{ InstanceType: pulumi.String("m3.2xlarge"), Weight: pulumi.Int(16), }, }, ResourceRequirements: aws.ElastigroupResourceRequirementArray{ &aws.ElastigroupResourceRequirementArgs{ ExcludedInstanceFamilies: pulumi.StringArray{ pulumi.String("a"), pulumi.String("m"), }, ExcludedInstanceTypes: pulumi.StringArray{ pulumi.String("m3.large"), }, ExcludedInstanceGenerations: pulumi.StringArray{ pulumi.String("1"), pulumi.String("2"), }, RequiredGpuMinimum: pulumi.Int(1), RequiredGpuMaximum: pulumi.Int(16), RequiredMemoryMinimum: pulumi.Int(1), RequiredMemoryMaximum: pulumi.Int(512), RequiredVcpuMinimum: pulumi.Int(1), RequiredVcpuMaximum: pulumi.Int(64), }, }, Orientation: pulumi.String("balanced"), FallbackToOndemand: pulumi.Bool(false), CpuCredits: pulumi.String("unlimited"), MinimumInstanceLifetime: pulumi.Int(12), WaitForCapacity: pulumi.Int(5), WaitForCapacityTimeout: pulumi.Int(300), ScalingStrategies: aws.ElastigroupScalingStrategyArray{ &aws.ElastigroupScalingStrategyArgs{ TerminateAtEndOfBillingHour: pulumi.Bool(true), TerminationPolicy: pulumi.String("default"), }, }, ScalingUpPolicies: aws.ElastigroupScalingUpPolicyArray{ &aws.ElastigroupScalingUpPolicyArgs{ PolicyName: pulumi.String("Default Scaling Up Policy"), MetricName: pulumi.String("DefaultQueuesDepth"), Statistic: pulumi.String("average"), Unit: pulumi.String("none"), Adjustment: pulumi.String("1"), Namespace: pulumi.String("custom"), Threshold: pulumi.Float64(100), Period: pulumi.Int(60), EvaluationPeriods: pulumi.Int(5), Cooldown: pulumi.Int(300), }, }, ScalingDownPolicies: aws.ElastigroupScalingDownPolicyArray{ &aws.ElastigroupScalingDownPolicyArgs{ PolicyName: pulumi.String("Default Scaling Down Policy"), MetricName: pulumi.String("DefaultQueuesDepth"), Statistic: pulumi.String("average"), Unit: pulumi.String("none"), Adjustment: pulumi.String("1"), Namespace: pulumi.String("custom"), Threshold: pulumi.Float64(10), Period: pulumi.Int(60), EvaluationPeriods: pulumi.Int(10), Cooldown: pulumi.Int(300), }, }, Tags: aws.ElastigroupTagArray{ &aws.ElastigroupTagArgs{ Key: pulumi.String("Env"), Value: pulumi.String("production"), }, &aws.ElastigroupTagArgs{ Key: pulumi.String("Name"), Value: pulumi.String("default-production"), }, &aws.ElastigroupTagArgs{ Key: pulumi.String("Project"), Value: pulumi.String("app_v2"), }, }, ResourceTagSpecifications: aws.ElastigroupResourceTagSpecificationArray{ &aws.ElastigroupResourceTagSpecificationArgs{ ShouldTagEnis: pulumi.Bool(true), ShouldTagVolumes: pulumi.Bool(true), ShouldTagSnapshots: pulumi.Bool(true), ShouldTagAmis: pulumi.Bool(true), }, }, Logging: &aws.ElastigroupLoggingArgs{ Export: &aws.ElastigroupLoggingExportArgs{ S3s: aws.ElastigroupLoggingExportS3Array{ &aws.ElastigroupLoggingExportS3Args{ Id: pulumi.String("di-123456"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
func GetElastigroup ¶
func GetElastigroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ElastigroupState, opts ...pulumi.ResourceOption) (*Elastigroup, error)
GetElastigroup gets an existing Elastigroup 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 NewElastigroup ¶
func NewElastigroup(ctx *pulumi.Context, name string, args *ElastigroupArgs, opts ...pulumi.ResourceOption) (*Elastigroup, error)
NewElastigroup registers a new resource with the given unique name, arguments, and options.
func (*Elastigroup) ElementType ¶
func (*Elastigroup) ElementType() reflect.Type
func (*Elastigroup) ToElastigroupOutput ¶
func (i *Elastigroup) ToElastigroupOutput() ElastigroupOutput
func (*Elastigroup) ToElastigroupOutputWithContext ¶
func (i *Elastigroup) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
type ElastigroupArgs ¶
type ElastigroupArgs struct { // Auto-healing replacement won't be triggered if this parameter value is "false". In a case of a stateful group - no recycling will start if this parameter value is "false". AutoHealing pulumi.BoolPtrInput // List of Strings of availability zones. When this parameter is set, `subnetIds` should be left unused. // Note: `availabilityZones` naming syntax follows the convention `availability-zone:subnet:placement-group-name`. For example, to set an AZ in `us-east-1` with subnet `subnet-123456` and placement group `ClusterI03`, you would set: // `availabilityZones = ["us-east-1a:subnet-123456:ClusterI03"]` AvailabilityZones pulumi.StringArrayInput BlockDevicesMode pulumi.StringPtrInput // The capacity unit to launch instances by. If not specified, when choosing the weight unit, each instance will weight as the number of its vCPUs. Valid values: `instance`, `weight`. CapacityUnit pulumi.StringPtrInput ConsiderOdPricing pulumi.BoolPtrInput // Controls how T3 instances are launched. Valid values: `standard`, `unlimited`. CpuCredits pulumi.StringPtrInput // The CPU options for the instances that are launched within the group: CpuOptions ElastigroupCpuOptionsPtrInput // The group description. Description pulumi.StringPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrInput // The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation. DrainingTimeout pulumi.IntPtrInput EbsBlockDevices ElastigroupEbsBlockDeviceArrayInput // Enable high bandwidth connectivity between instances and AWS’s Elastic Block Store (EBS). For instance types that are EBS-optimized by default this parameter will be ignored. EbsOptimized pulumi.BoolPtrInput // A list of [AWS Elastic IP](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) allocation IDs to associate to the group instances. ElasticIps pulumi.StringArrayInput ElasticLoadBalancers pulumi.StringArrayInput // Indicates whether monitoring is enabled for the instance. EnableMonitoring pulumi.BoolPtrInput EphemeralBlockDevices ElastigroupEphemeralBlockDeviceArrayInput // In a case of no Spot instances available, Elastigroup will launch on-demand instances instead. FallbackToOndemand pulumi.BoolInput // The amount of time, in seconds, after the instance has launched to starts and check its health. HealthCheckGracePeriod pulumi.IntPtrInput // The service that will perform health checks for the instance. Valid values: `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"EC2"`, `"K8S_NODE"`, `"NOMAD_NODE"`, `"ECS_CLUSTER_INSTANCE"`. HealthCheckType pulumi.StringPtrInput // The amount of time, in seconds, that we will wait before replacing an instance that is running and became unhealthy (this is only applicable for instances that were once healthy). HealthCheckUnhealthyDurationBeforeReplacement pulumi.IntPtrInput // The ARN or name of an IAM instance profile to associate with launched instances. IamInstanceProfile pulumi.StringPtrInput // The ID of the AMI used to launch the instance. ImageId pulumi.StringPtrInput // An array of image objects. // Note: Elastigroup can be configured with either imageId or images, but not both. Images ElastigroupImageArrayInput ImmediateOdRecoverThreshold pulumi.IntPtrInput // The type of instance determines your instance's CPU capacity, memory and storage (e.g., m1.small, c1.xlarge). InstanceTypesOndemand pulumi.StringPtrInput // Prioritize a subset of spot instance types. Must be a subset of the selected spot instance types. InstanceTypesPreferredSpots pulumi.StringArrayInput // One or more instance types. Note: Cannot be defined if 'resourceRequirements' is defined. InstanceTypesSpots pulumi.StringArrayInput // List of weights per instance type for weighted groups. Each object in the list should have the following attributes: InstanceTypesWeights ElastigroupInstanceTypesWeightArrayInput IntegrationBeanstalk ElastigroupIntegrationBeanstalkPtrInput IntegrationCodedeploy ElastigroupIntegrationCodedeployPtrInput IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrInput IntegrationEcs ElastigroupIntegrationEcsPtrInput IntegrationGitlab ElastigroupIntegrationGitlabPtrInput IntegrationKubernetes ElastigroupIntegrationKubernetesPtrInput IntegrationMesosphere ElastigroupIntegrationMesospherePtrInput IntegrationNomad ElastigroupIntegrationNomadPtrInput IntegrationRancher ElastigroupIntegrationRancherPtrInput IntegrationRoute53 ElastigroupIntegrationRoute53PtrInput Itfs ElastigroupItfArrayInput // The key name that should be used for the instance. KeyName pulumi.StringPtrInput LifetimePeriod pulumi.StringPtrInput // Logging configuration. Logging ElastigroupLoggingPtrInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntPtrInput // Data that used to configure or manage the running instances: MetadataOptions ElastigroupMetadataOptionsPtrInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntPtrInput // Defines the preferred minimum instance lifetime in hours. Markets which comply with this preference will be prioritized. Optional values: 1, 3, 6, 12, 24. MinimumInstanceLifetime pulumi.IntPtrInput MultipleMetrics ElastigroupMultipleMetricsPtrInput // The group name. Name pulumi.StringPtrInput NetworkInterfaces ElastigroupNetworkInterfaceArrayInput // Available ondemand instance types. Note: Either ondemand or onDemandTypes must be defined, but not both. OnDemandTypes pulumi.StringArrayInput // Number of on demand instances to launch in the group. All other instances will be spot instances. When this parameter is set the `spotPercentage` parameter is being ignored. OndemandCount pulumi.IntPtrInput // Select a prediction strategy. Valid values: `balanced`, `costOriented`, `equalAzDistribution`, `availabilityOriented`. You can read more in our documentation. Orientation pulumi.StringInput PersistBlockDevices pulumi.BoolPtrInput PersistPrivateIp pulumi.BoolPtrInput PersistRootDevice pulumi.BoolPtrInput // Enable dedicated tenancy. Note: There is a flat hourly fee for each region in which dedicated tenancy is used. Valid values: "default", "dedicated" . PlacementTenancy pulumi.StringPtrInput // The AZs to prioritize when launching Spot instances. If no markets are available in the Preferred AZs, Spot instances are launched in the non-preferred AZs. // Note: Must be a sublist of `availabilityZones` and `orientation` value must not be `"equalAzDistribution"`. PreferredAvailabilityZones pulumi.StringArrayInput PrivateIps pulumi.StringArrayInput // Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. // For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`. Product pulumi.StringInput // The AWS region your group will be created in. // Note: This parameter is required if you specify subnets (through subnet_ids). This parameter is optional if you specify Availability Zones (through availability_zones). Region pulumi.StringPtrInput // Required instance attributes. Instance types will be selected based on these requirements. ResourceRequirements ElastigroupResourceRequirementArrayInput // User will specify which resources should be tagged with group tags. ResourceTagSpecifications ElastigroupResourceTagSpecificationArrayInput // Elastigroup will automatically scale your instances in the most available and cost efficient availability zone. Every evaluation will be done when there are no active instances in the group. RestrictSingleAz pulumi.BoolPtrInput // Hold settings for strategy correction – replacing On-Demand for Spot instances. Supported Values: `"never"`, `"always"`, `"timeWindow"` RevertToSpot ElastigroupRevertToSpotPtrInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput // Set termination policy. ScalingStrategies ElastigroupScalingStrategyArrayInput ScalingTargetPolicies ElastigroupScalingTargetPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ScheduledTasks ElastigroupScheduledTaskArrayInput // A list of associated security group IDS. SecurityGroups pulumi.StringArrayInput // The Base64-encoded shutdown script that executes prior to instance termination, for more information please see: [Shutdown Script](https://api.spotinst.com/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) ShutdownScript pulumi.StringPtrInput Signals ElastigroupSignalArrayInput // The percentage of Spot instances that would spin up from the `desiredCapacity` number. SpotPercentage pulumi.IntPtrInput StatefulDeallocation ElastigroupStatefulDeallocationPtrInput StatefulInstanceActions ElastigroupStatefulInstanceActionArrayInput // List of Strings of subnet identifiers. // Note: When this parameter is set, `availabilityZones` should be left unused. SubnetIds pulumi.StringArrayInput // A key/value mapping of tags to assign to the resource. Tags ElastigroupTagArrayInput TargetGroupArns pulumi.StringArrayInput UpdatePolicy ElastigroupUpdatePolicyPtrInput // The user data to provide when launching the instance. UserData pulumi.StringPtrInput UtilizeCommitments pulumi.BoolPtrInput // In a case of any available reserved instances, Elastigroup will utilize them first before purchasing Spot instances. UtilizeReservedInstances pulumi.BoolPtrInput // Minimum number of instances in a 'HEALTHY' status that is required before continuing. This is ignored when updating with blue/green deployment. Cannot exceed `desiredCapacity`. WaitForCapacity pulumi.IntPtrInput // Time (seconds) to wait for instances to report a 'HEALTHY' status. Useful for plans with multiple dependencies that take some time to initialize. Leave undefined or set to `0` to indicate no wait. This is ignored when updating with blue/green deployment. WaitForCapacityTimeout pulumi.IntPtrInput }
The set of arguments for constructing a Elastigroup resource.
func (ElastigroupArgs) ElementType ¶
func (ElastigroupArgs) ElementType() reflect.Type
type ElastigroupArray ¶
type ElastigroupArray []ElastigroupInput
func (ElastigroupArray) ElementType ¶
func (ElastigroupArray) ElementType() reflect.Type
func (ElastigroupArray) ToElastigroupArrayOutput ¶
func (i ElastigroupArray) ToElastigroupArrayOutput() ElastigroupArrayOutput
func (ElastigroupArray) ToElastigroupArrayOutputWithContext ¶
func (i ElastigroupArray) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
type ElastigroupArrayInput ¶
type ElastigroupArrayInput interface { pulumi.Input ToElastigroupArrayOutput() ElastigroupArrayOutput ToElastigroupArrayOutputWithContext(context.Context) ElastigroupArrayOutput }
ElastigroupArrayInput is an input type that accepts ElastigroupArray and ElastigroupArrayOutput values. You can construct a concrete instance of `ElastigroupArrayInput` via:
ElastigroupArray{ ElastigroupArgs{...} }
type ElastigroupArrayOutput ¶
type ElastigroupArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupArrayOutput) ElementType ¶
func (ElastigroupArrayOutput) ElementType() reflect.Type
func (ElastigroupArrayOutput) Index ¶
func (o ElastigroupArrayOutput) Index(i pulumi.IntInput) ElastigroupOutput
func (ElastigroupArrayOutput) ToElastigroupArrayOutput ¶
func (o ElastigroupArrayOutput) ToElastigroupArrayOutput() ElastigroupArrayOutput
func (ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext ¶
func (o ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
type ElastigroupCpuOptions ¶
type ElastigroupCpuOptions struct { // The ability to define the number of threads per core in instances that allow this. ThreadsPerCore int `pulumi:"threadsPerCore"` }
type ElastigroupCpuOptionsArgs ¶
type ElastigroupCpuOptionsArgs struct { // The ability to define the number of threads per core in instances that allow this. ThreadsPerCore pulumi.IntInput `pulumi:"threadsPerCore"` }
func (ElastigroupCpuOptionsArgs) ElementType ¶
func (ElastigroupCpuOptionsArgs) ElementType() reflect.Type
func (ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsOutput ¶
func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsOutput() ElastigroupCpuOptionsOutput
func (ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsOutputWithContext ¶
func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsOutputWithContext(ctx context.Context) ElastigroupCpuOptionsOutput
func (ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsPtrOutput ¶
func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsPtrOutput() ElastigroupCpuOptionsPtrOutput
func (ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsPtrOutputWithContext ¶
func (i ElastigroupCpuOptionsArgs) ToElastigroupCpuOptionsPtrOutputWithContext(ctx context.Context) ElastigroupCpuOptionsPtrOutput
type ElastigroupCpuOptionsInput ¶
type ElastigroupCpuOptionsInput interface { pulumi.Input ToElastigroupCpuOptionsOutput() ElastigroupCpuOptionsOutput ToElastigroupCpuOptionsOutputWithContext(context.Context) ElastigroupCpuOptionsOutput }
ElastigroupCpuOptionsInput is an input type that accepts ElastigroupCpuOptionsArgs and ElastigroupCpuOptionsOutput values. You can construct a concrete instance of `ElastigroupCpuOptionsInput` via:
ElastigroupCpuOptionsArgs{...}
type ElastigroupCpuOptionsOutput ¶
type ElastigroupCpuOptionsOutput struct{ *pulumi.OutputState }
func (ElastigroupCpuOptionsOutput) ElementType ¶
func (ElastigroupCpuOptionsOutput) ElementType() reflect.Type
func (ElastigroupCpuOptionsOutput) ThreadsPerCore ¶
func (o ElastigroupCpuOptionsOutput) ThreadsPerCore() pulumi.IntOutput
The ability to define the number of threads per core in instances that allow this.
func (ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsOutput ¶
func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsOutput() ElastigroupCpuOptionsOutput
func (ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsOutputWithContext ¶
func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsOutputWithContext(ctx context.Context) ElastigroupCpuOptionsOutput
func (ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsPtrOutput ¶
func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsPtrOutput() ElastigroupCpuOptionsPtrOutput
func (ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsPtrOutputWithContext ¶
func (o ElastigroupCpuOptionsOutput) ToElastigroupCpuOptionsPtrOutputWithContext(ctx context.Context) ElastigroupCpuOptionsPtrOutput
type ElastigroupCpuOptionsPtrInput ¶
type ElastigroupCpuOptionsPtrInput interface { pulumi.Input ToElastigroupCpuOptionsPtrOutput() ElastigroupCpuOptionsPtrOutput ToElastigroupCpuOptionsPtrOutputWithContext(context.Context) ElastigroupCpuOptionsPtrOutput }
ElastigroupCpuOptionsPtrInput is an input type that accepts ElastigroupCpuOptionsArgs, ElastigroupCpuOptionsPtr and ElastigroupCpuOptionsPtrOutput values. You can construct a concrete instance of `ElastigroupCpuOptionsPtrInput` via:
ElastigroupCpuOptionsArgs{...} or: nil
func ElastigroupCpuOptionsPtr ¶
func ElastigroupCpuOptionsPtr(v *ElastigroupCpuOptionsArgs) ElastigroupCpuOptionsPtrInput
type ElastigroupCpuOptionsPtrOutput ¶
type ElastigroupCpuOptionsPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupCpuOptionsPtrOutput) Elem ¶
func (o ElastigroupCpuOptionsPtrOutput) Elem() ElastigroupCpuOptionsOutput
func (ElastigroupCpuOptionsPtrOutput) ElementType ¶
func (ElastigroupCpuOptionsPtrOutput) ElementType() reflect.Type
func (ElastigroupCpuOptionsPtrOutput) ThreadsPerCore ¶
func (o ElastigroupCpuOptionsPtrOutput) ThreadsPerCore() pulumi.IntPtrOutput
The ability to define the number of threads per core in instances that allow this.
func (ElastigroupCpuOptionsPtrOutput) ToElastigroupCpuOptionsPtrOutput ¶
func (o ElastigroupCpuOptionsPtrOutput) ToElastigroupCpuOptionsPtrOutput() ElastigroupCpuOptionsPtrOutput
func (ElastigroupCpuOptionsPtrOutput) ToElastigroupCpuOptionsPtrOutputWithContext ¶
func (o ElastigroupCpuOptionsPtrOutput) ToElastigroupCpuOptionsPtrOutputWithContext(ctx context.Context) ElastigroupCpuOptionsPtrOutput
type ElastigroupEbsBlockDevice ¶
type ElastigroupEbsBlockDevice struct { // Whether the volume should be destroyed on instance termination. DeleteOnTermination *bool `pulumi:"deleteOnTermination"` // The name of the device to mount. DeviceName string `pulumi:"deviceName"` // Set dynamic IOPS properties. When using this object, you cannot use the `iops` object. You must use one or the other. DynamicIops *ElastigroupEbsBlockDeviceDynamicIops `pulumi:"dynamicIops"` // Set dynamic volume size properties. When using this object, you cannot use `volumeSize`. You must use one or the other. DynamicVolumeSize *ElastigroupEbsBlockDeviceDynamicVolumeSize `pulumi:"dynamicVolumeSize"` // Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume. Encrypted *bool `pulumi:"encrypted"` // The amount of provisioned [IOPS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-io-characteristics.html). This must be set with a `volumeType` of `"io1"`. Iops *int `pulumi:"iops"` // ID for a user managed CMK under which the EBS Volume is encrypted KmsKeyId *string `pulumi:"kmsKeyId"` // The Snapshot ID to mount. SnapshotId *string `pulumi:"snapshotId"` // The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = gp3. Throughput *int `pulumi:"throughput"` // The size of the volume in gigabytes. VolumeSize *int `pulumi:"volumeSize"` // The type of volume. Can be `"standard"`, `"gp2"`, `"gp3"`, `"io1"`, `"st1"` or `"sc1"`. VolumeType *string `pulumi:"volumeType"` }
type ElastigroupEbsBlockDeviceArgs ¶
type ElastigroupEbsBlockDeviceArgs struct { // Whether the volume should be destroyed on instance termination. DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` // The name of the device to mount. DeviceName pulumi.StringInput `pulumi:"deviceName"` // Set dynamic IOPS properties. When using this object, you cannot use the `iops` object. You must use one or the other. DynamicIops ElastigroupEbsBlockDeviceDynamicIopsPtrInput `pulumi:"dynamicIops"` // Set dynamic volume size properties. When using this object, you cannot use `volumeSize`. You must use one or the other. DynamicVolumeSize ElastigroupEbsBlockDeviceDynamicVolumeSizePtrInput `pulumi:"dynamicVolumeSize"` // Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume. Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // The amount of provisioned [IOPS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-io-characteristics.html). This must be set with a `volumeType` of `"io1"`. Iops pulumi.IntPtrInput `pulumi:"iops"` // ID for a user managed CMK under which the EBS Volume is encrypted KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The Snapshot ID to mount. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = gp3. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // The size of the volume in gigabytes. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // The type of volume. Can be `"standard"`, `"gp2"`, `"gp3"`, `"io1"`, `"st1"` or `"sc1"`. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (ElastigroupEbsBlockDeviceArgs) ElementType ¶
func (ElastigroupEbsBlockDeviceArgs) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceArgs) ToElastigroupEbsBlockDeviceOutput ¶
func (i ElastigroupEbsBlockDeviceArgs) ToElastigroupEbsBlockDeviceOutput() ElastigroupEbsBlockDeviceOutput
func (ElastigroupEbsBlockDeviceArgs) ToElastigroupEbsBlockDeviceOutputWithContext ¶
func (i ElastigroupEbsBlockDeviceArgs) ToElastigroupEbsBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceOutput
type ElastigroupEbsBlockDeviceArray ¶
type ElastigroupEbsBlockDeviceArray []ElastigroupEbsBlockDeviceInput
func (ElastigroupEbsBlockDeviceArray) ElementType ¶
func (ElastigroupEbsBlockDeviceArray) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceArray) ToElastigroupEbsBlockDeviceArrayOutput ¶
func (i ElastigroupEbsBlockDeviceArray) ToElastigroupEbsBlockDeviceArrayOutput() ElastigroupEbsBlockDeviceArrayOutput
func (ElastigroupEbsBlockDeviceArray) ToElastigroupEbsBlockDeviceArrayOutputWithContext ¶
func (i ElastigroupEbsBlockDeviceArray) ToElastigroupEbsBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceArrayOutput
type ElastigroupEbsBlockDeviceArrayInput ¶
type ElastigroupEbsBlockDeviceArrayInput interface { pulumi.Input ToElastigroupEbsBlockDeviceArrayOutput() ElastigroupEbsBlockDeviceArrayOutput ToElastigroupEbsBlockDeviceArrayOutputWithContext(context.Context) ElastigroupEbsBlockDeviceArrayOutput }
ElastigroupEbsBlockDeviceArrayInput is an input type that accepts ElastigroupEbsBlockDeviceArray and ElastigroupEbsBlockDeviceArrayOutput values. You can construct a concrete instance of `ElastigroupEbsBlockDeviceArrayInput` via:
ElastigroupEbsBlockDeviceArray{ ElastigroupEbsBlockDeviceArgs{...} }
type ElastigroupEbsBlockDeviceArrayOutput ¶
type ElastigroupEbsBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupEbsBlockDeviceArrayOutput) ElementType ¶
func (ElastigroupEbsBlockDeviceArrayOutput) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceArrayOutput) Index ¶
func (o ElastigroupEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) ElastigroupEbsBlockDeviceOutput
func (ElastigroupEbsBlockDeviceArrayOutput) ToElastigroupEbsBlockDeviceArrayOutput ¶
func (o ElastigroupEbsBlockDeviceArrayOutput) ToElastigroupEbsBlockDeviceArrayOutput() ElastigroupEbsBlockDeviceArrayOutput
func (ElastigroupEbsBlockDeviceArrayOutput) ToElastigroupEbsBlockDeviceArrayOutputWithContext ¶
func (o ElastigroupEbsBlockDeviceArrayOutput) ToElastigroupEbsBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceArrayOutput
type ElastigroupEbsBlockDeviceDynamicIops ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicIops struct { // Initial size for IOPS. BaseSize *int `pulumi:"baseSize"` // Type of resource, valid values: `"CPU", "MEMORY"`. Resource *string `pulumi:"resource"` // Additional size per resource unit (in IOPS). // // Modifying any `ebsBlockDevice` currently requires resource replacement. // // Usage: SizePerResourceUnit *int `pulumi:"sizePerResourceUnit"` }
type ElastigroupEbsBlockDeviceDynamicIopsArgs ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicIopsArgs struct { // Initial size for IOPS. BaseSize pulumi.IntPtrInput `pulumi:"baseSize"` // Type of resource, valid values: `"CPU", "MEMORY"`. Resource pulumi.StringPtrInput `pulumi:"resource"` // Additional size per resource unit (in IOPS). // // Modifying any `ebsBlockDevice` currently requires resource replacement. // // Usage: SizePerResourceUnit pulumi.IntPtrInput `pulumi:"sizePerResourceUnit"` }
func (ElastigroupEbsBlockDeviceDynamicIopsArgs) ElementType ¶ added in v3.89.0
func (ElastigroupEbsBlockDeviceDynamicIopsArgs) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsOutput ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsOutput() ElastigroupEbsBlockDeviceDynamicIopsOutput
func (ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsOutputWithContext ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsOutput
func (ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
func (ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicIopsArgs) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
type ElastigroupEbsBlockDeviceDynamicIopsInput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicIopsInput interface { pulumi.Input ToElastigroupEbsBlockDeviceDynamicIopsOutput() ElastigroupEbsBlockDeviceDynamicIopsOutput ToElastigroupEbsBlockDeviceDynamicIopsOutputWithContext(context.Context) ElastigroupEbsBlockDeviceDynamicIopsOutput }
ElastigroupEbsBlockDeviceDynamicIopsInput is an input type that accepts ElastigroupEbsBlockDeviceDynamicIopsArgs and ElastigroupEbsBlockDeviceDynamicIopsOutput values. You can construct a concrete instance of `ElastigroupEbsBlockDeviceDynamicIopsInput` via:
ElastigroupEbsBlockDeviceDynamicIopsArgs{...}
type ElastigroupEbsBlockDeviceDynamicIopsOutput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicIopsOutput struct{ *pulumi.OutputState }
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) BaseSize ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) BaseSize() pulumi.IntPtrOutput
Initial size for IOPS.
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) ElementType ¶ added in v3.89.0
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) Resource ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) Resource() pulumi.StringPtrOutput
Type of resource, valid values: `"CPU", "MEMORY"`.
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) SizePerResourceUnit ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) SizePerResourceUnit() pulumi.IntPtrOutput
Additional size per resource unit (in IOPS).
Modifying any `ebsBlockDevice` currently requires resource replacement.
Usage:
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsOutput ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsOutput() ElastigroupEbsBlockDeviceDynamicIopsOutput
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsOutputWithContext ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsOutput
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
func (ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
type ElastigroupEbsBlockDeviceDynamicIopsPtrInput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicIopsPtrInput interface { pulumi.Input ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext(context.Context) ElastigroupEbsBlockDeviceDynamicIopsPtrOutput }
ElastigroupEbsBlockDeviceDynamicIopsPtrInput is an input type that accepts ElastigroupEbsBlockDeviceDynamicIopsArgs, ElastigroupEbsBlockDeviceDynamicIopsPtr and ElastigroupEbsBlockDeviceDynamicIopsPtrOutput values. You can construct a concrete instance of `ElastigroupEbsBlockDeviceDynamicIopsPtrInput` via:
ElastigroupEbsBlockDeviceDynamicIopsArgs{...} or: nil
func ElastigroupEbsBlockDeviceDynamicIopsPtr ¶ added in v3.89.0
func ElastigroupEbsBlockDeviceDynamicIopsPtr(v *ElastigroupEbsBlockDeviceDynamicIopsArgs) ElastigroupEbsBlockDeviceDynamicIopsPtrInput
type ElastigroupEbsBlockDeviceDynamicIopsPtrOutput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicIopsPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) BaseSize ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) BaseSize() pulumi.IntPtrOutput
Initial size for IOPS.
func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ElementType ¶ added in v3.89.0
func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) Resource ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) Resource() pulumi.StringPtrOutput
Type of resource, valid values: `"CPU", "MEMORY"`.
func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) SizePerResourceUnit ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
Additional size per resource unit (in IOPS).
Modifying any `ebsBlockDevice` currently requires resource replacement.
Usage:
func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutput() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
func (ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicIopsPtrOutput) ToElastigroupEbsBlockDeviceDynamicIopsPtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
type ElastigroupEbsBlockDeviceDynamicVolumeSize ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicVolumeSize struct { // Initial size for volume. BaseSize *int `pulumi:"baseSize"` // Type of resource, valid values: `"CPU", "MEMORY"`. Resource *string `pulumi:"resource"` // Additional size per resource unit (in GB). SizePerResourceUnit *int `pulumi:"sizePerResourceUnit"` }
type ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs struct { // Initial size for volume. BaseSize pulumi.IntPtrInput `pulumi:"baseSize"` // Type of resource, valid values: `"CPU", "MEMORY"`. Resource pulumi.StringPtrInput `pulumi:"resource"` // Additional size per resource unit (in GB). SizePerResourceUnit pulumi.IntPtrInput `pulumi:"sizePerResourceUnit"` }
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ElementType ¶ added in v3.89.0
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutput ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutputWithContext ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext ¶ added in v3.89.0
func (i ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
type ElastigroupEbsBlockDeviceDynamicVolumeSizeInput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicVolumeSizeInput interface { pulumi.Input ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutputWithContext(context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput }
ElastigroupEbsBlockDeviceDynamicVolumeSizeInput is an input type that accepts ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs and ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput values. You can construct a concrete instance of `ElastigroupEbsBlockDeviceDynamicVolumeSizeInput` via:
ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs{...}
type ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput struct{ *pulumi.OutputState }
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) BaseSize ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) BaseSize() pulumi.IntPtrOutput
Initial size for volume.
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ElementType ¶ added in v3.89.0
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) Resource ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) Resource() pulumi.StringPtrOutput
Type of resource, valid values: `"CPU", "MEMORY"`.
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) SizePerResourceUnit ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) SizePerResourceUnit() pulumi.IntPtrOutput
Additional size per resource unit (in GB).
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutput ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutputWithContext ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizeOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
func (ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizeOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
type ElastigroupEbsBlockDeviceDynamicVolumeSizePtrInput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicVolumeSizePtrInput interface { pulumi.Input ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext(context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput }
ElastigroupEbsBlockDeviceDynamicVolumeSizePtrInput is an input type that accepts ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs, ElastigroupEbsBlockDeviceDynamicVolumeSizePtr and ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput values. You can construct a concrete instance of `ElastigroupEbsBlockDeviceDynamicVolumeSizePtrInput` via:
ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs{...} or: nil
func ElastigroupEbsBlockDeviceDynamicVolumeSizePtr ¶ added in v3.89.0
func ElastigroupEbsBlockDeviceDynamicVolumeSizePtr(v *ElastigroupEbsBlockDeviceDynamicVolumeSizeArgs) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrInput
type ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput ¶ added in v3.89.0
type ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput struct{ *pulumi.OutputState }
func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) BaseSize ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) BaseSize() pulumi.IntPtrOutput
Initial size for volume.
func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ElementType ¶ added in v3.89.0
func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) Resource ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) Resource() pulumi.StringPtrOutput
Type of resource, valid values: `"CPU", "MEMORY"`.
func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) SizePerResourceUnit ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
Additional size per resource unit (in GB).
func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
func (ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput) ToElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
type ElastigroupEbsBlockDeviceInput ¶
type ElastigroupEbsBlockDeviceInput interface { pulumi.Input ToElastigroupEbsBlockDeviceOutput() ElastigroupEbsBlockDeviceOutput ToElastigroupEbsBlockDeviceOutputWithContext(context.Context) ElastigroupEbsBlockDeviceOutput }
ElastigroupEbsBlockDeviceInput is an input type that accepts ElastigroupEbsBlockDeviceArgs and ElastigroupEbsBlockDeviceOutput values. You can construct a concrete instance of `ElastigroupEbsBlockDeviceInput` via:
ElastigroupEbsBlockDeviceArgs{...}
type ElastigroupEbsBlockDeviceOutput ¶
type ElastigroupEbsBlockDeviceOutput struct{ *pulumi.OutputState }
func (ElastigroupEbsBlockDeviceOutput) DeleteOnTermination ¶
func (o ElastigroupEbsBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Whether the volume should be destroyed on instance termination.
func (ElastigroupEbsBlockDeviceOutput) DeviceName ¶
func (o ElastigroupEbsBlockDeviceOutput) DeviceName() pulumi.StringOutput
The name of the device to mount.
func (ElastigroupEbsBlockDeviceOutput) DynamicIops ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceOutput) DynamicIops() ElastigroupEbsBlockDeviceDynamicIopsPtrOutput
Set dynamic IOPS properties. When using this object, you cannot use the `iops` object. You must use one or the other.
func (ElastigroupEbsBlockDeviceOutput) DynamicVolumeSize ¶ added in v3.89.0
func (o ElastigroupEbsBlockDeviceOutput) DynamicVolumeSize() ElastigroupEbsBlockDeviceDynamicVolumeSizePtrOutput
Set dynamic volume size properties. When using this object, you cannot use `volumeSize`. You must use one or the other.
func (ElastigroupEbsBlockDeviceOutput) ElementType ¶
func (ElastigroupEbsBlockDeviceOutput) ElementType() reflect.Type
func (ElastigroupEbsBlockDeviceOutput) Encrypted ¶
func (o ElastigroupEbsBlockDeviceOutput) Encrypted() pulumi.BoolPtrOutput
Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume.
func (ElastigroupEbsBlockDeviceOutput) Iops ¶
func (o ElastigroupEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
The amount of provisioned [IOPS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-io-characteristics.html). This must be set with a `volumeType` of `"io1"`.
func (ElastigroupEbsBlockDeviceOutput) KmsKeyId ¶
func (o ElastigroupEbsBlockDeviceOutput) KmsKeyId() pulumi.StringPtrOutput
ID for a user managed CMK under which the EBS Volume is encrypted
func (ElastigroupEbsBlockDeviceOutput) SnapshotId ¶
func (o ElastigroupEbsBlockDeviceOutput) SnapshotId() pulumi.StringPtrOutput
The Snapshot ID to mount.
func (ElastigroupEbsBlockDeviceOutput) Throughput ¶
func (o ElastigroupEbsBlockDeviceOutput) Throughput() pulumi.IntPtrOutput
The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = gp3.
func (ElastigroupEbsBlockDeviceOutput) ToElastigroupEbsBlockDeviceOutput ¶
func (o ElastigroupEbsBlockDeviceOutput) ToElastigroupEbsBlockDeviceOutput() ElastigroupEbsBlockDeviceOutput
func (ElastigroupEbsBlockDeviceOutput) ToElastigroupEbsBlockDeviceOutputWithContext ¶
func (o ElastigroupEbsBlockDeviceOutput) ToElastigroupEbsBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEbsBlockDeviceOutput
func (ElastigroupEbsBlockDeviceOutput) VolumeSize ¶
func (o ElastigroupEbsBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
The size of the volume in gigabytes.
func (ElastigroupEbsBlockDeviceOutput) VolumeType ¶
func (o ElastigroupEbsBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
The type of volume. Can be `"standard"`, `"gp2"`, `"gp3"`, `"io1"`, `"st1"` or `"sc1"`.
type ElastigroupEphemeralBlockDevice ¶
type ElastigroupEphemeralBlockDevice struct { // The name of the block device to mount on the instance. DeviceName string `pulumi:"deviceName"` // The [Instance Store Device Name](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#InstanceStoreDeviceNames) // (e.g. `"ephemeral0"`). // // Usage: VirtualName string `pulumi:"virtualName"` }
type ElastigroupEphemeralBlockDeviceArgs ¶
type ElastigroupEphemeralBlockDeviceArgs struct { // The name of the block device to mount on the instance. DeviceName pulumi.StringInput `pulumi:"deviceName"` // The [Instance Store Device Name](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#InstanceStoreDeviceNames) // (e.g. `"ephemeral0"`). // // Usage: VirtualName pulumi.StringInput `pulumi:"virtualName"` }
func (ElastigroupEphemeralBlockDeviceArgs) ElementType ¶
func (ElastigroupEphemeralBlockDeviceArgs) ElementType() reflect.Type
func (ElastigroupEphemeralBlockDeviceArgs) ToElastigroupEphemeralBlockDeviceOutput ¶
func (i ElastigroupEphemeralBlockDeviceArgs) ToElastigroupEphemeralBlockDeviceOutput() ElastigroupEphemeralBlockDeviceOutput
func (ElastigroupEphemeralBlockDeviceArgs) ToElastigroupEphemeralBlockDeviceOutputWithContext ¶
func (i ElastigroupEphemeralBlockDeviceArgs) ToElastigroupEphemeralBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceOutput
type ElastigroupEphemeralBlockDeviceArray ¶
type ElastigroupEphemeralBlockDeviceArray []ElastigroupEphemeralBlockDeviceInput
func (ElastigroupEphemeralBlockDeviceArray) ElementType ¶
func (ElastigroupEphemeralBlockDeviceArray) ElementType() reflect.Type
func (ElastigroupEphemeralBlockDeviceArray) ToElastigroupEphemeralBlockDeviceArrayOutput ¶
func (i ElastigroupEphemeralBlockDeviceArray) ToElastigroupEphemeralBlockDeviceArrayOutput() ElastigroupEphemeralBlockDeviceArrayOutput
func (ElastigroupEphemeralBlockDeviceArray) ToElastigroupEphemeralBlockDeviceArrayOutputWithContext ¶
func (i ElastigroupEphemeralBlockDeviceArray) ToElastigroupEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceArrayOutput
type ElastigroupEphemeralBlockDeviceArrayInput ¶
type ElastigroupEphemeralBlockDeviceArrayInput interface { pulumi.Input ToElastigroupEphemeralBlockDeviceArrayOutput() ElastigroupEphemeralBlockDeviceArrayOutput ToElastigroupEphemeralBlockDeviceArrayOutputWithContext(context.Context) ElastigroupEphemeralBlockDeviceArrayOutput }
ElastigroupEphemeralBlockDeviceArrayInput is an input type that accepts ElastigroupEphemeralBlockDeviceArray and ElastigroupEphemeralBlockDeviceArrayOutput values. You can construct a concrete instance of `ElastigroupEphemeralBlockDeviceArrayInput` via:
ElastigroupEphemeralBlockDeviceArray{ ElastigroupEphemeralBlockDeviceArgs{...} }
type ElastigroupEphemeralBlockDeviceArrayOutput ¶
type ElastigroupEphemeralBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupEphemeralBlockDeviceArrayOutput) ElementType ¶
func (ElastigroupEphemeralBlockDeviceArrayOutput) ElementType() reflect.Type
func (ElastigroupEphemeralBlockDeviceArrayOutput) ToElastigroupEphemeralBlockDeviceArrayOutput ¶
func (o ElastigroupEphemeralBlockDeviceArrayOutput) ToElastigroupEphemeralBlockDeviceArrayOutput() ElastigroupEphemeralBlockDeviceArrayOutput
func (ElastigroupEphemeralBlockDeviceArrayOutput) ToElastigroupEphemeralBlockDeviceArrayOutputWithContext ¶
func (o ElastigroupEphemeralBlockDeviceArrayOutput) ToElastigroupEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceArrayOutput
type ElastigroupEphemeralBlockDeviceInput ¶
type ElastigroupEphemeralBlockDeviceInput interface { pulumi.Input ToElastigroupEphemeralBlockDeviceOutput() ElastigroupEphemeralBlockDeviceOutput ToElastigroupEphemeralBlockDeviceOutputWithContext(context.Context) ElastigroupEphemeralBlockDeviceOutput }
ElastigroupEphemeralBlockDeviceInput is an input type that accepts ElastigroupEphemeralBlockDeviceArgs and ElastigroupEphemeralBlockDeviceOutput values. You can construct a concrete instance of `ElastigroupEphemeralBlockDeviceInput` via:
ElastigroupEphemeralBlockDeviceArgs{...}
type ElastigroupEphemeralBlockDeviceOutput ¶
type ElastigroupEphemeralBlockDeviceOutput struct{ *pulumi.OutputState }
func (ElastigroupEphemeralBlockDeviceOutput) DeviceName ¶
func (o ElastigroupEphemeralBlockDeviceOutput) DeviceName() pulumi.StringOutput
The name of the block device to mount on the instance.
func (ElastigroupEphemeralBlockDeviceOutput) ElementType ¶
func (ElastigroupEphemeralBlockDeviceOutput) ElementType() reflect.Type
func (ElastigroupEphemeralBlockDeviceOutput) ToElastigroupEphemeralBlockDeviceOutput ¶
func (o ElastigroupEphemeralBlockDeviceOutput) ToElastigroupEphemeralBlockDeviceOutput() ElastigroupEphemeralBlockDeviceOutput
func (ElastigroupEphemeralBlockDeviceOutput) ToElastigroupEphemeralBlockDeviceOutputWithContext ¶
func (o ElastigroupEphemeralBlockDeviceOutput) ToElastigroupEphemeralBlockDeviceOutputWithContext(ctx context.Context) ElastigroupEphemeralBlockDeviceOutput
func (ElastigroupEphemeralBlockDeviceOutput) VirtualName ¶
func (o ElastigroupEphemeralBlockDeviceOutput) VirtualName() pulumi.StringOutput
The [Instance Store Device Name](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#InstanceStoreDeviceNames) (e.g. `"ephemeral0"`).
Usage:
type ElastigroupImage ¶ added in v3.23.0
type ElastigroupImage struct {
Images []ElastigroupImageImage `pulumi:"images"`
}
type ElastigroupImageArgs ¶ added in v3.23.0
type ElastigroupImageArgs struct {
Images ElastigroupImageImageArrayInput `pulumi:"images"`
}
func (ElastigroupImageArgs) ElementType ¶ added in v3.23.0
func (ElastigroupImageArgs) ElementType() reflect.Type
func (ElastigroupImageArgs) ToElastigroupImageOutput ¶ added in v3.23.0
func (i ElastigroupImageArgs) ToElastigroupImageOutput() ElastigroupImageOutput
func (ElastigroupImageArgs) ToElastigroupImageOutputWithContext ¶ added in v3.23.0
func (i ElastigroupImageArgs) ToElastigroupImageOutputWithContext(ctx context.Context) ElastigroupImageOutput
type ElastigroupImageArray ¶ added in v3.23.0
type ElastigroupImageArray []ElastigroupImageInput
func (ElastigroupImageArray) ElementType ¶ added in v3.23.0
func (ElastigroupImageArray) ElementType() reflect.Type
func (ElastigroupImageArray) ToElastigroupImageArrayOutput ¶ added in v3.23.0
func (i ElastigroupImageArray) ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput
func (ElastigroupImageArray) ToElastigroupImageArrayOutputWithContext ¶ added in v3.23.0
func (i ElastigroupImageArray) ToElastigroupImageArrayOutputWithContext(ctx context.Context) ElastigroupImageArrayOutput
type ElastigroupImageArrayInput ¶ added in v3.23.0
type ElastigroupImageArrayInput interface { pulumi.Input ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput ToElastigroupImageArrayOutputWithContext(context.Context) ElastigroupImageArrayOutput }
ElastigroupImageArrayInput is an input type that accepts ElastigroupImageArray and ElastigroupImageArrayOutput values. You can construct a concrete instance of `ElastigroupImageArrayInput` via:
ElastigroupImageArray{ ElastigroupImageArgs{...} }
type ElastigroupImageArrayOutput ¶ added in v3.23.0
type ElastigroupImageArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupImageArrayOutput) ElementType ¶ added in v3.23.0
func (ElastigroupImageArrayOutput) ElementType() reflect.Type
func (ElastigroupImageArrayOutput) Index ¶ added in v3.23.0
func (o ElastigroupImageArrayOutput) Index(i pulumi.IntInput) ElastigroupImageOutput
func (ElastigroupImageArrayOutput) ToElastigroupImageArrayOutput ¶ added in v3.23.0
func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput
func (ElastigroupImageArrayOutput) ToElastigroupImageArrayOutputWithContext ¶ added in v3.23.0
func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutputWithContext(ctx context.Context) ElastigroupImageArrayOutput
type ElastigroupImageImage ¶ added in v3.23.0
type ElastigroupImageImage struct { // The group ID. Id string `pulumi:"id"` }
type ElastigroupImageImageArgs ¶ added in v3.23.0
type ElastigroupImageImageArgs struct { // The group ID. Id pulumi.StringInput `pulumi:"id"` }
func (ElastigroupImageImageArgs) ElementType ¶ added in v3.23.0
func (ElastigroupImageImageArgs) ElementType() reflect.Type
func (ElastigroupImageImageArgs) ToElastigroupImageImageOutput ¶ added in v3.23.0
func (i ElastigroupImageImageArgs) ToElastigroupImageImageOutput() ElastigroupImageImageOutput
func (ElastigroupImageImageArgs) ToElastigroupImageImageOutputWithContext ¶ added in v3.23.0
func (i ElastigroupImageImageArgs) ToElastigroupImageImageOutputWithContext(ctx context.Context) ElastigroupImageImageOutput
type ElastigroupImageImageArray ¶ added in v3.23.0
type ElastigroupImageImageArray []ElastigroupImageImageInput
func (ElastigroupImageImageArray) ElementType ¶ added in v3.23.0
func (ElastigroupImageImageArray) ElementType() reflect.Type
func (ElastigroupImageImageArray) ToElastigroupImageImageArrayOutput ¶ added in v3.23.0
func (i ElastigroupImageImageArray) ToElastigroupImageImageArrayOutput() ElastigroupImageImageArrayOutput
func (ElastigroupImageImageArray) ToElastigroupImageImageArrayOutputWithContext ¶ added in v3.23.0
func (i ElastigroupImageImageArray) ToElastigroupImageImageArrayOutputWithContext(ctx context.Context) ElastigroupImageImageArrayOutput
type ElastigroupImageImageArrayInput ¶ added in v3.23.0
type ElastigroupImageImageArrayInput interface { pulumi.Input ToElastigroupImageImageArrayOutput() ElastigroupImageImageArrayOutput ToElastigroupImageImageArrayOutputWithContext(context.Context) ElastigroupImageImageArrayOutput }
ElastigroupImageImageArrayInput is an input type that accepts ElastigroupImageImageArray and ElastigroupImageImageArrayOutput values. You can construct a concrete instance of `ElastigroupImageImageArrayInput` via:
ElastigroupImageImageArray{ ElastigroupImageImageArgs{...} }
type ElastigroupImageImageArrayOutput ¶ added in v3.23.0
type ElastigroupImageImageArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupImageImageArrayOutput) ElementType ¶ added in v3.23.0
func (ElastigroupImageImageArrayOutput) ElementType() reflect.Type
func (ElastigroupImageImageArrayOutput) Index ¶ added in v3.23.0
func (o ElastigroupImageImageArrayOutput) Index(i pulumi.IntInput) ElastigroupImageImageOutput
func (ElastigroupImageImageArrayOutput) ToElastigroupImageImageArrayOutput ¶ added in v3.23.0
func (o ElastigroupImageImageArrayOutput) ToElastigroupImageImageArrayOutput() ElastigroupImageImageArrayOutput
func (ElastigroupImageImageArrayOutput) ToElastigroupImageImageArrayOutputWithContext ¶ added in v3.23.0
func (o ElastigroupImageImageArrayOutput) ToElastigroupImageImageArrayOutputWithContext(ctx context.Context) ElastigroupImageImageArrayOutput
type ElastigroupImageImageInput ¶ added in v3.23.0
type ElastigroupImageImageInput interface { pulumi.Input ToElastigroupImageImageOutput() ElastigroupImageImageOutput ToElastigroupImageImageOutputWithContext(context.Context) ElastigroupImageImageOutput }
ElastigroupImageImageInput is an input type that accepts ElastigroupImageImageArgs and ElastigroupImageImageOutput values. You can construct a concrete instance of `ElastigroupImageImageInput` via:
ElastigroupImageImageArgs{...}
type ElastigroupImageImageOutput ¶ added in v3.23.0
type ElastigroupImageImageOutput struct{ *pulumi.OutputState }
func (ElastigroupImageImageOutput) ElementType ¶ added in v3.23.0
func (ElastigroupImageImageOutput) ElementType() reflect.Type
func (ElastigroupImageImageOutput) Id ¶ added in v3.23.0
func (o ElastigroupImageImageOutput) Id() pulumi.StringOutput
The group ID.
func (ElastigroupImageImageOutput) ToElastigroupImageImageOutput ¶ added in v3.23.0
func (o ElastigroupImageImageOutput) ToElastigroupImageImageOutput() ElastigroupImageImageOutput
func (ElastigroupImageImageOutput) ToElastigroupImageImageOutputWithContext ¶ added in v3.23.0
func (o ElastigroupImageImageOutput) ToElastigroupImageImageOutputWithContext(ctx context.Context) ElastigroupImageImageOutput
type ElastigroupImageInput ¶ added in v3.23.0
type ElastigroupImageInput interface { pulumi.Input ToElastigroupImageOutput() ElastigroupImageOutput ToElastigroupImageOutputWithContext(context.Context) ElastigroupImageOutput }
ElastigroupImageInput is an input type that accepts ElastigroupImageArgs and ElastigroupImageOutput values. You can construct a concrete instance of `ElastigroupImageInput` via:
ElastigroupImageArgs{...}
type ElastigroupImageOutput ¶ added in v3.23.0
type ElastigroupImageOutput struct{ *pulumi.OutputState }
func (ElastigroupImageOutput) ElementType ¶ added in v3.23.0
func (ElastigroupImageOutput) ElementType() reflect.Type
func (ElastigroupImageOutput) Images ¶ added in v3.23.0
func (o ElastigroupImageOutput) Images() ElastigroupImageImageArrayOutput
func (ElastigroupImageOutput) ToElastigroupImageOutput ¶ added in v3.23.0
func (o ElastigroupImageOutput) ToElastigroupImageOutput() ElastigroupImageOutput
func (ElastigroupImageOutput) ToElastigroupImageOutputWithContext ¶ added in v3.23.0
func (o ElastigroupImageOutput) ToElastigroupImageOutputWithContext(ctx context.Context) ElastigroupImageOutput
type ElastigroupInput ¶
type ElastigroupInput interface { pulumi.Input ToElastigroupOutput() ElastigroupOutput ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput }
type ElastigroupInstanceTypesWeightArgs ¶
type ElastigroupInstanceTypesWeightArgs struct { // Name of instance type (String). InstanceType pulumi.StringInput `pulumi:"instanceType"` // Weight per instance type (Integer). Weight pulumi.IntInput `pulumi:"weight"` }
func (ElastigroupInstanceTypesWeightArgs) ElementType ¶
func (ElastigroupInstanceTypesWeightArgs) ElementType() reflect.Type
func (ElastigroupInstanceTypesWeightArgs) ToElastigroupInstanceTypesWeightOutput ¶
func (i ElastigroupInstanceTypesWeightArgs) ToElastigroupInstanceTypesWeightOutput() ElastigroupInstanceTypesWeightOutput
func (ElastigroupInstanceTypesWeightArgs) ToElastigroupInstanceTypesWeightOutputWithContext ¶
func (i ElastigroupInstanceTypesWeightArgs) ToElastigroupInstanceTypesWeightOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightOutput
type ElastigroupInstanceTypesWeightArray ¶
type ElastigroupInstanceTypesWeightArray []ElastigroupInstanceTypesWeightInput
func (ElastigroupInstanceTypesWeightArray) ElementType ¶
func (ElastigroupInstanceTypesWeightArray) ElementType() reflect.Type
func (ElastigroupInstanceTypesWeightArray) ToElastigroupInstanceTypesWeightArrayOutput ¶
func (i ElastigroupInstanceTypesWeightArray) ToElastigroupInstanceTypesWeightArrayOutput() ElastigroupInstanceTypesWeightArrayOutput
func (ElastigroupInstanceTypesWeightArray) ToElastigroupInstanceTypesWeightArrayOutputWithContext ¶
func (i ElastigroupInstanceTypesWeightArray) ToElastigroupInstanceTypesWeightArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightArrayOutput
type ElastigroupInstanceTypesWeightArrayInput ¶
type ElastigroupInstanceTypesWeightArrayInput interface { pulumi.Input ToElastigroupInstanceTypesWeightArrayOutput() ElastigroupInstanceTypesWeightArrayOutput ToElastigroupInstanceTypesWeightArrayOutputWithContext(context.Context) ElastigroupInstanceTypesWeightArrayOutput }
ElastigroupInstanceTypesWeightArrayInput is an input type that accepts ElastigroupInstanceTypesWeightArray and ElastigroupInstanceTypesWeightArrayOutput values. You can construct a concrete instance of `ElastigroupInstanceTypesWeightArrayInput` via:
ElastigroupInstanceTypesWeightArray{ ElastigroupInstanceTypesWeightArgs{...} }
type ElastigroupInstanceTypesWeightArrayOutput ¶
type ElastigroupInstanceTypesWeightArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupInstanceTypesWeightArrayOutput) ElementType ¶
func (ElastigroupInstanceTypesWeightArrayOutput) ElementType() reflect.Type
func (ElastigroupInstanceTypesWeightArrayOutput) ToElastigroupInstanceTypesWeightArrayOutput ¶
func (o ElastigroupInstanceTypesWeightArrayOutput) ToElastigroupInstanceTypesWeightArrayOutput() ElastigroupInstanceTypesWeightArrayOutput
func (ElastigroupInstanceTypesWeightArrayOutput) ToElastigroupInstanceTypesWeightArrayOutputWithContext ¶
func (o ElastigroupInstanceTypesWeightArrayOutput) ToElastigroupInstanceTypesWeightArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightArrayOutput
type ElastigroupInstanceTypesWeightInput ¶
type ElastigroupInstanceTypesWeightInput interface { pulumi.Input ToElastigroupInstanceTypesWeightOutput() ElastigroupInstanceTypesWeightOutput ToElastigroupInstanceTypesWeightOutputWithContext(context.Context) ElastigroupInstanceTypesWeightOutput }
ElastigroupInstanceTypesWeightInput is an input type that accepts ElastigroupInstanceTypesWeightArgs and ElastigroupInstanceTypesWeightOutput values. You can construct a concrete instance of `ElastigroupInstanceTypesWeightInput` via:
ElastigroupInstanceTypesWeightArgs{...}
type ElastigroupInstanceTypesWeightOutput ¶
type ElastigroupInstanceTypesWeightOutput struct{ *pulumi.OutputState }
func (ElastigroupInstanceTypesWeightOutput) ElementType ¶
func (ElastigroupInstanceTypesWeightOutput) ElementType() reflect.Type
func (ElastigroupInstanceTypesWeightOutput) InstanceType ¶
func (o ElastigroupInstanceTypesWeightOutput) InstanceType() pulumi.StringOutput
Name of instance type (String).
func (ElastigroupInstanceTypesWeightOutput) ToElastigroupInstanceTypesWeightOutput ¶
func (o ElastigroupInstanceTypesWeightOutput) ToElastigroupInstanceTypesWeightOutput() ElastigroupInstanceTypesWeightOutput
func (ElastigroupInstanceTypesWeightOutput) ToElastigroupInstanceTypesWeightOutputWithContext ¶
func (o ElastigroupInstanceTypesWeightOutput) ToElastigroupInstanceTypesWeightOutputWithContext(ctx context.Context) ElastigroupInstanceTypesWeightOutput
func (ElastigroupInstanceTypesWeightOutput) Weight ¶
func (o ElastigroupInstanceTypesWeightOutput) Weight() pulumi.IntOutput
Weight per instance type (Integer).
type ElastigroupIntegrationBeanstalk ¶
type ElastigroupIntegrationBeanstalk struct { // Preferences when performing a roll DeploymentPreferences *ElastigroupIntegrationBeanstalkDeploymentPreferences `pulumi:"deploymentPreferences"` EnvironmentId *string `pulumi:"environmentId"` // Managed Actions parameters ManagedActions *ElastigroupIntegrationBeanstalkManagedActions `pulumi:"managedActions"` }
type ElastigroupIntegrationBeanstalkArgs ¶
type ElastigroupIntegrationBeanstalkArgs struct { // Preferences when performing a roll DeploymentPreferences ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrInput `pulumi:"deploymentPreferences"` EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` // Managed Actions parameters ManagedActions ElastigroupIntegrationBeanstalkManagedActionsPtrInput `pulumi:"managedActions"` }
func (ElastigroupIntegrationBeanstalkArgs) ElementType ¶
func (ElastigroupIntegrationBeanstalkArgs) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkOutput ¶
func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkOutput() ElastigroupIntegrationBeanstalkOutput
func (ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkOutput
func (ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkPtrOutput ¶
func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkPtrOutput() ElastigroupIntegrationBeanstalkPtrOutput
func (ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkPtrOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkArgs) ToElastigroupIntegrationBeanstalkPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkPtrOutput
type ElastigroupIntegrationBeanstalkDeploymentPreferences ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferences struct { // Should roll perform automatically AutomaticRoll *bool `pulumi:"automaticRoll"` BatchSizePercentage *int `pulumi:"batchSizePercentage"` GracePeriod *int `pulumi:"gracePeriod"` Strategy *ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategy `pulumi:"strategy"` }
type ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs struct { // Should roll perform automatically AutomaticRoll pulumi.BoolPtrInput `pulumi:"automaticRoll"` BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"` Strategy ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrInput `pulumi:"strategy"` }
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ElementType ¶
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutput ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
type ElastigroupIntegrationBeanstalkDeploymentPreferencesInput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput }
ElastigroupIntegrationBeanstalkDeploymentPreferencesInput is an input type that accepts ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs and ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkDeploymentPreferencesInput` via:
ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs{...}
type ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) AutomaticRoll ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) AutomaticRoll() pulumi.BoolPtrOutput
Should roll perform automatically
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) BatchSizePercentage ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) GracePeriod ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) GracePeriod() pulumi.IntPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutput ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
type ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrInput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput }
ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrInput is an input type that accepts ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs, ElastigroupIntegrationBeanstalkDeploymentPreferencesPtr and ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrInput` via:
ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs{...} or: nil
func ElastigroupIntegrationBeanstalkDeploymentPreferencesPtr ¶
func ElastigroupIntegrationBeanstalkDeploymentPreferencesPtr(v *ElastigroupIntegrationBeanstalkDeploymentPreferencesArgs) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrInput
type ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) AutomaticRoll ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) AutomaticRoll() pulumi.BoolPtrOutput
Should roll perform automatically
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) BatchSizePercentage ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) GracePeriod ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) GracePeriod() pulumi.IntPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` ShouldDrainInstances pulumi.BoolPtrInput `pulumi:"shouldDrainInstances"` }
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ElementType ¶
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyInput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput }
ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyInput is an input type that accepts ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs and ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyInput` via:
ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs{...}
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ShouldDrainInstances ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrInput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput }
ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrInput is an input type that accepts ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs, ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtr and ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrInput` via:
ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs{...} or: nil
func ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtr ¶
func ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtr(v *ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyArgs) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrInput
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput ¶
type ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ShouldDrainInstances ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput() ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
func (ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput) ToElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkDeploymentPreferencesStrategyPtrOutput
type ElastigroupIntegrationBeanstalkInput ¶
type ElastigroupIntegrationBeanstalkInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkOutput() ElastigroupIntegrationBeanstalkOutput ToElastigroupIntegrationBeanstalkOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkOutput }
ElastigroupIntegrationBeanstalkInput is an input type that accepts ElastigroupIntegrationBeanstalkArgs and ElastigroupIntegrationBeanstalkOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkInput` via:
ElastigroupIntegrationBeanstalkArgs{...}
type ElastigroupIntegrationBeanstalkManagedActions ¶
type ElastigroupIntegrationBeanstalkManagedActions struct { // Platform Update parameters PlatformUpdate *ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdate `pulumi:"platformUpdate"` }
type ElastigroupIntegrationBeanstalkManagedActionsArgs ¶
type ElastigroupIntegrationBeanstalkManagedActionsArgs struct { // Platform Update parameters PlatformUpdate ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrInput `pulumi:"platformUpdate"` }
func (ElastigroupIntegrationBeanstalkManagedActionsArgs) ElementType ¶
func (ElastigroupIntegrationBeanstalkManagedActionsArgs) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsOutput ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsOutput() ElastigroupIntegrationBeanstalkManagedActionsOutput
func (ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsOutput
func (ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsArgs) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
type ElastigroupIntegrationBeanstalkManagedActionsInput ¶
type ElastigroupIntegrationBeanstalkManagedActionsInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkManagedActionsOutput() ElastigroupIntegrationBeanstalkManagedActionsOutput ToElastigroupIntegrationBeanstalkManagedActionsOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkManagedActionsOutput }
ElastigroupIntegrationBeanstalkManagedActionsInput is an input type that accepts ElastigroupIntegrationBeanstalkManagedActionsArgs and ElastigroupIntegrationBeanstalkManagedActionsOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkManagedActionsInput` via:
ElastigroupIntegrationBeanstalkManagedActionsArgs{...}
type ElastigroupIntegrationBeanstalkManagedActionsOutput ¶
type ElastigroupIntegrationBeanstalkManagedActionsOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkManagedActionsOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkManagedActionsOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkManagedActionsOutput) PlatformUpdate ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) PlatformUpdate() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
Platform Update parameters
func (ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsOutput ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsOutput() ElastigroupIntegrationBeanstalkManagedActionsOutput
func (ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsOutput
func (ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs ¶
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs struct { PerformAt pulumi.StringPtrInput `pulumi:"performAt"` // Time Window for when action occurs ex. Mon:23:50-Tue:00:20 TimeWindow pulumi.StringPtrInput `pulumi:"timeWindow"` // Level to update // // Usage: UpdateLevel pulumi.StringPtrInput `pulumi:"updateLevel"` }
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ElementType ¶
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext ¶
func (i ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateInput ¶
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput }
ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateInput is an input type that accepts ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs and ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateInput` via:
ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs{...}
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput ¶
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) PerformAt ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) PerformAt() pulumi.StringPtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) TimeWindow ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) TimeWindow() pulumi.StringPtrOutput
Time Window for when action occurs ex. Mon:23:50-Tue:00:20
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) UpdateLevel ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateOutput) UpdateLevel() pulumi.StringPtrOutput
Level to update
Usage:
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrInput ¶
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput }
ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrInput is an input type that accepts ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs, ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtr and ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrInput` via:
ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs{...} or: nil
func ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtr ¶
func ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtr(v *ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdateArgs) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrInput
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput ¶
type ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) PerformAt ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) PerformAt() pulumi.StringPtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) TimeWindow ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) TimeWindow() pulumi.StringPtrOutput
Time Window for when action occurs ex. Mon:23:50-Tue:00:20
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) UpdateLevel ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput) UpdateLevel() pulumi.StringPtrOutput
Level to update
Usage:
type ElastigroupIntegrationBeanstalkManagedActionsPtrInput ¶
type ElastigroupIntegrationBeanstalkManagedActionsPtrInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkManagedActionsPtrOutput }
ElastigroupIntegrationBeanstalkManagedActionsPtrInput is an input type that accepts ElastigroupIntegrationBeanstalkManagedActionsArgs, ElastigroupIntegrationBeanstalkManagedActionsPtr and ElastigroupIntegrationBeanstalkManagedActionsPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkManagedActionsPtrInput` via:
ElastigroupIntegrationBeanstalkManagedActionsArgs{...} or: nil
func ElastigroupIntegrationBeanstalkManagedActionsPtr ¶
func ElastigroupIntegrationBeanstalkManagedActionsPtr(v *ElastigroupIntegrationBeanstalkManagedActionsArgs) ElastigroupIntegrationBeanstalkManagedActionsPtrInput
type ElastigroupIntegrationBeanstalkManagedActionsPtrOutput ¶
type ElastigroupIntegrationBeanstalkManagedActionsPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) PlatformUpdate ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) PlatformUpdate() ElastigroupIntegrationBeanstalkManagedActionsPlatformUpdatePtrOutput
Platform Update parameters
func (ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutput() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
func (ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkManagedActionsPtrOutput) ToElastigroupIntegrationBeanstalkManagedActionsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
type ElastigroupIntegrationBeanstalkOutput ¶
type ElastigroupIntegrationBeanstalkOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkOutput) DeploymentPreferences ¶
func (o ElastigroupIntegrationBeanstalkOutput) DeploymentPreferences() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
Preferences when performing a roll
func (ElastigroupIntegrationBeanstalkOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkOutput) EnvironmentId ¶
func (o ElastigroupIntegrationBeanstalkOutput) EnvironmentId() pulumi.StringPtrOutput
func (ElastigroupIntegrationBeanstalkOutput) ManagedActions ¶
func (o ElastigroupIntegrationBeanstalkOutput) ManagedActions() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
Managed Actions parameters
func (ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkOutput ¶
func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkOutput() ElastigroupIntegrationBeanstalkOutput
func (ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkOutput
func (ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkPtrOutput() ElastigroupIntegrationBeanstalkPtrOutput
func (ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkOutput) ToElastigroupIntegrationBeanstalkPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkPtrOutput
type ElastigroupIntegrationBeanstalkPtrInput ¶
type ElastigroupIntegrationBeanstalkPtrInput interface { pulumi.Input ToElastigroupIntegrationBeanstalkPtrOutput() ElastigroupIntegrationBeanstalkPtrOutput ToElastigroupIntegrationBeanstalkPtrOutputWithContext(context.Context) ElastigroupIntegrationBeanstalkPtrOutput }
ElastigroupIntegrationBeanstalkPtrInput is an input type that accepts ElastigroupIntegrationBeanstalkArgs, ElastigroupIntegrationBeanstalkPtr and ElastigroupIntegrationBeanstalkPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationBeanstalkPtrInput` via:
ElastigroupIntegrationBeanstalkArgs{...} or: nil
func ElastigroupIntegrationBeanstalkPtr ¶
func ElastigroupIntegrationBeanstalkPtr(v *ElastigroupIntegrationBeanstalkArgs) ElastigroupIntegrationBeanstalkPtrInput
type ElastigroupIntegrationBeanstalkPtrOutput ¶
type ElastigroupIntegrationBeanstalkPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationBeanstalkPtrOutput) DeploymentPreferences ¶
func (o ElastigroupIntegrationBeanstalkPtrOutput) DeploymentPreferences() ElastigroupIntegrationBeanstalkDeploymentPreferencesPtrOutput
Preferences when performing a roll
func (ElastigroupIntegrationBeanstalkPtrOutput) ElementType ¶
func (ElastigroupIntegrationBeanstalkPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationBeanstalkPtrOutput) EnvironmentId ¶
func (o ElastigroupIntegrationBeanstalkPtrOutput) EnvironmentId() pulumi.StringPtrOutput
func (ElastigroupIntegrationBeanstalkPtrOutput) ManagedActions ¶
func (o ElastigroupIntegrationBeanstalkPtrOutput) ManagedActions() ElastigroupIntegrationBeanstalkManagedActionsPtrOutput
Managed Actions parameters
func (ElastigroupIntegrationBeanstalkPtrOutput) ToElastigroupIntegrationBeanstalkPtrOutput ¶
func (o ElastigroupIntegrationBeanstalkPtrOutput) ToElastigroupIntegrationBeanstalkPtrOutput() ElastigroupIntegrationBeanstalkPtrOutput
func (ElastigroupIntegrationBeanstalkPtrOutput) ToElastigroupIntegrationBeanstalkPtrOutputWithContext ¶
func (o ElastigroupIntegrationBeanstalkPtrOutput) ToElastigroupIntegrationBeanstalkPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationBeanstalkPtrOutput
type ElastigroupIntegrationCodedeploy ¶
type ElastigroupIntegrationCodedeploy struct { // Cleanup automatically after a failed deploy. CleanupOnFailure bool `pulumi:"cleanupOnFailure"` // Specify the deployment groups details. DeploymentGroups []ElastigroupIntegrationCodedeployDeploymentGroup `pulumi:"deploymentGroups"` // Terminate the instance automatically after a failed deploy. TerminateInstanceOnFailure bool `pulumi:"terminateInstanceOnFailure"` }
type ElastigroupIntegrationCodedeployArgs ¶
type ElastigroupIntegrationCodedeployArgs struct { // Cleanup automatically after a failed deploy. CleanupOnFailure pulumi.BoolInput `pulumi:"cleanupOnFailure"` // Specify the deployment groups details. DeploymentGroups ElastigroupIntegrationCodedeployDeploymentGroupArrayInput `pulumi:"deploymentGroups"` // Terminate the instance automatically after a failed deploy. TerminateInstanceOnFailure pulumi.BoolInput `pulumi:"terminateInstanceOnFailure"` }
func (ElastigroupIntegrationCodedeployArgs) ElementType ¶
func (ElastigroupIntegrationCodedeployArgs) ElementType() reflect.Type
func (ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployOutput ¶
func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployOutput() ElastigroupIntegrationCodedeployOutput
func (ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployOutputWithContext ¶
func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployOutput
func (ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployPtrOutput ¶
func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployPtrOutput() ElastigroupIntegrationCodedeployPtrOutput
func (ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployPtrOutputWithContext ¶
func (i ElastigroupIntegrationCodedeployArgs) ToElastigroupIntegrationCodedeployPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployPtrOutput
type ElastigroupIntegrationCodedeployDeploymentGroupArgs ¶
type ElastigroupIntegrationCodedeployDeploymentGroupArgs struct { // The application name. ApplicationName pulumi.StringInput `pulumi:"applicationName"` // The deployment group name. // // Usage: DeploymentGroupName pulumi.StringInput `pulumi:"deploymentGroupName"` }
func (ElastigroupIntegrationCodedeployDeploymentGroupArgs) ElementType ¶
func (ElastigroupIntegrationCodedeployDeploymentGroupArgs) ElementType() reflect.Type
func (ElastigroupIntegrationCodedeployDeploymentGroupArgs) ToElastigroupIntegrationCodedeployDeploymentGroupOutput ¶
func (i ElastigroupIntegrationCodedeployDeploymentGroupArgs) ToElastigroupIntegrationCodedeployDeploymentGroupOutput() ElastigroupIntegrationCodedeployDeploymentGroupOutput
func (ElastigroupIntegrationCodedeployDeploymentGroupArgs) ToElastigroupIntegrationCodedeployDeploymentGroupOutputWithContext ¶
func (i ElastigroupIntegrationCodedeployDeploymentGroupArgs) ToElastigroupIntegrationCodedeployDeploymentGroupOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupOutput
type ElastigroupIntegrationCodedeployDeploymentGroupArray ¶
type ElastigroupIntegrationCodedeployDeploymentGroupArray []ElastigroupIntegrationCodedeployDeploymentGroupInput
func (ElastigroupIntegrationCodedeployDeploymentGroupArray) ElementType ¶
func (ElastigroupIntegrationCodedeployDeploymentGroupArray) ElementType() reflect.Type
func (ElastigroupIntegrationCodedeployDeploymentGroupArray) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutput ¶
func (i ElastigroupIntegrationCodedeployDeploymentGroupArray) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutput() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
func (ElastigroupIntegrationCodedeployDeploymentGroupArray) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutputWithContext ¶
func (i ElastigroupIntegrationCodedeployDeploymentGroupArray) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
type ElastigroupIntegrationCodedeployDeploymentGroupArrayInput ¶
type ElastigroupIntegrationCodedeployDeploymentGroupArrayInput interface { pulumi.Input ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutput() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutputWithContext(context.Context) ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput }
ElastigroupIntegrationCodedeployDeploymentGroupArrayInput is an input type that accepts ElastigroupIntegrationCodedeployDeploymentGroupArray and ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationCodedeployDeploymentGroupArrayInput` via:
ElastigroupIntegrationCodedeployDeploymentGroupArray{ ElastigroupIntegrationCodedeployDeploymentGroupArgs{...} }
type ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput ¶
type ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ElementType ¶
func (ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutput ¶
func (o ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutput() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
func (ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutputWithContext ¶
func (o ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput) ToElastigroupIntegrationCodedeployDeploymentGroupArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
type ElastigroupIntegrationCodedeployDeploymentGroupInput ¶
type ElastigroupIntegrationCodedeployDeploymentGroupInput interface { pulumi.Input ToElastigroupIntegrationCodedeployDeploymentGroupOutput() ElastigroupIntegrationCodedeployDeploymentGroupOutput ToElastigroupIntegrationCodedeployDeploymentGroupOutputWithContext(context.Context) ElastigroupIntegrationCodedeployDeploymentGroupOutput }
ElastigroupIntegrationCodedeployDeploymentGroupInput is an input type that accepts ElastigroupIntegrationCodedeployDeploymentGroupArgs and ElastigroupIntegrationCodedeployDeploymentGroupOutput values. You can construct a concrete instance of `ElastigroupIntegrationCodedeployDeploymentGroupInput` via:
ElastigroupIntegrationCodedeployDeploymentGroupArgs{...}
type ElastigroupIntegrationCodedeployDeploymentGroupOutput ¶
type ElastigroupIntegrationCodedeployDeploymentGroupOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationCodedeployDeploymentGroupOutput) ApplicationName ¶
func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) ApplicationName() pulumi.StringOutput
The application name.
func (ElastigroupIntegrationCodedeployDeploymentGroupOutput) DeploymentGroupName ¶
func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) DeploymentGroupName() pulumi.StringOutput
The deployment group name.
Usage:
func (ElastigroupIntegrationCodedeployDeploymentGroupOutput) ElementType ¶
func (ElastigroupIntegrationCodedeployDeploymentGroupOutput) ElementType() reflect.Type
func (ElastigroupIntegrationCodedeployDeploymentGroupOutput) ToElastigroupIntegrationCodedeployDeploymentGroupOutput ¶
func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) ToElastigroupIntegrationCodedeployDeploymentGroupOutput() ElastigroupIntegrationCodedeployDeploymentGroupOutput
func (ElastigroupIntegrationCodedeployDeploymentGroupOutput) ToElastigroupIntegrationCodedeployDeploymentGroupOutputWithContext ¶
func (o ElastigroupIntegrationCodedeployDeploymentGroupOutput) ToElastigroupIntegrationCodedeployDeploymentGroupOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployDeploymentGroupOutput
type ElastigroupIntegrationCodedeployInput ¶
type ElastigroupIntegrationCodedeployInput interface { pulumi.Input ToElastigroupIntegrationCodedeployOutput() ElastigroupIntegrationCodedeployOutput ToElastigroupIntegrationCodedeployOutputWithContext(context.Context) ElastigroupIntegrationCodedeployOutput }
ElastigroupIntegrationCodedeployInput is an input type that accepts ElastigroupIntegrationCodedeployArgs and ElastigroupIntegrationCodedeployOutput values. You can construct a concrete instance of `ElastigroupIntegrationCodedeployInput` via:
ElastigroupIntegrationCodedeployArgs{...}
type ElastigroupIntegrationCodedeployOutput ¶
type ElastigroupIntegrationCodedeployOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationCodedeployOutput) CleanupOnFailure ¶
func (o ElastigroupIntegrationCodedeployOutput) CleanupOnFailure() pulumi.BoolOutput
Cleanup automatically after a failed deploy.
func (ElastigroupIntegrationCodedeployOutput) DeploymentGroups ¶
func (o ElastigroupIntegrationCodedeployOutput) DeploymentGroups() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
Specify the deployment groups details.
func (ElastigroupIntegrationCodedeployOutput) ElementType ¶
func (ElastigroupIntegrationCodedeployOutput) ElementType() reflect.Type
func (ElastigroupIntegrationCodedeployOutput) TerminateInstanceOnFailure ¶
func (o ElastigroupIntegrationCodedeployOutput) TerminateInstanceOnFailure() pulumi.BoolOutput
Terminate the instance automatically after a failed deploy.
func (ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployOutput ¶
func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployOutput() ElastigroupIntegrationCodedeployOutput
func (ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployOutputWithContext ¶
func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployOutput
func (ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployPtrOutput ¶
func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployPtrOutput() ElastigroupIntegrationCodedeployPtrOutput
func (ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployPtrOutputWithContext ¶
func (o ElastigroupIntegrationCodedeployOutput) ToElastigroupIntegrationCodedeployPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployPtrOutput
type ElastigroupIntegrationCodedeployPtrInput ¶
type ElastigroupIntegrationCodedeployPtrInput interface { pulumi.Input ToElastigroupIntegrationCodedeployPtrOutput() ElastigroupIntegrationCodedeployPtrOutput ToElastigroupIntegrationCodedeployPtrOutputWithContext(context.Context) ElastigroupIntegrationCodedeployPtrOutput }
ElastigroupIntegrationCodedeployPtrInput is an input type that accepts ElastigroupIntegrationCodedeployArgs, ElastigroupIntegrationCodedeployPtr and ElastigroupIntegrationCodedeployPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationCodedeployPtrInput` via:
ElastigroupIntegrationCodedeployArgs{...} or: nil
func ElastigroupIntegrationCodedeployPtr ¶
func ElastigroupIntegrationCodedeployPtr(v *ElastigroupIntegrationCodedeployArgs) ElastigroupIntegrationCodedeployPtrInput
type ElastigroupIntegrationCodedeployPtrOutput ¶
type ElastigroupIntegrationCodedeployPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationCodedeployPtrOutput) CleanupOnFailure ¶
func (o ElastigroupIntegrationCodedeployPtrOutput) CleanupOnFailure() pulumi.BoolPtrOutput
Cleanup automatically after a failed deploy.
func (ElastigroupIntegrationCodedeployPtrOutput) DeploymentGroups ¶
func (o ElastigroupIntegrationCodedeployPtrOutput) DeploymentGroups() ElastigroupIntegrationCodedeployDeploymentGroupArrayOutput
Specify the deployment groups details.
func (ElastigroupIntegrationCodedeployPtrOutput) ElementType ¶
func (ElastigroupIntegrationCodedeployPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationCodedeployPtrOutput) TerminateInstanceOnFailure ¶
func (o ElastigroupIntegrationCodedeployPtrOutput) TerminateInstanceOnFailure() pulumi.BoolPtrOutput
Terminate the instance automatically after a failed deploy.
func (ElastigroupIntegrationCodedeployPtrOutput) ToElastigroupIntegrationCodedeployPtrOutput ¶
func (o ElastigroupIntegrationCodedeployPtrOutput) ToElastigroupIntegrationCodedeployPtrOutput() ElastigroupIntegrationCodedeployPtrOutput
func (ElastigroupIntegrationCodedeployPtrOutput) ToElastigroupIntegrationCodedeployPtrOutputWithContext ¶
func (o ElastigroupIntegrationCodedeployPtrOutput) ToElastigroupIntegrationCodedeployPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationCodedeployPtrOutput
type ElastigroupIntegrationDockerSwarm ¶
type ElastigroupIntegrationDockerSwarm struct { AutoscaleCooldown *int `pulumi:"autoscaleCooldown"` AutoscaleDown *ElastigroupIntegrationDockerSwarmAutoscaleDown `pulumi:"autoscaleDown"` AutoscaleHeadroom *ElastigroupIntegrationDockerSwarmAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` MasterHost string `pulumi:"masterHost"` MasterPort int `pulumi:"masterPort"` }
type ElastigroupIntegrationDockerSwarmArgs ¶
type ElastigroupIntegrationDockerSwarmArgs struct { AutoscaleCooldown pulumi.IntPtrInput `pulumi:"autoscaleCooldown"` AutoscaleDown ElastigroupIntegrationDockerSwarmAutoscaleDownPtrInput `pulumi:"autoscaleDown"` AutoscaleHeadroom ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` MasterHost pulumi.StringInput `pulumi:"masterHost"` MasterPort pulumi.IntInput `pulumi:"masterPort"` }
func (ElastigroupIntegrationDockerSwarmArgs) ElementType ¶
func (ElastigroupIntegrationDockerSwarmArgs) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutput ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutput ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
type ElastigroupIntegrationDockerSwarmAutoscaleDownArgs ¶
type ElastigroupIntegrationDockerSwarmAutoscaleDownArgs struct { EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MaxScaleDownPercentage pulumi.Float64PtrInput `pulumi:"maxScaleDownPercentage"` }
func (ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ElementType ¶
func (ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutput ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
type ElastigroupIntegrationDockerSwarmAutoscaleDownInput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleDownInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmAutoscaleDownOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownOutput ToElastigroupIntegrationDockerSwarmAutoscaleDownOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownOutput }
ElastigroupIntegrationDockerSwarmAutoscaleDownInput is an input type that accepts ElastigroupIntegrationDockerSwarmAutoscaleDownArgs and ElastigroupIntegrationDockerSwarmAutoscaleDownOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmAutoscaleDownInput` via:
ElastigroupIntegrationDockerSwarmAutoscaleDownArgs{...}
type ElastigroupIntegrationDockerSwarmAutoscaleDownOutput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleDownOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) MaxScaleDownPercentage ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutput ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
type ElastigroupIntegrationDockerSwarmAutoscaleDownPtrInput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleDownPtrInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput }
ElastigroupIntegrationDockerSwarmAutoscaleDownPtrInput is an input type that accepts ElastigroupIntegrationDockerSwarmAutoscaleDownArgs, ElastigroupIntegrationDockerSwarmAutoscaleDownPtr and ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmAutoscaleDownPtrInput` via:
ElastigroupIntegrationDockerSwarmAutoscaleDownArgs{...} or: nil
func ElastigroupIntegrationDockerSwarmAutoscaleDownPtr ¶
func ElastigroupIntegrationDockerSwarmAutoscaleDownPtr(v *ElastigroupIntegrationDockerSwarmAutoscaleDownArgs) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrInput
type ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) MaxScaleDownPercentage ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs ¶
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs struct { CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ElementType ¶
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomInput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput }
ElastigroupIntegrationDockerSwarmAutoscaleHeadroomInput is an input type that accepts ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs and ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmAutoscaleHeadroomInput` via:
ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs{...}
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) NumOfUnits ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrInput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput }
ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrInput is an input type that accepts ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs, ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtr and ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrInput` via:
ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs{...} or: nil
func ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtr ¶
func ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtr(v *ElastigroupIntegrationDockerSwarmAutoscaleHeadroomArgs) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrInput
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput ¶
type ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) NumOfUnits ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationDockerSwarmInput ¶
type ElastigroupIntegrationDockerSwarmInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput ToElastigroupIntegrationDockerSwarmOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmOutput }
ElastigroupIntegrationDockerSwarmInput is an input type that accepts ElastigroupIntegrationDockerSwarmArgs and ElastigroupIntegrationDockerSwarmOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmInput` via:
ElastigroupIntegrationDockerSwarmArgs{...}
type ElastigroupIntegrationDockerSwarmOutput ¶
type ElastigroupIntegrationDockerSwarmOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleDown() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
func (ElastigroupIntegrationDockerSwarmOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleHeadroom() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationDockerSwarmOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationDockerSwarmOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationDockerSwarmOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmOutput) MasterHost ¶
func (o ElastigroupIntegrationDockerSwarmOutput) MasterHost() pulumi.StringOutput
func (ElastigroupIntegrationDockerSwarmOutput) MasterPort ¶
func (o ElastigroupIntegrationDockerSwarmOutput) MasterPort() pulumi.IntOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutput ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
type ElastigroupIntegrationDockerSwarmPtrInput ¶
type ElastigroupIntegrationDockerSwarmPtrInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmPtrOutput }
ElastigroupIntegrationDockerSwarmPtrInput is an input type that accepts ElastigroupIntegrationDockerSwarmArgs, ElastigroupIntegrationDockerSwarmPtr and ElastigroupIntegrationDockerSwarmPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmPtrInput` via:
ElastigroupIntegrationDockerSwarmArgs{...} or: nil
func ElastigroupIntegrationDockerSwarmPtr ¶
func ElastigroupIntegrationDockerSwarmPtr(v *ElastigroupIntegrationDockerSwarmArgs) ElastigroupIntegrationDockerSwarmPtrInput
type ElastigroupIntegrationDockerSwarmPtrOutput ¶
type ElastigroupIntegrationDockerSwarmPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleDown() ElastigroupIntegrationDockerSwarmAutoscaleDownPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationDockerSwarmAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmPtrOutput) MasterHost ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterHost() pulumi.StringPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
type ElastigroupIntegrationEcs ¶
type ElastigroupIntegrationEcs struct { // A key/value mapping of tags to assign to the resource. AutoscaleAttributes []ElastigroupIntegrationEcsAutoscaleAttribute `pulumi:"autoscaleAttributes"` AutoscaleCooldown *int `pulumi:"autoscaleCooldown"` AutoscaleDown *ElastigroupIntegrationEcsAutoscaleDown `pulumi:"autoscaleDown"` AutoscaleHeadroom *ElastigroupIntegrationEcsAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig *bool `pulumi:"autoscaleIsAutoConfig"` AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` // Determines whether to scale down non-service tasks. AutoscaleScaleDownNonServiceTasks *bool `pulumi:"autoscaleScaleDownNonServiceTasks"` // Batch configuration object: Batch *ElastigroupIntegrationEcsBatch `pulumi:"batch"` // The name of the EC2 Container Service cluster. ClusterName string `pulumi:"clusterName"` }
type ElastigroupIntegrationEcsArgs ¶
type ElastigroupIntegrationEcsArgs struct { // A key/value mapping of tags to assign to the resource. AutoscaleAttributes ElastigroupIntegrationEcsAutoscaleAttributeArrayInput `pulumi:"autoscaleAttributes"` AutoscaleCooldown pulumi.IntPtrInput `pulumi:"autoscaleCooldown"` AutoscaleDown ElastigroupIntegrationEcsAutoscaleDownPtrInput `pulumi:"autoscaleDown"` AutoscaleHeadroom ElastigroupIntegrationEcsAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig pulumi.BoolPtrInput `pulumi:"autoscaleIsAutoConfig"` AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` // Determines whether to scale down non-service tasks. AutoscaleScaleDownNonServiceTasks pulumi.BoolPtrInput `pulumi:"autoscaleScaleDownNonServiceTasks"` // Batch configuration object: Batch ElastigroupIntegrationEcsBatchPtrInput `pulumi:"batch"` // The name of the EC2 Container Service cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` }
func (ElastigroupIntegrationEcsArgs) ElementType ¶
func (ElastigroupIntegrationEcsArgs) ElementType() reflect.Type
func (ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsOutput ¶
func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsOutput() ElastigroupIntegrationEcsOutput
func (ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsOutputWithContext ¶
func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsOutput
func (ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsPtrOutput ¶
func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsPtrOutput() ElastigroupIntegrationEcsPtrOutput
func (ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsPtrOutputWithContext ¶
func (i ElastigroupIntegrationEcsArgs) ToElastigroupIntegrationEcsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsPtrOutput
type ElastigroupIntegrationEcsAutoscaleAttributeArgs ¶
type ElastigroupIntegrationEcsAutoscaleAttributeArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupIntegrationEcsAutoscaleAttributeArgs) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleAttributeArgs) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleAttributeArgs) ToElastigroupIntegrationEcsAutoscaleAttributeOutput ¶
func (i ElastigroupIntegrationEcsAutoscaleAttributeArgs) ToElastigroupIntegrationEcsAutoscaleAttributeOutput() ElastigroupIntegrationEcsAutoscaleAttributeOutput
func (ElastigroupIntegrationEcsAutoscaleAttributeArgs) ToElastigroupIntegrationEcsAutoscaleAttributeOutputWithContext ¶
func (i ElastigroupIntegrationEcsAutoscaleAttributeArgs) ToElastigroupIntegrationEcsAutoscaleAttributeOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeOutput
type ElastigroupIntegrationEcsAutoscaleAttributeArray ¶
type ElastigroupIntegrationEcsAutoscaleAttributeArray []ElastigroupIntegrationEcsAutoscaleAttributeInput
func (ElastigroupIntegrationEcsAutoscaleAttributeArray) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleAttributeArray) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleAttributeArray) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutput ¶
func (i ElastigroupIntegrationEcsAutoscaleAttributeArray) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutput() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
func (ElastigroupIntegrationEcsAutoscaleAttributeArray) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutputWithContext ¶
func (i ElastigroupIntegrationEcsAutoscaleAttributeArray) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
type ElastigroupIntegrationEcsAutoscaleAttributeArrayInput ¶
type ElastigroupIntegrationEcsAutoscaleAttributeArrayInput interface { pulumi.Input ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutput() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutputWithContext(context.Context) ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput }
ElastigroupIntegrationEcsAutoscaleAttributeArrayInput is an input type that accepts ElastigroupIntegrationEcsAutoscaleAttributeArray and ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsAutoscaleAttributeArrayInput` via:
ElastigroupIntegrationEcsAutoscaleAttributeArray{ ElastigroupIntegrationEcsAutoscaleAttributeArgs{...} }
type ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput ¶
type ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutput() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
func (ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput) ToElastigroupIntegrationEcsAutoscaleAttributeArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
type ElastigroupIntegrationEcsAutoscaleAttributeInput ¶
type ElastigroupIntegrationEcsAutoscaleAttributeInput interface { pulumi.Input ToElastigroupIntegrationEcsAutoscaleAttributeOutput() ElastigroupIntegrationEcsAutoscaleAttributeOutput ToElastigroupIntegrationEcsAutoscaleAttributeOutputWithContext(context.Context) ElastigroupIntegrationEcsAutoscaleAttributeOutput }
ElastigroupIntegrationEcsAutoscaleAttributeInput is an input type that accepts ElastigroupIntegrationEcsAutoscaleAttributeArgs and ElastigroupIntegrationEcsAutoscaleAttributeOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsAutoscaleAttributeInput` via:
ElastigroupIntegrationEcsAutoscaleAttributeArgs{...}
type ElastigroupIntegrationEcsAutoscaleAttributeOutput ¶
type ElastigroupIntegrationEcsAutoscaleAttributeOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsAutoscaleAttributeOutput) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleAttributeOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleAttributeOutput) Key ¶
func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) Key() pulumi.StringOutput
func (ElastigroupIntegrationEcsAutoscaleAttributeOutput) ToElastigroupIntegrationEcsAutoscaleAttributeOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) ToElastigroupIntegrationEcsAutoscaleAttributeOutput() ElastigroupIntegrationEcsAutoscaleAttributeOutput
func (ElastigroupIntegrationEcsAutoscaleAttributeOutput) ToElastigroupIntegrationEcsAutoscaleAttributeOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) ToElastigroupIntegrationEcsAutoscaleAttributeOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleAttributeOutput
func (ElastigroupIntegrationEcsAutoscaleAttributeOutput) Value ¶
func (o ElastigroupIntegrationEcsAutoscaleAttributeOutput) Value() pulumi.StringOutput
type ElastigroupIntegrationEcsAutoscaleDownArgs ¶
type ElastigroupIntegrationEcsAutoscaleDownArgs struct { EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MaxScaleDownPercentage pulumi.Float64PtrInput `pulumi:"maxScaleDownPercentage"` }
func (ElastigroupIntegrationEcsAutoscaleDownArgs) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleDownArgs) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownOutput ¶
func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownOutput() ElastigroupIntegrationEcsAutoscaleDownOutput
func (ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownOutputWithContext ¶
func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownOutput
func (ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput ¶
func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
func (ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext ¶
func (i ElastigroupIntegrationEcsAutoscaleDownArgs) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownPtrOutput
type ElastigroupIntegrationEcsAutoscaleDownInput ¶
type ElastigroupIntegrationEcsAutoscaleDownInput interface { pulumi.Input ToElastigroupIntegrationEcsAutoscaleDownOutput() ElastigroupIntegrationEcsAutoscaleDownOutput ToElastigroupIntegrationEcsAutoscaleDownOutputWithContext(context.Context) ElastigroupIntegrationEcsAutoscaleDownOutput }
ElastigroupIntegrationEcsAutoscaleDownInput is an input type that accepts ElastigroupIntegrationEcsAutoscaleDownArgs and ElastigroupIntegrationEcsAutoscaleDownOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsAutoscaleDownInput` via:
ElastigroupIntegrationEcsAutoscaleDownArgs{...}
type ElastigroupIntegrationEcsAutoscaleDownOutput ¶
type ElastigroupIntegrationEcsAutoscaleDownOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsAutoscaleDownOutput) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleDownOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleDownOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationEcsAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleDownOutput) MaxScaleDownPercentage ¶
func (o ElastigroupIntegrationEcsAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
func (ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownOutput() ElastigroupIntegrationEcsAutoscaleDownOutput
func (ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownOutput
func (ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
func (ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleDownOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownPtrOutput
type ElastigroupIntegrationEcsAutoscaleDownPtrInput ¶
type ElastigroupIntegrationEcsAutoscaleDownPtrInput interface { pulumi.Input ToElastigroupIntegrationEcsAutoscaleDownPtrOutput() ElastigroupIntegrationEcsAutoscaleDownPtrOutput ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext(context.Context) ElastigroupIntegrationEcsAutoscaleDownPtrOutput }
ElastigroupIntegrationEcsAutoscaleDownPtrInput is an input type that accepts ElastigroupIntegrationEcsAutoscaleDownArgs, ElastigroupIntegrationEcsAutoscaleDownPtr and ElastigroupIntegrationEcsAutoscaleDownPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsAutoscaleDownPtrInput` via:
ElastigroupIntegrationEcsAutoscaleDownArgs{...} or: nil
func ElastigroupIntegrationEcsAutoscaleDownPtr ¶
func ElastigroupIntegrationEcsAutoscaleDownPtr(v *ElastigroupIntegrationEcsAutoscaleDownArgs) ElastigroupIntegrationEcsAutoscaleDownPtrInput
type ElastigroupIntegrationEcsAutoscaleDownPtrOutput ¶
type ElastigroupIntegrationEcsAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleDownPtrOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleDownPtrOutput) MaxScaleDownPercentage ¶
func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
func (ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutput() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
func (ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleDownPtrOutput) ToElastigroupIntegrationEcsAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleDownPtrOutput
type ElastigroupIntegrationEcsAutoscaleHeadroomArgs ¶
type ElastigroupIntegrationEcsAutoscaleHeadroomArgs struct { CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomOutput ¶
func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomOutput() ElastigroupIntegrationEcsAutoscaleHeadroomOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomOutputWithContext ¶
func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput ¶
func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext ¶
func (i ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationEcsAutoscaleHeadroomInput ¶
type ElastigroupIntegrationEcsAutoscaleHeadroomInput interface { pulumi.Input ToElastigroupIntegrationEcsAutoscaleHeadroomOutput() ElastigroupIntegrationEcsAutoscaleHeadroomOutput ToElastigroupIntegrationEcsAutoscaleHeadroomOutputWithContext(context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomOutput }
ElastigroupIntegrationEcsAutoscaleHeadroomInput is an input type that accepts ElastigroupIntegrationEcsAutoscaleHeadroomArgs and ElastigroupIntegrationEcsAutoscaleHeadroomOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsAutoscaleHeadroomInput` via:
ElastigroupIntegrationEcsAutoscaleHeadroomArgs{...}
type ElastigroupIntegrationEcsAutoscaleHeadroomOutput ¶
type ElastigroupIntegrationEcsAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) NumOfUnits ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomOutput() ElastigroupIntegrationEcsAutoscaleHeadroomOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationEcsAutoscaleHeadroomPtrInput ¶
type ElastigroupIntegrationEcsAutoscaleHeadroomPtrInput interface { pulumi.Input ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext(context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput }
ElastigroupIntegrationEcsAutoscaleHeadroomPtrInput is an input type that accepts ElastigroupIntegrationEcsAutoscaleHeadroomArgs, ElastigroupIntegrationEcsAutoscaleHeadroomPtr and ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsAutoscaleHeadroomPtrInput` via:
ElastigroupIntegrationEcsAutoscaleHeadroomArgs{...} or: nil
func ElastigroupIntegrationEcsAutoscaleHeadroomPtr ¶
func ElastigroupIntegrationEcsAutoscaleHeadroomPtr(v *ElastigroupIntegrationEcsAutoscaleHeadroomArgs) ElastigroupIntegrationEcsAutoscaleHeadroomPtrInput
type ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput ¶
type ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ElementType ¶
func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) NumOfUnits ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationEcsAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationEcsBatch ¶
type ElastigroupIntegrationEcsBatch struct { // Array of strings. // // Usage: JobQueueNames []string `pulumi:"jobQueueNames"` }
type ElastigroupIntegrationEcsBatchArgs ¶
type ElastigroupIntegrationEcsBatchArgs struct { // Array of strings. // // Usage: JobQueueNames pulumi.StringArrayInput `pulumi:"jobQueueNames"` }
func (ElastigroupIntegrationEcsBatchArgs) ElementType ¶
func (ElastigroupIntegrationEcsBatchArgs) ElementType() reflect.Type
func (ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchOutput ¶
func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchOutput() ElastigroupIntegrationEcsBatchOutput
func (ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchOutputWithContext ¶
func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchOutput
func (ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchPtrOutput ¶
func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchPtrOutput() ElastigroupIntegrationEcsBatchPtrOutput
func (ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchPtrOutputWithContext ¶
func (i ElastigroupIntegrationEcsBatchArgs) ToElastigroupIntegrationEcsBatchPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchPtrOutput
type ElastigroupIntegrationEcsBatchInput ¶
type ElastigroupIntegrationEcsBatchInput interface { pulumi.Input ToElastigroupIntegrationEcsBatchOutput() ElastigroupIntegrationEcsBatchOutput ToElastigroupIntegrationEcsBatchOutputWithContext(context.Context) ElastigroupIntegrationEcsBatchOutput }
ElastigroupIntegrationEcsBatchInput is an input type that accepts ElastigroupIntegrationEcsBatchArgs and ElastigroupIntegrationEcsBatchOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsBatchInput` via:
ElastigroupIntegrationEcsBatchArgs{...}
type ElastigroupIntegrationEcsBatchOutput ¶
type ElastigroupIntegrationEcsBatchOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsBatchOutput) ElementType ¶
func (ElastigroupIntegrationEcsBatchOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsBatchOutput) JobQueueNames ¶
func (o ElastigroupIntegrationEcsBatchOutput) JobQueueNames() pulumi.StringArrayOutput
Array of strings.
Usage:
func (ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchOutput ¶
func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchOutput() ElastigroupIntegrationEcsBatchOutput
func (ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchOutputWithContext ¶
func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchOutput
func (ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchPtrOutput ¶
func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchPtrOutput() ElastigroupIntegrationEcsBatchPtrOutput
func (ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsBatchOutput) ToElastigroupIntegrationEcsBatchPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchPtrOutput
type ElastigroupIntegrationEcsBatchPtrInput ¶
type ElastigroupIntegrationEcsBatchPtrInput interface { pulumi.Input ToElastigroupIntegrationEcsBatchPtrOutput() ElastigroupIntegrationEcsBatchPtrOutput ToElastigroupIntegrationEcsBatchPtrOutputWithContext(context.Context) ElastigroupIntegrationEcsBatchPtrOutput }
ElastigroupIntegrationEcsBatchPtrInput is an input type that accepts ElastigroupIntegrationEcsBatchArgs, ElastigroupIntegrationEcsBatchPtr and ElastigroupIntegrationEcsBatchPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsBatchPtrInput` via:
ElastigroupIntegrationEcsBatchArgs{...} or: nil
func ElastigroupIntegrationEcsBatchPtr ¶
func ElastigroupIntegrationEcsBatchPtr(v *ElastigroupIntegrationEcsBatchArgs) ElastigroupIntegrationEcsBatchPtrInput
type ElastigroupIntegrationEcsBatchPtrOutput ¶
type ElastigroupIntegrationEcsBatchPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsBatchPtrOutput) ElementType ¶
func (ElastigroupIntegrationEcsBatchPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsBatchPtrOutput) JobQueueNames ¶
func (o ElastigroupIntegrationEcsBatchPtrOutput) JobQueueNames() pulumi.StringArrayOutput
Array of strings.
Usage:
func (ElastigroupIntegrationEcsBatchPtrOutput) ToElastigroupIntegrationEcsBatchPtrOutput ¶
func (o ElastigroupIntegrationEcsBatchPtrOutput) ToElastigroupIntegrationEcsBatchPtrOutput() ElastigroupIntegrationEcsBatchPtrOutput
func (ElastigroupIntegrationEcsBatchPtrOutput) ToElastigroupIntegrationEcsBatchPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsBatchPtrOutput) ToElastigroupIntegrationEcsBatchPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsBatchPtrOutput
type ElastigroupIntegrationEcsInput ¶
type ElastigroupIntegrationEcsInput interface { pulumi.Input ToElastigroupIntegrationEcsOutput() ElastigroupIntegrationEcsOutput ToElastigroupIntegrationEcsOutputWithContext(context.Context) ElastigroupIntegrationEcsOutput }
ElastigroupIntegrationEcsInput is an input type that accepts ElastigroupIntegrationEcsArgs and ElastigroupIntegrationEcsOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsInput` via:
ElastigroupIntegrationEcsArgs{...}
type ElastigroupIntegrationEcsOutput ¶
type ElastigroupIntegrationEcsOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsOutput) AutoscaleAttributes ¶
func (o ElastigroupIntegrationEcsOutput) AutoscaleAttributes() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
A key/value mapping of tags to assign to the resource.
func (ElastigroupIntegrationEcsOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationEcsOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationEcsOutput) AutoscaleDown() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
func (ElastigroupIntegrationEcsOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationEcsOutput) AutoscaleHeadroom() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationEcsOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationEcsOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationEcsOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationEcsOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationEcsOutput) AutoscaleScaleDownNonServiceTasks ¶
func (o ElastigroupIntegrationEcsOutput) AutoscaleScaleDownNonServiceTasks() pulumi.BoolPtrOutput
Determines whether to scale down non-service tasks.
func (ElastigroupIntegrationEcsOutput) Batch ¶
func (o ElastigroupIntegrationEcsOutput) Batch() ElastigroupIntegrationEcsBatchPtrOutput
Batch configuration object:
func (ElastigroupIntegrationEcsOutput) ClusterName ¶
func (o ElastigroupIntegrationEcsOutput) ClusterName() pulumi.StringOutput
The name of the EC2 Container Service cluster.
func (ElastigroupIntegrationEcsOutput) ElementType ¶
func (ElastigroupIntegrationEcsOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsOutput ¶
func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsOutput() ElastigroupIntegrationEcsOutput
func (ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsOutputWithContext ¶
func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsOutput
func (ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsPtrOutput ¶
func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsPtrOutput() ElastigroupIntegrationEcsPtrOutput
func (ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsOutput) ToElastigroupIntegrationEcsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsPtrOutput
type ElastigroupIntegrationEcsPtrInput ¶
type ElastigroupIntegrationEcsPtrInput interface { pulumi.Input ToElastigroupIntegrationEcsPtrOutput() ElastigroupIntegrationEcsPtrOutput ToElastigroupIntegrationEcsPtrOutputWithContext(context.Context) ElastigroupIntegrationEcsPtrOutput }
ElastigroupIntegrationEcsPtrInput is an input type that accepts ElastigroupIntegrationEcsArgs, ElastigroupIntegrationEcsPtr and ElastigroupIntegrationEcsPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationEcsPtrInput` via:
ElastigroupIntegrationEcsArgs{...} or: nil
func ElastigroupIntegrationEcsPtr ¶
func ElastigroupIntegrationEcsPtr(v *ElastigroupIntegrationEcsArgs) ElastigroupIntegrationEcsPtrInput
type ElastigroupIntegrationEcsPtrOutput ¶
type ElastigroupIntegrationEcsPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationEcsPtrOutput) AutoscaleAttributes ¶
func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleAttributes() ElastigroupIntegrationEcsAutoscaleAttributeArrayOutput
A key/value mapping of tags to assign to the resource.
func (ElastigroupIntegrationEcsPtrOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationEcsPtrOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleDown() ElastigroupIntegrationEcsAutoscaleDownPtrOutput
func (ElastigroupIntegrationEcsPtrOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationEcsAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationEcsPtrOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationEcsPtrOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationEcsPtrOutput) AutoscaleScaleDownNonServiceTasks ¶
func (o ElastigroupIntegrationEcsPtrOutput) AutoscaleScaleDownNonServiceTasks() pulumi.BoolPtrOutput
Determines whether to scale down non-service tasks.
func (ElastigroupIntegrationEcsPtrOutput) ClusterName ¶
func (o ElastigroupIntegrationEcsPtrOutput) ClusterName() pulumi.StringPtrOutput
The name of the EC2 Container Service cluster.
func (ElastigroupIntegrationEcsPtrOutput) Elem ¶
func (o ElastigroupIntegrationEcsPtrOutput) Elem() ElastigroupIntegrationEcsOutput
func (ElastigroupIntegrationEcsPtrOutput) ElementType ¶
func (ElastigroupIntegrationEcsPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationEcsPtrOutput) ToElastigroupIntegrationEcsPtrOutput ¶
func (o ElastigroupIntegrationEcsPtrOutput) ToElastigroupIntegrationEcsPtrOutput() ElastigroupIntegrationEcsPtrOutput
func (ElastigroupIntegrationEcsPtrOutput) ToElastigroupIntegrationEcsPtrOutputWithContext ¶
func (o ElastigroupIntegrationEcsPtrOutput) ToElastigroupIntegrationEcsPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationEcsPtrOutput
type ElastigroupIntegrationGitlab ¶
type ElastigroupIntegrationGitlab struct { // Settings for Gitlab runner. Runner *ElastigroupIntegrationGitlabRunner `pulumi:"runner"` }
type ElastigroupIntegrationGitlabArgs ¶
type ElastigroupIntegrationGitlabArgs struct { // Settings for Gitlab runner. Runner ElastigroupIntegrationGitlabRunnerPtrInput `pulumi:"runner"` }
func (ElastigroupIntegrationGitlabArgs) ElementType ¶
func (ElastigroupIntegrationGitlabArgs) ElementType() reflect.Type
func (ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabOutput ¶
func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabOutput() ElastigroupIntegrationGitlabOutput
func (ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabOutputWithContext ¶
func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabOutput
func (ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabPtrOutput ¶
func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabPtrOutput() ElastigroupIntegrationGitlabPtrOutput
func (ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabPtrOutputWithContext ¶
func (i ElastigroupIntegrationGitlabArgs) ToElastigroupIntegrationGitlabPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabPtrOutput
type ElastigroupIntegrationGitlabInput ¶
type ElastigroupIntegrationGitlabInput interface { pulumi.Input ToElastigroupIntegrationGitlabOutput() ElastigroupIntegrationGitlabOutput ToElastigroupIntegrationGitlabOutputWithContext(context.Context) ElastigroupIntegrationGitlabOutput }
ElastigroupIntegrationGitlabInput is an input type that accepts ElastigroupIntegrationGitlabArgs and ElastigroupIntegrationGitlabOutput values. You can construct a concrete instance of `ElastigroupIntegrationGitlabInput` via:
ElastigroupIntegrationGitlabArgs{...}
type ElastigroupIntegrationGitlabOutput ¶
type ElastigroupIntegrationGitlabOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGitlabOutput) ElementType ¶
func (ElastigroupIntegrationGitlabOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabOutput ¶
func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabOutput() ElastigroupIntegrationGitlabOutput
func (ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabOutputWithContext ¶
func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabOutput
func (ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabPtrOutput ¶
func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabPtrOutput() ElastigroupIntegrationGitlabPtrOutput
func (ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabPtrOutputWithContext ¶
func (o ElastigroupIntegrationGitlabOutput) ToElastigroupIntegrationGitlabPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabPtrOutput
type ElastigroupIntegrationGitlabPtrInput ¶
type ElastigroupIntegrationGitlabPtrInput interface { pulumi.Input ToElastigroupIntegrationGitlabPtrOutput() ElastigroupIntegrationGitlabPtrOutput ToElastigroupIntegrationGitlabPtrOutputWithContext(context.Context) ElastigroupIntegrationGitlabPtrOutput }
ElastigroupIntegrationGitlabPtrInput is an input type that accepts ElastigroupIntegrationGitlabArgs, ElastigroupIntegrationGitlabPtr and ElastigroupIntegrationGitlabPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationGitlabPtrInput` via:
ElastigroupIntegrationGitlabArgs{...} or: nil
func ElastigroupIntegrationGitlabPtr ¶
func ElastigroupIntegrationGitlabPtr(v *ElastigroupIntegrationGitlabArgs) ElastigroupIntegrationGitlabPtrInput
type ElastigroupIntegrationGitlabPtrOutput ¶
type ElastigroupIntegrationGitlabPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGitlabPtrOutput) ElementType ¶
func (ElastigroupIntegrationGitlabPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGitlabPtrOutput) ToElastigroupIntegrationGitlabPtrOutput ¶
func (o ElastigroupIntegrationGitlabPtrOutput) ToElastigroupIntegrationGitlabPtrOutput() ElastigroupIntegrationGitlabPtrOutput
func (ElastigroupIntegrationGitlabPtrOutput) ToElastigroupIntegrationGitlabPtrOutputWithContext ¶
func (o ElastigroupIntegrationGitlabPtrOutput) ToElastigroupIntegrationGitlabPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabPtrOutput
type ElastigroupIntegrationGitlabRunner ¶
type ElastigroupIntegrationGitlabRunner struct {
IsEnabled *bool `pulumi:"isEnabled"`
}
type ElastigroupIntegrationGitlabRunnerArgs ¶
type ElastigroupIntegrationGitlabRunnerArgs struct {
IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}
func (ElastigroupIntegrationGitlabRunnerArgs) ElementType ¶
func (ElastigroupIntegrationGitlabRunnerArgs) ElementType() reflect.Type
func (ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerOutput ¶
func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerOutput() ElastigroupIntegrationGitlabRunnerOutput
func (ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerOutputWithContext ¶
func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerOutput
func (ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerPtrOutput ¶
func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerPtrOutput() ElastigroupIntegrationGitlabRunnerPtrOutput
func (ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext ¶
func (i ElastigroupIntegrationGitlabRunnerArgs) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerPtrOutput
type ElastigroupIntegrationGitlabRunnerInput ¶
type ElastigroupIntegrationGitlabRunnerInput interface { pulumi.Input ToElastigroupIntegrationGitlabRunnerOutput() ElastigroupIntegrationGitlabRunnerOutput ToElastigroupIntegrationGitlabRunnerOutputWithContext(context.Context) ElastigroupIntegrationGitlabRunnerOutput }
ElastigroupIntegrationGitlabRunnerInput is an input type that accepts ElastigroupIntegrationGitlabRunnerArgs and ElastigroupIntegrationGitlabRunnerOutput values. You can construct a concrete instance of `ElastigroupIntegrationGitlabRunnerInput` via:
ElastigroupIntegrationGitlabRunnerArgs{...}
type ElastigroupIntegrationGitlabRunnerOutput ¶
type ElastigroupIntegrationGitlabRunnerOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGitlabRunnerOutput) ElementType ¶
func (ElastigroupIntegrationGitlabRunnerOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGitlabRunnerOutput) IsEnabled ¶
func (o ElastigroupIntegrationGitlabRunnerOutput) IsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerOutput ¶
func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerOutput() ElastigroupIntegrationGitlabRunnerOutput
func (ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerOutputWithContext ¶
func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerOutput
func (ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerPtrOutput ¶
func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerPtrOutput() ElastigroupIntegrationGitlabRunnerPtrOutput
func (ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext ¶
func (o ElastigroupIntegrationGitlabRunnerOutput) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerPtrOutput
type ElastigroupIntegrationGitlabRunnerPtrInput ¶
type ElastigroupIntegrationGitlabRunnerPtrInput interface { pulumi.Input ToElastigroupIntegrationGitlabRunnerPtrOutput() ElastigroupIntegrationGitlabRunnerPtrOutput ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext(context.Context) ElastigroupIntegrationGitlabRunnerPtrOutput }
ElastigroupIntegrationGitlabRunnerPtrInput is an input type that accepts ElastigroupIntegrationGitlabRunnerArgs, ElastigroupIntegrationGitlabRunnerPtr and ElastigroupIntegrationGitlabRunnerPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationGitlabRunnerPtrInput` via:
ElastigroupIntegrationGitlabRunnerArgs{...} or: nil
func ElastigroupIntegrationGitlabRunnerPtr ¶
func ElastigroupIntegrationGitlabRunnerPtr(v *ElastigroupIntegrationGitlabRunnerArgs) ElastigroupIntegrationGitlabRunnerPtrInput
type ElastigroupIntegrationGitlabRunnerPtrOutput ¶
type ElastigroupIntegrationGitlabRunnerPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGitlabRunnerPtrOutput) ElementType ¶
func (ElastigroupIntegrationGitlabRunnerPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGitlabRunnerPtrOutput) IsEnabled ¶
func (o ElastigroupIntegrationGitlabRunnerPtrOutput) IsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGitlabRunnerPtrOutput) ToElastigroupIntegrationGitlabRunnerPtrOutput ¶
func (o ElastigroupIntegrationGitlabRunnerPtrOutput) ToElastigroupIntegrationGitlabRunnerPtrOutput() ElastigroupIntegrationGitlabRunnerPtrOutput
func (ElastigroupIntegrationGitlabRunnerPtrOutput) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext ¶
func (o ElastigroupIntegrationGitlabRunnerPtrOutput) ToElastigroupIntegrationGitlabRunnerPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGitlabRunnerPtrOutput
type ElastigroupIntegrationKubernetes ¶
type ElastigroupIntegrationKubernetes struct { ApiServer *string `pulumi:"apiServer"` AutoscaleCooldown *int `pulumi:"autoscaleCooldown"` AutoscaleDown *ElastigroupIntegrationKubernetesAutoscaleDown `pulumi:"autoscaleDown"` AutoscaleHeadroom *ElastigroupIntegrationKubernetesAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig *bool `pulumi:"autoscaleIsAutoConfig"` AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` // A key/value mapping of tags to assign to the resource. // // Usage: AutoscaleLabels []ElastigroupIntegrationKubernetesAutoscaleLabel `pulumi:"autoscaleLabels"` ClusterIdentifier *string `pulumi:"clusterIdentifier"` // Valid values: `"saas"`, `"pod"`. IntegrationMode *string `pulumi:"integrationMode"` // Kubernetes Token Token *string `pulumi:"token"` }
type ElastigroupIntegrationKubernetesArgs ¶
type ElastigroupIntegrationKubernetesArgs struct { ApiServer pulumi.StringPtrInput `pulumi:"apiServer"` AutoscaleCooldown pulumi.IntPtrInput `pulumi:"autoscaleCooldown"` AutoscaleDown ElastigroupIntegrationKubernetesAutoscaleDownPtrInput `pulumi:"autoscaleDown"` AutoscaleHeadroom ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig pulumi.BoolPtrInput `pulumi:"autoscaleIsAutoConfig"` AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` // A key/value mapping of tags to assign to the resource. // // Usage: AutoscaleLabels ElastigroupIntegrationKubernetesAutoscaleLabelArrayInput `pulumi:"autoscaleLabels"` ClusterIdentifier pulumi.StringPtrInput `pulumi:"clusterIdentifier"` // Valid values: `"saas"`, `"pod"`. IntegrationMode pulumi.StringPtrInput `pulumi:"integrationMode"` // Kubernetes Token Token pulumi.StringPtrInput `pulumi:"token"` }
func (ElastigroupIntegrationKubernetesArgs) ElementType ¶
func (ElastigroupIntegrationKubernetesArgs) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutput ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutput ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
type ElastigroupIntegrationKubernetesAutoscaleDownArgs ¶
type ElastigroupIntegrationKubernetesAutoscaleDownArgs struct { EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MaxScaleDownPercentage pulumi.Float64PtrInput `pulumi:"maxScaleDownPercentage"` }
func (ElastigroupIntegrationKubernetesAutoscaleDownArgs) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleDownArgs) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownOutput ¶
func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownOutput() ElastigroupIntegrationKubernetesAutoscaleDownOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput ¶
func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesAutoscaleDownArgs) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
type ElastigroupIntegrationKubernetesAutoscaleDownInput ¶
type ElastigroupIntegrationKubernetesAutoscaleDownInput interface { pulumi.Input ToElastigroupIntegrationKubernetesAutoscaleDownOutput() ElastigroupIntegrationKubernetesAutoscaleDownOutput ToElastigroupIntegrationKubernetesAutoscaleDownOutputWithContext(context.Context) ElastigroupIntegrationKubernetesAutoscaleDownOutput }
ElastigroupIntegrationKubernetesAutoscaleDownInput is an input type that accepts ElastigroupIntegrationKubernetesAutoscaleDownArgs and ElastigroupIntegrationKubernetesAutoscaleDownOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesAutoscaleDownInput` via:
ElastigroupIntegrationKubernetesAutoscaleDownArgs{...}
type ElastigroupIntegrationKubernetesAutoscaleDownOutput ¶
type ElastigroupIntegrationKubernetesAutoscaleDownOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) MaxScaleDownPercentage ¶ added in v3.50.0
func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownOutput() ElastigroupIntegrationKubernetesAutoscaleDownOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
type ElastigroupIntegrationKubernetesAutoscaleDownPtrInput ¶
type ElastigroupIntegrationKubernetesAutoscaleDownPtrInput interface { pulumi.Input ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext(context.Context) ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput }
ElastigroupIntegrationKubernetesAutoscaleDownPtrInput is an input type that accepts ElastigroupIntegrationKubernetesAutoscaleDownArgs, ElastigroupIntegrationKubernetesAutoscaleDownPtr and ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesAutoscaleDownPtrInput` via:
ElastigroupIntegrationKubernetesAutoscaleDownArgs{...} or: nil
func ElastigroupIntegrationKubernetesAutoscaleDownPtr ¶
func ElastigroupIntegrationKubernetesAutoscaleDownPtr(v *ElastigroupIntegrationKubernetesAutoscaleDownArgs) ElastigroupIntegrationKubernetesAutoscaleDownPtrInput
type ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput ¶
type ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) MaxScaleDownPercentage ¶ added in v3.50.0
func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutput() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
type ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs ¶
type ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs struct { CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutput ¶
func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput ¶
func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationKubernetesAutoscaleHeadroomInput ¶
type ElastigroupIntegrationKubernetesAutoscaleHeadroomInput interface { pulumi.Input ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutputWithContext(context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput }
ElastigroupIntegrationKubernetesAutoscaleHeadroomInput is an input type that accepts ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs and ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesAutoscaleHeadroomInput` via:
ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs{...}
type ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput ¶
type ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) NumOfUnits ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrInput ¶
type ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrInput interface { pulumi.Input ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext(context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput }
ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrInput is an input type that accepts ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs, ElastigroupIntegrationKubernetesAutoscaleHeadroomPtr and ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrInput` via:
ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs{...} or: nil
func ElastigroupIntegrationKubernetesAutoscaleHeadroomPtr ¶
func ElastigroupIntegrationKubernetesAutoscaleHeadroomPtr(v *ElastigroupIntegrationKubernetesAutoscaleHeadroomArgs) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrInput
type ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput ¶
type ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) NumOfUnits ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationKubernetesAutoscaleLabelArgs ¶
type ElastigroupIntegrationKubernetesAutoscaleLabelArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ToElastigroupIntegrationKubernetesAutoscaleLabelOutput ¶
func (i ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ToElastigroupIntegrationKubernetesAutoscaleLabelOutput() ElastigroupIntegrationKubernetesAutoscaleLabelOutput
func (ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ToElastigroupIntegrationKubernetesAutoscaleLabelOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesAutoscaleLabelArgs) ToElastigroupIntegrationKubernetesAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelOutput
type ElastigroupIntegrationKubernetesAutoscaleLabelArray ¶
type ElastigroupIntegrationKubernetesAutoscaleLabelArray []ElastigroupIntegrationKubernetesAutoscaleLabelInput
func (ElastigroupIntegrationKubernetesAutoscaleLabelArray) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleLabelArray) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleLabelArray) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput ¶
func (i ElastigroupIntegrationKubernetesAutoscaleLabelArray) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
func (ElastigroupIntegrationKubernetesAutoscaleLabelArray) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesAutoscaleLabelArray) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
type ElastigroupIntegrationKubernetesAutoscaleLabelArrayInput ¶
type ElastigroupIntegrationKubernetesAutoscaleLabelArrayInput interface { pulumi.Input ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutputWithContext(context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput }
ElastigroupIntegrationKubernetesAutoscaleLabelArrayInput is an input type that accepts ElastigroupIntegrationKubernetesAutoscaleLabelArray and ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesAutoscaleLabelArrayInput` via:
ElastigroupIntegrationKubernetesAutoscaleLabelArray{ ElastigroupIntegrationKubernetesAutoscaleLabelArgs{...} }
type ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput ¶
type ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
func (ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
type ElastigroupIntegrationKubernetesAutoscaleLabelInput ¶
type ElastigroupIntegrationKubernetesAutoscaleLabelInput interface { pulumi.Input ToElastigroupIntegrationKubernetesAutoscaleLabelOutput() ElastigroupIntegrationKubernetesAutoscaleLabelOutput ToElastigroupIntegrationKubernetesAutoscaleLabelOutputWithContext(context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelOutput }
ElastigroupIntegrationKubernetesAutoscaleLabelInput is an input type that accepts ElastigroupIntegrationKubernetesAutoscaleLabelArgs and ElastigroupIntegrationKubernetesAutoscaleLabelOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesAutoscaleLabelInput` via:
ElastigroupIntegrationKubernetesAutoscaleLabelArgs{...}
type ElastigroupIntegrationKubernetesAutoscaleLabelOutput ¶
type ElastigroupIntegrationKubernetesAutoscaleLabelOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelOutput ¶
func (o ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelOutput() ElastigroupIntegrationKubernetesAutoscaleLabelOutput
func (ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesAutoscaleLabelOutput) ToElastigroupIntegrationKubernetesAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesAutoscaleLabelOutput
func (ElastigroupIntegrationKubernetesAutoscaleLabelOutput) Value ¶
func (o ElastigroupIntegrationKubernetesAutoscaleLabelOutput) Value() pulumi.StringOutput
type ElastigroupIntegrationKubernetesInput ¶
type ElastigroupIntegrationKubernetesInput interface { pulumi.Input ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput ToElastigroupIntegrationKubernetesOutputWithContext(context.Context) ElastigroupIntegrationKubernetesOutput }
ElastigroupIntegrationKubernetesInput is an input type that accepts ElastigroupIntegrationKubernetesArgs and ElastigroupIntegrationKubernetesOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesInput` via:
ElastigroupIntegrationKubernetesArgs{...}
type ElastigroupIntegrationKubernetesOutput ¶
type ElastigroupIntegrationKubernetesOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesOutput) ApiServer ¶
func (o ElastigroupIntegrationKubernetesOutput) ApiServer() pulumi.StringPtrOutput
func (ElastigroupIntegrationKubernetesOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationKubernetesOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationKubernetesOutput) AutoscaleDown() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
func (ElastigroupIntegrationKubernetesOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationKubernetesOutput) AutoscaleHeadroom() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationKubernetesOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationKubernetesOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationKubernetesOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationKubernetesOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationKubernetesOutput) AutoscaleLabels ¶
func (o ElastigroupIntegrationKubernetesOutput) AutoscaleLabels() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
A key/value mapping of tags to assign to the resource.
Usage:
func (ElastigroupIntegrationKubernetesOutput) ClusterIdentifier ¶
func (o ElastigroupIntegrationKubernetesOutput) ClusterIdentifier() pulumi.StringPtrOutput
func (ElastigroupIntegrationKubernetesOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesOutput) IntegrationMode ¶
func (o ElastigroupIntegrationKubernetesOutput) IntegrationMode() pulumi.StringPtrOutput
Valid values: `"saas"`, `"pod"`.
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutput ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutput ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesOutput) Token ¶
func (o ElastigroupIntegrationKubernetesOutput) Token() pulumi.StringPtrOutput
Kubernetes Token
type ElastigroupIntegrationKubernetesPtrInput ¶
type ElastigroupIntegrationKubernetesPtrInput interface { pulumi.Input ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput ToElastigroupIntegrationKubernetesPtrOutputWithContext(context.Context) ElastigroupIntegrationKubernetesPtrOutput }
ElastigroupIntegrationKubernetesPtrInput is an input type that accepts ElastigroupIntegrationKubernetesArgs, ElastigroupIntegrationKubernetesPtr and ElastigroupIntegrationKubernetesPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesPtrInput` via:
ElastigroupIntegrationKubernetesArgs{...} or: nil
func ElastigroupIntegrationKubernetesPtr ¶
func ElastigroupIntegrationKubernetesPtr(v *ElastigroupIntegrationKubernetesArgs) ElastigroupIntegrationKubernetesPtrInput
type ElastigroupIntegrationKubernetesPtrOutput ¶
type ElastigroupIntegrationKubernetesPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesPtrOutput) ApiServer ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) ApiServer() pulumi.StringPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleDown() ElastigroupIntegrationKubernetesAutoscaleDownPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationKubernetesAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) AutoscaleLabels ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) AutoscaleLabels() ElastigroupIntegrationKubernetesAutoscaleLabelArrayOutput
A key/value mapping of tags to assign to the resource.
Usage:
func (ElastigroupIntegrationKubernetesPtrOutput) ClusterIdentifier ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) ClusterIdentifier() pulumi.StringPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesPtrOutput) IntegrationMode ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) IntegrationMode() pulumi.StringPtrOutput
Valid values: `"saas"`, `"pod"`.
func (ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutput ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) Token ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) Token() pulumi.StringPtrOutput
Kubernetes Token
type ElastigroupIntegrationMesosphere ¶
type ElastigroupIntegrationMesosphere struct {
ApiServer string `pulumi:"apiServer"`
}
type ElastigroupIntegrationMesosphereArgs ¶
type ElastigroupIntegrationMesosphereArgs struct {
ApiServer pulumi.StringInput `pulumi:"apiServer"`
}
func (ElastigroupIntegrationMesosphereArgs) ElementType ¶
func (ElastigroupIntegrationMesosphereArgs) ElementType() reflect.Type
func (ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesosphereOutput ¶
func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesosphereOutput() ElastigroupIntegrationMesosphereOutput
func (ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesosphereOutputWithContext ¶
func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesosphereOutputWithContext(ctx context.Context) ElastigroupIntegrationMesosphereOutput
func (ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesospherePtrOutput ¶
func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesospherePtrOutput() ElastigroupIntegrationMesospherePtrOutput
func (ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesospherePtrOutputWithContext ¶
func (i ElastigroupIntegrationMesosphereArgs) ToElastigroupIntegrationMesospherePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMesospherePtrOutput
type ElastigroupIntegrationMesosphereInput ¶
type ElastigroupIntegrationMesosphereInput interface { pulumi.Input ToElastigroupIntegrationMesosphereOutput() ElastigroupIntegrationMesosphereOutput ToElastigroupIntegrationMesosphereOutputWithContext(context.Context) ElastigroupIntegrationMesosphereOutput }
ElastigroupIntegrationMesosphereInput is an input type that accepts ElastigroupIntegrationMesosphereArgs and ElastigroupIntegrationMesosphereOutput values. You can construct a concrete instance of `ElastigroupIntegrationMesosphereInput` via:
ElastigroupIntegrationMesosphereArgs{...}
type ElastigroupIntegrationMesosphereOutput ¶
type ElastigroupIntegrationMesosphereOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationMesosphereOutput) ApiServer ¶
func (o ElastigroupIntegrationMesosphereOutput) ApiServer() pulumi.StringOutput
func (ElastigroupIntegrationMesosphereOutput) ElementType ¶
func (ElastigroupIntegrationMesosphereOutput) ElementType() reflect.Type
func (ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesosphereOutput ¶
func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesosphereOutput() ElastigroupIntegrationMesosphereOutput
func (ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesosphereOutputWithContext ¶
func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesosphereOutputWithContext(ctx context.Context) ElastigroupIntegrationMesosphereOutput
func (ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesospherePtrOutput ¶
func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesospherePtrOutput() ElastigroupIntegrationMesospherePtrOutput
func (ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesospherePtrOutputWithContext ¶
func (o ElastigroupIntegrationMesosphereOutput) ToElastigroupIntegrationMesospherePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMesospherePtrOutput
type ElastigroupIntegrationMesospherePtrInput ¶
type ElastigroupIntegrationMesospherePtrInput interface { pulumi.Input ToElastigroupIntegrationMesospherePtrOutput() ElastigroupIntegrationMesospherePtrOutput ToElastigroupIntegrationMesospherePtrOutputWithContext(context.Context) ElastigroupIntegrationMesospherePtrOutput }
ElastigroupIntegrationMesospherePtrInput is an input type that accepts ElastigroupIntegrationMesosphereArgs, ElastigroupIntegrationMesospherePtr and ElastigroupIntegrationMesospherePtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationMesospherePtrInput` via:
ElastigroupIntegrationMesosphereArgs{...} or: nil
func ElastigroupIntegrationMesospherePtr ¶
func ElastigroupIntegrationMesospherePtr(v *ElastigroupIntegrationMesosphereArgs) ElastigroupIntegrationMesospherePtrInput
type ElastigroupIntegrationMesospherePtrOutput ¶
type ElastigroupIntegrationMesospherePtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationMesospherePtrOutput) ApiServer ¶
func (o ElastigroupIntegrationMesospherePtrOutput) ApiServer() pulumi.StringPtrOutput
func (ElastigroupIntegrationMesospherePtrOutput) ElementType ¶
func (ElastigroupIntegrationMesospherePtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationMesospherePtrOutput) ToElastigroupIntegrationMesospherePtrOutput ¶
func (o ElastigroupIntegrationMesospherePtrOutput) ToElastigroupIntegrationMesospherePtrOutput() ElastigroupIntegrationMesospherePtrOutput
func (ElastigroupIntegrationMesospherePtrOutput) ToElastigroupIntegrationMesospherePtrOutputWithContext ¶
func (o ElastigroupIntegrationMesospherePtrOutput) ToElastigroupIntegrationMesospherePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMesospherePtrOutput
type ElastigroupIntegrationNomad ¶
type ElastigroupIntegrationNomad struct { // Nomad ACL Token AclToken *string `pulumi:"aclToken"` // A key/value mapping of tags to assign to the resource. // // Usage: AutoscaleConstraints []ElastigroupIntegrationNomadAutoscaleConstraint `pulumi:"autoscaleConstraints"` AutoscaleCooldown *int `pulumi:"autoscaleCooldown"` AutoscaleDown *ElastigroupIntegrationNomadAutoscaleDown `pulumi:"autoscaleDown"` AutoscaleHeadroom *ElastigroupIntegrationNomadAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` MasterHost string `pulumi:"masterHost"` MasterPort int `pulumi:"masterPort"` }
type ElastigroupIntegrationNomadArgs ¶
type ElastigroupIntegrationNomadArgs struct { // Nomad ACL Token AclToken pulumi.StringPtrInput `pulumi:"aclToken"` // A key/value mapping of tags to assign to the resource. // // Usage: AutoscaleConstraints ElastigroupIntegrationNomadAutoscaleConstraintArrayInput `pulumi:"autoscaleConstraints"` AutoscaleCooldown pulumi.IntPtrInput `pulumi:"autoscaleCooldown"` AutoscaleDown ElastigroupIntegrationNomadAutoscaleDownPtrInput `pulumi:"autoscaleDown"` AutoscaleHeadroom ElastigroupIntegrationNomadAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` MasterHost pulumi.StringInput `pulumi:"masterHost"` MasterPort pulumi.IntInput `pulumi:"masterPort"` }
func (ElastigroupIntegrationNomadArgs) ElementType ¶
func (ElastigroupIntegrationNomadArgs) ElementType() reflect.Type
func (ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadOutput ¶
func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadOutput() ElastigroupIntegrationNomadOutput
func (ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadOutputWithContext ¶
func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadOutput
func (ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadPtrOutput ¶
func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadPtrOutput() ElastigroupIntegrationNomadPtrOutput
func (ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadPtrOutputWithContext ¶
func (i ElastigroupIntegrationNomadArgs) ToElastigroupIntegrationNomadPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadPtrOutput
type ElastigroupIntegrationNomadAutoscaleConstraintArgs ¶
type ElastigroupIntegrationNomadAutoscaleConstraintArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupIntegrationNomadAutoscaleConstraintArgs) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleConstraintArgs) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleConstraintArgs) ToElastigroupIntegrationNomadAutoscaleConstraintOutput ¶
func (i ElastigroupIntegrationNomadAutoscaleConstraintArgs) ToElastigroupIntegrationNomadAutoscaleConstraintOutput() ElastigroupIntegrationNomadAutoscaleConstraintOutput
func (ElastigroupIntegrationNomadAutoscaleConstraintArgs) ToElastigroupIntegrationNomadAutoscaleConstraintOutputWithContext ¶
func (i ElastigroupIntegrationNomadAutoscaleConstraintArgs) ToElastigroupIntegrationNomadAutoscaleConstraintOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintOutput
type ElastigroupIntegrationNomadAutoscaleConstraintArray ¶
type ElastigroupIntegrationNomadAutoscaleConstraintArray []ElastigroupIntegrationNomadAutoscaleConstraintInput
func (ElastigroupIntegrationNomadAutoscaleConstraintArray) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleConstraintArray) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleConstraintArray) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutput ¶
func (i ElastigroupIntegrationNomadAutoscaleConstraintArray) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutput() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
func (ElastigroupIntegrationNomadAutoscaleConstraintArray) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutputWithContext ¶
func (i ElastigroupIntegrationNomadAutoscaleConstraintArray) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
type ElastigroupIntegrationNomadAutoscaleConstraintArrayInput ¶
type ElastigroupIntegrationNomadAutoscaleConstraintArrayInput interface { pulumi.Input ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutput() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutputWithContext(context.Context) ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput }
ElastigroupIntegrationNomadAutoscaleConstraintArrayInput is an input type that accepts ElastigroupIntegrationNomadAutoscaleConstraintArray and ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadAutoscaleConstraintArrayInput` via:
ElastigroupIntegrationNomadAutoscaleConstraintArray{ ElastigroupIntegrationNomadAutoscaleConstraintArgs{...} }
type ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput ¶
type ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutput() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
func (ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput) ToElastigroupIntegrationNomadAutoscaleConstraintArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
type ElastigroupIntegrationNomadAutoscaleConstraintInput ¶
type ElastigroupIntegrationNomadAutoscaleConstraintInput interface { pulumi.Input ToElastigroupIntegrationNomadAutoscaleConstraintOutput() ElastigroupIntegrationNomadAutoscaleConstraintOutput ToElastigroupIntegrationNomadAutoscaleConstraintOutputWithContext(context.Context) ElastigroupIntegrationNomadAutoscaleConstraintOutput }
ElastigroupIntegrationNomadAutoscaleConstraintInput is an input type that accepts ElastigroupIntegrationNomadAutoscaleConstraintArgs and ElastigroupIntegrationNomadAutoscaleConstraintOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadAutoscaleConstraintInput` via:
ElastigroupIntegrationNomadAutoscaleConstraintArgs{...}
type ElastigroupIntegrationNomadAutoscaleConstraintOutput ¶
type ElastigroupIntegrationNomadAutoscaleConstraintOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadAutoscaleConstraintOutput) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleConstraintOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleConstraintOutput) ToElastigroupIntegrationNomadAutoscaleConstraintOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleConstraintOutput) ToElastigroupIntegrationNomadAutoscaleConstraintOutput() ElastigroupIntegrationNomadAutoscaleConstraintOutput
func (ElastigroupIntegrationNomadAutoscaleConstraintOutput) ToElastigroupIntegrationNomadAutoscaleConstraintOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleConstraintOutput) ToElastigroupIntegrationNomadAutoscaleConstraintOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleConstraintOutput
func (ElastigroupIntegrationNomadAutoscaleConstraintOutput) Value ¶
func (o ElastigroupIntegrationNomadAutoscaleConstraintOutput) Value() pulumi.StringOutput
type ElastigroupIntegrationNomadAutoscaleDown ¶
type ElastigroupIntegrationNomadAutoscaleDown struct {
EvaluationPeriods *int `pulumi:"evaluationPeriods"`
}
type ElastigroupIntegrationNomadAutoscaleDownArgs ¶
type ElastigroupIntegrationNomadAutoscaleDownArgs struct {
EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"`
}
func (ElastigroupIntegrationNomadAutoscaleDownArgs) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleDownArgs) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownOutput ¶
func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownOutput() ElastigroupIntegrationNomadAutoscaleDownOutput
func (ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownOutputWithContext ¶
func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownOutput
func (ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput ¶
func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
func (ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext ¶
func (i ElastigroupIntegrationNomadAutoscaleDownArgs) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownPtrOutput
type ElastigroupIntegrationNomadAutoscaleDownInput ¶
type ElastigroupIntegrationNomadAutoscaleDownInput interface { pulumi.Input ToElastigroupIntegrationNomadAutoscaleDownOutput() ElastigroupIntegrationNomadAutoscaleDownOutput ToElastigroupIntegrationNomadAutoscaleDownOutputWithContext(context.Context) ElastigroupIntegrationNomadAutoscaleDownOutput }
ElastigroupIntegrationNomadAutoscaleDownInput is an input type that accepts ElastigroupIntegrationNomadAutoscaleDownArgs and ElastigroupIntegrationNomadAutoscaleDownOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadAutoscaleDownInput` via:
ElastigroupIntegrationNomadAutoscaleDownArgs{...}
type ElastigroupIntegrationNomadAutoscaleDownOutput ¶
type ElastigroupIntegrationNomadAutoscaleDownOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadAutoscaleDownOutput) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleDownOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleDownOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationNomadAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownOutput() ElastigroupIntegrationNomadAutoscaleDownOutput
func (ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownOutput
func (ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
func (ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleDownOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownPtrOutput
type ElastigroupIntegrationNomadAutoscaleDownPtrInput ¶
type ElastigroupIntegrationNomadAutoscaleDownPtrInput interface { pulumi.Input ToElastigroupIntegrationNomadAutoscaleDownPtrOutput() ElastigroupIntegrationNomadAutoscaleDownPtrOutput ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext(context.Context) ElastigroupIntegrationNomadAutoscaleDownPtrOutput }
ElastigroupIntegrationNomadAutoscaleDownPtrInput is an input type that accepts ElastigroupIntegrationNomadAutoscaleDownArgs, ElastigroupIntegrationNomadAutoscaleDownPtr and ElastigroupIntegrationNomadAutoscaleDownPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadAutoscaleDownPtrInput` via:
ElastigroupIntegrationNomadAutoscaleDownArgs{...} or: nil
func ElastigroupIntegrationNomadAutoscaleDownPtr ¶
func ElastigroupIntegrationNomadAutoscaleDownPtr(v *ElastigroupIntegrationNomadAutoscaleDownArgs) ElastigroupIntegrationNomadAutoscaleDownPtrInput
type ElastigroupIntegrationNomadAutoscaleDownPtrOutput ¶
type ElastigroupIntegrationNomadAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleDownPtrOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationNomadAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutput() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
func (ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleDownPtrOutput) ToElastigroupIntegrationNomadAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleDownPtrOutput
type ElastigroupIntegrationNomadAutoscaleHeadroomArgs ¶
type ElastigroupIntegrationNomadAutoscaleHeadroomArgs struct { CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomOutput ¶
func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomOutput() ElastigroupIntegrationNomadAutoscaleHeadroomOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomOutputWithContext ¶
func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput ¶
func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext ¶
func (i ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationNomadAutoscaleHeadroomInput ¶
type ElastigroupIntegrationNomadAutoscaleHeadroomInput interface { pulumi.Input ToElastigroupIntegrationNomadAutoscaleHeadroomOutput() ElastigroupIntegrationNomadAutoscaleHeadroomOutput ToElastigroupIntegrationNomadAutoscaleHeadroomOutputWithContext(context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomOutput }
ElastigroupIntegrationNomadAutoscaleHeadroomInput is an input type that accepts ElastigroupIntegrationNomadAutoscaleHeadroomArgs and ElastigroupIntegrationNomadAutoscaleHeadroomOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadAutoscaleHeadroomInput` via:
ElastigroupIntegrationNomadAutoscaleHeadroomArgs{...}
type ElastigroupIntegrationNomadAutoscaleHeadroomOutput ¶
type ElastigroupIntegrationNomadAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) NumOfUnits ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomOutput() ElastigroupIntegrationNomadAutoscaleHeadroomOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationNomadAutoscaleHeadroomPtrInput ¶
type ElastigroupIntegrationNomadAutoscaleHeadroomPtrInput interface { pulumi.Input ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext(context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput }
ElastigroupIntegrationNomadAutoscaleHeadroomPtrInput is an input type that accepts ElastigroupIntegrationNomadAutoscaleHeadroomArgs, ElastigroupIntegrationNomadAutoscaleHeadroomPtr and ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadAutoscaleHeadroomPtrInput` via:
ElastigroupIntegrationNomadAutoscaleHeadroomArgs{...} or: nil
func ElastigroupIntegrationNomadAutoscaleHeadroomPtr ¶
func ElastigroupIntegrationNomadAutoscaleHeadroomPtr(v *ElastigroupIntegrationNomadAutoscaleHeadroomArgs) ElastigroupIntegrationNomadAutoscaleHeadroomPtrInput
type ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput ¶
type ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ElementType ¶
func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) NumOfUnits ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationNomadAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationNomadInput ¶
type ElastigroupIntegrationNomadInput interface { pulumi.Input ToElastigroupIntegrationNomadOutput() ElastigroupIntegrationNomadOutput ToElastigroupIntegrationNomadOutputWithContext(context.Context) ElastigroupIntegrationNomadOutput }
ElastigroupIntegrationNomadInput is an input type that accepts ElastigroupIntegrationNomadArgs and ElastigroupIntegrationNomadOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadInput` via:
ElastigroupIntegrationNomadArgs{...}
type ElastigroupIntegrationNomadOutput ¶
type ElastigroupIntegrationNomadOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadOutput) AclToken ¶
func (o ElastigroupIntegrationNomadOutput) AclToken() pulumi.StringPtrOutput
Nomad ACL Token
func (ElastigroupIntegrationNomadOutput) AutoscaleConstraints ¶
func (o ElastigroupIntegrationNomadOutput) AutoscaleConstraints() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
A key/value mapping of tags to assign to the resource.
Usage:
func (ElastigroupIntegrationNomadOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationNomadOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationNomadOutput) AutoscaleDown() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
func (ElastigroupIntegrationNomadOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationNomadOutput) AutoscaleHeadroom() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationNomadOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationNomadOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationNomadOutput) ElementType ¶
func (ElastigroupIntegrationNomadOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadOutput) MasterHost ¶
func (o ElastigroupIntegrationNomadOutput) MasterHost() pulumi.StringOutput
func (ElastigroupIntegrationNomadOutput) MasterPort ¶
func (o ElastigroupIntegrationNomadOutput) MasterPort() pulumi.IntOutput
func (ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadOutput ¶
func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadOutput() ElastigroupIntegrationNomadOutput
func (ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadOutputWithContext ¶
func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadOutput
func (ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadPtrOutput ¶
func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadPtrOutput() ElastigroupIntegrationNomadPtrOutput
func (ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadPtrOutputWithContext ¶
func (o ElastigroupIntegrationNomadOutput) ToElastigroupIntegrationNomadPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadPtrOutput
type ElastigroupIntegrationNomadPtrInput ¶
type ElastigroupIntegrationNomadPtrInput interface { pulumi.Input ToElastigroupIntegrationNomadPtrOutput() ElastigroupIntegrationNomadPtrOutput ToElastigroupIntegrationNomadPtrOutputWithContext(context.Context) ElastigroupIntegrationNomadPtrOutput }
ElastigroupIntegrationNomadPtrInput is an input type that accepts ElastigroupIntegrationNomadArgs, ElastigroupIntegrationNomadPtr and ElastigroupIntegrationNomadPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationNomadPtrInput` via:
ElastigroupIntegrationNomadArgs{...} or: nil
func ElastigroupIntegrationNomadPtr ¶
func ElastigroupIntegrationNomadPtr(v *ElastigroupIntegrationNomadArgs) ElastigroupIntegrationNomadPtrInput
type ElastigroupIntegrationNomadPtrOutput ¶
type ElastigroupIntegrationNomadPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationNomadPtrOutput) AclToken ¶
func (o ElastigroupIntegrationNomadPtrOutput) AclToken() pulumi.StringPtrOutput
Nomad ACL Token
func (ElastigroupIntegrationNomadPtrOutput) AutoscaleConstraints ¶
func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleConstraints() ElastigroupIntegrationNomadAutoscaleConstraintArrayOutput
A key/value mapping of tags to assign to the resource.
Usage:
func (ElastigroupIntegrationNomadPtrOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadPtrOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleDown() ElastigroupIntegrationNomadAutoscaleDownPtrOutput
func (ElastigroupIntegrationNomadPtrOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleHeadroom() ElastigroupIntegrationNomadAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationNomadPtrOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationNomadPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationNomadPtrOutput) ElementType ¶
func (ElastigroupIntegrationNomadPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationNomadPtrOutput) MasterHost ¶
func (o ElastigroupIntegrationNomadPtrOutput) MasterHost() pulumi.StringPtrOutput
func (ElastigroupIntegrationNomadPtrOutput) MasterPort ¶
func (o ElastigroupIntegrationNomadPtrOutput) MasterPort() pulumi.IntPtrOutput
func (ElastigroupIntegrationNomadPtrOutput) ToElastigroupIntegrationNomadPtrOutput ¶
func (o ElastigroupIntegrationNomadPtrOutput) ToElastigroupIntegrationNomadPtrOutput() ElastigroupIntegrationNomadPtrOutput
func (ElastigroupIntegrationNomadPtrOutput) ToElastigroupIntegrationNomadPtrOutputWithContext ¶
func (o ElastigroupIntegrationNomadPtrOutput) ToElastigroupIntegrationNomadPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationNomadPtrOutput
type ElastigroupIntegrationRancher ¶
type ElastigroupIntegrationRancher struct { // The access key of the Rancher API. AccessKey string `pulumi:"accessKey"` MasterHost string `pulumi:"masterHost"` // The secret key of the Rancher API. SecretKey string `pulumi:"secretKey"` // The Rancher version. Must be `"1"` or `"2"`. If this field is omitted, it’s assumed that the Rancher cluster is version 1. Note that Kubernetes is required when using Rancher version 2^. // Usage: Version *string `pulumi:"version"` }
type ElastigroupIntegrationRancherArgs ¶
type ElastigroupIntegrationRancherArgs struct { // The access key of the Rancher API. AccessKey pulumi.StringInput `pulumi:"accessKey"` MasterHost pulumi.StringInput `pulumi:"masterHost"` // The secret key of the Rancher API. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The Rancher version. Must be `"1"` or `"2"`. If this field is omitted, it’s assumed that the Rancher cluster is version 1. Note that Kubernetes is required when using Rancher version 2^. // Usage: Version pulumi.StringPtrInput `pulumi:"version"` }
func (ElastigroupIntegrationRancherArgs) ElementType ¶
func (ElastigroupIntegrationRancherArgs) ElementType() reflect.Type
func (ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherOutput ¶
func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherOutput() ElastigroupIntegrationRancherOutput
func (ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherOutputWithContext ¶
func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherOutput
func (ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherPtrOutput ¶
func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherPtrOutput() ElastigroupIntegrationRancherPtrOutput
func (ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherPtrOutputWithContext ¶
func (i ElastigroupIntegrationRancherArgs) ToElastigroupIntegrationRancherPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherPtrOutput
type ElastigroupIntegrationRancherInput ¶
type ElastigroupIntegrationRancherInput interface { pulumi.Input ToElastigroupIntegrationRancherOutput() ElastigroupIntegrationRancherOutput ToElastigroupIntegrationRancherOutputWithContext(context.Context) ElastigroupIntegrationRancherOutput }
ElastigroupIntegrationRancherInput is an input type that accepts ElastigroupIntegrationRancherArgs and ElastigroupIntegrationRancherOutput values. You can construct a concrete instance of `ElastigroupIntegrationRancherInput` via:
ElastigroupIntegrationRancherArgs{...}
type ElastigroupIntegrationRancherOutput ¶
type ElastigroupIntegrationRancherOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRancherOutput) AccessKey ¶
func (o ElastigroupIntegrationRancherOutput) AccessKey() pulumi.StringOutput
The access key of the Rancher API.
func (ElastigroupIntegrationRancherOutput) ElementType ¶
func (ElastigroupIntegrationRancherOutput) ElementType() reflect.Type
func (ElastigroupIntegrationRancherOutput) MasterHost ¶
func (o ElastigroupIntegrationRancherOutput) MasterHost() pulumi.StringOutput
func (ElastigroupIntegrationRancherOutput) SecretKey ¶
func (o ElastigroupIntegrationRancherOutput) SecretKey() pulumi.StringOutput
The secret key of the Rancher API.
func (ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherOutput ¶
func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherOutput() ElastigroupIntegrationRancherOutput
func (ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherOutputWithContext ¶
func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherOutput
func (ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherPtrOutput ¶
func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherPtrOutput() ElastigroupIntegrationRancherPtrOutput
func (ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherPtrOutputWithContext ¶
func (o ElastigroupIntegrationRancherOutput) ToElastigroupIntegrationRancherPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherPtrOutput
func (ElastigroupIntegrationRancherOutput) Version ¶
func (o ElastigroupIntegrationRancherOutput) Version() pulumi.StringPtrOutput
The Rancher version. Must be `"1"` or `"2"`. If this field is omitted, it’s assumed that the Rancher cluster is version 1. Note that Kubernetes is required when using Rancher version 2^. Usage:
type ElastigroupIntegrationRancherPtrInput ¶
type ElastigroupIntegrationRancherPtrInput interface { pulumi.Input ToElastigroupIntegrationRancherPtrOutput() ElastigroupIntegrationRancherPtrOutput ToElastigroupIntegrationRancherPtrOutputWithContext(context.Context) ElastigroupIntegrationRancherPtrOutput }
ElastigroupIntegrationRancherPtrInput is an input type that accepts ElastigroupIntegrationRancherArgs, ElastigroupIntegrationRancherPtr and ElastigroupIntegrationRancherPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationRancherPtrInput` via:
ElastigroupIntegrationRancherArgs{...} or: nil
func ElastigroupIntegrationRancherPtr ¶
func ElastigroupIntegrationRancherPtr(v *ElastigroupIntegrationRancherArgs) ElastigroupIntegrationRancherPtrInput
type ElastigroupIntegrationRancherPtrOutput ¶
type ElastigroupIntegrationRancherPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRancherPtrOutput) AccessKey ¶
func (o ElastigroupIntegrationRancherPtrOutput) AccessKey() pulumi.StringPtrOutput
The access key of the Rancher API.
func (ElastigroupIntegrationRancherPtrOutput) ElementType ¶
func (ElastigroupIntegrationRancherPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationRancherPtrOutput) MasterHost ¶
func (o ElastigroupIntegrationRancherPtrOutput) MasterHost() pulumi.StringPtrOutput
func (ElastigroupIntegrationRancherPtrOutput) SecretKey ¶
func (o ElastigroupIntegrationRancherPtrOutput) SecretKey() pulumi.StringPtrOutput
The secret key of the Rancher API.
func (ElastigroupIntegrationRancherPtrOutput) ToElastigroupIntegrationRancherPtrOutput ¶
func (o ElastigroupIntegrationRancherPtrOutput) ToElastigroupIntegrationRancherPtrOutput() ElastigroupIntegrationRancherPtrOutput
func (ElastigroupIntegrationRancherPtrOutput) ToElastigroupIntegrationRancherPtrOutputWithContext ¶
func (o ElastigroupIntegrationRancherPtrOutput) ToElastigroupIntegrationRancherPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRancherPtrOutput
func (ElastigroupIntegrationRancherPtrOutput) Version ¶
func (o ElastigroupIntegrationRancherPtrOutput) Version() pulumi.StringPtrOutput
The Rancher version. Must be `"1"` or `"2"`. If this field is omitted, it’s assumed that the Rancher cluster is version 1. Note that Kubernetes is required when using Rancher version 2^. Usage:
type ElastigroupIntegrationRoute53 ¶
type ElastigroupIntegrationRoute53 struct { // Collection of one or more domains to register. Domains []ElastigroupIntegrationRoute53Domain `pulumi:"domains"` }
type ElastigroupIntegrationRoute53Args ¶
type ElastigroupIntegrationRoute53Args struct { // Collection of one or more domains to register. Domains ElastigroupIntegrationRoute53DomainArrayInput `pulumi:"domains"` }
func (ElastigroupIntegrationRoute53Args) ElementType ¶
func (ElastigroupIntegrationRoute53Args) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53Output ¶
func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53Output() ElastigroupIntegrationRoute53Output
func (ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53OutputWithContext ¶
func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53OutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53Output
func (ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53PtrOutput ¶
func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53PtrOutput() ElastigroupIntegrationRoute53PtrOutput
func (ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53PtrOutputWithContext ¶
func (i ElastigroupIntegrationRoute53Args) ToElastigroupIntegrationRoute53PtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53PtrOutput
type ElastigroupIntegrationRoute53Domain ¶
type ElastigroupIntegrationRoute53Domain struct { // The id associated with a hosted zone. HostedZoneId string `pulumi:"hostedZoneId"` // The type of the record set. Valid values: `"a"`, `"cname"`. RecordSetType *string `pulumi:"recordSetType"` // Collection of records containing authoritative DNS information for the specified domain name. RecordSets []ElastigroupIntegrationRoute53DomainRecordSet `pulumi:"recordSets"` // The Spotinst account ID that is linked to the AWS account that holds the Route 53 Hosted Zone ID. The default is the user Spotinst account provided as a URL parameter. SpotinstAcctId *string `pulumi:"spotinstAcctId"` }
type ElastigroupIntegrationRoute53DomainArgs ¶
type ElastigroupIntegrationRoute53DomainArgs struct { // The id associated with a hosted zone. HostedZoneId pulumi.StringInput `pulumi:"hostedZoneId"` // The type of the record set. Valid values: `"a"`, `"cname"`. RecordSetType pulumi.StringPtrInput `pulumi:"recordSetType"` // Collection of records containing authoritative DNS information for the specified domain name. RecordSets ElastigroupIntegrationRoute53DomainRecordSetArrayInput `pulumi:"recordSets"` // The Spotinst account ID that is linked to the AWS account that holds the Route 53 Hosted Zone ID. The default is the user Spotinst account provided as a URL parameter. SpotinstAcctId pulumi.StringPtrInput `pulumi:"spotinstAcctId"` }
func (ElastigroupIntegrationRoute53DomainArgs) ElementType ¶
func (ElastigroupIntegrationRoute53DomainArgs) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainArgs) ToElastigroupIntegrationRoute53DomainOutput ¶
func (i ElastigroupIntegrationRoute53DomainArgs) ToElastigroupIntegrationRoute53DomainOutput() ElastigroupIntegrationRoute53DomainOutput
func (ElastigroupIntegrationRoute53DomainArgs) ToElastigroupIntegrationRoute53DomainOutputWithContext ¶
func (i ElastigroupIntegrationRoute53DomainArgs) ToElastigroupIntegrationRoute53DomainOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainOutput
type ElastigroupIntegrationRoute53DomainArray ¶
type ElastigroupIntegrationRoute53DomainArray []ElastigroupIntegrationRoute53DomainInput
func (ElastigroupIntegrationRoute53DomainArray) ElementType ¶
func (ElastigroupIntegrationRoute53DomainArray) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainArray) ToElastigroupIntegrationRoute53DomainArrayOutput ¶
func (i ElastigroupIntegrationRoute53DomainArray) ToElastigroupIntegrationRoute53DomainArrayOutput() ElastigroupIntegrationRoute53DomainArrayOutput
func (ElastigroupIntegrationRoute53DomainArray) ToElastigroupIntegrationRoute53DomainArrayOutputWithContext ¶
func (i ElastigroupIntegrationRoute53DomainArray) ToElastigroupIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainArrayOutput
type ElastigroupIntegrationRoute53DomainArrayInput ¶
type ElastigroupIntegrationRoute53DomainArrayInput interface { pulumi.Input ToElastigroupIntegrationRoute53DomainArrayOutput() ElastigroupIntegrationRoute53DomainArrayOutput ToElastigroupIntegrationRoute53DomainArrayOutputWithContext(context.Context) ElastigroupIntegrationRoute53DomainArrayOutput }
ElastigroupIntegrationRoute53DomainArrayInput is an input type that accepts ElastigroupIntegrationRoute53DomainArray and ElastigroupIntegrationRoute53DomainArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationRoute53DomainArrayInput` via:
ElastigroupIntegrationRoute53DomainArray{ ElastigroupIntegrationRoute53DomainArgs{...} }
type ElastigroupIntegrationRoute53DomainArrayOutput ¶
type ElastigroupIntegrationRoute53DomainArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRoute53DomainArrayOutput) ElementType ¶
func (ElastigroupIntegrationRoute53DomainArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainArrayOutput) ToElastigroupIntegrationRoute53DomainArrayOutput ¶
func (o ElastigroupIntegrationRoute53DomainArrayOutput) ToElastigroupIntegrationRoute53DomainArrayOutput() ElastigroupIntegrationRoute53DomainArrayOutput
func (ElastigroupIntegrationRoute53DomainArrayOutput) ToElastigroupIntegrationRoute53DomainArrayOutputWithContext ¶
func (o ElastigroupIntegrationRoute53DomainArrayOutput) ToElastigroupIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainArrayOutput
type ElastigroupIntegrationRoute53DomainInput ¶
type ElastigroupIntegrationRoute53DomainInput interface { pulumi.Input ToElastigroupIntegrationRoute53DomainOutput() ElastigroupIntegrationRoute53DomainOutput ToElastigroupIntegrationRoute53DomainOutputWithContext(context.Context) ElastigroupIntegrationRoute53DomainOutput }
ElastigroupIntegrationRoute53DomainInput is an input type that accepts ElastigroupIntegrationRoute53DomainArgs and ElastigroupIntegrationRoute53DomainOutput values. You can construct a concrete instance of `ElastigroupIntegrationRoute53DomainInput` via:
ElastigroupIntegrationRoute53DomainArgs{...}
type ElastigroupIntegrationRoute53DomainOutput ¶
type ElastigroupIntegrationRoute53DomainOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRoute53DomainOutput) ElementType ¶
func (ElastigroupIntegrationRoute53DomainOutput) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainOutput) HostedZoneId ¶
func (o ElastigroupIntegrationRoute53DomainOutput) HostedZoneId() pulumi.StringOutput
The id associated with a hosted zone.
func (ElastigroupIntegrationRoute53DomainOutput) RecordSetType ¶
func (o ElastigroupIntegrationRoute53DomainOutput) RecordSetType() pulumi.StringPtrOutput
The type of the record set. Valid values: `"a"`, `"cname"`.
func (ElastigroupIntegrationRoute53DomainOutput) RecordSets ¶
func (o ElastigroupIntegrationRoute53DomainOutput) RecordSets() ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
Collection of records containing authoritative DNS information for the specified domain name.
func (ElastigroupIntegrationRoute53DomainOutput) SpotinstAcctId ¶
func (o ElastigroupIntegrationRoute53DomainOutput) SpotinstAcctId() pulumi.StringPtrOutput
The Spotinst account ID that is linked to the AWS account that holds the Route 53 Hosted Zone ID. The default is the user Spotinst account provided as a URL parameter.
func (ElastigroupIntegrationRoute53DomainOutput) ToElastigroupIntegrationRoute53DomainOutput ¶
func (o ElastigroupIntegrationRoute53DomainOutput) ToElastigroupIntegrationRoute53DomainOutput() ElastigroupIntegrationRoute53DomainOutput
func (ElastigroupIntegrationRoute53DomainOutput) ToElastigroupIntegrationRoute53DomainOutputWithContext ¶
func (o ElastigroupIntegrationRoute53DomainOutput) ToElastigroupIntegrationRoute53DomainOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainOutput
type ElastigroupIntegrationRoute53DomainRecordSet ¶
type ElastigroupIntegrationRoute53DomainRecordSet struct { // The group name. Name string `pulumi:"name"` // Designates whether the DNS address should be exposed to connections outside the VPC. // // Usage: UsePublicDns *bool `pulumi:"usePublicDns"` // Designates whether the IP address should be exposed to connections outside the VPC. UsePublicIp *bool `pulumi:"usePublicIp"` }
type ElastigroupIntegrationRoute53DomainRecordSetArgs ¶
type ElastigroupIntegrationRoute53DomainRecordSetArgs struct { // The group name. Name pulumi.StringInput `pulumi:"name"` // Designates whether the DNS address should be exposed to connections outside the VPC. // // Usage: UsePublicDns pulumi.BoolPtrInput `pulumi:"usePublicDns"` // Designates whether the IP address should be exposed to connections outside the VPC. UsePublicIp pulumi.BoolPtrInput `pulumi:"usePublicIp"` }
func (ElastigroupIntegrationRoute53DomainRecordSetArgs) ElementType ¶
func (ElastigroupIntegrationRoute53DomainRecordSetArgs) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainRecordSetArgs) ToElastigroupIntegrationRoute53DomainRecordSetOutput ¶
func (i ElastigroupIntegrationRoute53DomainRecordSetArgs) ToElastigroupIntegrationRoute53DomainRecordSetOutput() ElastigroupIntegrationRoute53DomainRecordSetOutput
func (ElastigroupIntegrationRoute53DomainRecordSetArgs) ToElastigroupIntegrationRoute53DomainRecordSetOutputWithContext ¶
func (i ElastigroupIntegrationRoute53DomainRecordSetArgs) ToElastigroupIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetOutput
type ElastigroupIntegrationRoute53DomainRecordSetArray ¶
type ElastigroupIntegrationRoute53DomainRecordSetArray []ElastigroupIntegrationRoute53DomainRecordSetInput
func (ElastigroupIntegrationRoute53DomainRecordSetArray) ElementType ¶
func (ElastigroupIntegrationRoute53DomainRecordSetArray) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainRecordSetArray) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutput ¶
func (i ElastigroupIntegrationRoute53DomainRecordSetArray) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutput() ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
func (ElastigroupIntegrationRoute53DomainRecordSetArray) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutputWithContext ¶
func (i ElastigroupIntegrationRoute53DomainRecordSetArray) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
type ElastigroupIntegrationRoute53DomainRecordSetArrayInput ¶
type ElastigroupIntegrationRoute53DomainRecordSetArrayInput interface { pulumi.Input ToElastigroupIntegrationRoute53DomainRecordSetArrayOutput() ElastigroupIntegrationRoute53DomainRecordSetArrayOutput ToElastigroupIntegrationRoute53DomainRecordSetArrayOutputWithContext(context.Context) ElastigroupIntegrationRoute53DomainRecordSetArrayOutput }
ElastigroupIntegrationRoute53DomainRecordSetArrayInput is an input type that accepts ElastigroupIntegrationRoute53DomainRecordSetArray and ElastigroupIntegrationRoute53DomainRecordSetArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationRoute53DomainRecordSetArrayInput` via:
ElastigroupIntegrationRoute53DomainRecordSetArray{ ElastigroupIntegrationRoute53DomainRecordSetArgs{...} }
type ElastigroupIntegrationRoute53DomainRecordSetArrayOutput ¶
type ElastigroupIntegrationRoute53DomainRecordSetArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ElementType ¶
func (ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutput ¶
func (o ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutput() ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
func (ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutputWithContext ¶
func (o ElastigroupIntegrationRoute53DomainRecordSetArrayOutput) ToElastigroupIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetArrayOutput
type ElastigroupIntegrationRoute53DomainRecordSetInput ¶
type ElastigroupIntegrationRoute53DomainRecordSetInput interface { pulumi.Input ToElastigroupIntegrationRoute53DomainRecordSetOutput() ElastigroupIntegrationRoute53DomainRecordSetOutput ToElastigroupIntegrationRoute53DomainRecordSetOutputWithContext(context.Context) ElastigroupIntegrationRoute53DomainRecordSetOutput }
ElastigroupIntegrationRoute53DomainRecordSetInput is an input type that accepts ElastigroupIntegrationRoute53DomainRecordSetArgs and ElastigroupIntegrationRoute53DomainRecordSetOutput values. You can construct a concrete instance of `ElastigroupIntegrationRoute53DomainRecordSetInput` via:
ElastigroupIntegrationRoute53DomainRecordSetArgs{...}
type ElastigroupIntegrationRoute53DomainRecordSetOutput ¶
type ElastigroupIntegrationRoute53DomainRecordSetOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRoute53DomainRecordSetOutput) ElementType ¶
func (ElastigroupIntegrationRoute53DomainRecordSetOutput) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53DomainRecordSetOutput) Name ¶
func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) Name() pulumi.StringOutput
The group name.
func (ElastigroupIntegrationRoute53DomainRecordSetOutput) ToElastigroupIntegrationRoute53DomainRecordSetOutput ¶
func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) ToElastigroupIntegrationRoute53DomainRecordSetOutput() ElastigroupIntegrationRoute53DomainRecordSetOutput
func (ElastigroupIntegrationRoute53DomainRecordSetOutput) ToElastigroupIntegrationRoute53DomainRecordSetOutputWithContext ¶
func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) ToElastigroupIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53DomainRecordSetOutput
func (ElastigroupIntegrationRoute53DomainRecordSetOutput) UsePublicDns ¶
func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) UsePublicDns() pulumi.BoolPtrOutput
Designates whether the DNS address should be exposed to connections outside the VPC.
Usage:
func (ElastigroupIntegrationRoute53DomainRecordSetOutput) UsePublicIp ¶
func (o ElastigroupIntegrationRoute53DomainRecordSetOutput) UsePublicIp() pulumi.BoolPtrOutput
Designates whether the IP address should be exposed to connections outside the VPC.
type ElastigroupIntegrationRoute53Input ¶
type ElastigroupIntegrationRoute53Input interface { pulumi.Input ToElastigroupIntegrationRoute53Output() ElastigroupIntegrationRoute53Output ToElastigroupIntegrationRoute53OutputWithContext(context.Context) ElastigroupIntegrationRoute53Output }
ElastigroupIntegrationRoute53Input is an input type that accepts ElastigroupIntegrationRoute53Args and ElastigroupIntegrationRoute53Output values. You can construct a concrete instance of `ElastigroupIntegrationRoute53Input` via:
ElastigroupIntegrationRoute53Args{...}
type ElastigroupIntegrationRoute53Output ¶
type ElastigroupIntegrationRoute53Output struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRoute53Output) Domains ¶
func (o ElastigroupIntegrationRoute53Output) Domains() ElastigroupIntegrationRoute53DomainArrayOutput
Collection of one or more domains to register.
func (ElastigroupIntegrationRoute53Output) ElementType ¶
func (ElastigroupIntegrationRoute53Output) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53Output ¶
func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53Output() ElastigroupIntegrationRoute53Output
func (ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53OutputWithContext ¶
func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53OutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53Output
func (ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53PtrOutput ¶
func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53PtrOutput() ElastigroupIntegrationRoute53PtrOutput
func (ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53PtrOutputWithContext ¶
func (o ElastigroupIntegrationRoute53Output) ToElastigroupIntegrationRoute53PtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53PtrOutput
type ElastigroupIntegrationRoute53PtrInput ¶
type ElastigroupIntegrationRoute53PtrInput interface { pulumi.Input ToElastigroupIntegrationRoute53PtrOutput() ElastigroupIntegrationRoute53PtrOutput ToElastigroupIntegrationRoute53PtrOutputWithContext(context.Context) ElastigroupIntegrationRoute53PtrOutput }
ElastigroupIntegrationRoute53PtrInput is an input type that accepts ElastigroupIntegrationRoute53Args, ElastigroupIntegrationRoute53Ptr and ElastigroupIntegrationRoute53PtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationRoute53PtrInput` via:
ElastigroupIntegrationRoute53Args{...} or: nil
func ElastigroupIntegrationRoute53Ptr ¶
func ElastigroupIntegrationRoute53Ptr(v *ElastigroupIntegrationRoute53Args) ElastigroupIntegrationRoute53PtrInput
type ElastigroupIntegrationRoute53PtrOutput ¶
type ElastigroupIntegrationRoute53PtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationRoute53PtrOutput) Domains ¶
func (o ElastigroupIntegrationRoute53PtrOutput) Domains() ElastigroupIntegrationRoute53DomainArrayOutput
Collection of one or more domains to register.
func (ElastigroupIntegrationRoute53PtrOutput) ElementType ¶
func (ElastigroupIntegrationRoute53PtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationRoute53PtrOutput) ToElastigroupIntegrationRoute53PtrOutput ¶
func (o ElastigroupIntegrationRoute53PtrOutput) ToElastigroupIntegrationRoute53PtrOutput() ElastigroupIntegrationRoute53PtrOutput
func (ElastigroupIntegrationRoute53PtrOutput) ToElastigroupIntegrationRoute53PtrOutputWithContext ¶
func (o ElastigroupIntegrationRoute53PtrOutput) ToElastigroupIntegrationRoute53PtrOutputWithContext(ctx context.Context) ElastigroupIntegrationRoute53PtrOutput
type ElastigroupItf ¶ added in v3.8.0
type ElastigroupItf struct { DefaultStaticTargetGroup *ElastigroupItfDefaultStaticTargetGroup `pulumi:"defaultStaticTargetGroup"` FixedTargetGroups bool `pulumi:"fixedTargetGroups"` LoadBalancers []ElastigroupItfLoadBalancer `pulumi:"loadBalancers"` MigrationHealthinessThreshold *int `pulumi:"migrationHealthinessThreshold"` TargetGroupConfigs []ElastigroupItfTargetGroupConfig `pulumi:"targetGroupConfigs"` WeightStrategy string `pulumi:"weightStrategy"` }
type ElastigroupItfArgs ¶ added in v3.8.0
type ElastigroupItfArgs struct { DefaultStaticTargetGroup ElastigroupItfDefaultStaticTargetGroupPtrInput `pulumi:"defaultStaticTargetGroup"` FixedTargetGroups pulumi.BoolInput `pulumi:"fixedTargetGroups"` LoadBalancers ElastigroupItfLoadBalancerArrayInput `pulumi:"loadBalancers"` MigrationHealthinessThreshold pulumi.IntPtrInput `pulumi:"migrationHealthinessThreshold"` TargetGroupConfigs ElastigroupItfTargetGroupConfigArrayInput `pulumi:"targetGroupConfigs"` WeightStrategy pulumi.StringInput `pulumi:"weightStrategy"` }
func (ElastigroupItfArgs) ElementType ¶ added in v3.8.0
func (ElastigroupItfArgs) ElementType() reflect.Type
func (ElastigroupItfArgs) ToElastigroupItfOutput ¶ added in v3.8.0
func (i ElastigroupItfArgs) ToElastigroupItfOutput() ElastigroupItfOutput
func (ElastigroupItfArgs) ToElastigroupItfOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfArgs) ToElastigroupItfOutputWithContext(ctx context.Context) ElastigroupItfOutput
type ElastigroupItfArray ¶ added in v3.8.0
type ElastigroupItfArray []ElastigroupItfInput
func (ElastigroupItfArray) ElementType ¶ added in v3.8.0
func (ElastigroupItfArray) ElementType() reflect.Type
func (ElastigroupItfArray) ToElastigroupItfArrayOutput ¶ added in v3.8.0
func (i ElastigroupItfArray) ToElastigroupItfArrayOutput() ElastigroupItfArrayOutput
func (ElastigroupItfArray) ToElastigroupItfArrayOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfArray) ToElastigroupItfArrayOutputWithContext(ctx context.Context) ElastigroupItfArrayOutput
type ElastigroupItfArrayInput ¶ added in v3.8.0
type ElastigroupItfArrayInput interface { pulumi.Input ToElastigroupItfArrayOutput() ElastigroupItfArrayOutput ToElastigroupItfArrayOutputWithContext(context.Context) ElastigroupItfArrayOutput }
ElastigroupItfArrayInput is an input type that accepts ElastigroupItfArray and ElastigroupItfArrayOutput values. You can construct a concrete instance of `ElastigroupItfArrayInput` via:
ElastigroupItfArray{ ElastigroupItfArgs{...} }
type ElastigroupItfArrayOutput ¶ added in v3.8.0
type ElastigroupItfArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupItfArrayOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfArrayOutput) ElementType() reflect.Type
func (ElastigroupItfArrayOutput) Index ¶ added in v3.8.0
func (o ElastigroupItfArrayOutput) Index(i pulumi.IntInput) ElastigroupItfOutput
func (ElastigroupItfArrayOutput) ToElastigroupItfArrayOutput ¶ added in v3.8.0
func (o ElastigroupItfArrayOutput) ToElastigroupItfArrayOutput() ElastigroupItfArrayOutput
func (ElastigroupItfArrayOutput) ToElastigroupItfArrayOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfArrayOutput) ToElastigroupItfArrayOutputWithContext(ctx context.Context) ElastigroupItfArrayOutput
type ElastigroupItfDefaultStaticTargetGroup ¶ added in v3.15.0
type ElastigroupItfDefaultStaticTargetGroupArgs ¶ added in v3.15.0
type ElastigroupItfDefaultStaticTargetGroupArgs struct { Arn pulumi.StringInput `pulumi:"arn"` Percentage pulumi.Float64Input `pulumi:"percentage"` }
func (ElastigroupItfDefaultStaticTargetGroupArgs) ElementType ¶ added in v3.15.0
func (ElastigroupItfDefaultStaticTargetGroupArgs) ElementType() reflect.Type
func (ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupOutput ¶ added in v3.15.0
func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupOutput() ElastigroupItfDefaultStaticTargetGroupOutput
func (ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupOutputWithContext ¶ added in v3.15.0
func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupOutput
func (ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupPtrOutput ¶ added in v3.15.0
func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupPtrOutput() ElastigroupItfDefaultStaticTargetGroupPtrOutput
func (ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext ¶ added in v3.15.0
func (i ElastigroupItfDefaultStaticTargetGroupArgs) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupPtrOutput
type ElastigroupItfDefaultStaticTargetGroupInput ¶ added in v3.15.0
type ElastigroupItfDefaultStaticTargetGroupInput interface { pulumi.Input ToElastigroupItfDefaultStaticTargetGroupOutput() ElastigroupItfDefaultStaticTargetGroupOutput ToElastigroupItfDefaultStaticTargetGroupOutputWithContext(context.Context) ElastigroupItfDefaultStaticTargetGroupOutput }
ElastigroupItfDefaultStaticTargetGroupInput is an input type that accepts ElastigroupItfDefaultStaticTargetGroupArgs and ElastigroupItfDefaultStaticTargetGroupOutput values. You can construct a concrete instance of `ElastigroupItfDefaultStaticTargetGroupInput` via:
ElastigroupItfDefaultStaticTargetGroupArgs{...}
type ElastigroupItfDefaultStaticTargetGroupOutput ¶ added in v3.15.0
type ElastigroupItfDefaultStaticTargetGroupOutput struct{ *pulumi.OutputState }
func (ElastigroupItfDefaultStaticTargetGroupOutput) Arn ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupOutput) Arn() pulumi.StringOutput
func (ElastigroupItfDefaultStaticTargetGroupOutput) ElementType ¶ added in v3.15.0
func (ElastigroupItfDefaultStaticTargetGroupOutput) ElementType() reflect.Type
func (ElastigroupItfDefaultStaticTargetGroupOutput) Percentage ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupOutput) Percentage() pulumi.Float64Output
func (ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupOutput ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupOutput() ElastigroupItfDefaultStaticTargetGroupOutput
func (ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupOutputWithContext ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupOutput
func (ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutput ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutput() ElastigroupItfDefaultStaticTargetGroupPtrOutput
func (ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupPtrOutput
type ElastigroupItfDefaultStaticTargetGroupPtrInput ¶ added in v3.15.0
type ElastigroupItfDefaultStaticTargetGroupPtrInput interface { pulumi.Input ToElastigroupItfDefaultStaticTargetGroupPtrOutput() ElastigroupItfDefaultStaticTargetGroupPtrOutput ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext(context.Context) ElastigroupItfDefaultStaticTargetGroupPtrOutput }
ElastigroupItfDefaultStaticTargetGroupPtrInput is an input type that accepts ElastigroupItfDefaultStaticTargetGroupArgs, ElastigroupItfDefaultStaticTargetGroupPtr and ElastigroupItfDefaultStaticTargetGroupPtrOutput values. You can construct a concrete instance of `ElastigroupItfDefaultStaticTargetGroupPtrInput` via:
ElastigroupItfDefaultStaticTargetGroupArgs{...} or: nil
func ElastigroupItfDefaultStaticTargetGroupPtr ¶ added in v3.15.0
func ElastigroupItfDefaultStaticTargetGroupPtr(v *ElastigroupItfDefaultStaticTargetGroupArgs) ElastigroupItfDefaultStaticTargetGroupPtrInput
type ElastigroupItfDefaultStaticTargetGroupPtrOutput ¶ added in v3.15.0
type ElastigroupItfDefaultStaticTargetGroupPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupItfDefaultStaticTargetGroupPtrOutput) Arn ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) Arn() pulumi.StringPtrOutput
func (ElastigroupItfDefaultStaticTargetGroupPtrOutput) ElementType ¶ added in v3.15.0
func (ElastigroupItfDefaultStaticTargetGroupPtrOutput) ElementType() reflect.Type
func (ElastigroupItfDefaultStaticTargetGroupPtrOutput) Percentage ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) Percentage() pulumi.Float64PtrOutput
func (ElastigroupItfDefaultStaticTargetGroupPtrOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutput ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutput() ElastigroupItfDefaultStaticTargetGroupPtrOutput
func (ElastigroupItfDefaultStaticTargetGroupPtrOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext ¶ added in v3.15.0
func (o ElastigroupItfDefaultStaticTargetGroupPtrOutput) ToElastigroupItfDefaultStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfDefaultStaticTargetGroupPtrOutput
type ElastigroupItfInput ¶ added in v3.8.0
type ElastigroupItfInput interface { pulumi.Input ToElastigroupItfOutput() ElastigroupItfOutput ToElastigroupItfOutputWithContext(context.Context) ElastigroupItfOutput }
ElastigroupItfInput is an input type that accepts ElastigroupItfArgs and ElastigroupItfOutput values. You can construct a concrete instance of `ElastigroupItfInput` via:
ElastigroupItfArgs{...}
type ElastigroupItfLoadBalancer ¶ added in v3.8.0
type ElastigroupItfLoadBalancer struct { ListenerRules []ElastigroupItfLoadBalancerListenerRule `pulumi:"listenerRules"` LoadBalancerArn string `pulumi:"loadBalancerArn"` }
type ElastigroupItfLoadBalancerArgs ¶ added in v3.8.0
type ElastigroupItfLoadBalancerArgs struct { ListenerRules ElastigroupItfLoadBalancerListenerRuleArrayInput `pulumi:"listenerRules"` LoadBalancerArn pulumi.StringInput `pulumi:"loadBalancerArn"` }
func (ElastigroupItfLoadBalancerArgs) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerArgs) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerArgs) ToElastigroupItfLoadBalancerOutput ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerArgs) ToElastigroupItfLoadBalancerOutput() ElastigroupItfLoadBalancerOutput
func (ElastigroupItfLoadBalancerArgs) ToElastigroupItfLoadBalancerOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerArgs) ToElastigroupItfLoadBalancerOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerOutput
type ElastigroupItfLoadBalancerArray ¶ added in v3.8.0
type ElastigroupItfLoadBalancerArray []ElastigroupItfLoadBalancerInput
func (ElastigroupItfLoadBalancerArray) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerArray) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerArray) ToElastigroupItfLoadBalancerArrayOutput ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerArray) ToElastigroupItfLoadBalancerArrayOutput() ElastigroupItfLoadBalancerArrayOutput
func (ElastigroupItfLoadBalancerArray) ToElastigroupItfLoadBalancerArrayOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerArray) ToElastigroupItfLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerArrayOutput
type ElastigroupItfLoadBalancerArrayInput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerArrayInput interface { pulumi.Input ToElastigroupItfLoadBalancerArrayOutput() ElastigroupItfLoadBalancerArrayOutput ToElastigroupItfLoadBalancerArrayOutputWithContext(context.Context) ElastigroupItfLoadBalancerArrayOutput }
ElastigroupItfLoadBalancerArrayInput is an input type that accepts ElastigroupItfLoadBalancerArray and ElastigroupItfLoadBalancerArrayOutput values. You can construct a concrete instance of `ElastigroupItfLoadBalancerArrayInput` via:
ElastigroupItfLoadBalancerArray{ ElastigroupItfLoadBalancerArgs{...} }
type ElastigroupItfLoadBalancerArrayOutput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupItfLoadBalancerArrayOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerArrayOutput) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerArrayOutput) Index ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerArrayOutput) Index(i pulumi.IntInput) ElastigroupItfLoadBalancerOutput
func (ElastigroupItfLoadBalancerArrayOutput) ToElastigroupItfLoadBalancerArrayOutput ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerArrayOutput) ToElastigroupItfLoadBalancerArrayOutput() ElastigroupItfLoadBalancerArrayOutput
func (ElastigroupItfLoadBalancerArrayOutput) ToElastigroupItfLoadBalancerArrayOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerArrayOutput) ToElastigroupItfLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerArrayOutput
type ElastigroupItfLoadBalancerInput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerInput interface { pulumi.Input ToElastigroupItfLoadBalancerOutput() ElastigroupItfLoadBalancerOutput ToElastigroupItfLoadBalancerOutputWithContext(context.Context) ElastigroupItfLoadBalancerOutput }
ElastigroupItfLoadBalancerInput is an input type that accepts ElastigroupItfLoadBalancerArgs and ElastigroupItfLoadBalancerOutput values. You can construct a concrete instance of `ElastigroupItfLoadBalancerInput` via:
ElastigroupItfLoadBalancerArgs{...}
type ElastigroupItfLoadBalancerListenerRule ¶ added in v3.8.0
type ElastigroupItfLoadBalancerListenerRule struct { RuleArn string `pulumi:"ruleArn"` StaticTargetGroup *ElastigroupItfLoadBalancerListenerRuleStaticTargetGroup `pulumi:"staticTargetGroup"` }
type ElastigroupItfLoadBalancerListenerRuleArgs ¶ added in v3.8.0
type ElastigroupItfLoadBalancerListenerRuleArgs struct { RuleArn pulumi.StringInput `pulumi:"ruleArn"` StaticTargetGroup ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrInput `pulumi:"staticTargetGroup"` }
func (ElastigroupItfLoadBalancerListenerRuleArgs) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerListenerRuleArgs) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerListenerRuleArgs) ToElastigroupItfLoadBalancerListenerRuleOutput ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerListenerRuleArgs) ToElastigroupItfLoadBalancerListenerRuleOutput() ElastigroupItfLoadBalancerListenerRuleOutput
func (ElastigroupItfLoadBalancerListenerRuleArgs) ToElastigroupItfLoadBalancerListenerRuleOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerListenerRuleArgs) ToElastigroupItfLoadBalancerListenerRuleOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleOutput
type ElastigroupItfLoadBalancerListenerRuleArray ¶ added in v3.8.0
type ElastigroupItfLoadBalancerListenerRuleArray []ElastigroupItfLoadBalancerListenerRuleInput
func (ElastigroupItfLoadBalancerListenerRuleArray) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerListenerRuleArray) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerListenerRuleArray) ToElastigroupItfLoadBalancerListenerRuleArrayOutput ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerListenerRuleArray) ToElastigroupItfLoadBalancerListenerRuleArrayOutput() ElastigroupItfLoadBalancerListenerRuleArrayOutput
func (ElastigroupItfLoadBalancerListenerRuleArray) ToElastigroupItfLoadBalancerListenerRuleArrayOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfLoadBalancerListenerRuleArray) ToElastigroupItfLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleArrayOutput
type ElastigroupItfLoadBalancerListenerRuleArrayInput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerListenerRuleArrayInput interface { pulumi.Input ToElastigroupItfLoadBalancerListenerRuleArrayOutput() ElastigroupItfLoadBalancerListenerRuleArrayOutput ToElastigroupItfLoadBalancerListenerRuleArrayOutputWithContext(context.Context) ElastigroupItfLoadBalancerListenerRuleArrayOutput }
ElastigroupItfLoadBalancerListenerRuleArrayInput is an input type that accepts ElastigroupItfLoadBalancerListenerRuleArray and ElastigroupItfLoadBalancerListenerRuleArrayOutput values. You can construct a concrete instance of `ElastigroupItfLoadBalancerListenerRuleArrayInput` via:
ElastigroupItfLoadBalancerListenerRuleArray{ ElastigroupItfLoadBalancerListenerRuleArgs{...} }
type ElastigroupItfLoadBalancerListenerRuleArrayOutput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerListenerRuleArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupItfLoadBalancerListenerRuleArrayOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerListenerRuleArrayOutput) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerListenerRuleArrayOutput) ToElastigroupItfLoadBalancerListenerRuleArrayOutput ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerListenerRuleArrayOutput) ToElastigroupItfLoadBalancerListenerRuleArrayOutput() ElastigroupItfLoadBalancerListenerRuleArrayOutput
func (ElastigroupItfLoadBalancerListenerRuleArrayOutput) ToElastigroupItfLoadBalancerListenerRuleArrayOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerListenerRuleArrayOutput) ToElastigroupItfLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleArrayOutput
type ElastigroupItfLoadBalancerListenerRuleInput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerListenerRuleInput interface { pulumi.Input ToElastigroupItfLoadBalancerListenerRuleOutput() ElastigroupItfLoadBalancerListenerRuleOutput ToElastigroupItfLoadBalancerListenerRuleOutputWithContext(context.Context) ElastigroupItfLoadBalancerListenerRuleOutput }
ElastigroupItfLoadBalancerListenerRuleInput is an input type that accepts ElastigroupItfLoadBalancerListenerRuleArgs and ElastigroupItfLoadBalancerListenerRuleOutput values. You can construct a concrete instance of `ElastigroupItfLoadBalancerListenerRuleInput` via:
ElastigroupItfLoadBalancerListenerRuleArgs{...}
type ElastigroupItfLoadBalancerListenerRuleOutput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerListenerRuleOutput struct{ *pulumi.OutputState }
func (ElastigroupItfLoadBalancerListenerRuleOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerListenerRuleOutput) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerListenerRuleOutput) RuleArn ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerListenerRuleOutput) RuleArn() pulumi.StringOutput
func (ElastigroupItfLoadBalancerListenerRuleOutput) StaticTargetGroup ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleOutput) StaticTargetGroup() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
func (ElastigroupItfLoadBalancerListenerRuleOutput) ToElastigroupItfLoadBalancerListenerRuleOutput ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerListenerRuleOutput) ToElastigroupItfLoadBalancerListenerRuleOutput() ElastigroupItfLoadBalancerListenerRuleOutput
func (ElastigroupItfLoadBalancerListenerRuleOutput) ToElastigroupItfLoadBalancerListenerRuleOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerListenerRuleOutput) ToElastigroupItfLoadBalancerListenerRuleOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleOutput
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroup ¶ added in v3.15.0
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs ¶ added in v3.15.0
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs struct { Arn pulumi.StringInput `pulumi:"arn"` Percentage pulumi.Float64Input `pulumi:"percentage"` }
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ElementType ¶ added in v3.15.0
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput ¶ added in v3.15.0
func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutputWithContext ¶ added in v3.15.0
func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput ¶ added in v3.15.0
func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext ¶ added in v3.15.0
func (i ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupInput ¶ added in v3.15.0
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupInput interface { pulumi.Input ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutputWithContext(context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput }
ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupInput is an input type that accepts ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs and ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput values. You can construct a concrete instance of `ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupInput` via:
ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs{...}
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput ¶ added in v3.15.0
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput struct{ *pulumi.OutputState }
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ElementType ¶ added in v3.15.0
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) Percentage ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) Percentage() pulumi.Float64Output
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutputWithContext ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrInput ¶ added in v3.15.0
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrInput interface { pulumi.Input ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext(context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput }
ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrInput is an input type that accepts ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs, ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtr and ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput values. You can construct a concrete instance of `ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrInput` via:
ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs{...} or: nil
func ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtr ¶ added in v3.15.0
func ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtr(v *ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupArgs) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrInput
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput ¶ added in v3.15.0
type ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ElementType ¶ added in v3.15.0
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) Percentage ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) Percentage() pulumi.Float64PtrOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput() ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
func (ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext ¶ added in v3.15.0
func (o ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput) ToElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerListenerRuleStaticTargetGroupPtrOutput
type ElastigroupItfLoadBalancerOutput ¶ added in v3.8.0
type ElastigroupItfLoadBalancerOutput struct{ *pulumi.OutputState }
func (ElastigroupItfLoadBalancerOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfLoadBalancerOutput) ElementType() reflect.Type
func (ElastigroupItfLoadBalancerOutput) ListenerRules ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerOutput) ListenerRules() ElastigroupItfLoadBalancerListenerRuleArrayOutput
func (ElastigroupItfLoadBalancerOutput) LoadBalancerArn ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerOutput) LoadBalancerArn() pulumi.StringOutput
func (ElastigroupItfLoadBalancerOutput) ToElastigroupItfLoadBalancerOutput ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerOutput) ToElastigroupItfLoadBalancerOutput() ElastigroupItfLoadBalancerOutput
func (ElastigroupItfLoadBalancerOutput) ToElastigroupItfLoadBalancerOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfLoadBalancerOutput) ToElastigroupItfLoadBalancerOutputWithContext(ctx context.Context) ElastigroupItfLoadBalancerOutput
type ElastigroupItfOutput ¶ added in v3.8.0
type ElastigroupItfOutput struct{ *pulumi.OutputState }
func (ElastigroupItfOutput) DefaultStaticTargetGroup ¶ added in v3.15.0
func (o ElastigroupItfOutput) DefaultStaticTargetGroup() ElastigroupItfDefaultStaticTargetGroupPtrOutput
func (ElastigroupItfOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfOutput) ElementType() reflect.Type
func (ElastigroupItfOutput) FixedTargetGroups ¶ added in v3.8.0
func (o ElastigroupItfOutput) FixedTargetGroups() pulumi.BoolOutput
func (ElastigroupItfOutput) LoadBalancers ¶ added in v3.8.0
func (o ElastigroupItfOutput) LoadBalancers() ElastigroupItfLoadBalancerArrayOutput
func (ElastigroupItfOutput) MigrationHealthinessThreshold ¶ added in v3.8.0
func (o ElastigroupItfOutput) MigrationHealthinessThreshold() pulumi.IntPtrOutput
func (ElastigroupItfOutput) TargetGroupConfigs ¶ added in v3.8.0
func (o ElastigroupItfOutput) TargetGroupConfigs() ElastigroupItfTargetGroupConfigArrayOutput
func (ElastigroupItfOutput) ToElastigroupItfOutput ¶ added in v3.8.0
func (o ElastigroupItfOutput) ToElastigroupItfOutput() ElastigroupItfOutput
func (ElastigroupItfOutput) ToElastigroupItfOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfOutput) ToElastigroupItfOutputWithContext(ctx context.Context) ElastigroupItfOutput
func (ElastigroupItfOutput) WeightStrategy ¶ added in v3.8.0
func (o ElastigroupItfOutput) WeightStrategy() pulumi.StringOutput
type ElastigroupItfTargetGroupConfig ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfig struct { HealthCheckIntervalSeconds *int `pulumi:"healthCheckIntervalSeconds"` HealthCheckPath string `pulumi:"healthCheckPath"` HealthCheckPort *string `pulumi:"healthCheckPort"` HealthCheckProtocol *string `pulumi:"healthCheckProtocol"` HealthCheckTimeoutSeconds *int `pulumi:"healthCheckTimeoutSeconds"` HealthyThresholdCount *int `pulumi:"healthyThresholdCount"` Matchers []ElastigroupItfTargetGroupConfigMatcher `pulumi:"matchers"` Port int `pulumi:"port"` Protocol string `pulumi:"protocol"` ProtocolVersion *string `pulumi:"protocolVersion"` // A key/value mapping of tags to assign to the resource. Tags []ElastigroupItfTargetGroupConfigTag `pulumi:"tags"` UnhealthyThresholdCount *int `pulumi:"unhealthyThresholdCount"` VpcId string `pulumi:"vpcId"` }
type ElastigroupItfTargetGroupConfigArgs ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigArgs struct { HealthCheckIntervalSeconds pulumi.IntPtrInput `pulumi:"healthCheckIntervalSeconds"` HealthCheckPath pulumi.StringInput `pulumi:"healthCheckPath"` HealthCheckPort pulumi.StringPtrInput `pulumi:"healthCheckPort"` HealthCheckProtocol pulumi.StringPtrInput `pulumi:"healthCheckProtocol"` HealthCheckTimeoutSeconds pulumi.IntPtrInput `pulumi:"healthCheckTimeoutSeconds"` HealthyThresholdCount pulumi.IntPtrInput `pulumi:"healthyThresholdCount"` Matchers ElastigroupItfTargetGroupConfigMatcherArrayInput `pulumi:"matchers"` Port pulumi.IntInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` ProtocolVersion pulumi.StringPtrInput `pulumi:"protocolVersion"` // A key/value mapping of tags to assign to the resource. Tags ElastigroupItfTargetGroupConfigTagArrayInput `pulumi:"tags"` UnhealthyThresholdCount pulumi.IntPtrInput `pulumi:"unhealthyThresholdCount"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ElastigroupItfTargetGroupConfigArgs) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigArgs) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigArgs) ToElastigroupItfTargetGroupConfigOutput ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigArgs) ToElastigroupItfTargetGroupConfigOutput() ElastigroupItfTargetGroupConfigOutput
func (ElastigroupItfTargetGroupConfigArgs) ToElastigroupItfTargetGroupConfigOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigArgs) ToElastigroupItfTargetGroupConfigOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigOutput
type ElastigroupItfTargetGroupConfigArray ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigArray []ElastigroupItfTargetGroupConfigInput
func (ElastigroupItfTargetGroupConfigArray) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigArray) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigArray) ToElastigroupItfTargetGroupConfigArrayOutput ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigArray) ToElastigroupItfTargetGroupConfigArrayOutput() ElastigroupItfTargetGroupConfigArrayOutput
func (ElastigroupItfTargetGroupConfigArray) ToElastigroupItfTargetGroupConfigArrayOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigArray) ToElastigroupItfTargetGroupConfigArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigArrayOutput
type ElastigroupItfTargetGroupConfigArrayInput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigArrayInput interface { pulumi.Input ToElastigroupItfTargetGroupConfigArrayOutput() ElastigroupItfTargetGroupConfigArrayOutput ToElastigroupItfTargetGroupConfigArrayOutputWithContext(context.Context) ElastigroupItfTargetGroupConfigArrayOutput }
ElastigroupItfTargetGroupConfigArrayInput is an input type that accepts ElastigroupItfTargetGroupConfigArray and ElastigroupItfTargetGroupConfigArrayOutput values. You can construct a concrete instance of `ElastigroupItfTargetGroupConfigArrayInput` via:
ElastigroupItfTargetGroupConfigArray{ ElastigroupItfTargetGroupConfigArgs{...} }
type ElastigroupItfTargetGroupConfigArrayOutput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupItfTargetGroupConfigArrayOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigArrayOutput) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigArrayOutput) ToElastigroupItfTargetGroupConfigArrayOutput ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigArrayOutput) ToElastigroupItfTargetGroupConfigArrayOutput() ElastigroupItfTargetGroupConfigArrayOutput
func (ElastigroupItfTargetGroupConfigArrayOutput) ToElastigroupItfTargetGroupConfigArrayOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigArrayOutput) ToElastigroupItfTargetGroupConfigArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigArrayOutput
type ElastigroupItfTargetGroupConfigInput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigInput interface { pulumi.Input ToElastigroupItfTargetGroupConfigOutput() ElastigroupItfTargetGroupConfigOutput ToElastigroupItfTargetGroupConfigOutputWithContext(context.Context) ElastigroupItfTargetGroupConfigOutput }
ElastigroupItfTargetGroupConfigInput is an input type that accepts ElastigroupItfTargetGroupConfigArgs and ElastigroupItfTargetGroupConfigOutput values. You can construct a concrete instance of `ElastigroupItfTargetGroupConfigInput` via:
ElastigroupItfTargetGroupConfigArgs{...}
type ElastigroupItfTargetGroupConfigMatcher ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigMatcherArgs ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigMatcherArgs struct { GrpcCode pulumi.StringPtrInput `pulumi:"grpcCode"` HttpCode pulumi.StringPtrInput `pulumi:"httpCode"` }
func (ElastigroupItfTargetGroupConfigMatcherArgs) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigMatcherArgs) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigMatcherArgs) ToElastigroupItfTargetGroupConfigMatcherOutput ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigMatcherArgs) ToElastigroupItfTargetGroupConfigMatcherOutput() ElastigroupItfTargetGroupConfigMatcherOutput
func (ElastigroupItfTargetGroupConfigMatcherArgs) ToElastigroupItfTargetGroupConfigMatcherOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigMatcherArgs) ToElastigroupItfTargetGroupConfigMatcherOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherOutput
type ElastigroupItfTargetGroupConfigMatcherArray ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigMatcherArray []ElastigroupItfTargetGroupConfigMatcherInput
func (ElastigroupItfTargetGroupConfigMatcherArray) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigMatcherArray) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigMatcherArray) ToElastigroupItfTargetGroupConfigMatcherArrayOutput ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigMatcherArray) ToElastigroupItfTargetGroupConfigMatcherArrayOutput() ElastigroupItfTargetGroupConfigMatcherArrayOutput
func (ElastigroupItfTargetGroupConfigMatcherArray) ToElastigroupItfTargetGroupConfigMatcherArrayOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigMatcherArray) ToElastigroupItfTargetGroupConfigMatcherArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherArrayOutput
type ElastigroupItfTargetGroupConfigMatcherArrayInput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigMatcherArrayInput interface { pulumi.Input ToElastigroupItfTargetGroupConfigMatcherArrayOutput() ElastigroupItfTargetGroupConfigMatcherArrayOutput ToElastigroupItfTargetGroupConfigMatcherArrayOutputWithContext(context.Context) ElastigroupItfTargetGroupConfigMatcherArrayOutput }
ElastigroupItfTargetGroupConfigMatcherArrayInput is an input type that accepts ElastigroupItfTargetGroupConfigMatcherArray and ElastigroupItfTargetGroupConfigMatcherArrayOutput values. You can construct a concrete instance of `ElastigroupItfTargetGroupConfigMatcherArrayInput` via:
ElastigroupItfTargetGroupConfigMatcherArray{ ElastigroupItfTargetGroupConfigMatcherArgs{...} }
type ElastigroupItfTargetGroupConfigMatcherArrayOutput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigMatcherArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupItfTargetGroupConfigMatcherArrayOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigMatcherArrayOutput) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigMatcherArrayOutput) ToElastigroupItfTargetGroupConfigMatcherArrayOutput ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigMatcherArrayOutput) ToElastigroupItfTargetGroupConfigMatcherArrayOutput() ElastigroupItfTargetGroupConfigMatcherArrayOutput
func (ElastigroupItfTargetGroupConfigMatcherArrayOutput) ToElastigroupItfTargetGroupConfigMatcherArrayOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigMatcherArrayOutput) ToElastigroupItfTargetGroupConfigMatcherArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherArrayOutput
type ElastigroupItfTargetGroupConfigMatcherInput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigMatcherInput interface { pulumi.Input ToElastigroupItfTargetGroupConfigMatcherOutput() ElastigroupItfTargetGroupConfigMatcherOutput ToElastigroupItfTargetGroupConfigMatcherOutputWithContext(context.Context) ElastigroupItfTargetGroupConfigMatcherOutput }
ElastigroupItfTargetGroupConfigMatcherInput is an input type that accepts ElastigroupItfTargetGroupConfigMatcherArgs and ElastigroupItfTargetGroupConfigMatcherOutput values. You can construct a concrete instance of `ElastigroupItfTargetGroupConfigMatcherInput` via:
ElastigroupItfTargetGroupConfigMatcherArgs{...}
type ElastigroupItfTargetGroupConfigMatcherOutput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigMatcherOutput struct{ *pulumi.OutputState }
func (ElastigroupItfTargetGroupConfigMatcherOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigMatcherOutput) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigMatcherOutput) GrpcCode ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigMatcherOutput) GrpcCode() pulumi.StringPtrOutput
func (ElastigroupItfTargetGroupConfigMatcherOutput) HttpCode ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigMatcherOutput) HttpCode() pulumi.StringPtrOutput
func (ElastigroupItfTargetGroupConfigMatcherOutput) ToElastigroupItfTargetGroupConfigMatcherOutput ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigMatcherOutput) ToElastigroupItfTargetGroupConfigMatcherOutput() ElastigroupItfTargetGroupConfigMatcherOutput
func (ElastigroupItfTargetGroupConfigMatcherOutput) ToElastigroupItfTargetGroupConfigMatcherOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigMatcherOutput) ToElastigroupItfTargetGroupConfigMatcherOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigMatcherOutput
type ElastigroupItfTargetGroupConfigOutput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigOutput struct{ *pulumi.OutputState }
func (ElastigroupItfTargetGroupConfigOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigOutput) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigOutput) HealthCheckIntervalSeconds ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
func (ElastigroupItfTargetGroupConfigOutput) HealthCheckPath ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckPath() pulumi.StringOutput
func (ElastigroupItfTargetGroupConfigOutput) HealthCheckPort ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckPort() pulumi.StringPtrOutput
func (ElastigroupItfTargetGroupConfigOutput) HealthCheckProtocol ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckProtocol() pulumi.StringPtrOutput
func (ElastigroupItfTargetGroupConfigOutput) HealthCheckTimeoutSeconds ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
func (ElastigroupItfTargetGroupConfigOutput) HealthyThresholdCount ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) HealthyThresholdCount() pulumi.IntPtrOutput
func (ElastigroupItfTargetGroupConfigOutput) Port ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) Port() pulumi.IntOutput
func (ElastigroupItfTargetGroupConfigOutput) Protocol ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) Protocol() pulumi.StringOutput
func (ElastigroupItfTargetGroupConfigOutput) ProtocolVersion ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) ProtocolVersion() pulumi.StringPtrOutput
func (ElastigroupItfTargetGroupConfigOutput) Tags ¶ added in v3.8.0
A key/value mapping of tags to assign to the resource.
func (ElastigroupItfTargetGroupConfigOutput) ToElastigroupItfTargetGroupConfigOutput ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) ToElastigroupItfTargetGroupConfigOutput() ElastigroupItfTargetGroupConfigOutput
func (ElastigroupItfTargetGroupConfigOutput) ToElastigroupItfTargetGroupConfigOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) ToElastigroupItfTargetGroupConfigOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigOutput
func (ElastigroupItfTargetGroupConfigOutput) UnhealthyThresholdCount ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
func (ElastigroupItfTargetGroupConfigOutput) VpcId ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigOutput) VpcId() pulumi.StringOutput
type ElastigroupItfTargetGroupConfigTag ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigTagArgs ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigTagArgs struct { TagKey pulumi.StringInput `pulumi:"tagKey"` TagValue pulumi.StringPtrInput `pulumi:"tagValue"` }
func (ElastigroupItfTargetGroupConfigTagArgs) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigTagArgs) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigTagArgs) ToElastigroupItfTargetGroupConfigTagOutput ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigTagArgs) ToElastigroupItfTargetGroupConfigTagOutput() ElastigroupItfTargetGroupConfigTagOutput
func (ElastigroupItfTargetGroupConfigTagArgs) ToElastigroupItfTargetGroupConfigTagOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigTagArgs) ToElastigroupItfTargetGroupConfigTagOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagOutput
type ElastigroupItfTargetGroupConfigTagArray ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigTagArray []ElastigroupItfTargetGroupConfigTagInput
func (ElastigroupItfTargetGroupConfigTagArray) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigTagArray) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigTagArray) ToElastigroupItfTargetGroupConfigTagArrayOutput ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigTagArray) ToElastigroupItfTargetGroupConfigTagArrayOutput() ElastigroupItfTargetGroupConfigTagArrayOutput
func (ElastigroupItfTargetGroupConfigTagArray) ToElastigroupItfTargetGroupConfigTagArrayOutputWithContext ¶ added in v3.8.0
func (i ElastigroupItfTargetGroupConfigTagArray) ToElastigroupItfTargetGroupConfigTagArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagArrayOutput
type ElastigroupItfTargetGroupConfigTagArrayInput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigTagArrayInput interface { pulumi.Input ToElastigroupItfTargetGroupConfigTagArrayOutput() ElastigroupItfTargetGroupConfigTagArrayOutput ToElastigroupItfTargetGroupConfigTagArrayOutputWithContext(context.Context) ElastigroupItfTargetGroupConfigTagArrayOutput }
ElastigroupItfTargetGroupConfigTagArrayInput is an input type that accepts ElastigroupItfTargetGroupConfigTagArray and ElastigroupItfTargetGroupConfigTagArrayOutput values. You can construct a concrete instance of `ElastigroupItfTargetGroupConfigTagArrayInput` via:
ElastigroupItfTargetGroupConfigTagArray{ ElastigroupItfTargetGroupConfigTagArgs{...} }
type ElastigroupItfTargetGroupConfigTagArrayOutput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigTagArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupItfTargetGroupConfigTagArrayOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigTagArrayOutput) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigTagArrayOutput) ToElastigroupItfTargetGroupConfigTagArrayOutput ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigTagArrayOutput) ToElastigroupItfTargetGroupConfigTagArrayOutput() ElastigroupItfTargetGroupConfigTagArrayOutput
func (ElastigroupItfTargetGroupConfigTagArrayOutput) ToElastigroupItfTargetGroupConfigTagArrayOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigTagArrayOutput) ToElastigroupItfTargetGroupConfigTagArrayOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagArrayOutput
type ElastigroupItfTargetGroupConfigTagInput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigTagInput interface { pulumi.Input ToElastigroupItfTargetGroupConfigTagOutput() ElastigroupItfTargetGroupConfigTagOutput ToElastigroupItfTargetGroupConfigTagOutputWithContext(context.Context) ElastigroupItfTargetGroupConfigTagOutput }
ElastigroupItfTargetGroupConfigTagInput is an input type that accepts ElastigroupItfTargetGroupConfigTagArgs and ElastigroupItfTargetGroupConfigTagOutput values. You can construct a concrete instance of `ElastigroupItfTargetGroupConfigTagInput` via:
ElastigroupItfTargetGroupConfigTagArgs{...}
type ElastigroupItfTargetGroupConfigTagOutput ¶ added in v3.8.0
type ElastigroupItfTargetGroupConfigTagOutput struct{ *pulumi.OutputState }
func (ElastigroupItfTargetGroupConfigTagOutput) ElementType ¶ added in v3.8.0
func (ElastigroupItfTargetGroupConfigTagOutput) ElementType() reflect.Type
func (ElastigroupItfTargetGroupConfigTagOutput) TagKey ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigTagOutput) TagKey() pulumi.StringOutput
func (ElastigroupItfTargetGroupConfigTagOutput) TagValue ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigTagOutput) TagValue() pulumi.StringPtrOutput
func (ElastigroupItfTargetGroupConfigTagOutput) ToElastigroupItfTargetGroupConfigTagOutput ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigTagOutput) ToElastigroupItfTargetGroupConfigTagOutput() ElastigroupItfTargetGroupConfigTagOutput
func (ElastigroupItfTargetGroupConfigTagOutput) ToElastigroupItfTargetGroupConfigTagOutputWithContext ¶ added in v3.8.0
func (o ElastigroupItfTargetGroupConfigTagOutput) ToElastigroupItfTargetGroupConfigTagOutputWithContext(ctx context.Context) ElastigroupItfTargetGroupConfigTagOutput
type ElastigroupLogging ¶ added in v3.61.0
type ElastigroupLogging struct { // Logging Export configuration. Export *ElastigroupLoggingExport `pulumi:"export"` }
type ElastigroupLoggingArgs ¶ added in v3.61.0
type ElastigroupLoggingArgs struct { // Logging Export configuration. Export ElastigroupLoggingExportPtrInput `pulumi:"export"` }
func (ElastigroupLoggingArgs) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingArgs) ElementType() reflect.Type
func (ElastigroupLoggingArgs) ToElastigroupLoggingOutput ¶ added in v3.61.0
func (i ElastigroupLoggingArgs) ToElastigroupLoggingOutput() ElastigroupLoggingOutput
func (ElastigroupLoggingArgs) ToElastigroupLoggingOutputWithContext ¶ added in v3.61.0
func (i ElastigroupLoggingArgs) ToElastigroupLoggingOutputWithContext(ctx context.Context) ElastigroupLoggingOutput
func (ElastigroupLoggingArgs) ToElastigroupLoggingPtrOutput ¶ added in v3.61.0
func (i ElastigroupLoggingArgs) ToElastigroupLoggingPtrOutput() ElastigroupLoggingPtrOutput
func (ElastigroupLoggingArgs) ToElastigroupLoggingPtrOutputWithContext ¶ added in v3.61.0
func (i ElastigroupLoggingArgs) ToElastigroupLoggingPtrOutputWithContext(ctx context.Context) ElastigroupLoggingPtrOutput
type ElastigroupLoggingExport ¶ added in v3.61.0
type ElastigroupLoggingExport struct { // Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given. S3s []ElastigroupLoggingExportS3 `pulumi:"s3s"` }
type ElastigroupLoggingExportArgs ¶ added in v3.61.0
type ElastigroupLoggingExportArgs struct { // Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given. S3s ElastigroupLoggingExportS3ArrayInput `pulumi:"s3s"` }
func (ElastigroupLoggingExportArgs) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingExportArgs) ElementType() reflect.Type
func (ElastigroupLoggingExportArgs) ToElastigroupLoggingExportOutput ¶ added in v3.61.0
func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportOutput() ElastigroupLoggingExportOutput
func (ElastigroupLoggingExportArgs) ToElastigroupLoggingExportOutputWithContext ¶ added in v3.61.0
func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportOutputWithContext(ctx context.Context) ElastigroupLoggingExportOutput
func (ElastigroupLoggingExportArgs) ToElastigroupLoggingExportPtrOutput ¶ added in v3.61.0
func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportPtrOutput() ElastigroupLoggingExportPtrOutput
func (ElastigroupLoggingExportArgs) ToElastigroupLoggingExportPtrOutputWithContext ¶ added in v3.61.0
func (i ElastigroupLoggingExportArgs) ToElastigroupLoggingExportPtrOutputWithContext(ctx context.Context) ElastigroupLoggingExportPtrOutput
type ElastigroupLoggingExportInput ¶ added in v3.61.0
type ElastigroupLoggingExportInput interface { pulumi.Input ToElastigroupLoggingExportOutput() ElastigroupLoggingExportOutput ToElastigroupLoggingExportOutputWithContext(context.Context) ElastigroupLoggingExportOutput }
ElastigroupLoggingExportInput is an input type that accepts ElastigroupLoggingExportArgs and ElastigroupLoggingExportOutput values. You can construct a concrete instance of `ElastigroupLoggingExportInput` via:
ElastigroupLoggingExportArgs{...}
type ElastigroupLoggingExportOutput ¶ added in v3.61.0
type ElastigroupLoggingExportOutput struct{ *pulumi.OutputState }
func (ElastigroupLoggingExportOutput) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingExportOutput) ElementType() reflect.Type
func (ElastigroupLoggingExportOutput) S3s ¶ added in v3.61.0
Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given.
func (ElastigroupLoggingExportOutput) ToElastigroupLoggingExportOutput ¶ added in v3.61.0
func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportOutput() ElastigroupLoggingExportOutput
func (ElastigroupLoggingExportOutput) ToElastigroupLoggingExportOutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportOutputWithContext(ctx context.Context) ElastigroupLoggingExportOutput
func (ElastigroupLoggingExportOutput) ToElastigroupLoggingExportPtrOutput ¶ added in v3.61.0
func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportPtrOutput() ElastigroupLoggingExportPtrOutput
func (ElastigroupLoggingExportOutput) ToElastigroupLoggingExportPtrOutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingExportOutput) ToElastigroupLoggingExportPtrOutputWithContext(ctx context.Context) ElastigroupLoggingExportPtrOutput
type ElastigroupLoggingExportPtrInput ¶ added in v3.61.0
type ElastigroupLoggingExportPtrInput interface { pulumi.Input ToElastigroupLoggingExportPtrOutput() ElastigroupLoggingExportPtrOutput ToElastigroupLoggingExportPtrOutputWithContext(context.Context) ElastigroupLoggingExportPtrOutput }
ElastigroupLoggingExportPtrInput is an input type that accepts ElastigroupLoggingExportArgs, ElastigroupLoggingExportPtr and ElastigroupLoggingExportPtrOutput values. You can construct a concrete instance of `ElastigroupLoggingExportPtrInput` via:
ElastigroupLoggingExportArgs{...} or: nil
func ElastigroupLoggingExportPtr ¶ added in v3.61.0
func ElastigroupLoggingExportPtr(v *ElastigroupLoggingExportArgs) ElastigroupLoggingExportPtrInput
type ElastigroupLoggingExportPtrOutput ¶ added in v3.61.0
type ElastigroupLoggingExportPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupLoggingExportPtrOutput) Elem ¶ added in v3.61.0
func (o ElastigroupLoggingExportPtrOutput) Elem() ElastigroupLoggingExportOutput
func (ElastigroupLoggingExportPtrOutput) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingExportPtrOutput) ElementType() reflect.Type
func (ElastigroupLoggingExportPtrOutput) S3s ¶ added in v3.61.0
Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given.
func (ElastigroupLoggingExportPtrOutput) ToElastigroupLoggingExportPtrOutput ¶ added in v3.61.0
func (o ElastigroupLoggingExportPtrOutput) ToElastigroupLoggingExportPtrOutput() ElastigroupLoggingExportPtrOutput
func (ElastigroupLoggingExportPtrOutput) ToElastigroupLoggingExportPtrOutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingExportPtrOutput) ToElastigroupLoggingExportPtrOutputWithContext(ctx context.Context) ElastigroupLoggingExportPtrOutput
type ElastigroupLoggingExportS3 ¶ added in v3.61.0
type ElastigroupLoggingExportS3 struct { // The identifier of The S3 data integration to export the logs to. Id string `pulumi:"id"` }
type ElastigroupLoggingExportS3Args ¶ added in v3.61.0
type ElastigroupLoggingExportS3Args struct { // The identifier of The S3 data integration to export the logs to. Id pulumi.StringInput `pulumi:"id"` }
func (ElastigroupLoggingExportS3Args) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingExportS3Args) ElementType() reflect.Type
func (ElastigroupLoggingExportS3Args) ToElastigroupLoggingExportS3Output ¶ added in v3.61.0
func (i ElastigroupLoggingExportS3Args) ToElastigroupLoggingExportS3Output() ElastigroupLoggingExportS3Output
func (ElastigroupLoggingExportS3Args) ToElastigroupLoggingExportS3OutputWithContext ¶ added in v3.61.0
func (i ElastigroupLoggingExportS3Args) ToElastigroupLoggingExportS3OutputWithContext(ctx context.Context) ElastigroupLoggingExportS3Output
type ElastigroupLoggingExportS3Array ¶ added in v3.61.0
type ElastigroupLoggingExportS3Array []ElastigroupLoggingExportS3Input
func (ElastigroupLoggingExportS3Array) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingExportS3Array) ElementType() reflect.Type
func (ElastigroupLoggingExportS3Array) ToElastigroupLoggingExportS3ArrayOutput ¶ added in v3.61.0
func (i ElastigroupLoggingExportS3Array) ToElastigroupLoggingExportS3ArrayOutput() ElastigroupLoggingExportS3ArrayOutput
func (ElastigroupLoggingExportS3Array) ToElastigroupLoggingExportS3ArrayOutputWithContext ¶ added in v3.61.0
func (i ElastigroupLoggingExportS3Array) ToElastigroupLoggingExportS3ArrayOutputWithContext(ctx context.Context) ElastigroupLoggingExportS3ArrayOutput
type ElastigroupLoggingExportS3ArrayInput ¶ added in v3.61.0
type ElastigroupLoggingExportS3ArrayInput interface { pulumi.Input ToElastigroupLoggingExportS3ArrayOutput() ElastigroupLoggingExportS3ArrayOutput ToElastigroupLoggingExportS3ArrayOutputWithContext(context.Context) ElastigroupLoggingExportS3ArrayOutput }
ElastigroupLoggingExportS3ArrayInput is an input type that accepts ElastigroupLoggingExportS3Array and ElastigroupLoggingExportS3ArrayOutput values. You can construct a concrete instance of `ElastigroupLoggingExportS3ArrayInput` via:
ElastigroupLoggingExportS3Array{ ElastigroupLoggingExportS3Args{...} }
type ElastigroupLoggingExportS3ArrayOutput ¶ added in v3.61.0
type ElastigroupLoggingExportS3ArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupLoggingExportS3ArrayOutput) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingExportS3ArrayOutput) ElementType() reflect.Type
func (ElastigroupLoggingExportS3ArrayOutput) Index ¶ added in v3.61.0
func (o ElastigroupLoggingExportS3ArrayOutput) Index(i pulumi.IntInput) ElastigroupLoggingExportS3Output
func (ElastigroupLoggingExportS3ArrayOutput) ToElastigroupLoggingExportS3ArrayOutput ¶ added in v3.61.0
func (o ElastigroupLoggingExportS3ArrayOutput) ToElastigroupLoggingExportS3ArrayOutput() ElastigroupLoggingExportS3ArrayOutput
func (ElastigroupLoggingExportS3ArrayOutput) ToElastigroupLoggingExportS3ArrayOutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingExportS3ArrayOutput) ToElastigroupLoggingExportS3ArrayOutputWithContext(ctx context.Context) ElastigroupLoggingExportS3ArrayOutput
type ElastigroupLoggingExportS3Input ¶ added in v3.61.0
type ElastigroupLoggingExportS3Input interface { pulumi.Input ToElastigroupLoggingExportS3Output() ElastigroupLoggingExportS3Output ToElastigroupLoggingExportS3OutputWithContext(context.Context) ElastigroupLoggingExportS3Output }
ElastigroupLoggingExportS3Input is an input type that accepts ElastigroupLoggingExportS3Args and ElastigroupLoggingExportS3Output values. You can construct a concrete instance of `ElastigroupLoggingExportS3Input` via:
ElastigroupLoggingExportS3Args{...}
type ElastigroupLoggingExportS3Output ¶ added in v3.61.0
type ElastigroupLoggingExportS3Output struct{ *pulumi.OutputState }
func (ElastigroupLoggingExportS3Output) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingExportS3Output) ElementType() reflect.Type
func (ElastigroupLoggingExportS3Output) Id ¶ added in v3.61.0
func (o ElastigroupLoggingExportS3Output) Id() pulumi.StringOutput
The identifier of The S3 data integration to export the logs to.
func (ElastigroupLoggingExportS3Output) ToElastigroupLoggingExportS3Output ¶ added in v3.61.0
func (o ElastigroupLoggingExportS3Output) ToElastigroupLoggingExportS3Output() ElastigroupLoggingExportS3Output
func (ElastigroupLoggingExportS3Output) ToElastigroupLoggingExportS3OutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingExportS3Output) ToElastigroupLoggingExportS3OutputWithContext(ctx context.Context) ElastigroupLoggingExportS3Output
type ElastigroupLoggingInput ¶ added in v3.61.0
type ElastigroupLoggingInput interface { pulumi.Input ToElastigroupLoggingOutput() ElastigroupLoggingOutput ToElastigroupLoggingOutputWithContext(context.Context) ElastigroupLoggingOutput }
ElastigroupLoggingInput is an input type that accepts ElastigroupLoggingArgs and ElastigroupLoggingOutput values. You can construct a concrete instance of `ElastigroupLoggingInput` via:
ElastigroupLoggingArgs{...}
type ElastigroupLoggingOutput ¶ added in v3.61.0
type ElastigroupLoggingOutput struct{ *pulumi.OutputState }
func (ElastigroupLoggingOutput) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingOutput) ElementType() reflect.Type
func (ElastigroupLoggingOutput) Export ¶ added in v3.61.0
func (o ElastigroupLoggingOutput) Export() ElastigroupLoggingExportPtrOutput
Logging Export configuration.
func (ElastigroupLoggingOutput) ToElastigroupLoggingOutput ¶ added in v3.61.0
func (o ElastigroupLoggingOutput) ToElastigroupLoggingOutput() ElastigroupLoggingOutput
func (ElastigroupLoggingOutput) ToElastigroupLoggingOutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingOutput) ToElastigroupLoggingOutputWithContext(ctx context.Context) ElastigroupLoggingOutput
func (ElastigroupLoggingOutput) ToElastigroupLoggingPtrOutput ¶ added in v3.61.0
func (o ElastigroupLoggingOutput) ToElastigroupLoggingPtrOutput() ElastigroupLoggingPtrOutput
func (ElastigroupLoggingOutput) ToElastigroupLoggingPtrOutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingOutput) ToElastigroupLoggingPtrOutputWithContext(ctx context.Context) ElastigroupLoggingPtrOutput
type ElastigroupLoggingPtrInput ¶ added in v3.61.0
type ElastigroupLoggingPtrInput interface { pulumi.Input ToElastigroupLoggingPtrOutput() ElastigroupLoggingPtrOutput ToElastigroupLoggingPtrOutputWithContext(context.Context) ElastigroupLoggingPtrOutput }
ElastigroupLoggingPtrInput is an input type that accepts ElastigroupLoggingArgs, ElastigroupLoggingPtr and ElastigroupLoggingPtrOutput values. You can construct a concrete instance of `ElastigroupLoggingPtrInput` via:
ElastigroupLoggingArgs{...} or: nil
func ElastigroupLoggingPtr ¶ added in v3.61.0
func ElastigroupLoggingPtr(v *ElastigroupLoggingArgs) ElastigroupLoggingPtrInput
type ElastigroupLoggingPtrOutput ¶ added in v3.61.0
type ElastigroupLoggingPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupLoggingPtrOutput) Elem ¶ added in v3.61.0
func (o ElastigroupLoggingPtrOutput) Elem() ElastigroupLoggingOutput
func (ElastigroupLoggingPtrOutput) ElementType ¶ added in v3.61.0
func (ElastigroupLoggingPtrOutput) ElementType() reflect.Type
func (ElastigroupLoggingPtrOutput) Export ¶ added in v3.61.0
func (o ElastigroupLoggingPtrOutput) Export() ElastigroupLoggingExportPtrOutput
Logging Export configuration.
func (ElastigroupLoggingPtrOutput) ToElastigroupLoggingPtrOutput ¶ added in v3.61.0
func (o ElastigroupLoggingPtrOutput) ToElastigroupLoggingPtrOutput() ElastigroupLoggingPtrOutput
func (ElastigroupLoggingPtrOutput) ToElastigroupLoggingPtrOutputWithContext ¶ added in v3.61.0
func (o ElastigroupLoggingPtrOutput) ToElastigroupLoggingPtrOutputWithContext(ctx context.Context) ElastigroupLoggingPtrOutput
type ElastigroupMap ¶
type ElastigroupMap map[string]ElastigroupInput
func (ElastigroupMap) ElementType ¶
func (ElastigroupMap) ElementType() reflect.Type
func (ElastigroupMap) ToElastigroupMapOutput ¶
func (i ElastigroupMap) ToElastigroupMapOutput() ElastigroupMapOutput
func (ElastigroupMap) ToElastigroupMapOutputWithContext ¶
func (i ElastigroupMap) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
type ElastigroupMapInput ¶
type ElastigroupMapInput interface { pulumi.Input ToElastigroupMapOutput() ElastigroupMapOutput ToElastigroupMapOutputWithContext(context.Context) ElastigroupMapOutput }
ElastigroupMapInput is an input type that accepts ElastigroupMap and ElastigroupMapOutput values. You can construct a concrete instance of `ElastigroupMapInput` via:
ElastigroupMap{ "key": ElastigroupArgs{...} }
type ElastigroupMapOutput ¶
type ElastigroupMapOutput struct{ *pulumi.OutputState }
func (ElastigroupMapOutput) ElementType ¶
func (ElastigroupMapOutput) ElementType() reflect.Type
func (ElastigroupMapOutput) MapIndex ¶
func (o ElastigroupMapOutput) MapIndex(k pulumi.StringInput) ElastigroupOutput
func (ElastigroupMapOutput) ToElastigroupMapOutput ¶
func (o ElastigroupMapOutput) ToElastigroupMapOutput() ElastigroupMapOutput
func (ElastigroupMapOutput) ToElastigroupMapOutputWithContext ¶
func (o ElastigroupMapOutput) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
type ElastigroupMetadataOptions ¶
type ElastigroupMetadataOptions struct { // The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. Valid values: Integers from `1` to `64`. HttpPutResponseHopLimit *int `pulumi:"httpPutResponseHopLimit"` // The state of token usage for your instance metadata requests. Valid values: `optional` or `required`. HttpTokens string `pulumi:"httpTokens"` // Indicates whether access to instance tags from the instance metadata is enabled or disabled. Can’t be null. InstanceMetadataTags *string `pulumi:"instanceMetadataTags"` }
type ElastigroupMetadataOptionsArgs ¶
type ElastigroupMetadataOptionsArgs struct { // The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. Valid values: Integers from `1` to `64`. HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` // The state of token usage for your instance metadata requests. Valid values: `optional` or `required`. HttpTokens pulumi.StringInput `pulumi:"httpTokens"` // Indicates whether access to instance tags from the instance metadata is enabled or disabled. Can’t be null. InstanceMetadataTags pulumi.StringPtrInput `pulumi:"instanceMetadataTags"` }
func (ElastigroupMetadataOptionsArgs) ElementType ¶
func (ElastigroupMetadataOptionsArgs) ElementType() reflect.Type
func (ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsOutput ¶
func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsOutput() ElastigroupMetadataOptionsOutput
func (ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsOutputWithContext ¶
func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsOutput
func (ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsPtrOutput ¶
func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsPtrOutput() ElastigroupMetadataOptionsPtrOutput
func (ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsPtrOutputWithContext ¶
func (i ElastigroupMetadataOptionsArgs) ToElastigroupMetadataOptionsPtrOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsPtrOutput
type ElastigroupMetadataOptionsInput ¶
type ElastigroupMetadataOptionsInput interface { pulumi.Input ToElastigroupMetadataOptionsOutput() ElastigroupMetadataOptionsOutput ToElastigroupMetadataOptionsOutputWithContext(context.Context) ElastigroupMetadataOptionsOutput }
ElastigroupMetadataOptionsInput is an input type that accepts ElastigroupMetadataOptionsArgs and ElastigroupMetadataOptionsOutput values. You can construct a concrete instance of `ElastigroupMetadataOptionsInput` via:
ElastigroupMetadataOptionsArgs{...}
type ElastigroupMetadataOptionsOutput ¶
type ElastigroupMetadataOptionsOutput struct{ *pulumi.OutputState }
func (ElastigroupMetadataOptionsOutput) ElementType ¶
func (ElastigroupMetadataOptionsOutput) ElementType() reflect.Type
func (ElastigroupMetadataOptionsOutput) HttpPutResponseHopLimit ¶
func (o ElastigroupMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. Valid values: Integers from `1` to `64`.
func (ElastigroupMetadataOptionsOutput) HttpTokens ¶
func (o ElastigroupMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
The state of token usage for your instance metadata requests. Valid values: `optional` or `required`.
func (ElastigroupMetadataOptionsOutput) InstanceMetadataTags ¶ added in v3.27.0
func (o ElastigroupMetadataOptionsOutput) InstanceMetadataTags() pulumi.StringPtrOutput
Indicates whether access to instance tags from the instance metadata is enabled or disabled. Can’t be null.
func (ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsOutput ¶
func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsOutput() ElastigroupMetadataOptionsOutput
func (ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsOutputWithContext ¶
func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsOutput
func (ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsPtrOutput ¶
func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsPtrOutput() ElastigroupMetadataOptionsPtrOutput
func (ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsPtrOutputWithContext ¶
func (o ElastigroupMetadataOptionsOutput) ToElastigroupMetadataOptionsPtrOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsPtrOutput
type ElastigroupMetadataOptionsPtrInput ¶
type ElastigroupMetadataOptionsPtrInput interface { pulumi.Input ToElastigroupMetadataOptionsPtrOutput() ElastigroupMetadataOptionsPtrOutput ToElastigroupMetadataOptionsPtrOutputWithContext(context.Context) ElastigroupMetadataOptionsPtrOutput }
ElastigroupMetadataOptionsPtrInput is an input type that accepts ElastigroupMetadataOptionsArgs, ElastigroupMetadataOptionsPtr and ElastigroupMetadataOptionsPtrOutput values. You can construct a concrete instance of `ElastigroupMetadataOptionsPtrInput` via:
ElastigroupMetadataOptionsArgs{...} or: nil
func ElastigroupMetadataOptionsPtr ¶
func ElastigroupMetadataOptionsPtr(v *ElastigroupMetadataOptionsArgs) ElastigroupMetadataOptionsPtrInput
type ElastigroupMetadataOptionsPtrOutput ¶
type ElastigroupMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupMetadataOptionsPtrOutput) Elem ¶
func (o ElastigroupMetadataOptionsPtrOutput) Elem() ElastigroupMetadataOptionsOutput
func (ElastigroupMetadataOptionsPtrOutput) ElementType ¶
func (ElastigroupMetadataOptionsPtrOutput) ElementType() reflect.Type
func (ElastigroupMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶
func (o ElastigroupMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. Valid values: Integers from `1` to `64`.
func (ElastigroupMetadataOptionsPtrOutput) HttpTokens ¶
func (o ElastigroupMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
The state of token usage for your instance metadata requests. Valid values: `optional` or `required`.
func (ElastigroupMetadataOptionsPtrOutput) InstanceMetadataTags ¶ added in v3.27.0
func (o ElastigroupMetadataOptionsPtrOutput) InstanceMetadataTags() pulumi.StringPtrOutput
Indicates whether access to instance tags from the instance metadata is enabled or disabled. Can’t be null.
func (ElastigroupMetadataOptionsPtrOutput) ToElastigroupMetadataOptionsPtrOutput ¶
func (o ElastigroupMetadataOptionsPtrOutput) ToElastigroupMetadataOptionsPtrOutput() ElastigroupMetadataOptionsPtrOutput
func (ElastigroupMetadataOptionsPtrOutput) ToElastigroupMetadataOptionsPtrOutputWithContext ¶
func (o ElastigroupMetadataOptionsPtrOutput) ToElastigroupMetadataOptionsPtrOutputWithContext(ctx context.Context) ElastigroupMetadataOptionsPtrOutput
type ElastigroupMultipleMetrics ¶ added in v3.7.0
type ElastigroupMultipleMetrics struct { // Array of objects (Expression config) Expressions []ElastigroupMultipleMetricsExpression `pulumi:"expressions"` // Array of objects (Metric config) Metrics []ElastigroupMultipleMetricsMetric `pulumi:"metrics"` }
type ElastigroupMultipleMetricsArgs ¶ added in v3.7.0
type ElastigroupMultipleMetricsArgs struct { // Array of objects (Expression config) Expressions ElastigroupMultipleMetricsExpressionArrayInput `pulumi:"expressions"` // Array of objects (Metric config) Metrics ElastigroupMultipleMetricsMetricArrayInput `pulumi:"metrics"` }
func (ElastigroupMultipleMetricsArgs) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsArgs) ElementType() reflect.Type
func (ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsOutput() ElastigroupMultipleMetricsOutput
func (ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsOutput
func (ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsPtrOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsPtrOutput() ElastigroupMultipleMetricsPtrOutput
func (ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsPtrOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsArgs) ToElastigroupMultipleMetricsPtrOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsPtrOutput
type ElastigroupMultipleMetricsExpression ¶ added in v3.7.0
type ElastigroupMultipleMetricsExpressionArgs ¶ added in v3.7.0
type ElastigroupMultipleMetricsExpressionArgs struct { // An expression consisting of the metric names listed in the 'metrics' array. Expression pulumi.StringInput `pulumi:"expression"` // The group name. Name pulumi.StringInput `pulumi:"name"` }
func (ElastigroupMultipleMetricsExpressionArgs) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsExpressionArgs) ElementType() reflect.Type
func (ElastigroupMultipleMetricsExpressionArgs) ToElastigroupMultipleMetricsExpressionOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsExpressionArgs) ToElastigroupMultipleMetricsExpressionOutput() ElastigroupMultipleMetricsExpressionOutput
func (ElastigroupMultipleMetricsExpressionArgs) ToElastigroupMultipleMetricsExpressionOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsExpressionArgs) ToElastigroupMultipleMetricsExpressionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionOutput
type ElastigroupMultipleMetricsExpressionArray ¶ added in v3.7.0
type ElastigroupMultipleMetricsExpressionArray []ElastigroupMultipleMetricsExpressionInput
func (ElastigroupMultipleMetricsExpressionArray) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsExpressionArray) ElementType() reflect.Type
func (ElastigroupMultipleMetricsExpressionArray) ToElastigroupMultipleMetricsExpressionArrayOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsExpressionArray) ToElastigroupMultipleMetricsExpressionArrayOutput() ElastigroupMultipleMetricsExpressionArrayOutput
func (ElastigroupMultipleMetricsExpressionArray) ToElastigroupMultipleMetricsExpressionArrayOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsExpressionArray) ToElastigroupMultipleMetricsExpressionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionArrayOutput
type ElastigroupMultipleMetricsExpressionArrayInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsExpressionArrayInput interface { pulumi.Input ToElastigroupMultipleMetricsExpressionArrayOutput() ElastigroupMultipleMetricsExpressionArrayOutput ToElastigroupMultipleMetricsExpressionArrayOutputWithContext(context.Context) ElastigroupMultipleMetricsExpressionArrayOutput }
ElastigroupMultipleMetricsExpressionArrayInput is an input type that accepts ElastigroupMultipleMetricsExpressionArray and ElastigroupMultipleMetricsExpressionArrayOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsExpressionArrayInput` via:
ElastigroupMultipleMetricsExpressionArray{ ElastigroupMultipleMetricsExpressionArgs{...} }
type ElastigroupMultipleMetricsExpressionArrayOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsExpressionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsExpressionArrayOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsExpressionArrayOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsExpressionArrayOutput) ToElastigroupMultipleMetricsExpressionArrayOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsExpressionArrayOutput) ToElastigroupMultipleMetricsExpressionArrayOutput() ElastigroupMultipleMetricsExpressionArrayOutput
func (ElastigroupMultipleMetricsExpressionArrayOutput) ToElastigroupMultipleMetricsExpressionArrayOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsExpressionArrayOutput) ToElastigroupMultipleMetricsExpressionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionArrayOutput
type ElastigroupMultipleMetricsExpressionInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsExpressionInput interface { pulumi.Input ToElastigroupMultipleMetricsExpressionOutput() ElastigroupMultipleMetricsExpressionOutput ToElastigroupMultipleMetricsExpressionOutputWithContext(context.Context) ElastigroupMultipleMetricsExpressionOutput }
ElastigroupMultipleMetricsExpressionInput is an input type that accepts ElastigroupMultipleMetricsExpressionArgs and ElastigroupMultipleMetricsExpressionOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsExpressionInput` via:
ElastigroupMultipleMetricsExpressionArgs{...}
type ElastigroupMultipleMetricsExpressionOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsExpressionOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsExpressionOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsExpressionOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsExpressionOutput) Expression ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsExpressionOutput) Expression() pulumi.StringOutput
An expression consisting of the metric names listed in the 'metrics' array.
func (ElastigroupMultipleMetricsExpressionOutput) Name ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsExpressionOutput) Name() pulumi.StringOutput
The group name.
func (ElastigroupMultipleMetricsExpressionOutput) ToElastigroupMultipleMetricsExpressionOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsExpressionOutput) ToElastigroupMultipleMetricsExpressionOutput() ElastigroupMultipleMetricsExpressionOutput
func (ElastigroupMultipleMetricsExpressionOutput) ToElastigroupMultipleMetricsExpressionOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsExpressionOutput) ToElastigroupMultipleMetricsExpressionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsExpressionOutput
type ElastigroupMultipleMetricsInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsInput interface { pulumi.Input ToElastigroupMultipleMetricsOutput() ElastigroupMultipleMetricsOutput ToElastigroupMultipleMetricsOutputWithContext(context.Context) ElastigroupMultipleMetricsOutput }
ElastigroupMultipleMetricsInput is an input type that accepts ElastigroupMultipleMetricsArgs and ElastigroupMultipleMetricsOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsInput` via:
ElastigroupMultipleMetricsArgs{...}
type ElastigroupMultipleMetricsMetric ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetric struct { Dimensions []ElastigroupMultipleMetricsMetricDimension `pulumi:"dimensions"` // Percentile statistic. Valid values: `"p0.1"` - `"p100"`. ExtendedStatistic *string `pulumi:"extendedStatistic"` MetricName string `pulumi:"metricName"` // The group name. Name string `pulumi:"name"` Namespace string `pulumi:"namespace"` Statistic *string `pulumi:"statistic"` Unit *string `pulumi:"unit"` }
type ElastigroupMultipleMetricsMetricArgs ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricArgs struct { Dimensions ElastigroupMultipleMetricsMetricDimensionArrayInput `pulumi:"dimensions"` // Percentile statistic. Valid values: `"p0.1"` - `"p100"`. ExtendedStatistic pulumi.StringPtrInput `pulumi:"extendedStatistic"` MetricName pulumi.StringInput `pulumi:"metricName"` // The group name. Name pulumi.StringInput `pulumi:"name"` Namespace pulumi.StringInput `pulumi:"namespace"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ElastigroupMultipleMetricsMetricArgs) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricArgs) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricArgs) ToElastigroupMultipleMetricsMetricOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricArgs) ToElastigroupMultipleMetricsMetricOutput() ElastigroupMultipleMetricsMetricOutput
func (ElastigroupMultipleMetricsMetricArgs) ToElastigroupMultipleMetricsMetricOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricArgs) ToElastigroupMultipleMetricsMetricOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricOutput
type ElastigroupMultipleMetricsMetricArray ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricArray []ElastigroupMultipleMetricsMetricInput
func (ElastigroupMultipleMetricsMetricArray) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricArray) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricArray) ToElastigroupMultipleMetricsMetricArrayOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricArray) ToElastigroupMultipleMetricsMetricArrayOutput() ElastigroupMultipleMetricsMetricArrayOutput
func (ElastigroupMultipleMetricsMetricArray) ToElastigroupMultipleMetricsMetricArrayOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricArray) ToElastigroupMultipleMetricsMetricArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricArrayOutput
type ElastigroupMultipleMetricsMetricArrayInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricArrayInput interface { pulumi.Input ToElastigroupMultipleMetricsMetricArrayOutput() ElastigroupMultipleMetricsMetricArrayOutput ToElastigroupMultipleMetricsMetricArrayOutputWithContext(context.Context) ElastigroupMultipleMetricsMetricArrayOutput }
ElastigroupMultipleMetricsMetricArrayInput is an input type that accepts ElastigroupMultipleMetricsMetricArray and ElastigroupMultipleMetricsMetricArrayOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsMetricArrayInput` via:
ElastigroupMultipleMetricsMetricArray{ ElastigroupMultipleMetricsMetricArgs{...} }
type ElastigroupMultipleMetricsMetricArrayOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsMetricArrayOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricArrayOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricArrayOutput) ToElastigroupMultipleMetricsMetricArrayOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricArrayOutput) ToElastigroupMultipleMetricsMetricArrayOutput() ElastigroupMultipleMetricsMetricArrayOutput
func (ElastigroupMultipleMetricsMetricArrayOutput) ToElastigroupMultipleMetricsMetricArrayOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricArrayOutput) ToElastigroupMultipleMetricsMetricArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricArrayOutput
type ElastigroupMultipleMetricsMetricDimension ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricDimensionArgs ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricDimensionArgs struct { // The group name. Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupMultipleMetricsMetricDimensionArgs) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricDimensionArgs) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricDimensionArgs) ToElastigroupMultipleMetricsMetricDimensionOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricDimensionArgs) ToElastigroupMultipleMetricsMetricDimensionOutput() ElastigroupMultipleMetricsMetricDimensionOutput
func (ElastigroupMultipleMetricsMetricDimensionArgs) ToElastigroupMultipleMetricsMetricDimensionOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricDimensionArgs) ToElastigroupMultipleMetricsMetricDimensionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionOutput
type ElastigroupMultipleMetricsMetricDimensionArray ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricDimensionArray []ElastigroupMultipleMetricsMetricDimensionInput
func (ElastigroupMultipleMetricsMetricDimensionArray) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricDimensionArray) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricDimensionArray) ToElastigroupMultipleMetricsMetricDimensionArrayOutput ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricDimensionArray) ToElastigroupMultipleMetricsMetricDimensionArrayOutput() ElastigroupMultipleMetricsMetricDimensionArrayOutput
func (ElastigroupMultipleMetricsMetricDimensionArray) ToElastigroupMultipleMetricsMetricDimensionArrayOutputWithContext ¶ added in v3.7.0
func (i ElastigroupMultipleMetricsMetricDimensionArray) ToElastigroupMultipleMetricsMetricDimensionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionArrayOutput
type ElastigroupMultipleMetricsMetricDimensionArrayInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricDimensionArrayInput interface { pulumi.Input ToElastigroupMultipleMetricsMetricDimensionArrayOutput() ElastigroupMultipleMetricsMetricDimensionArrayOutput ToElastigroupMultipleMetricsMetricDimensionArrayOutputWithContext(context.Context) ElastigroupMultipleMetricsMetricDimensionArrayOutput }
ElastigroupMultipleMetricsMetricDimensionArrayInput is an input type that accepts ElastigroupMultipleMetricsMetricDimensionArray and ElastigroupMultipleMetricsMetricDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsMetricDimensionArrayInput` via:
ElastigroupMultipleMetricsMetricDimensionArray{ ElastigroupMultipleMetricsMetricDimensionArgs{...} }
type ElastigroupMultipleMetricsMetricDimensionArrayOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsMetricDimensionArrayOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricDimensionArrayOutput) ToElastigroupMultipleMetricsMetricDimensionArrayOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricDimensionArrayOutput) ToElastigroupMultipleMetricsMetricDimensionArrayOutput() ElastigroupMultipleMetricsMetricDimensionArrayOutput
func (ElastigroupMultipleMetricsMetricDimensionArrayOutput) ToElastigroupMultipleMetricsMetricDimensionArrayOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricDimensionArrayOutput) ToElastigroupMultipleMetricsMetricDimensionArrayOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionArrayOutput
type ElastigroupMultipleMetricsMetricDimensionInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricDimensionInput interface { pulumi.Input ToElastigroupMultipleMetricsMetricDimensionOutput() ElastigroupMultipleMetricsMetricDimensionOutput ToElastigroupMultipleMetricsMetricDimensionOutputWithContext(context.Context) ElastigroupMultipleMetricsMetricDimensionOutput }
ElastigroupMultipleMetricsMetricDimensionInput is an input type that accepts ElastigroupMultipleMetricsMetricDimensionArgs and ElastigroupMultipleMetricsMetricDimensionOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsMetricDimensionInput` via:
ElastigroupMultipleMetricsMetricDimensionArgs{...}
type ElastigroupMultipleMetricsMetricDimensionOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsMetricDimensionOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricDimensionOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricDimensionOutput) Name ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricDimensionOutput) Name() pulumi.StringOutput
The group name.
func (ElastigroupMultipleMetricsMetricDimensionOutput) ToElastigroupMultipleMetricsMetricDimensionOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricDimensionOutput) ToElastigroupMultipleMetricsMetricDimensionOutput() ElastigroupMultipleMetricsMetricDimensionOutput
func (ElastigroupMultipleMetricsMetricDimensionOutput) ToElastigroupMultipleMetricsMetricDimensionOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricDimensionOutput) ToElastigroupMultipleMetricsMetricDimensionOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricDimensionOutput
func (ElastigroupMultipleMetricsMetricDimensionOutput) Value ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricDimensionOutput) Value() pulumi.StringPtrOutput
type ElastigroupMultipleMetricsMetricInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricInput interface { pulumi.Input ToElastigroupMultipleMetricsMetricOutput() ElastigroupMultipleMetricsMetricOutput ToElastigroupMultipleMetricsMetricOutputWithContext(context.Context) ElastigroupMultipleMetricsMetricOutput }
ElastigroupMultipleMetricsMetricInput is an input type that accepts ElastigroupMultipleMetricsMetricArgs and ElastigroupMultipleMetricsMetricOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsMetricInput` via:
ElastigroupMultipleMetricsMetricArgs{...}
type ElastigroupMultipleMetricsMetricOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsMetricOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsMetricOutput) Dimensions ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) Dimensions() ElastigroupMultipleMetricsMetricDimensionArrayOutput
func (ElastigroupMultipleMetricsMetricOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsMetricOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsMetricOutput) ExtendedStatistic ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) ExtendedStatistic() pulumi.StringPtrOutput
Percentile statistic. Valid values: `"p0.1"` - `"p100"`.
func (ElastigroupMultipleMetricsMetricOutput) MetricName ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) MetricName() pulumi.StringOutput
func (ElastigroupMultipleMetricsMetricOutput) Name ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) Name() pulumi.StringOutput
The group name.
func (ElastigroupMultipleMetricsMetricOutput) Namespace ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) Namespace() pulumi.StringOutput
func (ElastigroupMultipleMetricsMetricOutput) Statistic ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) Statistic() pulumi.StringPtrOutput
func (ElastigroupMultipleMetricsMetricOutput) ToElastigroupMultipleMetricsMetricOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) ToElastigroupMultipleMetricsMetricOutput() ElastigroupMultipleMetricsMetricOutput
func (ElastigroupMultipleMetricsMetricOutput) ToElastigroupMultipleMetricsMetricOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) ToElastigroupMultipleMetricsMetricOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsMetricOutput
func (ElastigroupMultipleMetricsMetricOutput) Unit ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsMetricOutput) Unit() pulumi.StringPtrOutput
type ElastigroupMultipleMetricsOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsOutput) Expressions ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsOutput) Expressions() ElastigroupMultipleMetricsExpressionArrayOutput
Array of objects (Expression config)
func (ElastigroupMultipleMetricsOutput) Metrics ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsOutput) Metrics() ElastigroupMultipleMetricsMetricArrayOutput
Array of objects (Metric config)
func (ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsOutput() ElastigroupMultipleMetricsOutput
func (ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsOutput
func (ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsPtrOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsPtrOutput() ElastigroupMultipleMetricsPtrOutput
func (ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsPtrOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsOutput) ToElastigroupMultipleMetricsPtrOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsPtrOutput
type ElastigroupMultipleMetricsPtrInput ¶ added in v3.7.0
type ElastigroupMultipleMetricsPtrInput interface { pulumi.Input ToElastigroupMultipleMetricsPtrOutput() ElastigroupMultipleMetricsPtrOutput ToElastigroupMultipleMetricsPtrOutputWithContext(context.Context) ElastigroupMultipleMetricsPtrOutput }
ElastigroupMultipleMetricsPtrInput is an input type that accepts ElastigroupMultipleMetricsArgs, ElastigroupMultipleMetricsPtr and ElastigroupMultipleMetricsPtrOutput values. You can construct a concrete instance of `ElastigroupMultipleMetricsPtrInput` via:
ElastigroupMultipleMetricsArgs{...} or: nil
func ElastigroupMultipleMetricsPtr ¶ added in v3.7.0
func ElastigroupMultipleMetricsPtr(v *ElastigroupMultipleMetricsArgs) ElastigroupMultipleMetricsPtrInput
type ElastigroupMultipleMetricsPtrOutput ¶ added in v3.7.0
type ElastigroupMultipleMetricsPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupMultipleMetricsPtrOutput) Elem ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsPtrOutput) Elem() ElastigroupMultipleMetricsOutput
func (ElastigroupMultipleMetricsPtrOutput) ElementType ¶ added in v3.7.0
func (ElastigroupMultipleMetricsPtrOutput) ElementType() reflect.Type
func (ElastigroupMultipleMetricsPtrOutput) Expressions ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsPtrOutput) Expressions() ElastigroupMultipleMetricsExpressionArrayOutput
Array of objects (Expression config)
func (ElastigroupMultipleMetricsPtrOutput) Metrics ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsPtrOutput) Metrics() ElastigroupMultipleMetricsMetricArrayOutput
Array of objects (Metric config)
func (ElastigroupMultipleMetricsPtrOutput) ToElastigroupMultipleMetricsPtrOutput ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsPtrOutput) ToElastigroupMultipleMetricsPtrOutput() ElastigroupMultipleMetricsPtrOutput
func (ElastigroupMultipleMetricsPtrOutput) ToElastigroupMultipleMetricsPtrOutputWithContext ¶ added in v3.7.0
func (o ElastigroupMultipleMetricsPtrOutput) ToElastigroupMultipleMetricsPtrOutputWithContext(ctx context.Context) ElastigroupMultipleMetricsPtrOutput
type ElastigroupNetworkInterface ¶
type ElastigroupNetworkInterface struct { // Indicates whether to assign IPV6 addresses to your instance. Requires a subnet with IPV6 CIDR block ranges. // // Usage: AssociateIpv6Address *bool `pulumi:"associateIpv6Address"` // Indicates whether to assign a public IP address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. AssociatePublicIpAddress *bool `pulumi:"associatePublicIpAddress"` // If set to true, the interface is deleted when the instance is terminated. DeleteOnTermination *bool `pulumi:"deleteOnTermination"` // The description of the network interface. Description *string `pulumi:"description"` // The index of the device on the instance for the network interface attachment. DeviceIndex string `pulumi:"deviceIndex"` // The ID of the network interface. NetworkInterfaceId *string `pulumi:"networkInterfaceId"` // The private IP address of the network interface. PrivateIpAddress *string `pulumi:"privateIpAddress"` // The number of secondary private IP addresses. SecondaryPrivateIpAddressCount *string `pulumi:"secondaryPrivateIpAddressCount"` }
type ElastigroupNetworkInterfaceArgs ¶
type ElastigroupNetworkInterfaceArgs struct { // Indicates whether to assign IPV6 addresses to your instance. Requires a subnet with IPV6 CIDR block ranges. // // Usage: AssociateIpv6Address pulumi.BoolPtrInput `pulumi:"associateIpv6Address"` // Indicates whether to assign a public IP address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. AssociatePublicIpAddress pulumi.BoolPtrInput `pulumi:"associatePublicIpAddress"` // If set to true, the interface is deleted when the instance is terminated. DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` // The description of the network interface. Description pulumi.StringPtrInput `pulumi:"description"` // The index of the device on the instance for the network interface attachment. DeviceIndex pulumi.StringInput `pulumi:"deviceIndex"` // The ID of the network interface. NetworkInterfaceId pulumi.StringPtrInput `pulumi:"networkInterfaceId"` // The private IP address of the network interface. PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` // The number of secondary private IP addresses. SecondaryPrivateIpAddressCount pulumi.StringPtrInput `pulumi:"secondaryPrivateIpAddressCount"` }
func (ElastigroupNetworkInterfaceArgs) ElementType ¶
func (ElastigroupNetworkInterfaceArgs) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutput ¶
func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
func (ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutputWithContext ¶
func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
type ElastigroupNetworkInterfaceArray ¶
type ElastigroupNetworkInterfaceArray []ElastigroupNetworkInterfaceInput
func (ElastigroupNetworkInterfaceArray) ElementType ¶
func (ElastigroupNetworkInterfaceArray) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutput ¶
func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
func (ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutputWithContext ¶
func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
type ElastigroupNetworkInterfaceArrayInput ¶
type ElastigroupNetworkInterfaceArrayInput interface { pulumi.Input ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput ToElastigroupNetworkInterfaceArrayOutputWithContext(context.Context) ElastigroupNetworkInterfaceArrayOutput }
ElastigroupNetworkInterfaceArrayInput is an input type that accepts ElastigroupNetworkInterfaceArray and ElastigroupNetworkInterfaceArrayOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceArrayInput` via:
ElastigroupNetworkInterfaceArray{ ElastigroupNetworkInterfaceArgs{...} }
type ElastigroupNetworkInterfaceArrayOutput ¶
type ElastigroupNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceArrayOutput) ElementType ¶
func (ElastigroupNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutput ¶
func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
func (ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutputWithContext ¶
func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
type ElastigroupNetworkInterfaceInput ¶
type ElastigroupNetworkInterfaceInput interface { pulumi.Input ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput ToElastigroupNetworkInterfaceOutputWithContext(context.Context) ElastigroupNetworkInterfaceOutput }
ElastigroupNetworkInterfaceInput is an input type that accepts ElastigroupNetworkInterfaceArgs and ElastigroupNetworkInterfaceOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceInput` via:
ElastigroupNetworkInterfaceArgs{...}
type ElastigroupNetworkInterfaceOutput ¶
type ElastigroupNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceOutput) AssociateIpv6Address ¶
func (o ElastigroupNetworkInterfaceOutput) AssociateIpv6Address() pulumi.BoolPtrOutput
Indicates whether to assign IPV6 addresses to your instance. Requires a subnet with IPV6 CIDR block ranges.
Usage:
func (ElastigroupNetworkInterfaceOutput) AssociatePublicIpAddress ¶
func (o ElastigroupNetworkInterfaceOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
Indicates whether to assign a public IP address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one.
func (ElastigroupNetworkInterfaceOutput) DeleteOnTermination ¶
func (o ElastigroupNetworkInterfaceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
If set to true, the interface is deleted when the instance is terminated.
func (ElastigroupNetworkInterfaceOutput) Description ¶
func (o ElastigroupNetworkInterfaceOutput) Description() pulumi.StringPtrOutput
The description of the network interface.
func (ElastigroupNetworkInterfaceOutput) DeviceIndex ¶
func (o ElastigroupNetworkInterfaceOutput) DeviceIndex() pulumi.StringOutput
The index of the device on the instance for the network interface attachment.
func (ElastigroupNetworkInterfaceOutput) ElementType ¶
func (ElastigroupNetworkInterfaceOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceOutput) NetworkInterfaceId ¶
func (o ElastigroupNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringPtrOutput
The ID of the network interface.
func (ElastigroupNetworkInterfaceOutput) PrivateIpAddress ¶
func (o ElastigroupNetworkInterfaceOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address of the network interface.
func (ElastigroupNetworkInterfaceOutput) SecondaryPrivateIpAddressCount ¶
func (o ElastigroupNetworkInterfaceOutput) SecondaryPrivateIpAddressCount() pulumi.StringPtrOutput
The number of secondary private IP addresses.
func (ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutput ¶
func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
func (ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutputWithContext ¶
func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
type ElastigroupOutput ¶
type ElastigroupOutput struct{ *pulumi.OutputState }
func (ElastigroupOutput) AutoHealing ¶ added in v3.89.0
func (o ElastigroupOutput) AutoHealing() pulumi.BoolPtrOutput
Auto-healing replacement won't be triggered if this parameter value is "false". In a case of a stateful group - no recycling will start if this parameter value is "false".
func (ElastigroupOutput) AvailabilityZones ¶ added in v3.20.0
func (o ElastigroupOutput) AvailabilityZones() pulumi.StringArrayOutput
List of Strings of availability zones. When this parameter is set, `subnetIds` should be left unused. Note: `availabilityZones` naming syntax follows the convention `availability-zone:subnet:placement-group-name`. For example, to set an AZ in `us-east-1` with subnet `subnet-123456` and placement group `ClusterI03`, you would set: `availabilityZones = ["us-east-1a:subnet-123456:ClusterI03"]`
func (ElastigroupOutput) BlockDevicesMode ¶ added in v3.20.0
func (o ElastigroupOutput) BlockDevicesMode() pulumi.StringPtrOutput
func (ElastigroupOutput) CapacityUnit ¶ added in v3.20.0
func (o ElastigroupOutput) CapacityUnit() pulumi.StringOutput
The capacity unit to launch instances by. If not specified, when choosing the weight unit, each instance will weight as the number of its vCPUs. Valid values: `instance`, `weight`.
func (ElastigroupOutput) ConsiderOdPricing ¶ added in v3.23.0
func (o ElastigroupOutput) ConsiderOdPricing() pulumi.BoolPtrOutput
func (ElastigroupOutput) CpuCredits ¶ added in v3.20.0
func (o ElastigroupOutput) CpuCredits() pulumi.StringPtrOutput
Controls how T3 instances are launched. Valid values: `standard`, `unlimited`.
func (ElastigroupOutput) CpuOptions ¶ added in v3.20.0
func (o ElastigroupOutput) CpuOptions() ElastigroupCpuOptionsPtrOutput
The CPU options for the instances that are launched within the group:
func (ElastigroupOutput) Description ¶ added in v3.20.0
func (o ElastigroupOutput) Description() pulumi.StringPtrOutput
The group description.
func (ElastigroupOutput) DesiredCapacity ¶ added in v3.20.0
func (o ElastigroupOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired number of instances the group should have at any time.
func (ElastigroupOutput) DrainingTimeout ¶ added in v3.20.0
func (o ElastigroupOutput) DrainingTimeout() pulumi.IntOutput
The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation.
func (ElastigroupOutput) EbsBlockDevices ¶ added in v3.20.0
func (o ElastigroupOutput) EbsBlockDevices() ElastigroupEbsBlockDeviceArrayOutput
func (ElastigroupOutput) EbsOptimized ¶ added in v3.20.0
func (o ElastigroupOutput) EbsOptimized() pulumi.BoolOutput
Enable high bandwidth connectivity between instances and AWS’s Elastic Block Store (EBS). For instance types that are EBS-optimized by default this parameter will be ignored.
func (ElastigroupOutput) ElasticIps ¶ added in v3.20.0
func (o ElastigroupOutput) ElasticIps() pulumi.StringArrayOutput
A list of [AWS Elastic IP](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) allocation IDs to associate to the group instances.
func (ElastigroupOutput) ElasticLoadBalancers ¶ added in v3.20.0
func (o ElastigroupOutput) ElasticLoadBalancers() pulumi.StringArrayOutput
func (ElastigroupOutput) ElementType ¶
func (ElastigroupOutput) ElementType() reflect.Type
func (ElastigroupOutput) EnableMonitoring ¶ added in v3.20.0
func (o ElastigroupOutput) EnableMonitoring() pulumi.BoolPtrOutput
Indicates whether monitoring is enabled for the instance.
func (ElastigroupOutput) EphemeralBlockDevices ¶ added in v3.20.0
func (o ElastigroupOutput) EphemeralBlockDevices() ElastigroupEphemeralBlockDeviceArrayOutput
func (ElastigroupOutput) FallbackToOndemand ¶ added in v3.20.0
func (o ElastigroupOutput) FallbackToOndemand() pulumi.BoolOutput
In a case of no Spot instances available, Elastigroup will launch on-demand instances instead.
func (ElastigroupOutput) HealthCheckGracePeriod ¶ added in v3.20.0
func (o ElastigroupOutput) HealthCheckGracePeriod() pulumi.IntPtrOutput
The amount of time, in seconds, after the instance has launched to starts and check its health.
func (ElastigroupOutput) HealthCheckType ¶ added in v3.20.0
func (o ElastigroupOutput) HealthCheckType() pulumi.StringPtrOutput
The service that will perform health checks for the instance. Valid values: `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"EC2"`, `"K8S_NODE"`, `"NOMAD_NODE"`, `"ECS_CLUSTER_INSTANCE"`.
func (ElastigroupOutput) HealthCheckUnhealthyDurationBeforeReplacement ¶ added in v3.20.0
func (o ElastigroupOutput) HealthCheckUnhealthyDurationBeforeReplacement() pulumi.IntPtrOutput
The amount of time, in seconds, that we will wait before replacing an instance that is running and became unhealthy (this is only applicable for instances that were once healthy).
func (ElastigroupOutput) IamInstanceProfile ¶ added in v3.20.0
func (o ElastigroupOutput) IamInstanceProfile() pulumi.StringPtrOutput
The ARN or name of an IAM instance profile to associate with launched instances.
func (ElastigroupOutput) ImageId ¶ added in v3.20.0
func (o ElastigroupOutput) ImageId() pulumi.StringPtrOutput
The ID of the AMI used to launch the instance.
func (ElastigroupOutput) Images ¶ added in v3.23.0
func (o ElastigroupOutput) Images() ElastigroupImageArrayOutput
An array of image objects. Note: Elastigroup can be configured with either imageId or images, but not both.
func (ElastigroupOutput) ImmediateOdRecoverThreshold ¶ added in v3.23.0
func (o ElastigroupOutput) ImmediateOdRecoverThreshold() pulumi.IntPtrOutput
func (ElastigroupOutput) InstanceTypesOndemand ¶ added in v3.20.0
func (o ElastigroupOutput) InstanceTypesOndemand() pulumi.StringPtrOutput
The type of instance determines your instance's CPU capacity, memory and storage (e.g., m1.small, c1.xlarge).
func (ElastigroupOutput) InstanceTypesPreferredSpots ¶ added in v3.20.0
func (o ElastigroupOutput) InstanceTypesPreferredSpots() pulumi.StringArrayOutput
Prioritize a subset of spot instance types. Must be a subset of the selected spot instance types.
func (ElastigroupOutput) InstanceTypesSpots ¶ added in v3.20.0
func (o ElastigroupOutput) InstanceTypesSpots() pulumi.StringArrayOutput
One or more instance types. Note: Cannot be defined if 'resourceRequirements' is defined.
func (ElastigroupOutput) InstanceTypesWeights ¶ added in v3.20.0
func (o ElastigroupOutput) InstanceTypesWeights() ElastigroupInstanceTypesWeightArrayOutput
List of weights per instance type for weighted groups. Each object in the list should have the following attributes:
func (ElastigroupOutput) IntegrationBeanstalk ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationBeanstalk() ElastigroupIntegrationBeanstalkPtrOutput
func (ElastigroupOutput) IntegrationCodedeploy ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationCodedeploy() ElastigroupIntegrationCodedeployPtrOutput
func (ElastigroupOutput) IntegrationDockerSwarm ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationDockerSwarm() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupOutput) IntegrationEcs ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationEcs() ElastigroupIntegrationEcsPtrOutput
func (ElastigroupOutput) IntegrationGitlab ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationGitlab() ElastigroupIntegrationGitlabPtrOutput
func (ElastigroupOutput) IntegrationKubernetes ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationKubernetes() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupOutput) IntegrationMesosphere ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationMesosphere() ElastigroupIntegrationMesospherePtrOutput
func (ElastigroupOutput) IntegrationNomad ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationNomad() ElastigroupIntegrationNomadPtrOutput
func (ElastigroupOutput) IntegrationRancher ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationRancher() ElastigroupIntegrationRancherPtrOutput
func (ElastigroupOutput) IntegrationRoute53 ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationRoute53() ElastigroupIntegrationRoute53PtrOutput
func (ElastigroupOutput) Itfs ¶ added in v3.20.0
func (o ElastigroupOutput) Itfs() ElastigroupItfArrayOutput
func (ElastigroupOutput) KeyName ¶ added in v3.20.0
func (o ElastigroupOutput) KeyName() pulumi.StringPtrOutput
The key name that should be used for the instance.
func (ElastigroupOutput) LifetimePeriod ¶ added in v3.20.0
func (o ElastigroupOutput) LifetimePeriod() pulumi.StringPtrOutput
func (ElastigroupOutput) Logging ¶ added in v3.61.0
func (o ElastigroupOutput) Logging() ElastigroupLoggingPtrOutput
Logging configuration.
func (ElastigroupOutput) MaxSize ¶ added in v3.20.0
func (o ElastigroupOutput) MaxSize() pulumi.IntOutput
The maximum number of instances the group should have at any time.
func (ElastigroupOutput) MetadataOptions ¶ added in v3.20.0
func (o ElastigroupOutput) MetadataOptions() ElastigroupMetadataOptionsPtrOutput
Data that used to configure or manage the running instances:
func (ElastigroupOutput) MinSize ¶ added in v3.20.0
func (o ElastigroupOutput) MinSize() pulumi.IntOutput
The minimum number of instances the group should have at any time.
func (ElastigroupOutput) MinimumInstanceLifetime ¶ added in v3.20.0
func (o ElastigroupOutput) MinimumInstanceLifetime() pulumi.IntPtrOutput
Defines the preferred minimum instance lifetime in hours. Markets which comply with this preference will be prioritized. Optional values: 1, 3, 6, 12, 24.
func (ElastigroupOutput) MultipleMetrics ¶ added in v3.20.0
func (o ElastigroupOutput) MultipleMetrics() ElastigroupMultipleMetricsPtrOutput
func (ElastigroupOutput) Name ¶ added in v3.20.0
func (o ElastigroupOutput) Name() pulumi.StringOutput
The group name.
func (ElastigroupOutput) NetworkInterfaces ¶ added in v3.20.0
func (o ElastigroupOutput) NetworkInterfaces() ElastigroupNetworkInterfaceArrayOutput
func (ElastigroupOutput) OnDemandTypes ¶ added in v3.46.0
func (o ElastigroupOutput) OnDemandTypes() pulumi.StringArrayOutput
Available ondemand instance types. Note: Either ondemand or onDemandTypes must be defined, but not both.
func (ElastigroupOutput) OndemandCount ¶ added in v3.20.0
func (o ElastigroupOutput) OndemandCount() pulumi.IntPtrOutput
Number of on demand instances to launch in the group. All other instances will be spot instances. When this parameter is set the `spotPercentage` parameter is being ignored.
func (ElastigroupOutput) Orientation ¶ added in v3.20.0
func (o ElastigroupOutput) Orientation() pulumi.StringOutput
Select a prediction strategy. Valid values: `balanced`, `costOriented`, `equalAzDistribution`, `availabilityOriented`. You can read more in our documentation.
func (ElastigroupOutput) PersistBlockDevices ¶ added in v3.20.0
func (o ElastigroupOutput) PersistBlockDevices() pulumi.BoolPtrOutput
func (ElastigroupOutput) PersistPrivateIp ¶ added in v3.20.0
func (o ElastigroupOutput) PersistPrivateIp() pulumi.BoolPtrOutput
func (ElastigroupOutput) PersistRootDevice ¶ added in v3.20.0
func (o ElastigroupOutput) PersistRootDevice() pulumi.BoolPtrOutput
func (ElastigroupOutput) PlacementTenancy ¶ added in v3.20.0
func (o ElastigroupOutput) PlacementTenancy() pulumi.StringPtrOutput
Enable dedicated tenancy. Note: There is a flat hourly fee for each region in which dedicated tenancy is used. Valid values: "default", "dedicated" .
func (ElastigroupOutput) PreferredAvailabilityZones ¶ added in v3.20.0
func (o ElastigroupOutput) PreferredAvailabilityZones() pulumi.StringArrayOutput
The AZs to prioritize when launching Spot instances. If no markets are available in the Preferred AZs, Spot instances are launched in the non-preferred AZs. Note: Must be a sublist of `availabilityZones` and `orientation` value must not be `"equalAzDistribution"`.
func (ElastigroupOutput) PrivateIps ¶ added in v3.20.0
func (o ElastigroupOutput) PrivateIps() pulumi.StringArrayOutput
func (ElastigroupOutput) Product ¶ added in v3.20.0
func (o ElastigroupOutput) Product() pulumi.StringOutput
Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`.
func (ElastigroupOutput) Region ¶ added in v3.20.0
func (o ElastigroupOutput) Region() pulumi.StringPtrOutput
The AWS region your group will be created in. Note: This parameter is required if you specify subnets (through subnet_ids). This parameter is optional if you specify Availability Zones (through availability_zones).
func (ElastigroupOutput) ResourceRequirements ¶ added in v3.46.0
func (o ElastigroupOutput) ResourceRequirements() ElastigroupResourceRequirementArrayOutput
Required instance attributes. Instance types will be selected based on these requirements.
func (ElastigroupOutput) ResourceTagSpecifications ¶ added in v3.20.0
func (o ElastigroupOutput) ResourceTagSpecifications() ElastigroupResourceTagSpecificationArrayOutput
User will specify which resources should be tagged with group tags.
func (ElastigroupOutput) RestrictSingleAz ¶ added in v3.89.0
func (o ElastigroupOutput) RestrictSingleAz() pulumi.BoolPtrOutput
Elastigroup will automatically scale your instances in the most available and cost efficient availability zone. Every evaluation will be done when there are no active instances in the group.
func (ElastigroupOutput) RevertToSpot ¶ added in v3.20.0
func (o ElastigroupOutput) RevertToSpot() ElastigroupRevertToSpotPtrOutput
Hold settings for strategy correction – replacing On-Demand for Spot instances. Supported Values: `"never"`, `"always"`, `"timeWindow"`
func (ElastigroupOutput) ScalingDownPolicies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingDownPolicies() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupOutput) ScalingStrategies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingStrategies() ElastigroupScalingStrategyArrayOutput
Set termination policy.
func (ElastigroupOutput) ScalingTargetPolicies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingTargetPolicies() ElastigroupScalingTargetPolicyArrayOutput
func (ElastigroupOutput) ScalingUpPolicies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingUpPolicies() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupOutput) ScheduledTasks ¶ added in v3.20.0
func (o ElastigroupOutput) ScheduledTasks() ElastigroupScheduledTaskArrayOutput
func (ElastigroupOutput) SecurityGroups ¶ added in v3.20.0
func (o ElastigroupOutput) SecurityGroups() pulumi.StringArrayOutput
A list of associated security group IDS.
func (ElastigroupOutput) ShutdownScript ¶ added in v3.20.0
func (o ElastigroupOutput) ShutdownScript() pulumi.StringPtrOutput
The Base64-encoded shutdown script that executes prior to instance termination, for more information please see: [Shutdown Script](https://api.spotinst.com/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/)
func (ElastigroupOutput) Signals ¶ added in v3.20.0
func (o ElastigroupOutput) Signals() ElastigroupSignalArrayOutput
func (ElastigroupOutput) SpotPercentage ¶ added in v3.20.0
func (o ElastigroupOutput) SpotPercentage() pulumi.IntPtrOutput
The percentage of Spot instances that would spin up from the `desiredCapacity` number.
func (ElastigroupOutput) StatefulDeallocation ¶ added in v3.20.0
func (o ElastigroupOutput) StatefulDeallocation() ElastigroupStatefulDeallocationPtrOutput
func (ElastigroupOutput) StatefulInstanceActions ¶ added in v3.20.0
func (o ElastigroupOutput) StatefulInstanceActions() ElastigroupStatefulInstanceActionArrayOutput
func (ElastigroupOutput) SubnetIds ¶ added in v3.20.0
func (o ElastigroupOutput) SubnetIds() pulumi.StringArrayOutput
List of Strings of subnet identifiers. Note: When this parameter is set, `availabilityZones` should be left unused.
func (ElastigroupOutput) Tags ¶ added in v3.20.0
func (o ElastigroupOutput) Tags() ElastigroupTagArrayOutput
A key/value mapping of tags to assign to the resource.
func (ElastigroupOutput) TargetGroupArns ¶ added in v3.20.0
func (o ElastigroupOutput) TargetGroupArns() pulumi.StringArrayOutput
func (ElastigroupOutput) ToElastigroupOutput ¶
func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
func (ElastigroupOutput) ToElastigroupOutputWithContext ¶
func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
func (ElastigroupOutput) UpdatePolicy ¶ added in v3.20.0
func (o ElastigroupOutput) UpdatePolicy() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupOutput) UserData ¶ added in v3.20.0
func (o ElastigroupOutput) UserData() pulumi.StringPtrOutput
The user data to provide when launching the instance.
func (ElastigroupOutput) UtilizeCommitments ¶ added in v3.20.0
func (o ElastigroupOutput) UtilizeCommitments() pulumi.BoolPtrOutput
func (ElastigroupOutput) UtilizeReservedInstances ¶ added in v3.20.0
func (o ElastigroupOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
In a case of any available reserved instances, Elastigroup will utilize them first before purchasing Spot instances.
func (ElastigroupOutput) WaitForCapacity ¶ added in v3.20.0
func (o ElastigroupOutput) WaitForCapacity() pulumi.IntPtrOutput
Minimum number of instances in a 'HEALTHY' status that is required before continuing. This is ignored when updating with blue/green deployment. Cannot exceed `desiredCapacity`.
func (ElastigroupOutput) WaitForCapacityTimeout ¶ added in v3.20.0
func (o ElastigroupOutput) WaitForCapacityTimeout() pulumi.IntPtrOutput
Time (seconds) to wait for instances to report a 'HEALTHY' status. Useful for plans with multiple dependencies that take some time to initialize. Leave undefined or set to `0` to indicate no wait. This is ignored when updating with blue/green deployment.
type ElastigroupResourceRequirement ¶ added in v3.46.0
type ElastigroupResourceRequirement struct { // Instance families to exclude ExcludedInstanceFamilies []string `pulumi:"excludedInstanceFamilies"` // Instance generations to exclude ExcludedInstanceGenerations []string `pulumi:"excludedInstanceGenerations"` // Instance types to exclude ExcludedInstanceTypes []string `pulumi:"excludedInstanceTypes"` // Required maximum instance GPU (<=16) RequiredGpuMaximum *int `pulumi:"requiredGpuMaximum"` // Required minimum instance GPU (>=1) RequiredGpuMinimum *int `pulumi:"requiredGpuMinimum"` // Required maximum instance memory (<=512) RequiredMemoryMaximum int `pulumi:"requiredMemoryMaximum"` // Required minimum instance memory (>=1) RequiredMemoryMinimum int `pulumi:"requiredMemoryMinimum"` // Required maximum instance vCPU (<=64) RequiredVcpuMaximum int `pulumi:"requiredVcpuMaximum"` // Required minimum instance vCPU (>=1) RequiredVcpuMinimum int `pulumi:"requiredVcpuMinimum"` }
type ElastigroupResourceRequirementArgs ¶ added in v3.46.0
type ElastigroupResourceRequirementArgs struct { // Instance families to exclude ExcludedInstanceFamilies pulumi.StringArrayInput `pulumi:"excludedInstanceFamilies"` // Instance generations to exclude ExcludedInstanceGenerations pulumi.StringArrayInput `pulumi:"excludedInstanceGenerations"` // Instance types to exclude ExcludedInstanceTypes pulumi.StringArrayInput `pulumi:"excludedInstanceTypes"` // Required maximum instance GPU (<=16) RequiredGpuMaximum pulumi.IntPtrInput `pulumi:"requiredGpuMaximum"` // Required minimum instance GPU (>=1) RequiredGpuMinimum pulumi.IntPtrInput `pulumi:"requiredGpuMinimum"` // Required maximum instance memory (<=512) RequiredMemoryMaximum pulumi.IntInput `pulumi:"requiredMemoryMaximum"` // Required minimum instance memory (>=1) RequiredMemoryMinimum pulumi.IntInput `pulumi:"requiredMemoryMinimum"` // Required maximum instance vCPU (<=64) RequiredVcpuMaximum pulumi.IntInput `pulumi:"requiredVcpuMaximum"` // Required minimum instance vCPU (>=1) RequiredVcpuMinimum pulumi.IntInput `pulumi:"requiredVcpuMinimum"` }
func (ElastigroupResourceRequirementArgs) ElementType ¶ added in v3.46.0
func (ElastigroupResourceRequirementArgs) ElementType() reflect.Type
func (ElastigroupResourceRequirementArgs) ToElastigroupResourceRequirementOutput ¶ added in v3.46.0
func (i ElastigroupResourceRequirementArgs) ToElastigroupResourceRequirementOutput() ElastigroupResourceRequirementOutput
func (ElastigroupResourceRequirementArgs) ToElastigroupResourceRequirementOutputWithContext ¶ added in v3.46.0
func (i ElastigroupResourceRequirementArgs) ToElastigroupResourceRequirementOutputWithContext(ctx context.Context) ElastigroupResourceRequirementOutput
type ElastigroupResourceRequirementArray ¶ added in v3.46.0
type ElastigroupResourceRequirementArray []ElastigroupResourceRequirementInput
func (ElastigroupResourceRequirementArray) ElementType ¶ added in v3.46.0
func (ElastigroupResourceRequirementArray) ElementType() reflect.Type
func (ElastigroupResourceRequirementArray) ToElastigroupResourceRequirementArrayOutput ¶ added in v3.46.0
func (i ElastigroupResourceRequirementArray) ToElastigroupResourceRequirementArrayOutput() ElastigroupResourceRequirementArrayOutput
func (ElastigroupResourceRequirementArray) ToElastigroupResourceRequirementArrayOutputWithContext ¶ added in v3.46.0
func (i ElastigroupResourceRequirementArray) ToElastigroupResourceRequirementArrayOutputWithContext(ctx context.Context) ElastigroupResourceRequirementArrayOutput
type ElastigroupResourceRequirementArrayInput ¶ added in v3.46.0
type ElastigroupResourceRequirementArrayInput interface { pulumi.Input ToElastigroupResourceRequirementArrayOutput() ElastigroupResourceRequirementArrayOutput ToElastigroupResourceRequirementArrayOutputWithContext(context.Context) ElastigroupResourceRequirementArrayOutput }
ElastigroupResourceRequirementArrayInput is an input type that accepts ElastigroupResourceRequirementArray and ElastigroupResourceRequirementArrayOutput values. You can construct a concrete instance of `ElastigroupResourceRequirementArrayInput` via:
ElastigroupResourceRequirementArray{ ElastigroupResourceRequirementArgs{...} }
type ElastigroupResourceRequirementArrayOutput ¶ added in v3.46.0
type ElastigroupResourceRequirementArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupResourceRequirementArrayOutput) ElementType ¶ added in v3.46.0
func (ElastigroupResourceRequirementArrayOutput) ElementType() reflect.Type
func (ElastigroupResourceRequirementArrayOutput) ToElastigroupResourceRequirementArrayOutput ¶ added in v3.46.0
func (o ElastigroupResourceRequirementArrayOutput) ToElastigroupResourceRequirementArrayOutput() ElastigroupResourceRequirementArrayOutput
func (ElastigroupResourceRequirementArrayOutput) ToElastigroupResourceRequirementArrayOutputWithContext ¶ added in v3.46.0
func (o ElastigroupResourceRequirementArrayOutput) ToElastigroupResourceRequirementArrayOutputWithContext(ctx context.Context) ElastigroupResourceRequirementArrayOutput
type ElastigroupResourceRequirementInput ¶ added in v3.46.0
type ElastigroupResourceRequirementInput interface { pulumi.Input ToElastigroupResourceRequirementOutput() ElastigroupResourceRequirementOutput ToElastigroupResourceRequirementOutputWithContext(context.Context) ElastigroupResourceRequirementOutput }
ElastigroupResourceRequirementInput is an input type that accepts ElastigroupResourceRequirementArgs and ElastigroupResourceRequirementOutput values. You can construct a concrete instance of `ElastigroupResourceRequirementInput` via:
ElastigroupResourceRequirementArgs{...}
type ElastigroupResourceRequirementOutput ¶ added in v3.46.0
type ElastigroupResourceRequirementOutput struct{ *pulumi.OutputState }
func (ElastigroupResourceRequirementOutput) ElementType ¶ added in v3.46.0
func (ElastigroupResourceRequirementOutput) ElementType() reflect.Type
func (ElastigroupResourceRequirementOutput) ExcludedInstanceFamilies ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) ExcludedInstanceFamilies() pulumi.StringArrayOutput
Instance families to exclude
func (ElastigroupResourceRequirementOutput) ExcludedInstanceGenerations ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) ExcludedInstanceGenerations() pulumi.StringArrayOutput
Instance generations to exclude
func (ElastigroupResourceRequirementOutput) ExcludedInstanceTypes ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) ExcludedInstanceTypes() pulumi.StringArrayOutput
Instance types to exclude
func (ElastigroupResourceRequirementOutput) RequiredGpuMaximum ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) RequiredGpuMaximum() pulumi.IntPtrOutput
Required maximum instance GPU (<=16)
func (ElastigroupResourceRequirementOutput) RequiredGpuMinimum ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) RequiredGpuMinimum() pulumi.IntPtrOutput
Required minimum instance GPU (>=1)
func (ElastigroupResourceRequirementOutput) RequiredMemoryMaximum ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) RequiredMemoryMaximum() pulumi.IntOutput
Required maximum instance memory (<=512)
func (ElastigroupResourceRequirementOutput) RequiredMemoryMinimum ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) RequiredMemoryMinimum() pulumi.IntOutput
Required minimum instance memory (>=1)
func (ElastigroupResourceRequirementOutput) RequiredVcpuMaximum ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) RequiredVcpuMaximum() pulumi.IntOutput
Required maximum instance vCPU (<=64)
func (ElastigroupResourceRequirementOutput) RequiredVcpuMinimum ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) RequiredVcpuMinimum() pulumi.IntOutput
Required minimum instance vCPU (>=1)
func (ElastigroupResourceRequirementOutput) ToElastigroupResourceRequirementOutput ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) ToElastigroupResourceRequirementOutput() ElastigroupResourceRequirementOutput
func (ElastigroupResourceRequirementOutput) ToElastigroupResourceRequirementOutputWithContext ¶ added in v3.46.0
func (o ElastigroupResourceRequirementOutput) ToElastigroupResourceRequirementOutputWithContext(ctx context.Context) ElastigroupResourceRequirementOutput
type ElastigroupResourceTagSpecification ¶ added in v3.6.0
type ElastigroupResourceTagSpecification struct { // Tag specification for AMI resources. ShouldTagAmis *bool `pulumi:"shouldTagAmis"` // Tag specification for ENI resources. ShouldTagEnis *bool `pulumi:"shouldTagEnis"` // Tag specification for Snapshot resources. ShouldTagSnapshots *bool `pulumi:"shouldTagSnapshots"` // Tag specification for Volume resources. ShouldTagVolumes *bool `pulumi:"shouldTagVolumes"` }
type ElastigroupResourceTagSpecificationArgs ¶ added in v3.6.0
type ElastigroupResourceTagSpecificationArgs struct { // Tag specification for AMI resources. ShouldTagAmis pulumi.BoolPtrInput `pulumi:"shouldTagAmis"` // Tag specification for ENI resources. ShouldTagEnis pulumi.BoolPtrInput `pulumi:"shouldTagEnis"` // Tag specification for Snapshot resources. ShouldTagSnapshots pulumi.BoolPtrInput `pulumi:"shouldTagSnapshots"` // Tag specification for Volume resources. ShouldTagVolumes pulumi.BoolPtrInput `pulumi:"shouldTagVolumes"` }
func (ElastigroupResourceTagSpecificationArgs) ElementType ¶ added in v3.6.0
func (ElastigroupResourceTagSpecificationArgs) ElementType() reflect.Type
func (ElastigroupResourceTagSpecificationArgs) ToElastigroupResourceTagSpecificationOutput ¶ added in v3.6.0
func (i ElastigroupResourceTagSpecificationArgs) ToElastigroupResourceTagSpecificationOutput() ElastigroupResourceTagSpecificationOutput
func (ElastigroupResourceTagSpecificationArgs) ToElastigroupResourceTagSpecificationOutputWithContext ¶ added in v3.6.0
func (i ElastigroupResourceTagSpecificationArgs) ToElastigroupResourceTagSpecificationOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationOutput
type ElastigroupResourceTagSpecificationArray ¶ added in v3.6.0
type ElastigroupResourceTagSpecificationArray []ElastigroupResourceTagSpecificationInput
func (ElastigroupResourceTagSpecificationArray) ElementType ¶ added in v3.6.0
func (ElastigroupResourceTagSpecificationArray) ElementType() reflect.Type
func (ElastigroupResourceTagSpecificationArray) ToElastigroupResourceTagSpecificationArrayOutput ¶ added in v3.6.0
func (i ElastigroupResourceTagSpecificationArray) ToElastigroupResourceTagSpecificationArrayOutput() ElastigroupResourceTagSpecificationArrayOutput
func (ElastigroupResourceTagSpecificationArray) ToElastigroupResourceTagSpecificationArrayOutputWithContext ¶ added in v3.6.0
func (i ElastigroupResourceTagSpecificationArray) ToElastigroupResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationArrayOutput
type ElastigroupResourceTagSpecificationArrayInput ¶ added in v3.6.0
type ElastigroupResourceTagSpecificationArrayInput interface { pulumi.Input ToElastigroupResourceTagSpecificationArrayOutput() ElastigroupResourceTagSpecificationArrayOutput ToElastigroupResourceTagSpecificationArrayOutputWithContext(context.Context) ElastigroupResourceTagSpecificationArrayOutput }
ElastigroupResourceTagSpecificationArrayInput is an input type that accepts ElastigroupResourceTagSpecificationArray and ElastigroupResourceTagSpecificationArrayOutput values. You can construct a concrete instance of `ElastigroupResourceTagSpecificationArrayInput` via:
ElastigroupResourceTagSpecificationArray{ ElastigroupResourceTagSpecificationArgs{...} }
type ElastigroupResourceTagSpecificationArrayOutput ¶ added in v3.6.0
type ElastigroupResourceTagSpecificationArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupResourceTagSpecificationArrayOutput) ElementType ¶ added in v3.6.0
func (ElastigroupResourceTagSpecificationArrayOutput) ElementType() reflect.Type
func (ElastigroupResourceTagSpecificationArrayOutput) ToElastigroupResourceTagSpecificationArrayOutput ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationArrayOutput) ToElastigroupResourceTagSpecificationArrayOutput() ElastigroupResourceTagSpecificationArrayOutput
func (ElastigroupResourceTagSpecificationArrayOutput) ToElastigroupResourceTagSpecificationArrayOutputWithContext ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationArrayOutput) ToElastigroupResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationArrayOutput
type ElastigroupResourceTagSpecificationInput ¶ added in v3.6.0
type ElastigroupResourceTagSpecificationInput interface { pulumi.Input ToElastigroupResourceTagSpecificationOutput() ElastigroupResourceTagSpecificationOutput ToElastigroupResourceTagSpecificationOutputWithContext(context.Context) ElastigroupResourceTagSpecificationOutput }
ElastigroupResourceTagSpecificationInput is an input type that accepts ElastigroupResourceTagSpecificationArgs and ElastigroupResourceTagSpecificationOutput values. You can construct a concrete instance of `ElastigroupResourceTagSpecificationInput` via:
ElastigroupResourceTagSpecificationArgs{...}
type ElastigroupResourceTagSpecificationOutput ¶ added in v3.6.0
type ElastigroupResourceTagSpecificationOutput struct{ *pulumi.OutputState }
func (ElastigroupResourceTagSpecificationOutput) ElementType ¶ added in v3.6.0
func (ElastigroupResourceTagSpecificationOutput) ElementType() reflect.Type
func (ElastigroupResourceTagSpecificationOutput) ShouldTagAmis ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationOutput) ShouldTagAmis() pulumi.BoolPtrOutput
Tag specification for AMI resources.
func (ElastigroupResourceTagSpecificationOutput) ShouldTagEnis ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationOutput) ShouldTagEnis() pulumi.BoolPtrOutput
Tag specification for ENI resources.
func (ElastigroupResourceTagSpecificationOutput) ShouldTagSnapshots ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationOutput) ShouldTagSnapshots() pulumi.BoolPtrOutput
Tag specification for Snapshot resources.
func (ElastigroupResourceTagSpecificationOutput) ShouldTagVolumes ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationOutput) ShouldTagVolumes() pulumi.BoolPtrOutput
Tag specification for Volume resources.
func (ElastigroupResourceTagSpecificationOutput) ToElastigroupResourceTagSpecificationOutput ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationOutput) ToElastigroupResourceTagSpecificationOutput() ElastigroupResourceTagSpecificationOutput
func (ElastigroupResourceTagSpecificationOutput) ToElastigroupResourceTagSpecificationOutputWithContext ¶ added in v3.6.0
func (o ElastigroupResourceTagSpecificationOutput) ToElastigroupResourceTagSpecificationOutputWithContext(ctx context.Context) ElastigroupResourceTagSpecificationOutput
type ElastigroupRevertToSpot ¶
type ElastigroupRevertToSpot struct { // In the event of a fallback to On-Demand instances, select the time period to revert back to Spot. Supported Arguments – always (default), timeWindow, never. For timeWindow or never to be valid the group must have availabilityOriented OR persistence defined. PerformAt string `pulumi:"performAt"` // Specify a list of time windows for to execute revertToSpot strategy. Time window format: `ddd:hh:mm-ddd:hh:mm`. Example: `Mon:03:00-Wed:02:30` TimeWindows []string `pulumi:"timeWindows"` }
type ElastigroupRevertToSpotArgs ¶
type ElastigroupRevertToSpotArgs struct { // In the event of a fallback to On-Demand instances, select the time period to revert back to Spot. Supported Arguments – always (default), timeWindow, never. For timeWindow or never to be valid the group must have availabilityOriented OR persistence defined. PerformAt pulumi.StringInput `pulumi:"performAt"` // Specify a list of time windows for to execute revertToSpot strategy. Time window format: `ddd:hh:mm-ddd:hh:mm`. Example: `Mon:03:00-Wed:02:30` TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` }
func (ElastigroupRevertToSpotArgs) ElementType ¶
func (ElastigroupRevertToSpotArgs) ElementType() reflect.Type
func (ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotOutput ¶
func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotOutput() ElastigroupRevertToSpotOutput
func (ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotOutputWithContext ¶
func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotOutputWithContext(ctx context.Context) ElastigroupRevertToSpotOutput
func (ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotPtrOutput ¶
func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotPtrOutput() ElastigroupRevertToSpotPtrOutput
func (ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotPtrOutputWithContext ¶
func (i ElastigroupRevertToSpotArgs) ToElastigroupRevertToSpotPtrOutputWithContext(ctx context.Context) ElastigroupRevertToSpotPtrOutput
type ElastigroupRevertToSpotInput ¶
type ElastigroupRevertToSpotInput interface { pulumi.Input ToElastigroupRevertToSpotOutput() ElastigroupRevertToSpotOutput ToElastigroupRevertToSpotOutputWithContext(context.Context) ElastigroupRevertToSpotOutput }
ElastigroupRevertToSpotInput is an input type that accepts ElastigroupRevertToSpotArgs and ElastigroupRevertToSpotOutput values. You can construct a concrete instance of `ElastigroupRevertToSpotInput` via:
ElastigroupRevertToSpotArgs{...}
type ElastigroupRevertToSpotOutput ¶
type ElastigroupRevertToSpotOutput struct{ *pulumi.OutputState }
func (ElastigroupRevertToSpotOutput) ElementType ¶
func (ElastigroupRevertToSpotOutput) ElementType() reflect.Type
func (ElastigroupRevertToSpotOutput) PerformAt ¶
func (o ElastigroupRevertToSpotOutput) PerformAt() pulumi.StringOutput
In the event of a fallback to On-Demand instances, select the time period to revert back to Spot. Supported Arguments – always (default), timeWindow, never. For timeWindow or never to be valid the group must have availabilityOriented OR persistence defined.
func (ElastigroupRevertToSpotOutput) TimeWindows ¶
func (o ElastigroupRevertToSpotOutput) TimeWindows() pulumi.StringArrayOutput
Specify a list of time windows for to execute revertToSpot strategy. Time window format: `ddd:hh:mm-ddd:hh:mm`. Example: `Mon:03:00-Wed:02:30`
func (ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotOutput ¶
func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotOutput() ElastigroupRevertToSpotOutput
func (ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotOutputWithContext ¶
func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotOutputWithContext(ctx context.Context) ElastigroupRevertToSpotOutput
func (ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotPtrOutput ¶
func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotPtrOutput() ElastigroupRevertToSpotPtrOutput
func (ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotPtrOutputWithContext ¶
func (o ElastigroupRevertToSpotOutput) ToElastigroupRevertToSpotPtrOutputWithContext(ctx context.Context) ElastigroupRevertToSpotPtrOutput
type ElastigroupRevertToSpotPtrInput ¶
type ElastigroupRevertToSpotPtrInput interface { pulumi.Input ToElastigroupRevertToSpotPtrOutput() ElastigroupRevertToSpotPtrOutput ToElastigroupRevertToSpotPtrOutputWithContext(context.Context) ElastigroupRevertToSpotPtrOutput }
ElastigroupRevertToSpotPtrInput is an input type that accepts ElastigroupRevertToSpotArgs, ElastigroupRevertToSpotPtr and ElastigroupRevertToSpotPtrOutput values. You can construct a concrete instance of `ElastigroupRevertToSpotPtrInput` via:
ElastigroupRevertToSpotArgs{...} or: nil
func ElastigroupRevertToSpotPtr ¶
func ElastigroupRevertToSpotPtr(v *ElastigroupRevertToSpotArgs) ElastigroupRevertToSpotPtrInput
type ElastigroupRevertToSpotPtrOutput ¶
type ElastigroupRevertToSpotPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupRevertToSpotPtrOutput) Elem ¶
func (o ElastigroupRevertToSpotPtrOutput) Elem() ElastigroupRevertToSpotOutput
func (ElastigroupRevertToSpotPtrOutput) ElementType ¶
func (ElastigroupRevertToSpotPtrOutput) ElementType() reflect.Type
func (ElastigroupRevertToSpotPtrOutput) PerformAt ¶
func (o ElastigroupRevertToSpotPtrOutput) PerformAt() pulumi.StringPtrOutput
In the event of a fallback to On-Demand instances, select the time period to revert back to Spot. Supported Arguments – always (default), timeWindow, never. For timeWindow or never to be valid the group must have availabilityOriented OR persistence defined.
func (ElastigroupRevertToSpotPtrOutput) TimeWindows ¶
func (o ElastigroupRevertToSpotPtrOutput) TimeWindows() pulumi.StringArrayOutput
Specify a list of time windows for to execute revertToSpot strategy. Time window format: `ddd:hh:mm-ddd:hh:mm`. Example: `Mon:03:00-Wed:02:30`
func (ElastigroupRevertToSpotPtrOutput) ToElastigroupRevertToSpotPtrOutput ¶
func (o ElastigroupRevertToSpotPtrOutput) ToElastigroupRevertToSpotPtrOutput() ElastigroupRevertToSpotPtrOutput
func (ElastigroupRevertToSpotPtrOutput) ToElastigroupRevertToSpotPtrOutputWithContext ¶
func (o ElastigroupRevertToSpotPtrOutput) ToElastigroupRevertToSpotPtrOutputWithContext(ctx context.Context) ElastigroupRevertToSpotPtrOutput
type ElastigroupScalingDownPolicy ¶
type ElastigroupScalingDownPolicy struct { // The type of action to perform for scaling. Valid values: `"adjustment"`, `"percentageAdjustment"`, `"setMaxTarget"`, `"setMinTarget"`, `"updateCapacity"`. If a `stepAdjustment` object is defined, then it cannot be specified. ActionType *string `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Can be used as advanced expression for scaling of instances to add/remove to/from the target capacity when scale is needed. You can see more information here: Advanced expression. Example value: `"MAX(currCapacity / 5, value * 10)"` Adjustment *string `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies. Cooldown *int `pulumi:"cooldown"` // A list of dimensions describing qualities of the metric. Dimensions []ElastigroupScalingDownPolicyDimension `pulumi:"dimensions"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Specifies whether the scaling policy described in this block is enabled. IsEnabled *bool `pulumi:"isEnabled"` // . The number of the desired target (and maximum) capacity MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` // The maximal number of instances to have in the group. Maximum *string `pulumi:"maximum"` // The name of the metric, with or without spaces. MetricName string `pulumi:"metricName"` MinTargetCapacity *string `pulumi:"minTargetCapacity"` // The minimal number of instances to have in the group. Minimum *string `pulumi:"minimum"` // The namespace for the alarm's associated metric. Namespace string `pulumi:"namespace"` // The operator to use in order to determine if the scaling policy is applicable. Valid values: `"gt"`, `"gte"`, `"lt"`, `"lte"`. Operator *string `pulumi:"operator"` // The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60. Period *int `pulumi:"period"` // The name of the policy. PolicyName string `pulumi:"policyName"` // The source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`. Source *string `pulumi:"source"` // The metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide. Statistic *string `pulumi:"statistic"` StepAdjustments []ElastigroupScalingDownPolicyStepAdjustment `pulumi:"stepAdjustments"` // The target number of instances to have in the group. Target *string `pulumi:"target"` // The value against which the specified statistic is compared. If a `stepAdjustment` object is defined, then it cannot be specified. Threshold *float64 `pulumi:"threshold"` // The unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`. Unit *string `pulumi:"unit"` }
type ElastigroupScalingDownPolicyArgs ¶
type ElastigroupScalingDownPolicyArgs struct { // The type of action to perform for scaling. Valid values: `"adjustment"`, `"percentageAdjustment"`, `"setMaxTarget"`, `"setMinTarget"`, `"updateCapacity"`. If a `stepAdjustment` object is defined, then it cannot be specified. ActionType pulumi.StringPtrInput `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Can be used as advanced expression for scaling of instances to add/remove to/from the target capacity when scale is needed. You can see more information here: Advanced expression. Example value: `"MAX(currCapacity / 5, value * 10)"` Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // A list of dimensions describing qualities of the metric. Dimensions ElastigroupScalingDownPolicyDimensionArrayInput `pulumi:"dimensions"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // Specifies whether the scaling policy described in this block is enabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // . The number of the desired target (and maximum) capacity MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` // The maximal number of instances to have in the group. Maximum pulumi.StringPtrInput `pulumi:"maximum"` // The name of the metric, with or without spaces. MetricName pulumi.StringInput `pulumi:"metricName"` MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` // The minimal number of instances to have in the group. Minimum pulumi.StringPtrInput `pulumi:"minimum"` // The namespace for the alarm's associated metric. Namespace pulumi.StringInput `pulumi:"namespace"` // The operator to use in order to determine if the scaling policy is applicable. Valid values: `"gt"`, `"gte"`, `"lt"`, `"lte"`. Operator pulumi.StringPtrInput `pulumi:"operator"` // The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60. Period pulumi.IntPtrInput `pulumi:"period"` // The name of the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` // The source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`. Source pulumi.StringPtrInput `pulumi:"source"` // The metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide. Statistic pulumi.StringPtrInput `pulumi:"statistic"` StepAdjustments ElastigroupScalingDownPolicyStepAdjustmentArrayInput `pulumi:"stepAdjustments"` // The target number of instances to have in the group. Target pulumi.StringPtrInput `pulumi:"target"` // The value against which the specified statistic is compared. If a `stepAdjustment` object is defined, then it cannot be specified. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` // The unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`. Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ElastigroupScalingDownPolicyArgs) ElementType ¶
func (ElastigroupScalingDownPolicyArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput ¶
func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext ¶
func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
type ElastigroupScalingDownPolicyArray ¶
type ElastigroupScalingDownPolicyArray []ElastigroupScalingDownPolicyInput
func (ElastigroupScalingDownPolicyArray) ElementType ¶
func (ElastigroupScalingDownPolicyArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput ¶
func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext ¶
func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
type ElastigroupScalingDownPolicyArrayInput ¶
type ElastigroupScalingDownPolicyArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput ToElastigroupScalingDownPolicyArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyArrayOutput }
ElastigroupScalingDownPolicyArrayInput is an input type that accepts ElastigroupScalingDownPolicyArray and ElastigroupScalingDownPolicyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyArrayInput` via:
ElastigroupScalingDownPolicyArray{ ElastigroupScalingDownPolicyArgs{...} }
type ElastigroupScalingDownPolicyArrayOutput ¶
type ElastigroupScalingDownPolicyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyArrayOutput) ElementType ¶
func (ElastigroupScalingDownPolicyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput ¶
func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext ¶
func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
type ElastigroupScalingDownPolicyDimensionArgs ¶
type ElastigroupScalingDownPolicyDimensionArgs struct { // The dimension name. Name pulumi.StringInput `pulumi:"name"` // The dimension value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
type ElastigroupScalingDownPolicyDimensionArray ¶
type ElastigroupScalingDownPolicyDimensionArray []ElastigroupScalingDownPolicyDimensionInput
func (ElastigroupScalingDownPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionArrayInput ¶
type ElastigroupScalingDownPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput }
ElastigroupScalingDownPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArray and ElastigroupScalingDownPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionArrayInput` via:
ElastigroupScalingDownPolicyDimensionArray{ ElastigroupScalingDownPolicyDimensionArgs{...} }
type ElastigroupScalingDownPolicyDimensionArrayOutput ¶
type ElastigroupScalingDownPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionInput ¶
type ElastigroupScalingDownPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput ToElastigroupScalingDownPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionOutput }
ElastigroupScalingDownPolicyDimensionInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArgs and ElastigroupScalingDownPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionInput` via:
ElastigroupScalingDownPolicyDimensionArgs{...}
type ElastigroupScalingDownPolicyDimensionOutput ¶
type ElastigroupScalingDownPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) Name() pulumi.StringOutput
The dimension name.
func (ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionOutput) Value ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) Value() pulumi.StringPtrOutput
The dimension value.
type ElastigroupScalingDownPolicyInput ¶
type ElastigroupScalingDownPolicyInput interface { pulumi.Input ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput ToElastigroupScalingDownPolicyOutputWithContext(context.Context) ElastigroupScalingDownPolicyOutput }
ElastigroupScalingDownPolicyInput is an input type that accepts ElastigroupScalingDownPolicyArgs and ElastigroupScalingDownPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyInput` via:
ElastigroupScalingDownPolicyArgs{...}
type ElastigroupScalingDownPolicyOutput ¶
type ElastigroupScalingDownPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyOutput) ActionType ¶
func (o ElastigroupScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
The type of action to perform for scaling. Valid values: `"adjustment"`, `"percentageAdjustment"`, `"setMaxTarget"`, `"setMinTarget"`, `"updateCapacity"`. If a `stepAdjustment` object is defined, then it cannot be specified.
func (ElastigroupScalingDownPolicyOutput) Adjustment ¶
func (o ElastigroupScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add/remove to/from the target capacity when scale is needed. Can be used as advanced expression for scaling of instances to add/remove to/from the target capacity when scale is needed. You can see more information here: Advanced expression. Example value: `"MAX(currCapacity / 5, value * 10)"`
func (ElastigroupScalingDownPolicyOutput) Cooldown ¶
func (o ElastigroupScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies.
func (ElastigroupScalingDownPolicyOutput) Dimensions ¶
func (o ElastigroupScalingDownPolicyOutput) Dimensions() ElastigroupScalingDownPolicyDimensionArrayOutput
A list of dimensions describing qualities of the metric.
func (ElastigroupScalingDownPolicyOutput) ElementType ¶
func (ElastigroupScalingDownPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of periods over which data is compared to the specified threshold.
func (ElastigroupScalingDownPolicyOutput) IsEnabled ¶
func (o ElastigroupScalingDownPolicyOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether the scaling policy described in this block is enabled.
func (ElastigroupScalingDownPolicyOutput) MaxTargetCapacity ¶
func (o ElastigroupScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
. The number of the desired target (and maximum) capacity
func (ElastigroupScalingDownPolicyOutput) Maximum ¶
func (o ElastigroupScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
The maximal number of instances to have in the group.
func (ElastigroupScalingDownPolicyOutput) MetricName ¶
func (o ElastigroupScalingDownPolicyOutput) MetricName() pulumi.StringOutput
The name of the metric, with or without spaces.
func (ElastigroupScalingDownPolicyOutput) MinTargetCapacity ¶
func (o ElastigroupScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Minimum ¶
func (o ElastigroupScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
The minimal number of instances to have in the group.
func (ElastigroupScalingDownPolicyOutput) Namespace ¶
func (o ElastigroupScalingDownPolicyOutput) Namespace() pulumi.StringOutput
The namespace for the alarm's associated metric.
func (ElastigroupScalingDownPolicyOutput) Operator ¶
func (o ElastigroupScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
The operator to use in order to determine if the scaling policy is applicable. Valid values: `"gt"`, `"gte"`, `"lt"`, `"lte"`.
func (ElastigroupScalingDownPolicyOutput) Period ¶
func (o ElastigroupScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60.
func (ElastigroupScalingDownPolicyOutput) PolicyName ¶
func (o ElastigroupScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (ElastigroupScalingDownPolicyOutput) Source ¶
func (o ElastigroupScalingDownPolicyOutput) Source() pulumi.StringPtrOutput
The source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`.
func (ElastigroupScalingDownPolicyOutput) Statistic ¶
func (o ElastigroupScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
The metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide.
func (ElastigroupScalingDownPolicyOutput) StepAdjustments ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyOutput) StepAdjustments() ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
func (ElastigroupScalingDownPolicyOutput) Target ¶
func (o ElastigroupScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
The target number of instances to have in the group.
func (ElastigroupScalingDownPolicyOutput) Threshold ¶
func (o ElastigroupScalingDownPolicyOutput) Threshold() pulumi.Float64PtrOutput
The value against which the specified statistic is compared. If a `stepAdjustment` object is defined, then it cannot be specified.
func (ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput ¶
func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext ¶
func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyOutput) Unit ¶
func (o ElastigroupScalingDownPolicyOutput) Unit() pulumi.StringPtrOutput
The unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`.
type ElastigroupScalingDownPolicyStepAdjustment ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustment struct { Action ElastigroupScalingDownPolicyStepAdjustmentAction `pulumi:"action"` Threshold int `pulumi:"threshold"` }
type ElastigroupScalingDownPolicyStepAdjustmentAction ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentAction struct { Adjustment *string `pulumi:"adjustment"` MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` Maximum *string `pulumi:"maximum"` MinTargetCapacity *string `pulumi:"minTargetCapacity"` Minimum *string `pulumi:"minimum"` Target *string `pulumi:"target"` Type string `pulumi:"type"` }
type ElastigroupScalingDownPolicyStepAdjustmentActionArgs ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentActionArgs struct { Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` Maximum pulumi.StringPtrInput `pulumi:"maximum"` MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` Minimum pulumi.StringPtrInput `pulumi:"minimum"` Target pulumi.StringPtrInput `pulumi:"target"` Type pulumi.StringInput `pulumi:"type"` }
func (ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ElementType ¶ added in v3.7.0
func (ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ToElastigroupScalingDownPolicyStepAdjustmentActionOutput ¶ added in v3.7.0
func (i ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ToElastigroupScalingDownPolicyStepAdjustmentActionOutput() ElastigroupScalingDownPolicyStepAdjustmentActionOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ToElastigroupScalingDownPolicyStepAdjustmentActionOutputWithContext ¶ added in v3.7.0
func (i ElastigroupScalingDownPolicyStepAdjustmentActionArgs) ToElastigroupScalingDownPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentActionOutput
type ElastigroupScalingDownPolicyStepAdjustmentActionInput ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentActionInput interface { pulumi.Input ToElastigroupScalingDownPolicyStepAdjustmentActionOutput() ElastigroupScalingDownPolicyStepAdjustmentActionOutput ToElastigroupScalingDownPolicyStepAdjustmentActionOutputWithContext(context.Context) ElastigroupScalingDownPolicyStepAdjustmentActionOutput }
ElastigroupScalingDownPolicyStepAdjustmentActionInput is an input type that accepts ElastigroupScalingDownPolicyStepAdjustmentActionArgs and ElastigroupScalingDownPolicyStepAdjustmentActionOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyStepAdjustmentActionInput` via:
ElastigroupScalingDownPolicyStepAdjustmentActionArgs{...}
type ElastigroupScalingDownPolicyStepAdjustmentActionOutput ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentActionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Adjustment ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Adjustment() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ElementType ¶ added in v3.7.0
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) MaxTargetCapacity ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) MaxTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Maximum ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Maximum() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) MinTargetCapacity ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) MinTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Minimum ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Minimum() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Target ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Target() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ToElastigroupScalingDownPolicyStepAdjustmentActionOutput ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ToElastigroupScalingDownPolicyStepAdjustmentActionOutput() ElastigroupScalingDownPolicyStepAdjustmentActionOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ToElastigroupScalingDownPolicyStepAdjustmentActionOutputWithContext ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) ToElastigroupScalingDownPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentActionOutput
func (ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Type ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentActionOutput) Type() pulumi.StringOutput
type ElastigroupScalingDownPolicyStepAdjustmentArgs ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentArgs struct { Action ElastigroupScalingDownPolicyStepAdjustmentActionInput `pulumi:"action"` Threshold pulumi.IntInput `pulumi:"threshold"` }
func (ElastigroupScalingDownPolicyStepAdjustmentArgs) ElementType ¶ added in v3.7.0
func (ElastigroupScalingDownPolicyStepAdjustmentArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyStepAdjustmentArgs) ToElastigroupScalingDownPolicyStepAdjustmentOutput ¶ added in v3.7.0
func (i ElastigroupScalingDownPolicyStepAdjustmentArgs) ToElastigroupScalingDownPolicyStepAdjustmentOutput() ElastigroupScalingDownPolicyStepAdjustmentOutput
func (ElastigroupScalingDownPolicyStepAdjustmentArgs) ToElastigroupScalingDownPolicyStepAdjustmentOutputWithContext ¶ added in v3.7.0
func (i ElastigroupScalingDownPolicyStepAdjustmentArgs) ToElastigroupScalingDownPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentOutput
type ElastigroupScalingDownPolicyStepAdjustmentArray ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentArray []ElastigroupScalingDownPolicyStepAdjustmentInput
func (ElastigroupScalingDownPolicyStepAdjustmentArray) ElementType ¶ added in v3.7.0
func (ElastigroupScalingDownPolicyStepAdjustmentArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyStepAdjustmentArray) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutput ¶ added in v3.7.0
func (i ElastigroupScalingDownPolicyStepAdjustmentArray) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutput() ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
func (ElastigroupScalingDownPolicyStepAdjustmentArray) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutputWithContext ¶ added in v3.7.0
func (i ElastigroupScalingDownPolicyStepAdjustmentArray) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
type ElastigroupScalingDownPolicyStepAdjustmentArrayInput ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyStepAdjustmentArrayOutput() ElastigroupScalingDownPolicyStepAdjustmentArrayOutput ToElastigroupScalingDownPolicyStepAdjustmentArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyStepAdjustmentArrayOutput }
ElastigroupScalingDownPolicyStepAdjustmentArrayInput is an input type that accepts ElastigroupScalingDownPolicyStepAdjustmentArray and ElastigroupScalingDownPolicyStepAdjustmentArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyStepAdjustmentArrayInput` via:
ElastigroupScalingDownPolicyStepAdjustmentArray{ ElastigroupScalingDownPolicyStepAdjustmentArgs{...} }
type ElastigroupScalingDownPolicyStepAdjustmentArrayOutput ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ElementType ¶ added in v3.7.0
func (ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutput ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutput() ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
func (ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutputWithContext ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentArrayOutput) ToElastigroupScalingDownPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentArrayOutput
type ElastigroupScalingDownPolicyStepAdjustmentInput ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentInput interface { pulumi.Input ToElastigroupScalingDownPolicyStepAdjustmentOutput() ElastigroupScalingDownPolicyStepAdjustmentOutput ToElastigroupScalingDownPolicyStepAdjustmentOutputWithContext(context.Context) ElastigroupScalingDownPolicyStepAdjustmentOutput }
ElastigroupScalingDownPolicyStepAdjustmentInput is an input type that accepts ElastigroupScalingDownPolicyStepAdjustmentArgs and ElastigroupScalingDownPolicyStepAdjustmentOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyStepAdjustmentInput` via:
ElastigroupScalingDownPolicyStepAdjustmentArgs{...}
type ElastigroupScalingDownPolicyStepAdjustmentOutput ¶ added in v3.7.0
type ElastigroupScalingDownPolicyStepAdjustmentOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyStepAdjustmentOutput) ElementType ¶ added in v3.7.0
func (ElastigroupScalingDownPolicyStepAdjustmentOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyStepAdjustmentOutput) Threshold ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentOutput) Threshold() pulumi.IntOutput
func (ElastigroupScalingDownPolicyStepAdjustmentOutput) ToElastigroupScalingDownPolicyStepAdjustmentOutput ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentOutput) ToElastigroupScalingDownPolicyStepAdjustmentOutput() ElastigroupScalingDownPolicyStepAdjustmentOutput
func (ElastigroupScalingDownPolicyStepAdjustmentOutput) ToElastigroupScalingDownPolicyStepAdjustmentOutputWithContext ¶ added in v3.7.0
func (o ElastigroupScalingDownPolicyStepAdjustmentOutput) ToElastigroupScalingDownPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyStepAdjustmentOutput
type ElastigroupScalingStrategy ¶
type ElastigroupScalingStrategy struct { // Specify whether to terminate instances at the end of each billing hour. TerminateAtEndOfBillingHour *bool `pulumi:"terminateAtEndOfBillingHour"` // Determines whether to terminate the newest instances when performing a scaling action. Valid values: `"default"`, `"newestInstance"`. TerminationPolicy *string `pulumi:"terminationPolicy"` }
type ElastigroupScalingStrategyArgs ¶
type ElastigroupScalingStrategyArgs struct { // Specify whether to terminate instances at the end of each billing hour. TerminateAtEndOfBillingHour pulumi.BoolPtrInput `pulumi:"terminateAtEndOfBillingHour"` // Determines whether to terminate the newest instances when performing a scaling action. Valid values: `"default"`, `"newestInstance"`. TerminationPolicy pulumi.StringPtrInput `pulumi:"terminationPolicy"` }
func (ElastigroupScalingStrategyArgs) ElementType ¶
func (ElastigroupScalingStrategyArgs) ElementType() reflect.Type
func (ElastigroupScalingStrategyArgs) ToElastigroupScalingStrategyOutput ¶
func (i ElastigroupScalingStrategyArgs) ToElastigroupScalingStrategyOutput() ElastigroupScalingStrategyOutput
func (ElastigroupScalingStrategyArgs) ToElastigroupScalingStrategyOutputWithContext ¶
func (i ElastigroupScalingStrategyArgs) ToElastigroupScalingStrategyOutputWithContext(ctx context.Context) ElastigroupScalingStrategyOutput
type ElastigroupScalingStrategyArray ¶
type ElastigroupScalingStrategyArray []ElastigroupScalingStrategyInput
func (ElastigroupScalingStrategyArray) ElementType ¶
func (ElastigroupScalingStrategyArray) ElementType() reflect.Type
func (ElastigroupScalingStrategyArray) ToElastigroupScalingStrategyArrayOutput ¶
func (i ElastigroupScalingStrategyArray) ToElastigroupScalingStrategyArrayOutput() ElastigroupScalingStrategyArrayOutput
func (ElastigroupScalingStrategyArray) ToElastigroupScalingStrategyArrayOutputWithContext ¶
func (i ElastigroupScalingStrategyArray) ToElastigroupScalingStrategyArrayOutputWithContext(ctx context.Context) ElastigroupScalingStrategyArrayOutput
type ElastigroupScalingStrategyArrayInput ¶
type ElastigroupScalingStrategyArrayInput interface { pulumi.Input ToElastigroupScalingStrategyArrayOutput() ElastigroupScalingStrategyArrayOutput ToElastigroupScalingStrategyArrayOutputWithContext(context.Context) ElastigroupScalingStrategyArrayOutput }
ElastigroupScalingStrategyArrayInput is an input type that accepts ElastigroupScalingStrategyArray and ElastigroupScalingStrategyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingStrategyArrayInput` via:
ElastigroupScalingStrategyArray{ ElastigroupScalingStrategyArgs{...} }
type ElastigroupScalingStrategyArrayOutput ¶
type ElastigroupScalingStrategyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingStrategyArrayOutput) ElementType ¶
func (ElastigroupScalingStrategyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingStrategyArrayOutput) Index ¶
func (o ElastigroupScalingStrategyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingStrategyOutput
func (ElastigroupScalingStrategyArrayOutput) ToElastigroupScalingStrategyArrayOutput ¶
func (o ElastigroupScalingStrategyArrayOutput) ToElastigroupScalingStrategyArrayOutput() ElastigroupScalingStrategyArrayOutput
func (ElastigroupScalingStrategyArrayOutput) ToElastigroupScalingStrategyArrayOutputWithContext ¶
func (o ElastigroupScalingStrategyArrayOutput) ToElastigroupScalingStrategyArrayOutputWithContext(ctx context.Context) ElastigroupScalingStrategyArrayOutput
type ElastigroupScalingStrategyInput ¶
type ElastigroupScalingStrategyInput interface { pulumi.Input ToElastigroupScalingStrategyOutput() ElastigroupScalingStrategyOutput ToElastigroupScalingStrategyOutputWithContext(context.Context) ElastigroupScalingStrategyOutput }
ElastigroupScalingStrategyInput is an input type that accepts ElastigroupScalingStrategyArgs and ElastigroupScalingStrategyOutput values. You can construct a concrete instance of `ElastigroupScalingStrategyInput` via:
ElastigroupScalingStrategyArgs{...}
type ElastigroupScalingStrategyOutput ¶
type ElastigroupScalingStrategyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingStrategyOutput) ElementType ¶
func (ElastigroupScalingStrategyOutput) ElementType() reflect.Type
func (ElastigroupScalingStrategyOutput) TerminateAtEndOfBillingHour ¶
func (o ElastigroupScalingStrategyOutput) TerminateAtEndOfBillingHour() pulumi.BoolPtrOutput
Specify whether to terminate instances at the end of each billing hour.
func (ElastigroupScalingStrategyOutput) TerminationPolicy ¶
func (o ElastigroupScalingStrategyOutput) TerminationPolicy() pulumi.StringPtrOutput
Determines whether to terminate the newest instances when performing a scaling action. Valid values: `"default"`, `"newestInstance"`.
func (ElastigroupScalingStrategyOutput) ToElastigroupScalingStrategyOutput ¶
func (o ElastigroupScalingStrategyOutput) ToElastigroupScalingStrategyOutput() ElastigroupScalingStrategyOutput
func (ElastigroupScalingStrategyOutput) ToElastigroupScalingStrategyOutputWithContext ¶
func (o ElastigroupScalingStrategyOutput) ToElastigroupScalingStrategyOutputWithContext(ctx context.Context) ElastigroupScalingStrategyOutput
type ElastigroupScalingTargetPolicy ¶
type ElastigroupScalingTargetPolicy struct { // Integer the amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies. Cooldown *int `pulumi:"cooldown"` // A list of dimensions describing qualities of the metric. Dimensions []ElastigroupScalingTargetPolicyDimension `pulumi:"dimensions"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int `pulumi:"evaluationPeriods"` // String, restrict the maximal number of instances which can be added in each scale-up action. // // `scalingTargetPolicies` support predictive scaling: MaxCapacityPerScale *string `pulumi:"maxCapacityPerScale"` // String, the name of the metric, with or without spaces. MetricName string `pulumi:"metricName"` // String, the namespace for the alarm's associated metric. Namespace string `pulumi:"namespace"` // The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60. Period *int `pulumi:"period"` // String, the name of the policy. PolicyName string `pulumi:"policyName"` // Start a metric prediction process to determine the expected target metric value within the next two days. See [Predictive Autoscaling](https://api.spotinst.com/elastigroup-for-aws/concepts/scaling-concepts/predictive-autoscaling/) documentation for more info. Valid values: `FORECAST_AND_SCALE`, `FORECAST_ONLY`. // // Usage: PredictiveMode *string `pulumi:"predictiveMode"` // String, the source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`. Source *string `pulumi:"source"` // String, the metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide. Statistic *string `pulumi:"statistic"` // The target number of instances to have in the group. Target float64 `pulumi:"target"` // String, tThe unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`. Unit *string `pulumi:"unit"` }
type ElastigroupScalingTargetPolicyArgs ¶
type ElastigroupScalingTargetPolicyArgs struct { // Integer the amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // A list of dimensions describing qualities of the metric. Dimensions ElastigroupScalingTargetPolicyDimensionArrayInput `pulumi:"dimensions"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // String, restrict the maximal number of instances which can be added in each scale-up action. // // `scalingTargetPolicies` support predictive scaling: MaxCapacityPerScale pulumi.StringPtrInput `pulumi:"maxCapacityPerScale"` // String, the name of the metric, with or without spaces. MetricName pulumi.StringInput `pulumi:"metricName"` // String, the namespace for the alarm's associated metric. Namespace pulumi.StringInput `pulumi:"namespace"` // The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60. Period pulumi.IntPtrInput `pulumi:"period"` // String, the name of the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` // Start a metric prediction process to determine the expected target metric value within the next two days. See [Predictive Autoscaling](https://api.spotinst.com/elastigroup-for-aws/concepts/scaling-concepts/predictive-autoscaling/) documentation for more info. Valid values: `FORECAST_AND_SCALE`, `FORECAST_ONLY`. // // Usage: PredictiveMode pulumi.StringPtrInput `pulumi:"predictiveMode"` // String, the source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`. Source pulumi.StringPtrInput `pulumi:"source"` // String, the metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide. Statistic pulumi.StringPtrInput `pulumi:"statistic"` // The target number of instances to have in the group. Target pulumi.Float64Input `pulumi:"target"` // String, tThe unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`. Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ElastigroupScalingTargetPolicyArgs) ElementType ¶
func (ElastigroupScalingTargetPolicyArgs) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyArgs) ToElastigroupScalingTargetPolicyOutput ¶
func (i ElastigroupScalingTargetPolicyArgs) ToElastigroupScalingTargetPolicyOutput() ElastigroupScalingTargetPolicyOutput
func (ElastigroupScalingTargetPolicyArgs) ToElastigroupScalingTargetPolicyOutputWithContext ¶
func (i ElastigroupScalingTargetPolicyArgs) ToElastigroupScalingTargetPolicyOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyOutput
type ElastigroupScalingTargetPolicyArray ¶
type ElastigroupScalingTargetPolicyArray []ElastigroupScalingTargetPolicyInput
func (ElastigroupScalingTargetPolicyArray) ElementType ¶
func (ElastigroupScalingTargetPolicyArray) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyArray) ToElastigroupScalingTargetPolicyArrayOutput ¶
func (i ElastigroupScalingTargetPolicyArray) ToElastigroupScalingTargetPolicyArrayOutput() ElastigroupScalingTargetPolicyArrayOutput
func (ElastigroupScalingTargetPolicyArray) ToElastigroupScalingTargetPolicyArrayOutputWithContext ¶
func (i ElastigroupScalingTargetPolicyArray) ToElastigroupScalingTargetPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyArrayOutput
type ElastigroupScalingTargetPolicyArrayInput ¶
type ElastigroupScalingTargetPolicyArrayInput interface { pulumi.Input ToElastigroupScalingTargetPolicyArrayOutput() ElastigroupScalingTargetPolicyArrayOutput ToElastigroupScalingTargetPolicyArrayOutputWithContext(context.Context) ElastigroupScalingTargetPolicyArrayOutput }
ElastigroupScalingTargetPolicyArrayInput is an input type that accepts ElastigroupScalingTargetPolicyArray and ElastigroupScalingTargetPolicyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingTargetPolicyArrayInput` via:
ElastigroupScalingTargetPolicyArray{ ElastigroupScalingTargetPolicyArgs{...} }
type ElastigroupScalingTargetPolicyArrayOutput ¶
type ElastigroupScalingTargetPolicyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingTargetPolicyArrayOutput) ElementType ¶
func (ElastigroupScalingTargetPolicyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyArrayOutput) ToElastigroupScalingTargetPolicyArrayOutput ¶
func (o ElastigroupScalingTargetPolicyArrayOutput) ToElastigroupScalingTargetPolicyArrayOutput() ElastigroupScalingTargetPolicyArrayOutput
func (ElastigroupScalingTargetPolicyArrayOutput) ToElastigroupScalingTargetPolicyArrayOutputWithContext ¶
func (o ElastigroupScalingTargetPolicyArrayOutput) ToElastigroupScalingTargetPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyArrayOutput
type ElastigroupScalingTargetPolicyDimensionArgs ¶
type ElastigroupScalingTargetPolicyDimensionArgs struct { // String, the dimension name. Name pulumi.StringInput `pulumi:"name"` // String, the dimension value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingTargetPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingTargetPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyDimensionArgs) ToElastigroupScalingTargetPolicyDimensionOutput ¶
func (i ElastigroupScalingTargetPolicyDimensionArgs) ToElastigroupScalingTargetPolicyDimensionOutput() ElastigroupScalingTargetPolicyDimensionOutput
func (ElastigroupScalingTargetPolicyDimensionArgs) ToElastigroupScalingTargetPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingTargetPolicyDimensionArgs) ToElastigroupScalingTargetPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionOutput
type ElastigroupScalingTargetPolicyDimensionArray ¶
type ElastigroupScalingTargetPolicyDimensionArray []ElastigroupScalingTargetPolicyDimensionInput
func (ElastigroupScalingTargetPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingTargetPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyDimensionArray) ToElastigroupScalingTargetPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingTargetPolicyDimensionArray) ToElastigroupScalingTargetPolicyDimensionArrayOutput() ElastigroupScalingTargetPolicyDimensionArrayOutput
func (ElastigroupScalingTargetPolicyDimensionArray) ToElastigroupScalingTargetPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingTargetPolicyDimensionArray) ToElastigroupScalingTargetPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionArrayOutput
type ElastigroupScalingTargetPolicyDimensionArrayInput ¶
type ElastigroupScalingTargetPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingTargetPolicyDimensionArrayOutput() ElastigroupScalingTargetPolicyDimensionArrayOutput ToElastigroupScalingTargetPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingTargetPolicyDimensionArrayOutput }
ElastigroupScalingTargetPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingTargetPolicyDimensionArray and ElastigroupScalingTargetPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingTargetPolicyDimensionArrayInput` via:
ElastigroupScalingTargetPolicyDimensionArray{ ElastigroupScalingTargetPolicyDimensionArgs{...} }
type ElastigroupScalingTargetPolicyDimensionArrayOutput ¶
type ElastigroupScalingTargetPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingTargetPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingTargetPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyDimensionArrayOutput) ToElastigroupScalingTargetPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingTargetPolicyDimensionArrayOutput) ToElastigroupScalingTargetPolicyDimensionArrayOutput() ElastigroupScalingTargetPolicyDimensionArrayOutput
func (ElastigroupScalingTargetPolicyDimensionArrayOutput) ToElastigroupScalingTargetPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingTargetPolicyDimensionArrayOutput) ToElastigroupScalingTargetPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionArrayOutput
type ElastigroupScalingTargetPolicyDimensionInput ¶
type ElastigroupScalingTargetPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingTargetPolicyDimensionOutput() ElastigroupScalingTargetPolicyDimensionOutput ToElastigroupScalingTargetPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingTargetPolicyDimensionOutput }
ElastigroupScalingTargetPolicyDimensionInput is an input type that accepts ElastigroupScalingTargetPolicyDimensionArgs and ElastigroupScalingTargetPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingTargetPolicyDimensionInput` via:
ElastigroupScalingTargetPolicyDimensionArgs{...}
type ElastigroupScalingTargetPolicyDimensionOutput ¶
type ElastigroupScalingTargetPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingTargetPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingTargetPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingTargetPolicyDimensionOutput) Name() pulumi.StringOutput
String, the dimension name.
func (ElastigroupScalingTargetPolicyDimensionOutput) ToElastigroupScalingTargetPolicyDimensionOutput ¶
func (o ElastigroupScalingTargetPolicyDimensionOutput) ToElastigroupScalingTargetPolicyDimensionOutput() ElastigroupScalingTargetPolicyDimensionOutput
func (ElastigroupScalingTargetPolicyDimensionOutput) ToElastigroupScalingTargetPolicyDimensionOutputWithContext ¶
func (o ElastigroupScalingTargetPolicyDimensionOutput) ToElastigroupScalingTargetPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyDimensionOutput
func (ElastigroupScalingTargetPolicyDimensionOutput) Value ¶
func (o ElastigroupScalingTargetPolicyDimensionOutput) Value() pulumi.StringPtrOutput
String, the dimension value.
type ElastigroupScalingTargetPolicyInput ¶
type ElastigroupScalingTargetPolicyInput interface { pulumi.Input ToElastigroupScalingTargetPolicyOutput() ElastigroupScalingTargetPolicyOutput ToElastigroupScalingTargetPolicyOutputWithContext(context.Context) ElastigroupScalingTargetPolicyOutput }
ElastigroupScalingTargetPolicyInput is an input type that accepts ElastigroupScalingTargetPolicyArgs and ElastigroupScalingTargetPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingTargetPolicyInput` via:
ElastigroupScalingTargetPolicyArgs{...}
type ElastigroupScalingTargetPolicyOutput ¶
type ElastigroupScalingTargetPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingTargetPolicyOutput) Cooldown ¶
func (o ElastigroupScalingTargetPolicyOutput) Cooldown() pulumi.IntPtrOutput
Integer the amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies.
func (ElastigroupScalingTargetPolicyOutput) Dimensions ¶
func (o ElastigroupScalingTargetPolicyOutput) Dimensions() ElastigroupScalingTargetPolicyDimensionArrayOutput
A list of dimensions describing qualities of the metric.
func (ElastigroupScalingTargetPolicyOutput) ElementType ¶
func (ElastigroupScalingTargetPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingTargetPolicyOutput) EvaluationPeriods ¶ added in v3.10.0
func (o ElastigroupScalingTargetPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of periods over which data is compared to the specified threshold.
func (ElastigroupScalingTargetPolicyOutput) MaxCapacityPerScale ¶
func (o ElastigroupScalingTargetPolicyOutput) MaxCapacityPerScale() pulumi.StringPtrOutput
String, restrict the maximal number of instances which can be added in each scale-up action.
`scalingTargetPolicies` support predictive scaling:
func (ElastigroupScalingTargetPolicyOutput) MetricName ¶
func (o ElastigroupScalingTargetPolicyOutput) MetricName() pulumi.StringOutput
String, the name of the metric, with or without spaces.
func (ElastigroupScalingTargetPolicyOutput) Namespace ¶
func (o ElastigroupScalingTargetPolicyOutput) Namespace() pulumi.StringOutput
String, the namespace for the alarm's associated metric.
func (ElastigroupScalingTargetPolicyOutput) Period ¶ added in v3.10.0
func (o ElastigroupScalingTargetPolicyOutput) Period() pulumi.IntPtrOutput
The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60.
func (ElastigroupScalingTargetPolicyOutput) PolicyName ¶
func (o ElastigroupScalingTargetPolicyOutput) PolicyName() pulumi.StringOutput
String, the name of the policy.
func (ElastigroupScalingTargetPolicyOutput) PredictiveMode ¶
func (o ElastigroupScalingTargetPolicyOutput) PredictiveMode() pulumi.StringPtrOutput
Start a metric prediction process to determine the expected target metric value within the next two days. See [Predictive Autoscaling](https://api.spotinst.com/elastigroup-for-aws/concepts/scaling-concepts/predictive-autoscaling/) documentation for more info. Valid values: `FORECAST_AND_SCALE`, `FORECAST_ONLY`.
Usage:
func (ElastigroupScalingTargetPolicyOutput) Source ¶
func (o ElastigroupScalingTargetPolicyOutput) Source() pulumi.StringPtrOutput
String, the source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`.
func (ElastigroupScalingTargetPolicyOutput) Statistic ¶
func (o ElastigroupScalingTargetPolicyOutput) Statistic() pulumi.StringPtrOutput
String, the metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide.
func (ElastigroupScalingTargetPolicyOutput) Target ¶
func (o ElastigroupScalingTargetPolicyOutput) Target() pulumi.Float64Output
The target number of instances to have in the group.
func (ElastigroupScalingTargetPolicyOutput) ToElastigroupScalingTargetPolicyOutput ¶
func (o ElastigroupScalingTargetPolicyOutput) ToElastigroupScalingTargetPolicyOutput() ElastigroupScalingTargetPolicyOutput
func (ElastigroupScalingTargetPolicyOutput) ToElastigroupScalingTargetPolicyOutputWithContext ¶
func (o ElastigroupScalingTargetPolicyOutput) ToElastigroupScalingTargetPolicyOutputWithContext(ctx context.Context) ElastigroupScalingTargetPolicyOutput
func (ElastigroupScalingTargetPolicyOutput) Unit ¶
func (o ElastigroupScalingTargetPolicyOutput) Unit() pulumi.StringPtrOutput
String, tThe unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`.
type ElastigroupScalingUpPolicy ¶
type ElastigroupScalingUpPolicy struct { // The type of action to perform for scaling. Valid values: `"adjustment"`, `"percentageAdjustment"`, `"setMaxTarget"`, `"setMinTarget"`, `"updateCapacity"`. If a `stepAdjustment` object is defined, then it cannot be specified. ActionType *string `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Can be used as advanced expression for scaling of instances to add/remove to/from the target capacity when scale is needed. You can see more information here: Advanced expression. Example value: `"MAX(currCapacity / 5, value * 10)"` Adjustment *string `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies. Cooldown *int `pulumi:"cooldown"` // A list of dimensions describing qualities of the metric. Dimensions []ElastigroupScalingUpPolicyDimension `pulumi:"dimensions"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Specifies whether the scaling policy described in this block is enabled. IsEnabled *bool `pulumi:"isEnabled"` MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` // The maximal number of instances to have in the group. Maximum *string `pulumi:"maximum"` // The name of the metric, with or without spaces. MetricName string `pulumi:"metricName"` // . The number of the desired target (and minimum) capacity MinTargetCapacity *string `pulumi:"minTargetCapacity"` // The minimal number of instances to have in the group. Minimum *string `pulumi:"minimum"` // The namespace for the alarm's associated metric. Namespace string `pulumi:"namespace"` // The operator to use in order to determine if the scaling policy is applicable. Valid values: `"gt"`, `"gte"`, `"lt"`, `"lte"`. Operator *string `pulumi:"operator"` // The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60. Period *int `pulumi:"period"` // The name of the policy. PolicyName string `pulumi:"policyName"` // The source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`. Source *string `pulumi:"source"` // The metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide. Statistic *string `pulumi:"statistic"` StepAdjustments []ElastigroupScalingUpPolicyStepAdjustment `pulumi:"stepAdjustments"` // The target number of instances to have in the group. Target *string `pulumi:"target"` // The value against which the specified statistic is compared. If a `stepAdjustment` object is defined, then it cannot be specified. Threshold *float64 `pulumi:"threshold"` // The unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`. Unit *string `pulumi:"unit"` }
type ElastigroupScalingUpPolicyArgs ¶
type ElastigroupScalingUpPolicyArgs struct { // The type of action to perform for scaling. Valid values: `"adjustment"`, `"percentageAdjustment"`, `"setMaxTarget"`, `"setMinTarget"`, `"updateCapacity"`. If a `stepAdjustment` object is defined, then it cannot be specified. ActionType pulumi.StringPtrInput `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Can be used as advanced expression for scaling of instances to add/remove to/from the target capacity when scale is needed. You can see more information here: Advanced expression. Example value: `"MAX(currCapacity / 5, value * 10)"` Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // A list of dimensions describing qualities of the metric. Dimensions ElastigroupScalingUpPolicyDimensionArrayInput `pulumi:"dimensions"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // Specifies whether the scaling policy described in this block is enabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` // The maximal number of instances to have in the group. Maximum pulumi.StringPtrInput `pulumi:"maximum"` // The name of the metric, with or without spaces. MetricName pulumi.StringInput `pulumi:"metricName"` // . The number of the desired target (and minimum) capacity MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` // The minimal number of instances to have in the group. Minimum pulumi.StringPtrInput `pulumi:"minimum"` // The namespace for the alarm's associated metric. Namespace pulumi.StringInput `pulumi:"namespace"` // The operator to use in order to determine if the scaling policy is applicable. Valid values: `"gt"`, `"gte"`, `"lt"`, `"lte"`. Operator pulumi.StringPtrInput `pulumi:"operator"` // The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60. Period pulumi.IntPtrInput `pulumi:"period"` // The name of the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` // The source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`. Source pulumi.StringPtrInput `pulumi:"source"` // The metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide. Statistic pulumi.StringPtrInput `pulumi:"statistic"` StepAdjustments ElastigroupScalingUpPolicyStepAdjustmentArrayInput `pulumi:"stepAdjustments"` // The target number of instances to have in the group. Target pulumi.StringPtrInput `pulumi:"target"` // The value against which the specified statistic is compared. If a `stepAdjustment` object is defined, then it cannot be specified. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` // The unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`. Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ElastigroupScalingUpPolicyArgs) ElementType ¶
func (ElastigroupScalingUpPolicyArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput ¶
func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext ¶
func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
type ElastigroupScalingUpPolicyArray ¶
type ElastigroupScalingUpPolicyArray []ElastigroupScalingUpPolicyInput
func (ElastigroupScalingUpPolicyArray) ElementType ¶
func (ElastigroupScalingUpPolicyArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput ¶
func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext ¶
func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
type ElastigroupScalingUpPolicyArrayInput ¶
type ElastigroupScalingUpPolicyArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput ToElastigroupScalingUpPolicyArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyArrayOutput }
ElastigroupScalingUpPolicyArrayInput is an input type that accepts ElastigroupScalingUpPolicyArray and ElastigroupScalingUpPolicyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyArrayInput` via:
ElastigroupScalingUpPolicyArray{ ElastigroupScalingUpPolicyArgs{...} }
type ElastigroupScalingUpPolicyArrayOutput ¶
type ElastigroupScalingUpPolicyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyArrayOutput) ElementType ¶
func (ElastigroupScalingUpPolicyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArrayOutput) Index ¶
func (o ElastigroupScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput ¶
func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext ¶
func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
type ElastigroupScalingUpPolicyDimensionArgs ¶
type ElastigroupScalingUpPolicyDimensionArgs struct { // The dimension name. Name pulumi.StringInput `pulumi:"name"` // The dimension value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
type ElastigroupScalingUpPolicyDimensionArray ¶
type ElastigroupScalingUpPolicyDimensionArray []ElastigroupScalingUpPolicyDimensionInput
func (ElastigroupScalingUpPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionArrayInput ¶
type ElastigroupScalingUpPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput }
ElastigroupScalingUpPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArray and ElastigroupScalingUpPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionArrayInput` via:
ElastigroupScalingUpPolicyDimensionArray{ ElastigroupScalingUpPolicyDimensionArgs{...} }
type ElastigroupScalingUpPolicyDimensionArrayOutput ¶
type ElastigroupScalingUpPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionInput ¶
type ElastigroupScalingUpPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput ToElastigroupScalingUpPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionOutput }
ElastigroupScalingUpPolicyDimensionInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArgs and ElastigroupScalingUpPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionInput` via:
ElastigroupScalingUpPolicyDimensionArgs{...}
type ElastigroupScalingUpPolicyDimensionOutput ¶
type ElastigroupScalingUpPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) Name() pulumi.StringOutput
The dimension name.
func (ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionOutput) Value ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) Value() pulumi.StringPtrOutput
The dimension value.
type ElastigroupScalingUpPolicyInput ¶
type ElastigroupScalingUpPolicyInput interface { pulumi.Input ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput ToElastigroupScalingUpPolicyOutputWithContext(context.Context) ElastigroupScalingUpPolicyOutput }
ElastigroupScalingUpPolicyInput is an input type that accepts ElastigroupScalingUpPolicyArgs and ElastigroupScalingUpPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyInput` via:
ElastigroupScalingUpPolicyArgs{...}
type ElastigroupScalingUpPolicyOutput ¶
type ElastigroupScalingUpPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyOutput) ActionType ¶
func (o ElastigroupScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
The type of action to perform for scaling. Valid values: `"adjustment"`, `"percentageAdjustment"`, `"setMaxTarget"`, `"setMinTarget"`, `"updateCapacity"`. If a `stepAdjustment` object is defined, then it cannot be specified.
func (ElastigroupScalingUpPolicyOutput) Adjustment ¶
func (o ElastigroupScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add/remove to/from the target capacity when scale is needed. Can be used as advanced expression for scaling of instances to add/remove to/from the target capacity when scale is needed. You can see more information here: Advanced expression. Example value: `"MAX(currCapacity / 5, value * 10)"`
func (ElastigroupScalingUpPolicyOutput) Cooldown ¶
func (o ElastigroupScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies.
func (ElastigroupScalingUpPolicyOutput) Dimensions ¶
func (o ElastigroupScalingUpPolicyOutput) Dimensions() ElastigroupScalingUpPolicyDimensionArrayOutput
A list of dimensions describing qualities of the metric.
func (ElastigroupScalingUpPolicyOutput) ElementType ¶
func (ElastigroupScalingUpPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of periods over which data is compared to the specified threshold.
func (ElastigroupScalingUpPolicyOutput) IsEnabled ¶
func (o ElastigroupScalingUpPolicyOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether the scaling policy described in this block is enabled.
func (ElastigroupScalingUpPolicyOutput) MaxTargetCapacity ¶
func (o ElastigroupScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Maximum ¶
func (o ElastigroupScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
The maximal number of instances to have in the group.
func (ElastigroupScalingUpPolicyOutput) MetricName ¶
func (o ElastigroupScalingUpPolicyOutput) MetricName() pulumi.StringOutput
The name of the metric, with or without spaces.
func (ElastigroupScalingUpPolicyOutput) MinTargetCapacity ¶
func (o ElastigroupScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
. The number of the desired target (and minimum) capacity
func (ElastigroupScalingUpPolicyOutput) Minimum ¶
func (o ElastigroupScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
The minimal number of instances to have in the group.
func (ElastigroupScalingUpPolicyOutput) Namespace ¶
func (o ElastigroupScalingUpPolicyOutput) Namespace() pulumi.StringOutput
The namespace for the alarm's associated metric.
func (ElastigroupScalingUpPolicyOutput) Operator ¶
func (o ElastigroupScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
The operator to use in order to determine if the scaling policy is applicable. Valid values: `"gt"`, `"gte"`, `"lt"`, `"lte"`.
func (ElastigroupScalingUpPolicyOutput) Period ¶
func (o ElastigroupScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
The granularity, in seconds, of the returned datapoints. Period must be at least 60 seconds and must be a multiple of 60.
func (ElastigroupScalingUpPolicyOutput) PolicyName ¶
func (o ElastigroupScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (ElastigroupScalingUpPolicyOutput) Source ¶
func (o ElastigroupScalingUpPolicyOutput) Source() pulumi.StringPtrOutput
The source of the metric. Valid values: `"cloudWatch"`, `"spectrum"`.
func (ElastigroupScalingUpPolicyOutput) Statistic ¶
func (o ElastigroupScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
The metric statistics to return. For information about specific statistics go to [Statistics](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?CHAP_TerminologyandKeyConcepts.html#Statistic) in the Amazon CloudWatch Developer Guide.
func (ElastigroupScalingUpPolicyOutput) StepAdjustments ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyOutput) StepAdjustments() ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
func (ElastigroupScalingUpPolicyOutput) Target ¶
func (o ElastigroupScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
The target number of instances to have in the group.
func (ElastigroupScalingUpPolicyOutput) Threshold ¶
func (o ElastigroupScalingUpPolicyOutput) Threshold() pulumi.Float64PtrOutput
The value against which the specified statistic is compared. If a `stepAdjustment` object is defined, then it cannot be specified.
func (ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput ¶
func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext ¶
func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyOutput) Unit ¶
func (o ElastigroupScalingUpPolicyOutput) Unit() pulumi.StringPtrOutput
The unit for the alarm's associated metric. Valid values: `"percent`, `"seconds"`, `"microseconds"`, `"milliseconds"`, `"bytes"`, `"kilobytes"`, `"megabytes"`, `"gigabytes"`, `"terabytes"`, `"bits"`, `"kilobits"`, `"megabits"`, `"gigabits"`, `"terabits"`, `"count"`, `"bytes/second"`, `"kilobytes/second"`, `"megabytes/second"`, `"gigabytes/second"`, `"terabytes/second"`, `"bits/second"`, `"kilobits/second"`, `"megabits/second"`, `"gigabits/second"`, `"terabits/second"`, `"count/second"`, `"none"`.
type ElastigroupScalingUpPolicyStepAdjustment ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustment struct { Action ElastigroupScalingUpPolicyStepAdjustmentAction `pulumi:"action"` Threshold int `pulumi:"threshold"` }
type ElastigroupScalingUpPolicyStepAdjustmentAction ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentAction struct { Adjustment *string `pulumi:"adjustment"` MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` Maximum *string `pulumi:"maximum"` MinTargetCapacity *string `pulumi:"minTargetCapacity"` Minimum *string `pulumi:"minimum"` Target *string `pulumi:"target"` Type string `pulumi:"type"` }
type ElastigroupScalingUpPolicyStepAdjustmentActionArgs ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentActionArgs struct { Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` Maximum pulumi.StringPtrInput `pulumi:"maximum"` MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` Minimum pulumi.StringPtrInput `pulumi:"minimum"` Target pulumi.StringPtrInput `pulumi:"target"` Type pulumi.StringInput `pulumi:"type"` }
func (ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ElementType ¶ added in v3.7.0
func (ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ToElastigroupScalingUpPolicyStepAdjustmentActionOutput ¶ added in v3.7.0
func (i ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ToElastigroupScalingUpPolicyStepAdjustmentActionOutput() ElastigroupScalingUpPolicyStepAdjustmentActionOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ToElastigroupScalingUpPolicyStepAdjustmentActionOutputWithContext ¶ added in v3.7.0
func (i ElastigroupScalingUpPolicyStepAdjustmentActionArgs) ToElastigroupScalingUpPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentActionOutput
type ElastigroupScalingUpPolicyStepAdjustmentActionInput ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentActionInput interface { pulumi.Input ToElastigroupScalingUpPolicyStepAdjustmentActionOutput() ElastigroupScalingUpPolicyStepAdjustmentActionOutput ToElastigroupScalingUpPolicyStepAdjustmentActionOutputWithContext(context.Context) ElastigroupScalingUpPolicyStepAdjustmentActionOutput }
ElastigroupScalingUpPolicyStepAdjustmentActionInput is an input type that accepts ElastigroupScalingUpPolicyStepAdjustmentActionArgs and ElastigroupScalingUpPolicyStepAdjustmentActionOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyStepAdjustmentActionInput` via:
ElastigroupScalingUpPolicyStepAdjustmentActionArgs{...}
type ElastigroupScalingUpPolicyStepAdjustmentActionOutput ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentActionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Adjustment ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Adjustment() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ElementType ¶ added in v3.7.0
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) MaxTargetCapacity ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) MaxTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Maximum ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Maximum() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) MinTargetCapacity ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) MinTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Minimum ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Minimum() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Target ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Target() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ToElastigroupScalingUpPolicyStepAdjustmentActionOutput ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ToElastigroupScalingUpPolicyStepAdjustmentActionOutput() ElastigroupScalingUpPolicyStepAdjustmentActionOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ToElastigroupScalingUpPolicyStepAdjustmentActionOutputWithContext ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) ToElastigroupScalingUpPolicyStepAdjustmentActionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentActionOutput
func (ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Type ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentActionOutput) Type() pulumi.StringOutput
type ElastigroupScalingUpPolicyStepAdjustmentArgs ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentArgs struct { Action ElastigroupScalingUpPolicyStepAdjustmentActionInput `pulumi:"action"` Threshold pulumi.IntInput `pulumi:"threshold"` }
func (ElastigroupScalingUpPolicyStepAdjustmentArgs) ElementType ¶ added in v3.7.0
func (ElastigroupScalingUpPolicyStepAdjustmentArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyStepAdjustmentArgs) ToElastigroupScalingUpPolicyStepAdjustmentOutput ¶ added in v3.7.0
func (i ElastigroupScalingUpPolicyStepAdjustmentArgs) ToElastigroupScalingUpPolicyStepAdjustmentOutput() ElastigroupScalingUpPolicyStepAdjustmentOutput
func (ElastigroupScalingUpPolicyStepAdjustmentArgs) ToElastigroupScalingUpPolicyStepAdjustmentOutputWithContext ¶ added in v3.7.0
func (i ElastigroupScalingUpPolicyStepAdjustmentArgs) ToElastigroupScalingUpPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentOutput
type ElastigroupScalingUpPolicyStepAdjustmentArray ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentArray []ElastigroupScalingUpPolicyStepAdjustmentInput
func (ElastigroupScalingUpPolicyStepAdjustmentArray) ElementType ¶ added in v3.7.0
func (ElastigroupScalingUpPolicyStepAdjustmentArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyStepAdjustmentArray) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutput ¶ added in v3.7.0
func (i ElastigroupScalingUpPolicyStepAdjustmentArray) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutput() ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
func (ElastigroupScalingUpPolicyStepAdjustmentArray) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutputWithContext ¶ added in v3.7.0
func (i ElastigroupScalingUpPolicyStepAdjustmentArray) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
type ElastigroupScalingUpPolicyStepAdjustmentArrayInput ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyStepAdjustmentArrayOutput() ElastigroupScalingUpPolicyStepAdjustmentArrayOutput ToElastigroupScalingUpPolicyStepAdjustmentArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyStepAdjustmentArrayOutput }
ElastigroupScalingUpPolicyStepAdjustmentArrayInput is an input type that accepts ElastigroupScalingUpPolicyStepAdjustmentArray and ElastigroupScalingUpPolicyStepAdjustmentArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyStepAdjustmentArrayInput` via:
ElastigroupScalingUpPolicyStepAdjustmentArray{ ElastigroupScalingUpPolicyStepAdjustmentArgs{...} }
type ElastigroupScalingUpPolicyStepAdjustmentArrayOutput ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ElementType ¶ added in v3.7.0
func (ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutput ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutput() ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
func (ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutputWithContext ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentArrayOutput) ToElastigroupScalingUpPolicyStepAdjustmentArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentArrayOutput
type ElastigroupScalingUpPolicyStepAdjustmentInput ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentInput interface { pulumi.Input ToElastigroupScalingUpPolicyStepAdjustmentOutput() ElastigroupScalingUpPolicyStepAdjustmentOutput ToElastigroupScalingUpPolicyStepAdjustmentOutputWithContext(context.Context) ElastigroupScalingUpPolicyStepAdjustmentOutput }
ElastigroupScalingUpPolicyStepAdjustmentInput is an input type that accepts ElastigroupScalingUpPolicyStepAdjustmentArgs and ElastigroupScalingUpPolicyStepAdjustmentOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyStepAdjustmentInput` via:
ElastigroupScalingUpPolicyStepAdjustmentArgs{...}
type ElastigroupScalingUpPolicyStepAdjustmentOutput ¶ added in v3.7.0
type ElastigroupScalingUpPolicyStepAdjustmentOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyStepAdjustmentOutput) ElementType ¶ added in v3.7.0
func (ElastigroupScalingUpPolicyStepAdjustmentOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyStepAdjustmentOutput) Threshold ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentOutput) Threshold() pulumi.IntOutput
func (ElastigroupScalingUpPolicyStepAdjustmentOutput) ToElastigroupScalingUpPolicyStepAdjustmentOutput ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentOutput) ToElastigroupScalingUpPolicyStepAdjustmentOutput() ElastigroupScalingUpPolicyStepAdjustmentOutput
func (ElastigroupScalingUpPolicyStepAdjustmentOutput) ToElastigroupScalingUpPolicyStepAdjustmentOutputWithContext ¶ added in v3.7.0
func (o ElastigroupScalingUpPolicyStepAdjustmentOutput) ToElastigroupScalingUpPolicyStepAdjustmentOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyStepAdjustmentOutput
type ElastigroupScheduledTask ¶
type ElastigroupScheduledTask struct { // The number of instances to add or remove. Adjustment *string `pulumi:"adjustment"` // The percentage of instances to add or remove. // // Usage: AdjustmentPercentage *string `pulumi:"adjustmentPercentage"` // The percentage size of each batch in the scheduled deployment roll. BatchSizePercentage *string `pulumi:"batchSizePercentage"` // A valid cron expression. The cron is running in UTC time zone and is in [Unix cron format](https://en.wikipedia.org/wiki/Cron). CronExpression *string `pulumi:"cronExpression"` // The recurrence frequency to run this task. Supported values are `"hourly"`, `"daily"`, `"weekly"` and `"continuous"`. Frequency *string `pulumi:"frequency"` // The period of time (seconds) to wait before checking a batch's health after it's deployment. GracePeriod *string `pulumi:"gracePeriod"` // Setting the task to being enabled or disabled. IsEnabled *bool `pulumi:"isEnabled"` // The maximum number of instances the group should have. MaxCapacity *string `pulumi:"maxCapacity"` // The minimum number of instances the group should have. MinCapacity *string `pulumi:"minCapacity"` // The maximum number of instances the group should have. ScaleMaxCapacity *string `pulumi:"scaleMaxCapacity"` // The minimum number of instances the group should have. ScaleMinCapacity *string `pulumi:"scaleMinCapacity"` // The desired number of instances the group should have. ScaleTargetCapacity *string `pulumi:"scaleTargetCapacity"` // Set a start time for one time tasks. StartTime *string `pulumi:"startTime"` // The desired number of instances the group should have. TargetCapacity *string `pulumi:"targetCapacity"` // The task type to run. Supported task types are: `"scale"`, `"backupAmi"`, `"roll"`, `"scaleUp"`, `"percentageScaleUp"`, `"scaleDown"`, `"percentageScaleDown"`, `"statefulUpdateCapacity"`. TaskType string `pulumi:"taskType"` }
type ElastigroupScheduledTaskArgs ¶
type ElastigroupScheduledTaskArgs struct { // The number of instances to add or remove. Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The percentage of instances to add or remove. // // Usage: AdjustmentPercentage pulumi.StringPtrInput `pulumi:"adjustmentPercentage"` // The percentage size of each batch in the scheduled deployment roll. BatchSizePercentage pulumi.StringPtrInput `pulumi:"batchSizePercentage"` // A valid cron expression. The cron is running in UTC time zone and is in [Unix cron format](https://en.wikipedia.org/wiki/Cron). CronExpression pulumi.StringPtrInput `pulumi:"cronExpression"` // The recurrence frequency to run this task. Supported values are `"hourly"`, `"daily"`, `"weekly"` and `"continuous"`. Frequency pulumi.StringPtrInput `pulumi:"frequency"` // The period of time (seconds) to wait before checking a batch's health after it's deployment. GracePeriod pulumi.StringPtrInput `pulumi:"gracePeriod"` // Setting the task to being enabled or disabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // The maximum number of instances the group should have. MaxCapacity pulumi.StringPtrInput `pulumi:"maxCapacity"` // The minimum number of instances the group should have. MinCapacity pulumi.StringPtrInput `pulumi:"minCapacity"` // The maximum number of instances the group should have. ScaleMaxCapacity pulumi.StringPtrInput `pulumi:"scaleMaxCapacity"` // The minimum number of instances the group should have. ScaleMinCapacity pulumi.StringPtrInput `pulumi:"scaleMinCapacity"` // The desired number of instances the group should have. ScaleTargetCapacity pulumi.StringPtrInput `pulumi:"scaleTargetCapacity"` // Set a start time for one time tasks. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // The desired number of instances the group should have. TargetCapacity pulumi.StringPtrInput `pulumi:"targetCapacity"` // The task type to run. Supported task types are: `"scale"`, `"backupAmi"`, `"roll"`, `"scaleUp"`, `"percentageScaleUp"`, `"scaleDown"`, `"percentageScaleDown"`, `"statefulUpdateCapacity"`. TaskType pulumi.StringInput `pulumi:"taskType"` }
func (ElastigroupScheduledTaskArgs) ElementType ¶
func (ElastigroupScheduledTaskArgs) ElementType() reflect.Type
func (ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput ¶
func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext ¶
func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
type ElastigroupScheduledTaskArray ¶
type ElastigroupScheduledTaskArray []ElastigroupScheduledTaskInput
func (ElastigroupScheduledTaskArray) ElementType ¶
func (ElastigroupScheduledTaskArray) ElementType() reflect.Type
func (ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput ¶
func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
func (ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext ¶
func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
type ElastigroupScheduledTaskArrayInput ¶
type ElastigroupScheduledTaskArrayInput interface { pulumi.Input ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput ToElastigroupScheduledTaskArrayOutputWithContext(context.Context) ElastigroupScheduledTaskArrayOutput }
ElastigroupScheduledTaskArrayInput is an input type that accepts ElastigroupScheduledTaskArray and ElastigroupScheduledTaskArrayOutput values. You can construct a concrete instance of `ElastigroupScheduledTaskArrayInput` via:
ElastigroupScheduledTaskArray{ ElastigroupScheduledTaskArgs{...} }
type ElastigroupScheduledTaskArrayOutput ¶
type ElastigroupScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScheduledTaskArrayOutput) ElementType ¶
func (ElastigroupScheduledTaskArrayOutput) ElementType() reflect.Type
func (ElastigroupScheduledTaskArrayOutput) Index ¶
func (o ElastigroupScheduledTaskArrayOutput) Index(i pulumi.IntInput) ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput ¶
func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
func (ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext ¶
func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
type ElastigroupScheduledTaskInput ¶
type ElastigroupScheduledTaskInput interface { pulumi.Input ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput ToElastigroupScheduledTaskOutputWithContext(context.Context) ElastigroupScheduledTaskOutput }
ElastigroupScheduledTaskInput is an input type that accepts ElastigroupScheduledTaskArgs and ElastigroupScheduledTaskOutput values. You can construct a concrete instance of `ElastigroupScheduledTaskInput` via:
ElastigroupScheduledTaskArgs{...}
type ElastigroupScheduledTaskOutput ¶
type ElastigroupScheduledTaskOutput struct{ *pulumi.OutputState }
func (ElastigroupScheduledTaskOutput) Adjustment ¶
func (o ElastigroupScheduledTaskOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add or remove.
func (ElastigroupScheduledTaskOutput) AdjustmentPercentage ¶
func (o ElastigroupScheduledTaskOutput) AdjustmentPercentage() pulumi.StringPtrOutput
The percentage of instances to add or remove.
Usage:
func (ElastigroupScheduledTaskOutput) BatchSizePercentage ¶
func (o ElastigroupScheduledTaskOutput) BatchSizePercentage() pulumi.StringPtrOutput
The percentage size of each batch in the scheduled deployment roll.
func (ElastigroupScheduledTaskOutput) CronExpression ¶
func (o ElastigroupScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
A valid cron expression. The cron is running in UTC time zone and is in [Unix cron format](https://en.wikipedia.org/wiki/Cron).
func (ElastigroupScheduledTaskOutput) ElementType ¶
func (ElastigroupScheduledTaskOutput) ElementType() reflect.Type
func (ElastigroupScheduledTaskOutput) Frequency ¶
func (o ElastigroupScheduledTaskOutput) Frequency() pulumi.StringPtrOutput
The recurrence frequency to run this task. Supported values are `"hourly"`, `"daily"`, `"weekly"` and `"continuous"`.
func (ElastigroupScheduledTaskOutput) GracePeriod ¶
func (o ElastigroupScheduledTaskOutput) GracePeriod() pulumi.StringPtrOutput
The period of time (seconds) to wait before checking a batch's health after it's deployment.
func (ElastigroupScheduledTaskOutput) IsEnabled ¶
func (o ElastigroupScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
Setting the task to being enabled or disabled.
func (ElastigroupScheduledTaskOutput) MaxCapacity ¶
func (o ElastigroupScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
The maximum number of instances the group should have.
func (ElastigroupScheduledTaskOutput) MinCapacity ¶
func (o ElastigroupScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
The minimum number of instances the group should have.
func (ElastigroupScheduledTaskOutput) ScaleMaxCapacity ¶
func (o ElastigroupScheduledTaskOutput) ScaleMaxCapacity() pulumi.StringPtrOutput
The maximum number of instances the group should have.
func (ElastigroupScheduledTaskOutput) ScaleMinCapacity ¶
func (o ElastigroupScheduledTaskOutput) ScaleMinCapacity() pulumi.StringPtrOutput
The minimum number of instances the group should have.
func (ElastigroupScheduledTaskOutput) ScaleTargetCapacity ¶
func (o ElastigroupScheduledTaskOutput) ScaleTargetCapacity() pulumi.StringPtrOutput
The desired number of instances the group should have.
func (ElastigroupScheduledTaskOutput) StartTime ¶
func (o ElastigroupScheduledTaskOutput) StartTime() pulumi.StringPtrOutput
Set a start time for one time tasks.
func (ElastigroupScheduledTaskOutput) TargetCapacity ¶
func (o ElastigroupScheduledTaskOutput) TargetCapacity() pulumi.StringPtrOutput
The desired number of instances the group should have.
func (ElastigroupScheduledTaskOutput) TaskType ¶
func (o ElastigroupScheduledTaskOutput) TaskType() pulumi.StringOutput
The task type to run. Supported task types are: `"scale"`, `"backupAmi"`, `"roll"`, `"scaleUp"`, `"percentageScaleUp"`, `"scaleDown"`, `"percentageScaleDown"`, `"statefulUpdateCapacity"`.
func (ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput ¶
func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext ¶
func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
type ElastigroupSignal ¶
type ElastigroupSignalArgs ¶
type ElastigroupSignalArgs struct { // The name of the signal defined for the group. Valid Values: `"INSTANCE_READY"`, `"INSTANCE_READY_TO_SHUTDOWN"` Name pulumi.StringInput `pulumi:"name"` // The signals defined timeout- default is 40 minutes (1800 seconds). // // Usage: Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (ElastigroupSignalArgs) ElementType ¶
func (ElastigroupSignalArgs) ElementType() reflect.Type
func (ElastigroupSignalArgs) ToElastigroupSignalOutput ¶
func (i ElastigroupSignalArgs) ToElastigroupSignalOutput() ElastigroupSignalOutput
func (ElastigroupSignalArgs) ToElastigroupSignalOutputWithContext ¶
func (i ElastigroupSignalArgs) ToElastigroupSignalOutputWithContext(ctx context.Context) ElastigroupSignalOutput
type ElastigroupSignalArray ¶
type ElastigroupSignalArray []ElastigroupSignalInput
func (ElastigroupSignalArray) ElementType ¶
func (ElastigroupSignalArray) ElementType() reflect.Type
func (ElastigroupSignalArray) ToElastigroupSignalArrayOutput ¶
func (i ElastigroupSignalArray) ToElastigroupSignalArrayOutput() ElastigroupSignalArrayOutput
func (ElastigroupSignalArray) ToElastigroupSignalArrayOutputWithContext ¶
func (i ElastigroupSignalArray) ToElastigroupSignalArrayOutputWithContext(ctx context.Context) ElastigroupSignalArrayOutput
type ElastigroupSignalArrayInput ¶
type ElastigroupSignalArrayInput interface { pulumi.Input ToElastigroupSignalArrayOutput() ElastigroupSignalArrayOutput ToElastigroupSignalArrayOutputWithContext(context.Context) ElastigroupSignalArrayOutput }
ElastigroupSignalArrayInput is an input type that accepts ElastigroupSignalArray and ElastigroupSignalArrayOutput values. You can construct a concrete instance of `ElastigroupSignalArrayInput` via:
ElastigroupSignalArray{ ElastigroupSignalArgs{...} }
type ElastigroupSignalArrayOutput ¶
type ElastigroupSignalArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupSignalArrayOutput) ElementType ¶
func (ElastigroupSignalArrayOutput) ElementType() reflect.Type
func (ElastigroupSignalArrayOutput) Index ¶
func (o ElastigroupSignalArrayOutput) Index(i pulumi.IntInput) ElastigroupSignalOutput
func (ElastigroupSignalArrayOutput) ToElastigroupSignalArrayOutput ¶
func (o ElastigroupSignalArrayOutput) ToElastigroupSignalArrayOutput() ElastigroupSignalArrayOutput
func (ElastigroupSignalArrayOutput) ToElastigroupSignalArrayOutputWithContext ¶
func (o ElastigroupSignalArrayOutput) ToElastigroupSignalArrayOutputWithContext(ctx context.Context) ElastigroupSignalArrayOutput
type ElastigroupSignalInput ¶
type ElastigroupSignalInput interface { pulumi.Input ToElastigroupSignalOutput() ElastigroupSignalOutput ToElastigroupSignalOutputWithContext(context.Context) ElastigroupSignalOutput }
ElastigroupSignalInput is an input type that accepts ElastigroupSignalArgs and ElastigroupSignalOutput values. You can construct a concrete instance of `ElastigroupSignalInput` via:
ElastigroupSignalArgs{...}
type ElastigroupSignalOutput ¶
type ElastigroupSignalOutput struct{ *pulumi.OutputState }
func (ElastigroupSignalOutput) ElementType ¶
func (ElastigroupSignalOutput) ElementType() reflect.Type
func (ElastigroupSignalOutput) Name ¶
func (o ElastigroupSignalOutput) Name() pulumi.StringOutput
The name of the signal defined for the group. Valid Values: `"INSTANCE_READY"`, `"INSTANCE_READY_TO_SHUTDOWN"`
func (ElastigroupSignalOutput) Timeout ¶
func (o ElastigroupSignalOutput) Timeout() pulumi.IntPtrOutput
The signals defined timeout- default is 40 minutes (1800 seconds).
Usage:
func (ElastigroupSignalOutput) ToElastigroupSignalOutput ¶
func (o ElastigroupSignalOutput) ToElastigroupSignalOutput() ElastigroupSignalOutput
func (ElastigroupSignalOutput) ToElastigroupSignalOutputWithContext ¶
func (o ElastigroupSignalOutput) ToElastigroupSignalOutputWithContext(ctx context.Context) ElastigroupSignalOutput
type ElastigroupState ¶
type ElastigroupState struct { // Auto-healing replacement won't be triggered if this parameter value is "false". In a case of a stateful group - no recycling will start if this parameter value is "false". AutoHealing pulumi.BoolPtrInput // List of Strings of availability zones. When this parameter is set, `subnetIds` should be left unused. // Note: `availabilityZones` naming syntax follows the convention `availability-zone:subnet:placement-group-name`. For example, to set an AZ in `us-east-1` with subnet `subnet-123456` and placement group `ClusterI03`, you would set: // `availabilityZones = ["us-east-1a:subnet-123456:ClusterI03"]` AvailabilityZones pulumi.StringArrayInput BlockDevicesMode pulumi.StringPtrInput // The capacity unit to launch instances by. If not specified, when choosing the weight unit, each instance will weight as the number of its vCPUs. Valid values: `instance`, `weight`. CapacityUnit pulumi.StringPtrInput ConsiderOdPricing pulumi.BoolPtrInput // Controls how T3 instances are launched. Valid values: `standard`, `unlimited`. CpuCredits pulumi.StringPtrInput // The CPU options for the instances that are launched within the group: CpuOptions ElastigroupCpuOptionsPtrInput // The group description. Description pulumi.StringPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrInput // The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation. DrainingTimeout pulumi.IntPtrInput EbsBlockDevices ElastigroupEbsBlockDeviceArrayInput // Enable high bandwidth connectivity between instances and AWS’s Elastic Block Store (EBS). For instance types that are EBS-optimized by default this parameter will be ignored. EbsOptimized pulumi.BoolPtrInput // A list of [AWS Elastic IP](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) allocation IDs to associate to the group instances. ElasticIps pulumi.StringArrayInput ElasticLoadBalancers pulumi.StringArrayInput // Indicates whether monitoring is enabled for the instance. EnableMonitoring pulumi.BoolPtrInput EphemeralBlockDevices ElastigroupEphemeralBlockDeviceArrayInput // In a case of no Spot instances available, Elastigroup will launch on-demand instances instead. FallbackToOndemand pulumi.BoolPtrInput // The amount of time, in seconds, after the instance has launched to starts and check its health. HealthCheckGracePeriod pulumi.IntPtrInput // The service that will perform health checks for the instance. Valid values: `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"EC2"`, `"K8S_NODE"`, `"NOMAD_NODE"`, `"ECS_CLUSTER_INSTANCE"`. HealthCheckType pulumi.StringPtrInput // The amount of time, in seconds, that we will wait before replacing an instance that is running and became unhealthy (this is only applicable for instances that were once healthy). HealthCheckUnhealthyDurationBeforeReplacement pulumi.IntPtrInput // The ARN or name of an IAM instance profile to associate with launched instances. IamInstanceProfile pulumi.StringPtrInput // The ID of the AMI used to launch the instance. ImageId pulumi.StringPtrInput // An array of image objects. // Note: Elastigroup can be configured with either imageId or images, but not both. Images ElastigroupImageArrayInput ImmediateOdRecoverThreshold pulumi.IntPtrInput // The type of instance determines your instance's CPU capacity, memory and storage (e.g., m1.small, c1.xlarge). InstanceTypesOndemand pulumi.StringPtrInput // Prioritize a subset of spot instance types. Must be a subset of the selected spot instance types. InstanceTypesPreferredSpots pulumi.StringArrayInput // One or more instance types. Note: Cannot be defined if 'resourceRequirements' is defined. InstanceTypesSpots pulumi.StringArrayInput // List of weights per instance type for weighted groups. Each object in the list should have the following attributes: InstanceTypesWeights ElastigroupInstanceTypesWeightArrayInput IntegrationBeanstalk ElastigroupIntegrationBeanstalkPtrInput IntegrationCodedeploy ElastigroupIntegrationCodedeployPtrInput IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrInput IntegrationEcs ElastigroupIntegrationEcsPtrInput IntegrationGitlab ElastigroupIntegrationGitlabPtrInput IntegrationKubernetes ElastigroupIntegrationKubernetesPtrInput IntegrationMesosphere ElastigroupIntegrationMesospherePtrInput IntegrationNomad ElastigroupIntegrationNomadPtrInput IntegrationRancher ElastigroupIntegrationRancherPtrInput IntegrationRoute53 ElastigroupIntegrationRoute53PtrInput Itfs ElastigroupItfArrayInput // The key name that should be used for the instance. KeyName pulumi.StringPtrInput LifetimePeriod pulumi.StringPtrInput // Logging configuration. Logging ElastigroupLoggingPtrInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntPtrInput // Data that used to configure or manage the running instances: MetadataOptions ElastigroupMetadataOptionsPtrInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntPtrInput // Defines the preferred minimum instance lifetime in hours. Markets which comply with this preference will be prioritized. Optional values: 1, 3, 6, 12, 24. MinimumInstanceLifetime pulumi.IntPtrInput MultipleMetrics ElastigroupMultipleMetricsPtrInput // The group name. Name pulumi.StringPtrInput NetworkInterfaces ElastigroupNetworkInterfaceArrayInput // Available ondemand instance types. Note: Either ondemand or onDemandTypes must be defined, but not both. OnDemandTypes pulumi.StringArrayInput // Number of on demand instances to launch in the group. All other instances will be spot instances. When this parameter is set the `spotPercentage` parameter is being ignored. OndemandCount pulumi.IntPtrInput // Select a prediction strategy. Valid values: `balanced`, `costOriented`, `equalAzDistribution`, `availabilityOriented`. You can read more in our documentation. Orientation pulumi.StringPtrInput PersistBlockDevices pulumi.BoolPtrInput PersistPrivateIp pulumi.BoolPtrInput PersistRootDevice pulumi.BoolPtrInput // Enable dedicated tenancy. Note: There is a flat hourly fee for each region in which dedicated tenancy is used. Valid values: "default", "dedicated" . PlacementTenancy pulumi.StringPtrInput // The AZs to prioritize when launching Spot instances. If no markets are available in the Preferred AZs, Spot instances are launched in the non-preferred AZs. // Note: Must be a sublist of `availabilityZones` and `orientation` value must not be `"equalAzDistribution"`. PreferredAvailabilityZones pulumi.StringArrayInput PrivateIps pulumi.StringArrayInput // Operation system type. Valid values: `"Linux/UNIX"`, `"SUSE Linux"`, `"Windows"`. // For EC2 Classic instances: `"Linux/UNIX (Amazon VPC)"`, `"SUSE Linux (Amazon VPC)"`, `"Windows (Amazon VPC)"`. Product pulumi.StringPtrInput // The AWS region your group will be created in. // Note: This parameter is required if you specify subnets (through subnet_ids). This parameter is optional if you specify Availability Zones (through availability_zones). Region pulumi.StringPtrInput // Required instance attributes. Instance types will be selected based on these requirements. ResourceRequirements ElastigroupResourceRequirementArrayInput // User will specify which resources should be tagged with group tags. ResourceTagSpecifications ElastigroupResourceTagSpecificationArrayInput // Elastigroup will automatically scale your instances in the most available and cost efficient availability zone. Every evaluation will be done when there are no active instances in the group. RestrictSingleAz pulumi.BoolPtrInput // Hold settings for strategy correction – replacing On-Demand for Spot instances. Supported Values: `"never"`, `"always"`, `"timeWindow"` RevertToSpot ElastigroupRevertToSpotPtrInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput // Set termination policy. ScalingStrategies ElastigroupScalingStrategyArrayInput ScalingTargetPolicies ElastigroupScalingTargetPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ScheduledTasks ElastigroupScheduledTaskArrayInput // A list of associated security group IDS. SecurityGroups pulumi.StringArrayInput // The Base64-encoded shutdown script that executes prior to instance termination, for more information please see: [Shutdown Script](https://api.spotinst.com/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) ShutdownScript pulumi.StringPtrInput Signals ElastigroupSignalArrayInput // The percentage of Spot instances that would spin up from the `desiredCapacity` number. SpotPercentage pulumi.IntPtrInput StatefulDeallocation ElastigroupStatefulDeallocationPtrInput StatefulInstanceActions ElastigroupStatefulInstanceActionArrayInput // List of Strings of subnet identifiers. // Note: When this parameter is set, `availabilityZones` should be left unused. SubnetIds pulumi.StringArrayInput // A key/value mapping of tags to assign to the resource. Tags ElastigroupTagArrayInput TargetGroupArns pulumi.StringArrayInput UpdatePolicy ElastigroupUpdatePolicyPtrInput // The user data to provide when launching the instance. UserData pulumi.StringPtrInput UtilizeCommitments pulumi.BoolPtrInput // In a case of any available reserved instances, Elastigroup will utilize them first before purchasing Spot instances. UtilizeReservedInstances pulumi.BoolPtrInput // Minimum number of instances in a 'HEALTHY' status that is required before continuing. This is ignored when updating with blue/green deployment. Cannot exceed `desiredCapacity`. WaitForCapacity pulumi.IntPtrInput // Time (seconds) to wait for instances to report a 'HEALTHY' status. Useful for plans with multiple dependencies that take some time to initialize. Leave undefined or set to `0` to indicate no wait. This is ignored when updating with blue/green deployment. WaitForCapacityTimeout pulumi.IntPtrInput }
func (ElastigroupState) ElementType ¶
func (ElastigroupState) ElementType() reflect.Type
type ElastigroupStatefulDeallocation ¶
type ElastigroupStatefulDeallocation struct { // For stateful groups: remove persistent images. ShouldDeleteImages *bool `pulumi:"shouldDeleteImages"` // For stateful groups: remove network interfaces. ShouldDeleteNetworkInterfaces *bool `pulumi:"shouldDeleteNetworkInterfaces"` // For stateful groups: remove snapshots. // // Usage: ShouldDeleteSnapshots *bool `pulumi:"shouldDeleteSnapshots"` // For stateful groups: remove persistent volumes. ShouldDeleteVolumes *bool `pulumi:"shouldDeleteVolumes"` }
type ElastigroupStatefulDeallocationArgs ¶
type ElastigroupStatefulDeallocationArgs struct { // For stateful groups: remove persistent images. ShouldDeleteImages pulumi.BoolPtrInput `pulumi:"shouldDeleteImages"` // For stateful groups: remove network interfaces. ShouldDeleteNetworkInterfaces pulumi.BoolPtrInput `pulumi:"shouldDeleteNetworkInterfaces"` // For stateful groups: remove snapshots. // // Usage: ShouldDeleteSnapshots pulumi.BoolPtrInput `pulumi:"shouldDeleteSnapshots"` // For stateful groups: remove persistent volumes. ShouldDeleteVolumes pulumi.BoolPtrInput `pulumi:"shouldDeleteVolumes"` }
func (ElastigroupStatefulDeallocationArgs) ElementType ¶
func (ElastigroupStatefulDeallocationArgs) ElementType() reflect.Type
func (ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationOutput ¶
func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationOutput() ElastigroupStatefulDeallocationOutput
func (ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationOutputWithContext ¶
func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationOutput
func (ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationPtrOutput ¶
func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationPtrOutput() ElastigroupStatefulDeallocationPtrOutput
func (ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationPtrOutputWithContext ¶
func (i ElastigroupStatefulDeallocationArgs) ToElastigroupStatefulDeallocationPtrOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationPtrOutput
type ElastigroupStatefulDeallocationInput ¶
type ElastigroupStatefulDeallocationInput interface { pulumi.Input ToElastigroupStatefulDeallocationOutput() ElastigroupStatefulDeallocationOutput ToElastigroupStatefulDeallocationOutputWithContext(context.Context) ElastigroupStatefulDeallocationOutput }
ElastigroupStatefulDeallocationInput is an input type that accepts ElastigroupStatefulDeallocationArgs and ElastigroupStatefulDeallocationOutput values. You can construct a concrete instance of `ElastigroupStatefulDeallocationInput` via:
ElastigroupStatefulDeallocationArgs{...}
type ElastigroupStatefulDeallocationOutput ¶
type ElastigroupStatefulDeallocationOutput struct{ *pulumi.OutputState }
func (ElastigroupStatefulDeallocationOutput) ElementType ¶
func (ElastigroupStatefulDeallocationOutput) ElementType() reflect.Type
func (ElastigroupStatefulDeallocationOutput) ShouldDeleteImages ¶
func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteImages() pulumi.BoolPtrOutput
For stateful groups: remove persistent images.
func (ElastigroupStatefulDeallocationOutput) ShouldDeleteNetworkInterfaces ¶
func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteNetworkInterfaces() pulumi.BoolPtrOutput
For stateful groups: remove network interfaces.
func (ElastigroupStatefulDeallocationOutput) ShouldDeleteSnapshots ¶
func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteSnapshots() pulumi.BoolPtrOutput
For stateful groups: remove snapshots.
Usage:
func (ElastigroupStatefulDeallocationOutput) ShouldDeleteVolumes ¶
func (o ElastigroupStatefulDeallocationOutput) ShouldDeleteVolumes() pulumi.BoolPtrOutput
For stateful groups: remove persistent volumes.
func (ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationOutput ¶
func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationOutput() ElastigroupStatefulDeallocationOutput
func (ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationOutputWithContext ¶
func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationOutput
func (ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationPtrOutput ¶
func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationPtrOutput() ElastigroupStatefulDeallocationPtrOutput
func (ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationPtrOutputWithContext ¶
func (o ElastigroupStatefulDeallocationOutput) ToElastigroupStatefulDeallocationPtrOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationPtrOutput
type ElastigroupStatefulDeallocationPtrInput ¶
type ElastigroupStatefulDeallocationPtrInput interface { pulumi.Input ToElastigroupStatefulDeallocationPtrOutput() ElastigroupStatefulDeallocationPtrOutput ToElastigroupStatefulDeallocationPtrOutputWithContext(context.Context) ElastigroupStatefulDeallocationPtrOutput }
ElastigroupStatefulDeallocationPtrInput is an input type that accepts ElastigroupStatefulDeallocationArgs, ElastigroupStatefulDeallocationPtr and ElastigroupStatefulDeallocationPtrOutput values. You can construct a concrete instance of `ElastigroupStatefulDeallocationPtrInput` via:
ElastigroupStatefulDeallocationArgs{...} or: nil
func ElastigroupStatefulDeallocationPtr ¶
func ElastigroupStatefulDeallocationPtr(v *ElastigroupStatefulDeallocationArgs) ElastigroupStatefulDeallocationPtrInput
type ElastigroupStatefulDeallocationPtrOutput ¶
type ElastigroupStatefulDeallocationPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupStatefulDeallocationPtrOutput) ElementType ¶
func (ElastigroupStatefulDeallocationPtrOutput) ElementType() reflect.Type
func (ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteImages ¶
func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteImages() pulumi.BoolPtrOutput
For stateful groups: remove persistent images.
func (ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteNetworkInterfaces ¶
func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteNetworkInterfaces() pulumi.BoolPtrOutput
For stateful groups: remove network interfaces.
func (ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteSnapshots ¶
func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteSnapshots() pulumi.BoolPtrOutput
For stateful groups: remove snapshots.
Usage:
func (ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteVolumes ¶
func (o ElastigroupStatefulDeallocationPtrOutput) ShouldDeleteVolumes() pulumi.BoolPtrOutput
For stateful groups: remove persistent volumes.
func (ElastigroupStatefulDeallocationPtrOutput) ToElastigroupStatefulDeallocationPtrOutput ¶
func (o ElastigroupStatefulDeallocationPtrOutput) ToElastigroupStatefulDeallocationPtrOutput() ElastigroupStatefulDeallocationPtrOutput
func (ElastigroupStatefulDeallocationPtrOutput) ToElastigroupStatefulDeallocationPtrOutputWithContext ¶
func (o ElastigroupStatefulDeallocationPtrOutput) ToElastigroupStatefulDeallocationPtrOutputWithContext(ctx context.Context) ElastigroupStatefulDeallocationPtrOutput
type ElastigroupStatefulInstanceAction ¶ added in v3.3.0
type ElastigroupStatefulInstanceAction struct { // String, Stateful Instance ID on which the action should be performed. StatefulInstanceId string `pulumi:"statefulInstanceId"` // String, Action type. Supported action types: `pause`, `resume`, `recycle`, `deallocate`. // // Usage: Type string `pulumi:"type"` }
type ElastigroupStatefulInstanceActionArgs ¶ added in v3.3.0
type ElastigroupStatefulInstanceActionArgs struct { // String, Stateful Instance ID on which the action should be performed. StatefulInstanceId pulumi.StringInput `pulumi:"statefulInstanceId"` // String, Action type. Supported action types: `pause`, `resume`, `recycle`, `deallocate`. // // Usage: Type pulumi.StringInput `pulumi:"type"` }
func (ElastigroupStatefulInstanceActionArgs) ElementType ¶ added in v3.3.0
func (ElastigroupStatefulInstanceActionArgs) ElementType() reflect.Type
func (ElastigroupStatefulInstanceActionArgs) ToElastigroupStatefulInstanceActionOutput ¶ added in v3.3.0
func (i ElastigroupStatefulInstanceActionArgs) ToElastigroupStatefulInstanceActionOutput() ElastigroupStatefulInstanceActionOutput
func (ElastigroupStatefulInstanceActionArgs) ToElastigroupStatefulInstanceActionOutputWithContext ¶ added in v3.3.0
func (i ElastigroupStatefulInstanceActionArgs) ToElastigroupStatefulInstanceActionOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionOutput
type ElastigroupStatefulInstanceActionArray ¶ added in v3.3.0
type ElastigroupStatefulInstanceActionArray []ElastigroupStatefulInstanceActionInput
func (ElastigroupStatefulInstanceActionArray) ElementType ¶ added in v3.3.0
func (ElastigroupStatefulInstanceActionArray) ElementType() reflect.Type
func (ElastigroupStatefulInstanceActionArray) ToElastigroupStatefulInstanceActionArrayOutput ¶ added in v3.3.0
func (i ElastigroupStatefulInstanceActionArray) ToElastigroupStatefulInstanceActionArrayOutput() ElastigroupStatefulInstanceActionArrayOutput
func (ElastigroupStatefulInstanceActionArray) ToElastigroupStatefulInstanceActionArrayOutputWithContext ¶ added in v3.3.0
func (i ElastigroupStatefulInstanceActionArray) ToElastigroupStatefulInstanceActionArrayOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionArrayOutput
type ElastigroupStatefulInstanceActionArrayInput ¶ added in v3.3.0
type ElastigroupStatefulInstanceActionArrayInput interface { pulumi.Input ToElastigroupStatefulInstanceActionArrayOutput() ElastigroupStatefulInstanceActionArrayOutput ToElastigroupStatefulInstanceActionArrayOutputWithContext(context.Context) ElastigroupStatefulInstanceActionArrayOutput }
ElastigroupStatefulInstanceActionArrayInput is an input type that accepts ElastigroupStatefulInstanceActionArray and ElastigroupStatefulInstanceActionArrayOutput values. You can construct a concrete instance of `ElastigroupStatefulInstanceActionArrayInput` via:
ElastigroupStatefulInstanceActionArray{ ElastigroupStatefulInstanceActionArgs{...} }
type ElastigroupStatefulInstanceActionArrayOutput ¶ added in v3.3.0
type ElastigroupStatefulInstanceActionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupStatefulInstanceActionArrayOutput) ElementType ¶ added in v3.3.0
func (ElastigroupStatefulInstanceActionArrayOutput) ElementType() reflect.Type
func (ElastigroupStatefulInstanceActionArrayOutput) ToElastigroupStatefulInstanceActionArrayOutput ¶ added in v3.3.0
func (o ElastigroupStatefulInstanceActionArrayOutput) ToElastigroupStatefulInstanceActionArrayOutput() ElastigroupStatefulInstanceActionArrayOutput
func (ElastigroupStatefulInstanceActionArrayOutput) ToElastigroupStatefulInstanceActionArrayOutputWithContext ¶ added in v3.3.0
func (o ElastigroupStatefulInstanceActionArrayOutput) ToElastigroupStatefulInstanceActionArrayOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionArrayOutput
type ElastigroupStatefulInstanceActionInput ¶ added in v3.3.0
type ElastigroupStatefulInstanceActionInput interface { pulumi.Input ToElastigroupStatefulInstanceActionOutput() ElastigroupStatefulInstanceActionOutput ToElastigroupStatefulInstanceActionOutputWithContext(context.Context) ElastigroupStatefulInstanceActionOutput }
ElastigroupStatefulInstanceActionInput is an input type that accepts ElastigroupStatefulInstanceActionArgs and ElastigroupStatefulInstanceActionOutput values. You can construct a concrete instance of `ElastigroupStatefulInstanceActionInput` via:
ElastigroupStatefulInstanceActionArgs{...}
type ElastigroupStatefulInstanceActionOutput ¶ added in v3.3.0
type ElastigroupStatefulInstanceActionOutput struct{ *pulumi.OutputState }
func (ElastigroupStatefulInstanceActionOutput) ElementType ¶ added in v3.3.0
func (ElastigroupStatefulInstanceActionOutput) ElementType() reflect.Type
func (ElastigroupStatefulInstanceActionOutput) StatefulInstanceId ¶ added in v3.3.0
func (o ElastigroupStatefulInstanceActionOutput) StatefulInstanceId() pulumi.StringOutput
String, Stateful Instance ID on which the action should be performed.
func (ElastigroupStatefulInstanceActionOutput) ToElastigroupStatefulInstanceActionOutput ¶ added in v3.3.0
func (o ElastigroupStatefulInstanceActionOutput) ToElastigroupStatefulInstanceActionOutput() ElastigroupStatefulInstanceActionOutput
func (ElastigroupStatefulInstanceActionOutput) ToElastigroupStatefulInstanceActionOutputWithContext ¶ added in v3.3.0
func (o ElastigroupStatefulInstanceActionOutput) ToElastigroupStatefulInstanceActionOutputWithContext(ctx context.Context) ElastigroupStatefulInstanceActionOutput
func (ElastigroupStatefulInstanceActionOutput) Type ¶ added in v3.3.0
func (o ElastigroupStatefulInstanceActionOutput) Type() pulumi.StringOutput
String, Action type. Supported action types: `pause`, `resume`, `recycle`, `deallocate`.
Usage:
type ElastigroupTag ¶
type ElastigroupTagArgs ¶
type ElastigroupTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupTagArgs) ElementType ¶
func (ElastigroupTagArgs) ElementType() reflect.Type
func (ElastigroupTagArgs) ToElastigroupTagOutput ¶
func (i ElastigroupTagArgs) ToElastigroupTagOutput() ElastigroupTagOutput
func (ElastigroupTagArgs) ToElastigroupTagOutputWithContext ¶
func (i ElastigroupTagArgs) ToElastigroupTagOutputWithContext(ctx context.Context) ElastigroupTagOutput
type ElastigroupTagArray ¶
type ElastigroupTagArray []ElastigroupTagInput
func (ElastigroupTagArray) ElementType ¶
func (ElastigroupTagArray) ElementType() reflect.Type
func (ElastigroupTagArray) ToElastigroupTagArrayOutput ¶
func (i ElastigroupTagArray) ToElastigroupTagArrayOutput() ElastigroupTagArrayOutput
func (ElastigroupTagArray) ToElastigroupTagArrayOutputWithContext ¶
func (i ElastigroupTagArray) ToElastigroupTagArrayOutputWithContext(ctx context.Context) ElastigroupTagArrayOutput
type ElastigroupTagArrayInput ¶
type ElastigroupTagArrayInput interface { pulumi.Input ToElastigroupTagArrayOutput() ElastigroupTagArrayOutput ToElastigroupTagArrayOutputWithContext(context.Context) ElastigroupTagArrayOutput }
ElastigroupTagArrayInput is an input type that accepts ElastigroupTagArray and ElastigroupTagArrayOutput values. You can construct a concrete instance of `ElastigroupTagArrayInput` via:
ElastigroupTagArray{ ElastigroupTagArgs{...} }
type ElastigroupTagArrayOutput ¶
type ElastigroupTagArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupTagArrayOutput) ElementType ¶
func (ElastigroupTagArrayOutput) ElementType() reflect.Type
func (ElastigroupTagArrayOutput) Index ¶
func (o ElastigroupTagArrayOutput) Index(i pulumi.IntInput) ElastigroupTagOutput
func (ElastigroupTagArrayOutput) ToElastigroupTagArrayOutput ¶
func (o ElastigroupTagArrayOutput) ToElastigroupTagArrayOutput() ElastigroupTagArrayOutput
func (ElastigroupTagArrayOutput) ToElastigroupTagArrayOutputWithContext ¶
func (o ElastigroupTagArrayOutput) ToElastigroupTagArrayOutputWithContext(ctx context.Context) ElastigroupTagArrayOutput
type ElastigroupTagInput ¶
type ElastigroupTagInput interface { pulumi.Input ToElastigroupTagOutput() ElastigroupTagOutput ToElastigroupTagOutputWithContext(context.Context) ElastigroupTagOutput }
ElastigroupTagInput is an input type that accepts ElastigroupTagArgs and ElastigroupTagOutput values. You can construct a concrete instance of `ElastigroupTagInput` via:
ElastigroupTagArgs{...}
type ElastigroupTagOutput ¶
type ElastigroupTagOutput struct{ *pulumi.OutputState }
func (ElastigroupTagOutput) ElementType ¶
func (ElastigroupTagOutput) ElementType() reflect.Type
func (ElastigroupTagOutput) Key ¶
func (o ElastigroupTagOutput) Key() pulumi.StringPtrOutput
func (ElastigroupTagOutput) ToElastigroupTagOutput ¶
func (o ElastigroupTagOutput) ToElastigroupTagOutput() ElastigroupTagOutput
func (ElastigroupTagOutput) ToElastigroupTagOutputWithContext ¶
func (o ElastigroupTagOutput) ToElastigroupTagOutputWithContext(ctx context.Context) ElastigroupTagOutput
func (ElastigroupTagOutput) Value ¶
func (o ElastigroupTagOutput) Value() pulumi.StringPtrOutput
type ElastigroupUpdatePolicy ¶
type ElastigroupUpdatePolicy struct { // Enables updates to tags without rolling the group when set to `true`. AutoApplyTags *bool `pulumi:"autoApplyTags"` // While used, you can control whether the group should perform a deployment after an update to the configuration. RollConfig *ElastigroupUpdatePolicyRollConfig `pulumi:"rollConfig"` // This will apply resuming action for Stateful instances in the Elastigroup upon scale up or capacity changes. Example usage will be for Elastigroups that will have scheduling rules to set a target capacity of 0 instances in the night and automatically restore the same state of the instances in the morning. ShouldResumeStateful bool `pulumi:"shouldResumeStateful"` // Sets the enablement of the roll option. ShouldRoll bool `pulumi:"shouldRoll"` }
type ElastigroupUpdatePolicyArgs ¶
type ElastigroupUpdatePolicyArgs struct { // Enables updates to tags without rolling the group when set to `true`. AutoApplyTags pulumi.BoolPtrInput `pulumi:"autoApplyTags"` // While used, you can control whether the group should perform a deployment after an update to the configuration. RollConfig ElastigroupUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` // This will apply resuming action for Stateful instances in the Elastigroup upon scale up or capacity changes. Example usage will be for Elastigroups that will have scheduling rules to set a target capacity of 0 instances in the night and automatically restore the same state of the instances in the morning. ShouldResumeStateful pulumi.BoolInput `pulumi:"shouldResumeStateful"` // Sets the enablement of the roll option. ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (ElastigroupUpdatePolicyArgs) ElementType ¶
func (ElastigroupUpdatePolicyArgs) ElementType() reflect.Type
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutput ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutputWithContext ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutput ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutputWithContext ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
type ElastigroupUpdatePolicyInput ¶
type ElastigroupUpdatePolicyInput interface { pulumi.Input ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput ToElastigroupUpdatePolicyOutputWithContext(context.Context) ElastigroupUpdatePolicyOutput }
ElastigroupUpdatePolicyInput is an input type that accepts ElastigroupUpdatePolicyArgs and ElastigroupUpdatePolicyOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyInput` via:
ElastigroupUpdatePolicyArgs{...}
type ElastigroupUpdatePolicyOutput ¶
type ElastigroupUpdatePolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyOutput) AutoApplyTags ¶
func (o ElastigroupUpdatePolicyOutput) AutoApplyTags() pulumi.BoolPtrOutput
Enables updates to tags without rolling the group when set to `true`.
func (ElastigroupUpdatePolicyOutput) ElementType ¶
func (ElastigroupUpdatePolicyOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyOutput) RollConfig ¶
func (o ElastigroupUpdatePolicyOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
While used, you can control whether the group should perform a deployment after an update to the configuration.
func (ElastigroupUpdatePolicyOutput) ShouldResumeStateful ¶
func (o ElastigroupUpdatePolicyOutput) ShouldResumeStateful() pulumi.BoolOutput
This will apply resuming action for Stateful instances in the Elastigroup upon scale up or capacity changes. Example usage will be for Elastigroups that will have scheduling rules to set a target capacity of 0 instances in the night and automatically restore the same state of the instances in the morning.
func (ElastigroupUpdatePolicyOutput) ShouldRoll ¶
func (o ElastigroupUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
Sets the enablement of the roll option.
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutput ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutputWithContext ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutput ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
type ElastigroupUpdatePolicyPtrInput ¶
type ElastigroupUpdatePolicyPtrInput interface { pulumi.Input ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput ToElastigroupUpdatePolicyPtrOutputWithContext(context.Context) ElastigroupUpdatePolicyPtrOutput }
ElastigroupUpdatePolicyPtrInput is an input type that accepts ElastigroupUpdatePolicyArgs, ElastigroupUpdatePolicyPtr and ElastigroupUpdatePolicyPtrOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyPtrInput` via:
ElastigroupUpdatePolicyArgs{...} or: nil
func ElastigroupUpdatePolicyPtr ¶
func ElastigroupUpdatePolicyPtr(v *ElastigroupUpdatePolicyArgs) ElastigroupUpdatePolicyPtrInput
type ElastigroupUpdatePolicyPtrOutput ¶
type ElastigroupUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyPtrOutput) AutoApplyTags ¶
func (o ElastigroupUpdatePolicyPtrOutput) AutoApplyTags() pulumi.BoolPtrOutput
Enables updates to tags without rolling the group when set to `true`.
func (ElastigroupUpdatePolicyPtrOutput) Elem ¶
func (o ElastigroupUpdatePolicyPtrOutput) Elem() ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyPtrOutput) ElementType ¶
func (ElastigroupUpdatePolicyPtrOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyPtrOutput) RollConfig ¶
func (o ElastigroupUpdatePolicyPtrOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
While used, you can control whether the group should perform a deployment after an update to the configuration.
func (ElastigroupUpdatePolicyPtrOutput) ShouldResumeStateful ¶
func (o ElastigroupUpdatePolicyPtrOutput) ShouldResumeStateful() pulumi.BoolPtrOutput
This will apply resuming action for Stateful instances in the Elastigroup upon scale up or capacity changes. Example usage will be for Elastigroups that will have scheduling rules to set a target capacity of 0 instances in the night and automatically restore the same state of the instances in the morning.
func (ElastigroupUpdatePolicyPtrOutput) ShouldRoll ¶
func (o ElastigroupUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
Sets the enablement of the roll option.
func (ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutput ¶
func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
type ElastigroupUpdatePolicyRollConfig ¶
type ElastigroupUpdatePolicyRollConfig struct { // Sets the percentage of the instances to deploy in each batch. BatchSizePercentage int `pulumi:"batchSizePercentage"` // Sets the grace period for new instances to become healthy. GracePeriod *int `pulumi:"gracePeriod"` // Sets the health check type to use. Valid values: `"EC2"`, `"ECS_CLUSTER_INSTANCE"`, `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"NONE"`. HealthCheckType *string `pulumi:"healthCheckType"` // Strategy parameters Strategy *ElastigroupUpdatePolicyRollConfigStrategy `pulumi:"strategy"` // For use with `shouldRoll`. Sets minimum % of roll required to complete before continuing the plan. Required if `waitForRollTimeout` is set. WaitForRollPercentage *float64 `pulumi:"waitForRollPercentage"` // For use with `shouldRoll`. Sets how long to wait for the deployed % of a roll to exceed `waitForRollPercentage` before continuing the plan. Required if `waitForRollPercentage` is set. WaitForRollTimeout *int `pulumi:"waitForRollTimeout"` }
type ElastigroupUpdatePolicyRollConfigArgs ¶
type ElastigroupUpdatePolicyRollConfigArgs struct { // Sets the percentage of the instances to deploy in each batch. BatchSizePercentage pulumi.IntInput `pulumi:"batchSizePercentage"` // Sets the grace period for new instances to become healthy. GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"` // Sets the health check type to use. Valid values: `"EC2"`, `"ECS_CLUSTER_INSTANCE"`, `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"NONE"`. HealthCheckType pulumi.StringPtrInput `pulumi:"healthCheckType"` // Strategy parameters Strategy ElastigroupUpdatePolicyRollConfigStrategyPtrInput `pulumi:"strategy"` // For use with `shouldRoll`. Sets minimum % of roll required to complete before continuing the plan. Required if `waitForRollTimeout` is set. WaitForRollPercentage pulumi.Float64PtrInput `pulumi:"waitForRollPercentage"` // For use with `shouldRoll`. Sets how long to wait for the deployed % of a roll to exceed `waitForRollPercentage` before continuing the plan. Required if `waitForRollPercentage` is set. WaitForRollTimeout pulumi.IntPtrInput `pulumi:"waitForRollTimeout"` }
func (ElastigroupUpdatePolicyRollConfigArgs) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutput ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutput ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
type ElastigroupUpdatePolicyRollConfigInput ¶
type ElastigroupUpdatePolicyRollConfigInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput ToElastigroupUpdatePolicyRollConfigOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigOutput }
ElastigroupUpdatePolicyRollConfigInput is an input type that accepts ElastigroupUpdatePolicyRollConfigArgs and ElastigroupUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigInput` via:
ElastigroupUpdatePolicyRollConfigArgs{...}
type ElastigroupUpdatePolicyRollConfigOutput ¶
type ElastigroupUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigOutput) BatchSizePercentage ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
Sets the percentage of the instances to deploy in each batch.
func (ElastigroupUpdatePolicyRollConfigOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigOutput) GracePeriod ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) GracePeriod() pulumi.IntPtrOutput
Sets the grace period for new instances to become healthy.
func (ElastigroupUpdatePolicyRollConfigOutput) HealthCheckType ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) HealthCheckType() pulumi.StringPtrOutput
Sets the health check type to use. Valid values: `"EC2"`, `"ECS_CLUSTER_INSTANCE"`, `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"NONE"`.
func (ElastigroupUpdatePolicyRollConfigOutput) Strategy ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) Strategy() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
Strategy parameters
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutput ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigOutput) WaitForRollPercentage ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) WaitForRollPercentage() pulumi.Float64PtrOutput
For use with `shouldRoll`. Sets minimum % of roll required to complete before continuing the plan. Required if `waitForRollTimeout` is set.
func (ElastigroupUpdatePolicyRollConfigOutput) WaitForRollTimeout ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) WaitForRollTimeout() pulumi.IntPtrOutput
For use with `shouldRoll`. Sets how long to wait for the deployed % of a roll to exceed `waitForRollPercentage` before continuing the plan. Required if `waitForRollPercentage` is set.
type ElastigroupUpdatePolicyRollConfigPtrInput ¶
type ElastigroupUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput }
ElastigroupUpdatePolicyRollConfigPtrInput is an input type that accepts ElastigroupUpdatePolicyRollConfigArgs, ElastigroupUpdatePolicyRollConfigPtr and ElastigroupUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigPtrInput` via:
ElastigroupUpdatePolicyRollConfigArgs{...} or: nil
func ElastigroupUpdatePolicyRollConfigPtr ¶
func ElastigroupUpdatePolicyRollConfigPtr(v *ElastigroupUpdatePolicyRollConfigArgs) ElastigroupUpdatePolicyRollConfigPtrInput
type ElastigroupUpdatePolicyRollConfigPtrOutput ¶
type ElastigroupUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Sets the percentage of the instances to deploy in each batch.
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigPtrOutput) GracePeriod ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) GracePeriod() pulumi.IntPtrOutput
Sets the grace period for new instances to become healthy.
func (ElastigroupUpdatePolicyRollConfigPtrOutput) HealthCheckType ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) HealthCheckType() pulumi.StringPtrOutput
Sets the health check type to use. Valid values: `"EC2"`, `"ECS_CLUSTER_INSTANCE"`, `"ELB"`, `"HCS"`, `"TARGET_GROUP"`, `"NONE"`.
func (ElastigroupUpdatePolicyRollConfigPtrOutput) Strategy ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) Strategy() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
Strategy parameters
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigPtrOutput) WaitForRollPercentage ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) WaitForRollPercentage() pulumi.Float64PtrOutput
For use with `shouldRoll`. Sets minimum % of roll required to complete before continuing the plan. Required if `waitForRollTimeout` is set.
func (ElastigroupUpdatePolicyRollConfigPtrOutput) WaitForRollTimeout ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) WaitForRollTimeout() pulumi.IntPtrOutput
For use with `shouldRoll`. Sets how long to wait for the deployed % of a roll to exceed `waitForRollPercentage` before continuing the plan. Required if `waitForRollPercentage` is set.
type ElastigroupUpdatePolicyRollConfigStrategy ¶
type ElastigroupUpdatePolicyRollConfigStrategy struct { // Action to take. Valid values: `REPLACE_SERVER`, `RESTART_SERVER`. Action string `pulumi:"action"` // Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the deployment will fail. Range `1` - `100`. BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` // Set detach options to the deployment. OnFailure *ElastigroupUpdatePolicyRollConfigStrategyOnFailure `pulumi:"onFailure"` // Specify whether to drain incoming TCP connections before terminating a server. ShouldDrainInstances *bool `pulumi:"shouldDrainInstances"` }
type ElastigroupUpdatePolicyRollConfigStrategyArgs ¶
type ElastigroupUpdatePolicyRollConfigStrategyArgs struct { // Action to take. Valid values: `REPLACE_SERVER`, `RESTART_SERVER`. Action pulumi.StringInput `pulumi:"action"` // Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the deployment will fail. Range `1` - `100`. BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` // Set detach options to the deployment. OnFailure ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrInput `pulumi:"onFailure"` // Specify whether to drain incoming TCP connections before terminating a server. ShouldDrainInstances pulumi.BoolPtrInput `pulumi:"shouldDrainInstances"` }
func (ElastigroupUpdatePolicyRollConfigStrategyArgs) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigStrategyArgs) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyOutput ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyOutput() ElastigroupUpdatePolicyRollConfigStrategyOutput
func (ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOutput
func (ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyArgs) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
type ElastigroupUpdatePolicyRollConfigStrategyInput ¶
type ElastigroupUpdatePolicyRollConfigStrategyInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigStrategyOutput() ElastigroupUpdatePolicyRollConfigStrategyOutput ToElastigroupUpdatePolicyRollConfigStrategyOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigStrategyOutput }
ElastigroupUpdatePolicyRollConfigStrategyInput is an input type that accepts ElastigroupUpdatePolicyRollConfigStrategyArgs and ElastigroupUpdatePolicyRollConfigStrategyOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigStrategyInput` via:
ElastigroupUpdatePolicyRollConfigStrategyArgs{...}
type ElastigroupUpdatePolicyRollConfigStrategyOnFailure ¶
type ElastigroupUpdatePolicyRollConfigStrategyOnFailure struct { // Sets the action that will take place, Accepted values are: `DETACH_OLD`, `DETACH_NEW`. ActionType string `pulumi:"actionType"` BatchNum *int `pulumi:"batchNum"` // Indicates (in seconds) the timeout to wait until instance are detached. DrainingTimeout *int `pulumi:"drainingTimeout"` // Decrementing the group target capacity after detaching the instances. ShouldDecrementTargetCapacity *bool `pulumi:"shouldDecrementTargetCapacity"` // Indicator if the action should apply to all batches of the deployment or only the latest batch. ShouldHandleAllBatches *bool `pulumi:"shouldHandleAllBatches"` }
type ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs ¶
type ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs struct { // Sets the action that will take place, Accepted values are: `DETACH_OLD`, `DETACH_NEW`. ActionType pulumi.StringInput `pulumi:"actionType"` BatchNum pulumi.IntPtrInput `pulumi:"batchNum"` // Indicates (in seconds) the timeout to wait until instance are detached. DrainingTimeout pulumi.IntPtrInput `pulumi:"drainingTimeout"` // Decrementing the group target capacity after detaching the instances. ShouldDecrementTargetCapacity pulumi.BoolPtrInput `pulumi:"shouldDecrementTargetCapacity"` // Indicator if the action should apply to all batches of the deployment or only the latest batch. ShouldHandleAllBatches pulumi.BoolPtrInput `pulumi:"shouldHandleAllBatches"` }
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
type ElastigroupUpdatePolicyRollConfigStrategyOnFailureInput ¶
type ElastigroupUpdatePolicyRollConfigStrategyOnFailureInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput }
ElastigroupUpdatePolicyRollConfigStrategyOnFailureInput is an input type that accepts ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs and ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigStrategyOnFailureInput` via:
ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs{...}
type ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput ¶
type ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ActionType ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ActionType() pulumi.StringOutput
Sets the action that will take place, Accepted values are: `DETACH_OLD`, `DETACH_NEW`.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) BatchNum ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) BatchNum() pulumi.IntPtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) DrainingTimeout ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) DrainingTimeout() pulumi.IntPtrOutput
Indicates (in seconds) the timeout to wait until instance are detached.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ShouldDecrementTargetCapacity ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ShouldDecrementTargetCapacity() pulumi.BoolPtrOutput
Decrementing the group target capacity after detaching the instances.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ShouldHandleAllBatches ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ShouldHandleAllBatches() pulumi.BoolPtrOutput
Indicator if the action should apply to all batches of the deployment or only the latest batch.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailureOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailureOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
type ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrInput ¶
type ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput }
ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrInput is an input type that accepts ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs, ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtr and ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrInput` via:
ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs{...} or: nil
func ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtr ¶
func ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtr(v *ElastigroupUpdatePolicyRollConfigStrategyOnFailureArgs) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrInput
type ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput ¶
type ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ActionType ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ActionType() pulumi.StringPtrOutput
Sets the action that will take place, Accepted values are: `DETACH_OLD`, `DETACH_NEW`.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) BatchNum ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) BatchNum() pulumi.IntPtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) DrainingTimeout ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) DrainingTimeout() pulumi.IntPtrOutput
Indicates (in seconds) the timeout to wait until instance are detached.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ShouldDecrementTargetCapacity ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ShouldDecrementTargetCapacity() pulumi.BoolPtrOutput
Decrementing the group target capacity after detaching the instances.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ShouldHandleAllBatches ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ShouldHandleAllBatches() pulumi.BoolPtrOutput
Indicator if the action should apply to all batches of the deployment or only the latest batch.
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
type ElastigroupUpdatePolicyRollConfigStrategyOutput ¶
type ElastigroupUpdatePolicyRollConfigStrategyOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) Action ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) Action() pulumi.StringOutput
Action to take. Valid values: `REPLACE_SERVER`, `RESTART_SERVER`.
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) BatchMinHealthyPercentage ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the deployment will fail. Range `1` - `100`.
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) OnFailure ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) OnFailure() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
Set detach options to the deployment.
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ShouldDrainInstances ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
Specify whether to drain incoming TCP connections before terminating a server.
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyOutput ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyOutput() ElastigroupUpdatePolicyRollConfigStrategyOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
type ElastigroupUpdatePolicyRollConfigStrategyPtrInput ¶
type ElastigroupUpdatePolicyRollConfigStrategyPtrInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigStrategyPtrOutput }
ElastigroupUpdatePolicyRollConfigStrategyPtrInput is an input type that accepts ElastigroupUpdatePolicyRollConfigStrategyArgs, ElastigroupUpdatePolicyRollConfigStrategyPtr and ElastigroupUpdatePolicyRollConfigStrategyPtrOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigStrategyPtrInput` via:
ElastigroupUpdatePolicyRollConfigStrategyArgs{...} or: nil
func ElastigroupUpdatePolicyRollConfigStrategyPtr ¶
func ElastigroupUpdatePolicyRollConfigStrategyPtr(v *ElastigroupUpdatePolicyRollConfigStrategyArgs) ElastigroupUpdatePolicyRollConfigStrategyPtrInput
type ElastigroupUpdatePolicyRollConfigStrategyPtrOutput ¶
type ElastigroupUpdatePolicyRollConfigStrategyPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) Action ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `REPLACE_SERVER`, `RESTART_SERVER`.
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) BatchMinHealthyPercentage ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the deployment will fail. Range `1` - `100`.
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) OnFailure ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) OnFailure() ElastigroupUpdatePolicyRollConfigStrategyOnFailurePtrOutput
Set detach options to the deployment.
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ShouldDrainInstances ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ShouldDrainInstances() pulumi.BoolPtrOutput
Specify whether to drain incoming TCP connections before terminating a server.
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutput() ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
func (ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigStrategyPtrOutput) ToElastigroupUpdatePolicyRollConfigStrategyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigStrategyPtrOutput
type ManagedInstance ¶
type ManagedInstance struct { pulumi.CustomResourceState AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` BlockDeviceMappings ManagedInstanceBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` BlockDevicesMode pulumi.StringPtrOutput `pulumi:"blockDevicesMode"` CpuCredits pulumi.StringPtrOutput `pulumi:"cpuCredits"` Deletes ManagedInstanceDeleteArrayOutput `pulumi:"deletes"` Description pulumi.StringPtrOutput `pulumi:"description"` DrainingTimeout pulumi.IntPtrOutput `pulumi:"drainingTimeout"` EbsOptimized pulumi.BoolOutput `pulumi:"ebsOptimized"` ElasticIp pulumi.StringPtrOutput `pulumi:"elasticIp"` EnableMonitoring pulumi.BoolPtrOutput `pulumi:"enableMonitoring"` FallbackToOndemand pulumi.BoolPtrOutput `pulumi:"fallbackToOndemand"` GracePeriod pulumi.IntPtrOutput `pulumi:"gracePeriod"` HealthCheckType pulumi.StringPtrOutput `pulumi:"healthCheckType"` IamInstanceProfile pulumi.StringPtrOutput `pulumi:"iamInstanceProfile"` ImageId pulumi.StringOutput `pulumi:"imageId"` InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` IntegrationRoute53 ManagedInstanceIntegrationRoute53PtrOutput `pulumi:"integrationRoute53"` KeyPair pulumi.StringPtrOutput `pulumi:"keyPair"` LifeCycle pulumi.StringPtrOutput `pulumi:"lifeCycle"` LoadBalancers ManagedInstanceLoadBalancerArrayOutput `pulumi:"loadBalancers"` ManagedInstanceAction ManagedInstanceManagedInstanceActionPtrOutput `pulumi:"managedInstanceAction"` MetadataOptions ManagedInstanceMetadataOptionsPtrOutput `pulumi:"metadataOptions"` MinimumInstanceLifetime pulumi.IntPtrOutput `pulumi:"minimumInstanceLifetime"` Name pulumi.StringOutput `pulumi:"name"` NetworkInterfaces ManagedInstanceNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` OptimizationWindows pulumi.StringArrayOutput `pulumi:"optimizationWindows"` Orientation pulumi.StringPtrOutput `pulumi:"orientation"` PersistBlockDevices pulumi.BoolOutput `pulumi:"persistBlockDevices"` PersistPrivateIp pulumi.BoolPtrOutput `pulumi:"persistPrivateIp"` PersistRootDevice pulumi.BoolPtrOutput `pulumi:"persistRootDevice"` PlacementTenancy pulumi.StringPtrOutput `pulumi:"placementTenancy"` PreferredType pulumi.StringPtrOutput `pulumi:"preferredType"` PrivateIp pulumi.StringPtrOutput `pulumi:"privateIp"` Product pulumi.StringOutput `pulumi:"product"` Region pulumi.StringPtrOutput `pulumi:"region"` ResourceTagSpecifications ManagedInstanceResourceTagSpecificationArrayOutput `pulumi:"resourceTagSpecifications"` RevertToSpot ManagedInstanceRevertToSpotPtrOutput `pulumi:"revertToSpot"` ScheduledTasks ManagedInstanceScheduledTaskArrayOutput `pulumi:"scheduledTasks"` SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` ShutdownScript pulumi.StringPtrOutput `pulumi:"shutdownScript"` SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` Tags ManagedInstanceTagArrayOutput `pulumi:"tags"` UnhealthyDuration pulumi.IntPtrOutput `pulumi:"unhealthyDuration"` UserData pulumi.StringPtrOutput `pulumi:"userData"` UtilizeReservedInstances pulumi.BoolPtrOutput `pulumi:"utilizeReservedInstances"` VpcId pulumi.StringOutput `pulumi:"vpcId"` }
func GetManagedInstance ¶
func GetManagedInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedInstanceState, opts ...pulumi.ResourceOption) (*ManagedInstance, error)
GetManagedInstance gets an existing ManagedInstance 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 NewManagedInstance ¶
func NewManagedInstance(ctx *pulumi.Context, name string, args *ManagedInstanceArgs, opts ...pulumi.ResourceOption) (*ManagedInstance, error)
NewManagedInstance registers a new resource with the given unique name, arguments, and options.
func (*ManagedInstance) ElementType ¶
func (*ManagedInstance) ElementType() reflect.Type
func (*ManagedInstance) ToManagedInstanceOutput ¶
func (i *ManagedInstance) ToManagedInstanceOutput() ManagedInstanceOutput
func (*ManagedInstance) ToManagedInstanceOutputWithContext ¶
func (i *ManagedInstance) ToManagedInstanceOutputWithContext(ctx context.Context) ManagedInstanceOutput
type ManagedInstanceArgs ¶
type ManagedInstanceArgs struct { AutoHealing pulumi.BoolPtrInput BlockDeviceMappings ManagedInstanceBlockDeviceMappingArrayInput BlockDevicesMode pulumi.StringPtrInput CpuCredits pulumi.StringPtrInput Deletes ManagedInstanceDeleteArrayInput Description pulumi.StringPtrInput DrainingTimeout pulumi.IntPtrInput EbsOptimized pulumi.BoolPtrInput ElasticIp pulumi.StringPtrInput EnableMonitoring pulumi.BoolPtrInput FallbackToOndemand pulumi.BoolPtrInput GracePeriod pulumi.IntPtrInput HealthCheckType pulumi.StringPtrInput IamInstanceProfile pulumi.StringPtrInput ImageId pulumi.StringInput InstanceTypes pulumi.StringArrayInput IntegrationRoute53 ManagedInstanceIntegrationRoute53PtrInput KeyPair pulumi.StringPtrInput LifeCycle pulumi.StringPtrInput LoadBalancers ManagedInstanceLoadBalancerArrayInput ManagedInstanceAction ManagedInstanceManagedInstanceActionPtrInput MetadataOptions ManagedInstanceMetadataOptionsPtrInput MinimumInstanceLifetime pulumi.IntPtrInput Name pulumi.StringPtrInput NetworkInterfaces ManagedInstanceNetworkInterfaceArrayInput OptimizationWindows pulumi.StringArrayInput Orientation pulumi.StringPtrInput PersistBlockDevices pulumi.BoolInput PersistPrivateIp pulumi.BoolPtrInput PersistRootDevice pulumi.BoolPtrInput PlacementTenancy pulumi.StringPtrInput PreferredType pulumi.StringPtrInput PrivateIp pulumi.StringPtrInput Product pulumi.StringInput Region pulumi.StringPtrInput ResourceTagSpecifications ManagedInstanceResourceTagSpecificationArrayInput RevertToSpot ManagedInstanceRevertToSpotPtrInput ScheduledTasks ManagedInstanceScheduledTaskArrayInput SecurityGroupIds pulumi.StringArrayInput ShutdownScript pulumi.StringPtrInput SubnetIds pulumi.StringArrayInput Tags ManagedInstanceTagArrayInput UnhealthyDuration pulumi.IntPtrInput UserData pulumi.StringPtrInput UtilizeReservedInstances pulumi.BoolPtrInput VpcId pulumi.StringInput }
The set of arguments for constructing a ManagedInstance resource.
func (ManagedInstanceArgs) ElementType ¶
func (ManagedInstanceArgs) ElementType() reflect.Type
type ManagedInstanceArray ¶
type ManagedInstanceArray []ManagedInstanceInput
func (ManagedInstanceArray) ElementType ¶
func (ManagedInstanceArray) ElementType() reflect.Type
func (ManagedInstanceArray) ToManagedInstanceArrayOutput ¶
func (i ManagedInstanceArray) ToManagedInstanceArrayOutput() ManagedInstanceArrayOutput
func (ManagedInstanceArray) ToManagedInstanceArrayOutputWithContext ¶
func (i ManagedInstanceArray) ToManagedInstanceArrayOutputWithContext(ctx context.Context) ManagedInstanceArrayOutput
type ManagedInstanceArrayInput ¶
type ManagedInstanceArrayInput interface { pulumi.Input ToManagedInstanceArrayOutput() ManagedInstanceArrayOutput ToManagedInstanceArrayOutputWithContext(context.Context) ManagedInstanceArrayOutput }
ManagedInstanceArrayInput is an input type that accepts ManagedInstanceArray and ManagedInstanceArrayOutput values. You can construct a concrete instance of `ManagedInstanceArrayInput` via:
ManagedInstanceArray{ ManagedInstanceArgs{...} }
type ManagedInstanceArrayOutput ¶
type ManagedInstanceArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceArrayOutput) ElementType ¶
func (ManagedInstanceArrayOutput) ElementType() reflect.Type
func (ManagedInstanceArrayOutput) Index ¶
func (o ManagedInstanceArrayOutput) Index(i pulumi.IntInput) ManagedInstanceOutput
func (ManagedInstanceArrayOutput) ToManagedInstanceArrayOutput ¶
func (o ManagedInstanceArrayOutput) ToManagedInstanceArrayOutput() ManagedInstanceArrayOutput
func (ManagedInstanceArrayOutput) ToManagedInstanceArrayOutputWithContext ¶
func (o ManagedInstanceArrayOutput) ToManagedInstanceArrayOutputWithContext(ctx context.Context) ManagedInstanceArrayOutput
type ManagedInstanceBlockDeviceMapping ¶
type ManagedInstanceBlockDeviceMapping struct { DeviceName string `pulumi:"deviceName"` Ebs *ManagedInstanceBlockDeviceMappingEbs `pulumi:"ebs"` }
type ManagedInstanceBlockDeviceMappingArgs ¶
type ManagedInstanceBlockDeviceMappingArgs struct { DeviceName pulumi.StringInput `pulumi:"deviceName"` Ebs ManagedInstanceBlockDeviceMappingEbsPtrInput `pulumi:"ebs"` }
func (ManagedInstanceBlockDeviceMappingArgs) ElementType ¶
func (ManagedInstanceBlockDeviceMappingArgs) ElementType() reflect.Type
func (ManagedInstanceBlockDeviceMappingArgs) ToManagedInstanceBlockDeviceMappingOutput ¶
func (i ManagedInstanceBlockDeviceMappingArgs) ToManagedInstanceBlockDeviceMappingOutput() ManagedInstanceBlockDeviceMappingOutput
func (ManagedInstanceBlockDeviceMappingArgs) ToManagedInstanceBlockDeviceMappingOutputWithContext ¶
func (i ManagedInstanceBlockDeviceMappingArgs) ToManagedInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingOutput
type ManagedInstanceBlockDeviceMappingArray ¶
type ManagedInstanceBlockDeviceMappingArray []ManagedInstanceBlockDeviceMappingInput
func (ManagedInstanceBlockDeviceMappingArray) ElementType ¶
func (ManagedInstanceBlockDeviceMappingArray) ElementType() reflect.Type
func (ManagedInstanceBlockDeviceMappingArray) ToManagedInstanceBlockDeviceMappingArrayOutput ¶
func (i ManagedInstanceBlockDeviceMappingArray) ToManagedInstanceBlockDeviceMappingArrayOutput() ManagedInstanceBlockDeviceMappingArrayOutput
func (ManagedInstanceBlockDeviceMappingArray) ToManagedInstanceBlockDeviceMappingArrayOutputWithContext ¶
func (i ManagedInstanceBlockDeviceMappingArray) ToManagedInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingArrayOutput
type ManagedInstanceBlockDeviceMappingArrayInput ¶
type ManagedInstanceBlockDeviceMappingArrayInput interface { pulumi.Input ToManagedInstanceBlockDeviceMappingArrayOutput() ManagedInstanceBlockDeviceMappingArrayOutput ToManagedInstanceBlockDeviceMappingArrayOutputWithContext(context.Context) ManagedInstanceBlockDeviceMappingArrayOutput }
ManagedInstanceBlockDeviceMappingArrayInput is an input type that accepts ManagedInstanceBlockDeviceMappingArray and ManagedInstanceBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `ManagedInstanceBlockDeviceMappingArrayInput` via:
ManagedInstanceBlockDeviceMappingArray{ ManagedInstanceBlockDeviceMappingArgs{...} }
type ManagedInstanceBlockDeviceMappingArrayOutput ¶
type ManagedInstanceBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceBlockDeviceMappingArrayOutput) ElementType ¶
func (ManagedInstanceBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (ManagedInstanceBlockDeviceMappingArrayOutput) ToManagedInstanceBlockDeviceMappingArrayOutput ¶
func (o ManagedInstanceBlockDeviceMappingArrayOutput) ToManagedInstanceBlockDeviceMappingArrayOutput() ManagedInstanceBlockDeviceMappingArrayOutput
func (ManagedInstanceBlockDeviceMappingArrayOutput) ToManagedInstanceBlockDeviceMappingArrayOutputWithContext ¶
func (o ManagedInstanceBlockDeviceMappingArrayOutput) ToManagedInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingArrayOutput
type ManagedInstanceBlockDeviceMappingEbs ¶
type ManagedInstanceBlockDeviceMappingEbs struct { DeleteOnTermination *bool `pulumi:"deleteOnTermination"` Encrypted *bool `pulumi:"encrypted"` Iops *int `pulumi:"iops"` KmsKeyId *string `pulumi:"kmsKeyId"` SnapshotId *string `pulumi:"snapshotId"` Throughput *int `pulumi:"throughput"` VolumeSize *int `pulumi:"volumeSize"` VolumeType *string `pulumi:"volumeType"` }
type ManagedInstanceBlockDeviceMappingEbsArgs ¶
type ManagedInstanceBlockDeviceMappingEbsArgs struct { DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` Iops pulumi.IntPtrInput `pulumi:"iops"` KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` Throughput pulumi.IntPtrInput `pulumi:"throughput"` VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (ManagedInstanceBlockDeviceMappingEbsArgs) ElementType ¶
func (ManagedInstanceBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsOutput ¶
func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsOutput() ManagedInstanceBlockDeviceMappingEbsOutput
func (ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsOutputWithContext ¶
func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsOutput
func (ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsPtrOutput ¶
func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsPtrOutput() ManagedInstanceBlockDeviceMappingEbsPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext ¶
func (i ManagedInstanceBlockDeviceMappingEbsArgs) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsPtrOutput
type ManagedInstanceBlockDeviceMappingEbsInput ¶
type ManagedInstanceBlockDeviceMappingEbsInput interface { pulumi.Input ToManagedInstanceBlockDeviceMappingEbsOutput() ManagedInstanceBlockDeviceMappingEbsOutput ToManagedInstanceBlockDeviceMappingEbsOutputWithContext(context.Context) ManagedInstanceBlockDeviceMappingEbsOutput }
ManagedInstanceBlockDeviceMappingEbsInput is an input type that accepts ManagedInstanceBlockDeviceMappingEbsArgs and ManagedInstanceBlockDeviceMappingEbsOutput values. You can construct a concrete instance of `ManagedInstanceBlockDeviceMappingEbsInput` via:
ManagedInstanceBlockDeviceMappingEbsArgs{...}
type ManagedInstanceBlockDeviceMappingEbsOutput ¶
type ManagedInstanceBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (ManagedInstanceBlockDeviceMappingEbsOutput) DeleteOnTermination ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.BoolPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) ElementType ¶
func (ManagedInstanceBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (ManagedInstanceBlockDeviceMappingEbsOutput) Encrypted ¶ added in v3.69.0
func (o ManagedInstanceBlockDeviceMappingEbsOutput) Encrypted() pulumi.BoolPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) Iops ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) KmsKeyId ¶ added in v3.69.0
func (o ManagedInstanceBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) SnapshotId ¶ added in v3.69.0
func (o ManagedInstanceBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) Throughput ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsOutput ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsOutput() ManagedInstanceBlockDeviceMappingEbsOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsOutputWithContext ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutput ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutput() ManagedInstanceBlockDeviceMappingEbsPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) VolumeSize ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsOutput) VolumeType ¶
func (o ManagedInstanceBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
type ManagedInstanceBlockDeviceMappingEbsPtrInput ¶
type ManagedInstanceBlockDeviceMappingEbsPtrInput interface { pulumi.Input ToManagedInstanceBlockDeviceMappingEbsPtrOutput() ManagedInstanceBlockDeviceMappingEbsPtrOutput ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext(context.Context) ManagedInstanceBlockDeviceMappingEbsPtrOutput }
ManagedInstanceBlockDeviceMappingEbsPtrInput is an input type that accepts ManagedInstanceBlockDeviceMappingEbsArgs, ManagedInstanceBlockDeviceMappingEbsPtr and ManagedInstanceBlockDeviceMappingEbsPtrOutput values. You can construct a concrete instance of `ManagedInstanceBlockDeviceMappingEbsPtrInput` via:
ManagedInstanceBlockDeviceMappingEbsArgs{...} or: nil
func ManagedInstanceBlockDeviceMappingEbsPtr ¶
func ManagedInstanceBlockDeviceMappingEbsPtr(v *ManagedInstanceBlockDeviceMappingEbsArgs) ManagedInstanceBlockDeviceMappingEbsPtrInput
type ManagedInstanceBlockDeviceMappingEbsPtrOutput ¶
type ManagedInstanceBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) ElementType ¶
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) Encrypted ¶ added in v3.69.0
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.BoolPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) Iops ¶
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) KmsKeyId ¶ added in v3.69.0
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) SnapshotId ¶ added in v3.69.0
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) Throughput ¶
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutput ¶
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutput() ManagedInstanceBlockDeviceMappingEbsPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) ToManagedInstanceBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingEbsPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) VolumeSize ¶
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
func (ManagedInstanceBlockDeviceMappingEbsPtrOutput) VolumeType ¶
func (o ManagedInstanceBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
type ManagedInstanceBlockDeviceMappingInput ¶
type ManagedInstanceBlockDeviceMappingInput interface { pulumi.Input ToManagedInstanceBlockDeviceMappingOutput() ManagedInstanceBlockDeviceMappingOutput ToManagedInstanceBlockDeviceMappingOutputWithContext(context.Context) ManagedInstanceBlockDeviceMappingOutput }
ManagedInstanceBlockDeviceMappingInput is an input type that accepts ManagedInstanceBlockDeviceMappingArgs and ManagedInstanceBlockDeviceMappingOutput values. You can construct a concrete instance of `ManagedInstanceBlockDeviceMappingInput` via:
ManagedInstanceBlockDeviceMappingArgs{...}
type ManagedInstanceBlockDeviceMappingOutput ¶
type ManagedInstanceBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (ManagedInstanceBlockDeviceMappingOutput) DeviceName ¶
func (o ManagedInstanceBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
func (ManagedInstanceBlockDeviceMappingOutput) ElementType ¶
func (ManagedInstanceBlockDeviceMappingOutput) ElementType() reflect.Type
func (ManagedInstanceBlockDeviceMappingOutput) ToManagedInstanceBlockDeviceMappingOutput ¶
func (o ManagedInstanceBlockDeviceMappingOutput) ToManagedInstanceBlockDeviceMappingOutput() ManagedInstanceBlockDeviceMappingOutput
func (ManagedInstanceBlockDeviceMappingOutput) ToManagedInstanceBlockDeviceMappingOutputWithContext ¶
func (o ManagedInstanceBlockDeviceMappingOutput) ToManagedInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) ManagedInstanceBlockDeviceMappingOutput
type ManagedInstanceDelete ¶ added in v3.42.0
type ManagedInstanceDelete struct { AmiBackupShouldDeleteImages *bool `pulumi:"amiBackupShouldDeleteImages"` DeallocationConfigShouldDeleteImages *bool `pulumi:"deallocationConfigShouldDeleteImages"` ShouldDeleteNetworkInterfaces *bool `pulumi:"shouldDeleteNetworkInterfaces"` ShouldDeleteSnapshots *bool `pulumi:"shouldDeleteSnapshots"` ShouldDeleteVolumes *bool `pulumi:"shouldDeleteVolumes"` ShouldTerminateInstance *bool `pulumi:"shouldTerminateInstance"` }
type ManagedInstanceDeleteArgs ¶ added in v3.42.0
type ManagedInstanceDeleteArgs struct { AmiBackupShouldDeleteImages pulumi.BoolPtrInput `pulumi:"amiBackupShouldDeleteImages"` DeallocationConfigShouldDeleteImages pulumi.BoolPtrInput `pulumi:"deallocationConfigShouldDeleteImages"` ShouldDeleteNetworkInterfaces pulumi.BoolPtrInput `pulumi:"shouldDeleteNetworkInterfaces"` ShouldDeleteSnapshots pulumi.BoolPtrInput `pulumi:"shouldDeleteSnapshots"` ShouldDeleteVolumes pulumi.BoolPtrInput `pulumi:"shouldDeleteVolumes"` ShouldTerminateInstance pulumi.BoolPtrInput `pulumi:"shouldTerminateInstance"` }
func (ManagedInstanceDeleteArgs) ElementType ¶ added in v3.42.0
func (ManagedInstanceDeleteArgs) ElementType() reflect.Type
func (ManagedInstanceDeleteArgs) ToManagedInstanceDeleteOutput ¶ added in v3.42.0
func (i ManagedInstanceDeleteArgs) ToManagedInstanceDeleteOutput() ManagedInstanceDeleteOutput
func (ManagedInstanceDeleteArgs) ToManagedInstanceDeleteOutputWithContext ¶ added in v3.42.0
func (i ManagedInstanceDeleteArgs) ToManagedInstanceDeleteOutputWithContext(ctx context.Context) ManagedInstanceDeleteOutput
type ManagedInstanceDeleteArray ¶ added in v3.42.0
type ManagedInstanceDeleteArray []ManagedInstanceDeleteInput
func (ManagedInstanceDeleteArray) ElementType ¶ added in v3.42.0
func (ManagedInstanceDeleteArray) ElementType() reflect.Type
func (ManagedInstanceDeleteArray) ToManagedInstanceDeleteArrayOutput ¶ added in v3.42.0
func (i ManagedInstanceDeleteArray) ToManagedInstanceDeleteArrayOutput() ManagedInstanceDeleteArrayOutput
func (ManagedInstanceDeleteArray) ToManagedInstanceDeleteArrayOutputWithContext ¶ added in v3.42.0
func (i ManagedInstanceDeleteArray) ToManagedInstanceDeleteArrayOutputWithContext(ctx context.Context) ManagedInstanceDeleteArrayOutput
type ManagedInstanceDeleteArrayInput ¶ added in v3.42.0
type ManagedInstanceDeleteArrayInput interface { pulumi.Input ToManagedInstanceDeleteArrayOutput() ManagedInstanceDeleteArrayOutput ToManagedInstanceDeleteArrayOutputWithContext(context.Context) ManagedInstanceDeleteArrayOutput }
ManagedInstanceDeleteArrayInput is an input type that accepts ManagedInstanceDeleteArray and ManagedInstanceDeleteArrayOutput values. You can construct a concrete instance of `ManagedInstanceDeleteArrayInput` via:
ManagedInstanceDeleteArray{ ManagedInstanceDeleteArgs{...} }
type ManagedInstanceDeleteArrayOutput ¶ added in v3.42.0
type ManagedInstanceDeleteArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceDeleteArrayOutput) ElementType ¶ added in v3.42.0
func (ManagedInstanceDeleteArrayOutput) ElementType() reflect.Type
func (ManagedInstanceDeleteArrayOutput) Index ¶ added in v3.42.0
func (o ManagedInstanceDeleteArrayOutput) Index(i pulumi.IntInput) ManagedInstanceDeleteOutput
func (ManagedInstanceDeleteArrayOutput) ToManagedInstanceDeleteArrayOutput ¶ added in v3.42.0
func (o ManagedInstanceDeleteArrayOutput) ToManagedInstanceDeleteArrayOutput() ManagedInstanceDeleteArrayOutput
func (ManagedInstanceDeleteArrayOutput) ToManagedInstanceDeleteArrayOutputWithContext ¶ added in v3.42.0
func (o ManagedInstanceDeleteArrayOutput) ToManagedInstanceDeleteArrayOutputWithContext(ctx context.Context) ManagedInstanceDeleteArrayOutput
type ManagedInstanceDeleteInput ¶ added in v3.42.0
type ManagedInstanceDeleteInput interface { pulumi.Input ToManagedInstanceDeleteOutput() ManagedInstanceDeleteOutput ToManagedInstanceDeleteOutputWithContext(context.Context) ManagedInstanceDeleteOutput }
ManagedInstanceDeleteInput is an input type that accepts ManagedInstanceDeleteArgs and ManagedInstanceDeleteOutput values. You can construct a concrete instance of `ManagedInstanceDeleteInput` via:
ManagedInstanceDeleteArgs{...}
type ManagedInstanceDeleteOutput ¶ added in v3.42.0
type ManagedInstanceDeleteOutput struct{ *pulumi.OutputState }
func (ManagedInstanceDeleteOutput) AmiBackupShouldDeleteImages ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) AmiBackupShouldDeleteImages() pulumi.BoolPtrOutput
func (ManagedInstanceDeleteOutput) DeallocationConfigShouldDeleteImages ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) DeallocationConfigShouldDeleteImages() pulumi.BoolPtrOutput
func (ManagedInstanceDeleteOutput) ElementType ¶ added in v3.42.0
func (ManagedInstanceDeleteOutput) ElementType() reflect.Type
func (ManagedInstanceDeleteOutput) ShouldDeleteNetworkInterfaces ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) ShouldDeleteNetworkInterfaces() pulumi.BoolPtrOutput
func (ManagedInstanceDeleteOutput) ShouldDeleteSnapshots ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) ShouldDeleteSnapshots() pulumi.BoolPtrOutput
func (ManagedInstanceDeleteOutput) ShouldDeleteVolumes ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) ShouldDeleteVolumes() pulumi.BoolPtrOutput
func (ManagedInstanceDeleteOutput) ShouldTerminateInstance ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) ShouldTerminateInstance() pulumi.BoolPtrOutput
func (ManagedInstanceDeleteOutput) ToManagedInstanceDeleteOutput ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) ToManagedInstanceDeleteOutput() ManagedInstanceDeleteOutput
func (ManagedInstanceDeleteOutput) ToManagedInstanceDeleteOutputWithContext ¶ added in v3.42.0
func (o ManagedInstanceDeleteOutput) ToManagedInstanceDeleteOutputWithContext(ctx context.Context) ManagedInstanceDeleteOutput
type ManagedInstanceInput ¶
type ManagedInstanceInput interface { pulumi.Input ToManagedInstanceOutput() ManagedInstanceOutput ToManagedInstanceOutputWithContext(ctx context.Context) ManagedInstanceOutput }
type ManagedInstanceIntegrationRoute53 ¶
type ManagedInstanceIntegrationRoute53 struct {
Domains []ManagedInstanceIntegrationRoute53Domain `pulumi:"domains"`
}
type ManagedInstanceIntegrationRoute53Args ¶
type ManagedInstanceIntegrationRoute53Args struct {
Domains ManagedInstanceIntegrationRoute53DomainArrayInput `pulumi:"domains"`
}
func (ManagedInstanceIntegrationRoute53Args) ElementType ¶
func (ManagedInstanceIntegrationRoute53Args) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53Output ¶
func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53Output() ManagedInstanceIntegrationRoute53Output
func (ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53OutputWithContext ¶
func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53OutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53Output
func (ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53PtrOutput ¶
func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53PtrOutput() ManagedInstanceIntegrationRoute53PtrOutput
func (ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53PtrOutputWithContext ¶
func (i ManagedInstanceIntegrationRoute53Args) ToManagedInstanceIntegrationRoute53PtrOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53PtrOutput
type ManagedInstanceIntegrationRoute53Domain ¶
type ManagedInstanceIntegrationRoute53Domain struct { HostedZoneId string `pulumi:"hostedZoneId"` RecordSetType *string `pulumi:"recordSetType"` RecordSets []ManagedInstanceIntegrationRoute53DomainRecordSet `pulumi:"recordSets"` SpotinstAcctId *string `pulumi:"spotinstAcctId"` }
type ManagedInstanceIntegrationRoute53DomainArgs ¶
type ManagedInstanceIntegrationRoute53DomainArgs struct { HostedZoneId pulumi.StringInput `pulumi:"hostedZoneId"` RecordSetType pulumi.StringPtrInput `pulumi:"recordSetType"` RecordSets ManagedInstanceIntegrationRoute53DomainRecordSetArrayInput `pulumi:"recordSets"` SpotinstAcctId pulumi.StringPtrInput `pulumi:"spotinstAcctId"` }
func (ManagedInstanceIntegrationRoute53DomainArgs) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainArgs) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainArgs) ToManagedInstanceIntegrationRoute53DomainOutput ¶
func (i ManagedInstanceIntegrationRoute53DomainArgs) ToManagedInstanceIntegrationRoute53DomainOutput() ManagedInstanceIntegrationRoute53DomainOutput
func (ManagedInstanceIntegrationRoute53DomainArgs) ToManagedInstanceIntegrationRoute53DomainOutputWithContext ¶
func (i ManagedInstanceIntegrationRoute53DomainArgs) ToManagedInstanceIntegrationRoute53DomainOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainOutput
type ManagedInstanceIntegrationRoute53DomainArray ¶
type ManagedInstanceIntegrationRoute53DomainArray []ManagedInstanceIntegrationRoute53DomainInput
func (ManagedInstanceIntegrationRoute53DomainArray) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainArray) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainArray) ToManagedInstanceIntegrationRoute53DomainArrayOutput ¶
func (i ManagedInstanceIntegrationRoute53DomainArray) ToManagedInstanceIntegrationRoute53DomainArrayOutput() ManagedInstanceIntegrationRoute53DomainArrayOutput
func (ManagedInstanceIntegrationRoute53DomainArray) ToManagedInstanceIntegrationRoute53DomainArrayOutputWithContext ¶
func (i ManagedInstanceIntegrationRoute53DomainArray) ToManagedInstanceIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainArrayOutput
type ManagedInstanceIntegrationRoute53DomainArrayInput ¶
type ManagedInstanceIntegrationRoute53DomainArrayInput interface { pulumi.Input ToManagedInstanceIntegrationRoute53DomainArrayOutput() ManagedInstanceIntegrationRoute53DomainArrayOutput ToManagedInstanceIntegrationRoute53DomainArrayOutputWithContext(context.Context) ManagedInstanceIntegrationRoute53DomainArrayOutput }
ManagedInstanceIntegrationRoute53DomainArrayInput is an input type that accepts ManagedInstanceIntegrationRoute53DomainArray and ManagedInstanceIntegrationRoute53DomainArrayOutput values. You can construct a concrete instance of `ManagedInstanceIntegrationRoute53DomainArrayInput` via:
ManagedInstanceIntegrationRoute53DomainArray{ ManagedInstanceIntegrationRoute53DomainArgs{...} }
type ManagedInstanceIntegrationRoute53DomainArrayOutput ¶
type ManagedInstanceIntegrationRoute53DomainArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceIntegrationRoute53DomainArrayOutput) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainArrayOutput) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainArrayOutput) ToManagedInstanceIntegrationRoute53DomainArrayOutput ¶
func (o ManagedInstanceIntegrationRoute53DomainArrayOutput) ToManagedInstanceIntegrationRoute53DomainArrayOutput() ManagedInstanceIntegrationRoute53DomainArrayOutput
func (ManagedInstanceIntegrationRoute53DomainArrayOutput) ToManagedInstanceIntegrationRoute53DomainArrayOutputWithContext ¶
func (o ManagedInstanceIntegrationRoute53DomainArrayOutput) ToManagedInstanceIntegrationRoute53DomainArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainArrayOutput
type ManagedInstanceIntegrationRoute53DomainInput ¶
type ManagedInstanceIntegrationRoute53DomainInput interface { pulumi.Input ToManagedInstanceIntegrationRoute53DomainOutput() ManagedInstanceIntegrationRoute53DomainOutput ToManagedInstanceIntegrationRoute53DomainOutputWithContext(context.Context) ManagedInstanceIntegrationRoute53DomainOutput }
ManagedInstanceIntegrationRoute53DomainInput is an input type that accepts ManagedInstanceIntegrationRoute53DomainArgs and ManagedInstanceIntegrationRoute53DomainOutput values. You can construct a concrete instance of `ManagedInstanceIntegrationRoute53DomainInput` via:
ManagedInstanceIntegrationRoute53DomainArgs{...}
type ManagedInstanceIntegrationRoute53DomainOutput ¶
type ManagedInstanceIntegrationRoute53DomainOutput struct{ *pulumi.OutputState }
func (ManagedInstanceIntegrationRoute53DomainOutput) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainOutput) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainOutput) HostedZoneId ¶
func (o ManagedInstanceIntegrationRoute53DomainOutput) HostedZoneId() pulumi.StringOutput
func (ManagedInstanceIntegrationRoute53DomainOutput) RecordSetType ¶
func (o ManagedInstanceIntegrationRoute53DomainOutput) RecordSetType() pulumi.StringPtrOutput
func (ManagedInstanceIntegrationRoute53DomainOutput) RecordSets ¶
func (ManagedInstanceIntegrationRoute53DomainOutput) SpotinstAcctId ¶
func (o ManagedInstanceIntegrationRoute53DomainOutput) SpotinstAcctId() pulumi.StringPtrOutput
func (ManagedInstanceIntegrationRoute53DomainOutput) ToManagedInstanceIntegrationRoute53DomainOutput ¶
func (o ManagedInstanceIntegrationRoute53DomainOutput) ToManagedInstanceIntegrationRoute53DomainOutput() ManagedInstanceIntegrationRoute53DomainOutput
func (ManagedInstanceIntegrationRoute53DomainOutput) ToManagedInstanceIntegrationRoute53DomainOutputWithContext ¶
func (o ManagedInstanceIntegrationRoute53DomainOutput) ToManagedInstanceIntegrationRoute53DomainOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainOutput
type ManagedInstanceIntegrationRoute53DomainRecordSetArgs ¶
type ManagedInstanceIntegrationRoute53DomainRecordSetArgs struct { Name pulumi.StringInput `pulumi:"name"` UsePublicDns pulumi.BoolPtrInput `pulumi:"usePublicDns"` UsePublicIp pulumi.BoolPtrInput `pulumi:"usePublicIp"` }
func (ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ToManagedInstanceIntegrationRoute53DomainRecordSetOutput ¶
func (i ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ToManagedInstanceIntegrationRoute53DomainRecordSetOutput() ManagedInstanceIntegrationRoute53DomainRecordSetOutput
func (ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ToManagedInstanceIntegrationRoute53DomainRecordSetOutputWithContext ¶
func (i ManagedInstanceIntegrationRoute53DomainRecordSetArgs) ToManagedInstanceIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetOutput
type ManagedInstanceIntegrationRoute53DomainRecordSetArray ¶
type ManagedInstanceIntegrationRoute53DomainRecordSetArray []ManagedInstanceIntegrationRoute53DomainRecordSetInput
func (ManagedInstanceIntegrationRoute53DomainRecordSetArray) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainRecordSetArray) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainRecordSetArray) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput ¶
func (i ManagedInstanceIntegrationRoute53DomainRecordSetArray) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput() ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
func (ManagedInstanceIntegrationRoute53DomainRecordSetArray) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutputWithContext ¶
func (i ManagedInstanceIntegrationRoute53DomainRecordSetArray) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
type ManagedInstanceIntegrationRoute53DomainRecordSetArrayInput ¶
type ManagedInstanceIntegrationRoute53DomainRecordSetArrayInput interface { pulumi.Input ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput() ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutputWithContext(context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput }
ManagedInstanceIntegrationRoute53DomainRecordSetArrayInput is an input type that accepts ManagedInstanceIntegrationRoute53DomainRecordSetArray and ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput values. You can construct a concrete instance of `ManagedInstanceIntegrationRoute53DomainRecordSetArrayInput` via:
ManagedInstanceIntegrationRoute53DomainRecordSetArray{ ManagedInstanceIntegrationRoute53DomainRecordSetArgs{...} }
type ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput ¶
type ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput ¶
func (o ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput() ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
func (ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutputWithContext ¶
func (o ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetArrayOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetArrayOutput
type ManagedInstanceIntegrationRoute53DomainRecordSetInput ¶
type ManagedInstanceIntegrationRoute53DomainRecordSetInput interface { pulumi.Input ToManagedInstanceIntegrationRoute53DomainRecordSetOutput() ManagedInstanceIntegrationRoute53DomainRecordSetOutput ToManagedInstanceIntegrationRoute53DomainRecordSetOutputWithContext(context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetOutput }
ManagedInstanceIntegrationRoute53DomainRecordSetInput is an input type that accepts ManagedInstanceIntegrationRoute53DomainRecordSetArgs and ManagedInstanceIntegrationRoute53DomainRecordSetOutput values. You can construct a concrete instance of `ManagedInstanceIntegrationRoute53DomainRecordSetInput` via:
ManagedInstanceIntegrationRoute53DomainRecordSetArgs{...}
type ManagedInstanceIntegrationRoute53DomainRecordSetOutput ¶
type ManagedInstanceIntegrationRoute53DomainRecordSetOutput struct{ *pulumi.OutputState }
func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ElementType ¶
func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) Name ¶
func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) Name() pulumi.StringOutput
func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetOutput ¶
func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetOutput() ManagedInstanceIntegrationRoute53DomainRecordSetOutput
func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetOutputWithContext ¶
func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) ToManagedInstanceIntegrationRoute53DomainRecordSetOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53DomainRecordSetOutput
func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) UsePublicDns ¶
func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) UsePublicDns() pulumi.BoolPtrOutput
func (ManagedInstanceIntegrationRoute53DomainRecordSetOutput) UsePublicIp ¶
func (o ManagedInstanceIntegrationRoute53DomainRecordSetOutput) UsePublicIp() pulumi.BoolPtrOutput
type ManagedInstanceIntegrationRoute53Input ¶
type ManagedInstanceIntegrationRoute53Input interface { pulumi.Input ToManagedInstanceIntegrationRoute53Output() ManagedInstanceIntegrationRoute53Output ToManagedInstanceIntegrationRoute53OutputWithContext(context.Context) ManagedInstanceIntegrationRoute53Output }
ManagedInstanceIntegrationRoute53Input is an input type that accepts ManagedInstanceIntegrationRoute53Args and ManagedInstanceIntegrationRoute53Output values. You can construct a concrete instance of `ManagedInstanceIntegrationRoute53Input` via:
ManagedInstanceIntegrationRoute53Args{...}
type ManagedInstanceIntegrationRoute53Output ¶
type ManagedInstanceIntegrationRoute53Output struct{ *pulumi.OutputState }
func (ManagedInstanceIntegrationRoute53Output) ElementType ¶
func (ManagedInstanceIntegrationRoute53Output) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53Output ¶
func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53Output() ManagedInstanceIntegrationRoute53Output
func (ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53OutputWithContext ¶
func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53OutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53Output
func (ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53PtrOutput ¶
func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53PtrOutput() ManagedInstanceIntegrationRoute53PtrOutput
func (ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53PtrOutputWithContext ¶
func (o ManagedInstanceIntegrationRoute53Output) ToManagedInstanceIntegrationRoute53PtrOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53PtrOutput
type ManagedInstanceIntegrationRoute53PtrInput ¶
type ManagedInstanceIntegrationRoute53PtrInput interface { pulumi.Input ToManagedInstanceIntegrationRoute53PtrOutput() ManagedInstanceIntegrationRoute53PtrOutput ToManagedInstanceIntegrationRoute53PtrOutputWithContext(context.Context) ManagedInstanceIntegrationRoute53PtrOutput }
ManagedInstanceIntegrationRoute53PtrInput is an input type that accepts ManagedInstanceIntegrationRoute53Args, ManagedInstanceIntegrationRoute53Ptr and ManagedInstanceIntegrationRoute53PtrOutput values. You can construct a concrete instance of `ManagedInstanceIntegrationRoute53PtrInput` via:
ManagedInstanceIntegrationRoute53Args{...} or: nil
func ManagedInstanceIntegrationRoute53Ptr ¶
func ManagedInstanceIntegrationRoute53Ptr(v *ManagedInstanceIntegrationRoute53Args) ManagedInstanceIntegrationRoute53PtrInput
type ManagedInstanceIntegrationRoute53PtrOutput ¶
type ManagedInstanceIntegrationRoute53PtrOutput struct{ *pulumi.OutputState }
func (ManagedInstanceIntegrationRoute53PtrOutput) ElementType ¶
func (ManagedInstanceIntegrationRoute53PtrOutput) ElementType() reflect.Type
func (ManagedInstanceIntegrationRoute53PtrOutput) ToManagedInstanceIntegrationRoute53PtrOutput ¶
func (o ManagedInstanceIntegrationRoute53PtrOutput) ToManagedInstanceIntegrationRoute53PtrOutput() ManagedInstanceIntegrationRoute53PtrOutput
func (ManagedInstanceIntegrationRoute53PtrOutput) ToManagedInstanceIntegrationRoute53PtrOutputWithContext ¶
func (o ManagedInstanceIntegrationRoute53PtrOutput) ToManagedInstanceIntegrationRoute53PtrOutputWithContext(ctx context.Context) ManagedInstanceIntegrationRoute53PtrOutput
type ManagedInstanceLoadBalancerArgs ¶
type ManagedInstanceLoadBalancerArgs struct { Arn pulumi.StringPtrInput `pulumi:"arn"` Name pulumi.StringPtrInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` }
func (ManagedInstanceLoadBalancerArgs) ElementType ¶
func (ManagedInstanceLoadBalancerArgs) ElementType() reflect.Type
func (ManagedInstanceLoadBalancerArgs) ToManagedInstanceLoadBalancerOutput ¶
func (i ManagedInstanceLoadBalancerArgs) ToManagedInstanceLoadBalancerOutput() ManagedInstanceLoadBalancerOutput
func (ManagedInstanceLoadBalancerArgs) ToManagedInstanceLoadBalancerOutputWithContext ¶
func (i ManagedInstanceLoadBalancerArgs) ToManagedInstanceLoadBalancerOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerOutput
type ManagedInstanceLoadBalancerArray ¶
type ManagedInstanceLoadBalancerArray []ManagedInstanceLoadBalancerInput
func (ManagedInstanceLoadBalancerArray) ElementType ¶
func (ManagedInstanceLoadBalancerArray) ElementType() reflect.Type
func (ManagedInstanceLoadBalancerArray) ToManagedInstanceLoadBalancerArrayOutput ¶
func (i ManagedInstanceLoadBalancerArray) ToManagedInstanceLoadBalancerArrayOutput() ManagedInstanceLoadBalancerArrayOutput
func (ManagedInstanceLoadBalancerArray) ToManagedInstanceLoadBalancerArrayOutputWithContext ¶
func (i ManagedInstanceLoadBalancerArray) ToManagedInstanceLoadBalancerArrayOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerArrayOutput
type ManagedInstanceLoadBalancerArrayInput ¶
type ManagedInstanceLoadBalancerArrayInput interface { pulumi.Input ToManagedInstanceLoadBalancerArrayOutput() ManagedInstanceLoadBalancerArrayOutput ToManagedInstanceLoadBalancerArrayOutputWithContext(context.Context) ManagedInstanceLoadBalancerArrayOutput }
ManagedInstanceLoadBalancerArrayInput is an input type that accepts ManagedInstanceLoadBalancerArray and ManagedInstanceLoadBalancerArrayOutput values. You can construct a concrete instance of `ManagedInstanceLoadBalancerArrayInput` via:
ManagedInstanceLoadBalancerArray{ ManagedInstanceLoadBalancerArgs{...} }
type ManagedInstanceLoadBalancerArrayOutput ¶
type ManagedInstanceLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceLoadBalancerArrayOutput) ElementType ¶
func (ManagedInstanceLoadBalancerArrayOutput) ElementType() reflect.Type
func (ManagedInstanceLoadBalancerArrayOutput) ToManagedInstanceLoadBalancerArrayOutput ¶
func (o ManagedInstanceLoadBalancerArrayOutput) ToManagedInstanceLoadBalancerArrayOutput() ManagedInstanceLoadBalancerArrayOutput
func (ManagedInstanceLoadBalancerArrayOutput) ToManagedInstanceLoadBalancerArrayOutputWithContext ¶
func (o ManagedInstanceLoadBalancerArrayOutput) ToManagedInstanceLoadBalancerArrayOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerArrayOutput
type ManagedInstanceLoadBalancerInput ¶
type ManagedInstanceLoadBalancerInput interface { pulumi.Input ToManagedInstanceLoadBalancerOutput() ManagedInstanceLoadBalancerOutput ToManagedInstanceLoadBalancerOutputWithContext(context.Context) ManagedInstanceLoadBalancerOutput }
ManagedInstanceLoadBalancerInput is an input type that accepts ManagedInstanceLoadBalancerArgs and ManagedInstanceLoadBalancerOutput values. You can construct a concrete instance of `ManagedInstanceLoadBalancerInput` via:
ManagedInstanceLoadBalancerArgs{...}
type ManagedInstanceLoadBalancerOutput ¶
type ManagedInstanceLoadBalancerOutput struct{ *pulumi.OutputState }
func (ManagedInstanceLoadBalancerOutput) Arn ¶
func (o ManagedInstanceLoadBalancerOutput) Arn() pulumi.StringPtrOutput
func (ManagedInstanceLoadBalancerOutput) ElementType ¶
func (ManagedInstanceLoadBalancerOutput) ElementType() reflect.Type
func (ManagedInstanceLoadBalancerOutput) Name ¶
func (o ManagedInstanceLoadBalancerOutput) Name() pulumi.StringPtrOutput
func (ManagedInstanceLoadBalancerOutput) ToManagedInstanceLoadBalancerOutput ¶
func (o ManagedInstanceLoadBalancerOutput) ToManagedInstanceLoadBalancerOutput() ManagedInstanceLoadBalancerOutput
func (ManagedInstanceLoadBalancerOutput) ToManagedInstanceLoadBalancerOutputWithContext ¶
func (o ManagedInstanceLoadBalancerOutput) ToManagedInstanceLoadBalancerOutputWithContext(ctx context.Context) ManagedInstanceLoadBalancerOutput
func (ManagedInstanceLoadBalancerOutput) Type ¶
func (o ManagedInstanceLoadBalancerOutput) Type() pulumi.StringOutput
type ManagedInstanceManagedInstanceAction ¶ added in v3.4.0
type ManagedInstanceManagedInstanceAction struct {
Type string `pulumi:"type"`
}
type ManagedInstanceManagedInstanceActionArgs ¶ added in v3.4.0
type ManagedInstanceManagedInstanceActionArgs struct {
Type pulumi.StringInput `pulumi:"type"`
}
func (ManagedInstanceManagedInstanceActionArgs) ElementType ¶ added in v3.4.0
func (ManagedInstanceManagedInstanceActionArgs) ElementType() reflect.Type
func (ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionOutput ¶ added in v3.4.0
func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionOutput() ManagedInstanceManagedInstanceActionOutput
func (ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionOutputWithContext ¶ added in v3.4.0
func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionOutput
func (ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionPtrOutput ¶ added in v3.4.0
func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionPtrOutput() ManagedInstanceManagedInstanceActionPtrOutput
func (ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionPtrOutputWithContext ¶ added in v3.4.0
func (i ManagedInstanceManagedInstanceActionArgs) ToManagedInstanceManagedInstanceActionPtrOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionPtrOutput
type ManagedInstanceManagedInstanceActionInput ¶ added in v3.4.0
type ManagedInstanceManagedInstanceActionInput interface { pulumi.Input ToManagedInstanceManagedInstanceActionOutput() ManagedInstanceManagedInstanceActionOutput ToManagedInstanceManagedInstanceActionOutputWithContext(context.Context) ManagedInstanceManagedInstanceActionOutput }
ManagedInstanceManagedInstanceActionInput is an input type that accepts ManagedInstanceManagedInstanceActionArgs and ManagedInstanceManagedInstanceActionOutput values. You can construct a concrete instance of `ManagedInstanceManagedInstanceActionInput` via:
ManagedInstanceManagedInstanceActionArgs{...}
type ManagedInstanceManagedInstanceActionOutput ¶ added in v3.4.0
type ManagedInstanceManagedInstanceActionOutput struct{ *pulumi.OutputState }
func (ManagedInstanceManagedInstanceActionOutput) ElementType ¶ added in v3.4.0
func (ManagedInstanceManagedInstanceActionOutput) ElementType() reflect.Type
func (ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionOutput ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionOutput() ManagedInstanceManagedInstanceActionOutput
func (ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionOutputWithContext ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionOutput
func (ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionPtrOutput ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionPtrOutput() ManagedInstanceManagedInstanceActionPtrOutput
func (ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionPtrOutputWithContext ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionOutput) ToManagedInstanceManagedInstanceActionPtrOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionPtrOutput
func (ManagedInstanceManagedInstanceActionOutput) Type ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionOutput) Type() pulumi.StringOutput
type ManagedInstanceManagedInstanceActionPtrInput ¶ added in v3.4.0
type ManagedInstanceManagedInstanceActionPtrInput interface { pulumi.Input ToManagedInstanceManagedInstanceActionPtrOutput() ManagedInstanceManagedInstanceActionPtrOutput ToManagedInstanceManagedInstanceActionPtrOutputWithContext(context.Context) ManagedInstanceManagedInstanceActionPtrOutput }
ManagedInstanceManagedInstanceActionPtrInput is an input type that accepts ManagedInstanceManagedInstanceActionArgs, ManagedInstanceManagedInstanceActionPtr and ManagedInstanceManagedInstanceActionPtrOutput values. You can construct a concrete instance of `ManagedInstanceManagedInstanceActionPtrInput` via:
ManagedInstanceManagedInstanceActionArgs{...} or: nil
func ManagedInstanceManagedInstanceActionPtr ¶ added in v3.4.0
func ManagedInstanceManagedInstanceActionPtr(v *ManagedInstanceManagedInstanceActionArgs) ManagedInstanceManagedInstanceActionPtrInput
type ManagedInstanceManagedInstanceActionPtrOutput ¶ added in v3.4.0
type ManagedInstanceManagedInstanceActionPtrOutput struct{ *pulumi.OutputState }
func (ManagedInstanceManagedInstanceActionPtrOutput) ElementType ¶ added in v3.4.0
func (ManagedInstanceManagedInstanceActionPtrOutput) ElementType() reflect.Type
func (ManagedInstanceManagedInstanceActionPtrOutput) ToManagedInstanceManagedInstanceActionPtrOutput ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionPtrOutput) ToManagedInstanceManagedInstanceActionPtrOutput() ManagedInstanceManagedInstanceActionPtrOutput
func (ManagedInstanceManagedInstanceActionPtrOutput) ToManagedInstanceManagedInstanceActionPtrOutputWithContext ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionPtrOutput) ToManagedInstanceManagedInstanceActionPtrOutputWithContext(ctx context.Context) ManagedInstanceManagedInstanceActionPtrOutput
func (ManagedInstanceManagedInstanceActionPtrOutput) Type ¶ added in v3.4.0
func (o ManagedInstanceManagedInstanceActionPtrOutput) Type() pulumi.StringPtrOutput
type ManagedInstanceMap ¶
type ManagedInstanceMap map[string]ManagedInstanceInput
func (ManagedInstanceMap) ElementType ¶
func (ManagedInstanceMap) ElementType() reflect.Type
func (ManagedInstanceMap) ToManagedInstanceMapOutput ¶
func (i ManagedInstanceMap) ToManagedInstanceMapOutput() ManagedInstanceMapOutput
func (ManagedInstanceMap) ToManagedInstanceMapOutputWithContext ¶
func (i ManagedInstanceMap) ToManagedInstanceMapOutputWithContext(ctx context.Context) ManagedInstanceMapOutput
type ManagedInstanceMapInput ¶
type ManagedInstanceMapInput interface { pulumi.Input ToManagedInstanceMapOutput() ManagedInstanceMapOutput ToManagedInstanceMapOutputWithContext(context.Context) ManagedInstanceMapOutput }
ManagedInstanceMapInput is an input type that accepts ManagedInstanceMap and ManagedInstanceMapOutput values. You can construct a concrete instance of `ManagedInstanceMapInput` via:
ManagedInstanceMap{ "key": ManagedInstanceArgs{...} }
type ManagedInstanceMapOutput ¶
type ManagedInstanceMapOutput struct{ *pulumi.OutputState }
func (ManagedInstanceMapOutput) ElementType ¶
func (ManagedInstanceMapOutput) ElementType() reflect.Type
func (ManagedInstanceMapOutput) MapIndex ¶
func (o ManagedInstanceMapOutput) MapIndex(k pulumi.StringInput) ManagedInstanceOutput
func (ManagedInstanceMapOutput) ToManagedInstanceMapOutput ¶
func (o ManagedInstanceMapOutput) ToManagedInstanceMapOutput() ManagedInstanceMapOutput
func (ManagedInstanceMapOutput) ToManagedInstanceMapOutputWithContext ¶
func (o ManagedInstanceMapOutput) ToManagedInstanceMapOutputWithContext(ctx context.Context) ManagedInstanceMapOutput
type ManagedInstanceMetadataOptions ¶ added in v3.85.0
type ManagedInstanceMetadataOptionsArgs ¶ added in v3.85.0
type ManagedInstanceMetadataOptionsArgs struct { HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` HttpTokens pulumi.StringInput `pulumi:"httpTokens"` InstanceMetadataTags pulumi.StringPtrInput `pulumi:"instanceMetadataTags"` }
func (ManagedInstanceMetadataOptionsArgs) ElementType ¶ added in v3.85.0
func (ManagedInstanceMetadataOptionsArgs) ElementType() reflect.Type
func (ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsOutput ¶ added in v3.85.0
func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsOutput() ManagedInstanceMetadataOptionsOutput
func (ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsOutputWithContext ¶ added in v3.85.0
func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsOutput
func (ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsPtrOutput ¶ added in v3.85.0
func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsPtrOutput() ManagedInstanceMetadataOptionsPtrOutput
func (ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.85.0
func (i ManagedInstanceMetadataOptionsArgs) ToManagedInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsPtrOutput
type ManagedInstanceMetadataOptionsInput ¶ added in v3.85.0
type ManagedInstanceMetadataOptionsInput interface { pulumi.Input ToManagedInstanceMetadataOptionsOutput() ManagedInstanceMetadataOptionsOutput ToManagedInstanceMetadataOptionsOutputWithContext(context.Context) ManagedInstanceMetadataOptionsOutput }
ManagedInstanceMetadataOptionsInput is an input type that accepts ManagedInstanceMetadataOptionsArgs and ManagedInstanceMetadataOptionsOutput values. You can construct a concrete instance of `ManagedInstanceMetadataOptionsInput` via:
ManagedInstanceMetadataOptionsArgs{...}
type ManagedInstanceMetadataOptionsOutput ¶ added in v3.85.0
type ManagedInstanceMetadataOptionsOutput struct{ *pulumi.OutputState }
func (ManagedInstanceMetadataOptionsOutput) ElementType ¶ added in v3.85.0
func (ManagedInstanceMetadataOptionsOutput) ElementType() reflect.Type
func (ManagedInstanceMetadataOptionsOutput) HttpPutResponseHopLimit ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
func (ManagedInstanceMetadataOptionsOutput) HttpTokens ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
func (ManagedInstanceMetadataOptionsOutput) InstanceMetadataTags ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsOutput) InstanceMetadataTags() pulumi.StringPtrOutput
func (ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsOutput ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsOutput() ManagedInstanceMetadataOptionsOutput
func (ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsOutputWithContext ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsOutput
func (ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsPtrOutput ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsPtrOutput() ManagedInstanceMetadataOptionsPtrOutput
func (ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsOutput) ToManagedInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsPtrOutput
type ManagedInstanceMetadataOptionsPtrInput ¶ added in v3.85.0
type ManagedInstanceMetadataOptionsPtrInput interface { pulumi.Input ToManagedInstanceMetadataOptionsPtrOutput() ManagedInstanceMetadataOptionsPtrOutput ToManagedInstanceMetadataOptionsPtrOutputWithContext(context.Context) ManagedInstanceMetadataOptionsPtrOutput }
ManagedInstanceMetadataOptionsPtrInput is an input type that accepts ManagedInstanceMetadataOptionsArgs, ManagedInstanceMetadataOptionsPtr and ManagedInstanceMetadataOptionsPtrOutput values. You can construct a concrete instance of `ManagedInstanceMetadataOptionsPtrInput` via:
ManagedInstanceMetadataOptionsArgs{...} or: nil
func ManagedInstanceMetadataOptionsPtr ¶ added in v3.85.0
func ManagedInstanceMetadataOptionsPtr(v *ManagedInstanceMetadataOptionsArgs) ManagedInstanceMetadataOptionsPtrInput
type ManagedInstanceMetadataOptionsPtrOutput ¶ added in v3.85.0
type ManagedInstanceMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (ManagedInstanceMetadataOptionsPtrOutput) ElementType ¶ added in v3.85.0
func (ManagedInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
func (ManagedInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
func (ManagedInstanceMetadataOptionsPtrOutput) HttpTokens ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
func (ManagedInstanceMetadataOptionsPtrOutput) InstanceMetadataTags ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsPtrOutput) InstanceMetadataTags() pulumi.StringPtrOutput
func (ManagedInstanceMetadataOptionsPtrOutput) ToManagedInstanceMetadataOptionsPtrOutput ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsPtrOutput) ToManagedInstanceMetadataOptionsPtrOutput() ManagedInstanceMetadataOptionsPtrOutput
func (ManagedInstanceMetadataOptionsPtrOutput) ToManagedInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.85.0
func (o ManagedInstanceMetadataOptionsPtrOutput) ToManagedInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) ManagedInstanceMetadataOptionsPtrOutput
type ManagedInstanceNetworkInterfaceArgs ¶
type ManagedInstanceNetworkInterfaceArgs struct { AssociateIpv6Address pulumi.BoolPtrInput `pulumi:"associateIpv6Address"` AssociatePublicIpAddress pulumi.BoolPtrInput `pulumi:"associatePublicIpAddress"` DeviceIndex pulumi.StringInput `pulumi:"deviceIndex"` }
func (ManagedInstanceNetworkInterfaceArgs) ElementType ¶
func (ManagedInstanceNetworkInterfaceArgs) ElementType() reflect.Type
func (ManagedInstanceNetworkInterfaceArgs) ToManagedInstanceNetworkInterfaceOutput ¶
func (i ManagedInstanceNetworkInterfaceArgs) ToManagedInstanceNetworkInterfaceOutput() ManagedInstanceNetworkInterfaceOutput
func (ManagedInstanceNetworkInterfaceArgs) ToManagedInstanceNetworkInterfaceOutputWithContext ¶
func (i ManagedInstanceNetworkInterfaceArgs) ToManagedInstanceNetworkInterfaceOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceOutput
type ManagedInstanceNetworkInterfaceArray ¶
type ManagedInstanceNetworkInterfaceArray []ManagedInstanceNetworkInterfaceInput
func (ManagedInstanceNetworkInterfaceArray) ElementType ¶
func (ManagedInstanceNetworkInterfaceArray) ElementType() reflect.Type
func (ManagedInstanceNetworkInterfaceArray) ToManagedInstanceNetworkInterfaceArrayOutput ¶
func (i ManagedInstanceNetworkInterfaceArray) ToManagedInstanceNetworkInterfaceArrayOutput() ManagedInstanceNetworkInterfaceArrayOutput
func (ManagedInstanceNetworkInterfaceArray) ToManagedInstanceNetworkInterfaceArrayOutputWithContext ¶
func (i ManagedInstanceNetworkInterfaceArray) ToManagedInstanceNetworkInterfaceArrayOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceArrayOutput
type ManagedInstanceNetworkInterfaceArrayInput ¶
type ManagedInstanceNetworkInterfaceArrayInput interface { pulumi.Input ToManagedInstanceNetworkInterfaceArrayOutput() ManagedInstanceNetworkInterfaceArrayOutput ToManagedInstanceNetworkInterfaceArrayOutputWithContext(context.Context) ManagedInstanceNetworkInterfaceArrayOutput }
ManagedInstanceNetworkInterfaceArrayInput is an input type that accepts ManagedInstanceNetworkInterfaceArray and ManagedInstanceNetworkInterfaceArrayOutput values. You can construct a concrete instance of `ManagedInstanceNetworkInterfaceArrayInput` via:
ManagedInstanceNetworkInterfaceArray{ ManagedInstanceNetworkInterfaceArgs{...} }
type ManagedInstanceNetworkInterfaceArrayOutput ¶
type ManagedInstanceNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceNetworkInterfaceArrayOutput) ElementType ¶
func (ManagedInstanceNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (ManagedInstanceNetworkInterfaceArrayOutput) ToManagedInstanceNetworkInterfaceArrayOutput ¶
func (o ManagedInstanceNetworkInterfaceArrayOutput) ToManagedInstanceNetworkInterfaceArrayOutput() ManagedInstanceNetworkInterfaceArrayOutput
func (ManagedInstanceNetworkInterfaceArrayOutput) ToManagedInstanceNetworkInterfaceArrayOutputWithContext ¶
func (o ManagedInstanceNetworkInterfaceArrayOutput) ToManagedInstanceNetworkInterfaceArrayOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceArrayOutput
type ManagedInstanceNetworkInterfaceInput ¶
type ManagedInstanceNetworkInterfaceInput interface { pulumi.Input ToManagedInstanceNetworkInterfaceOutput() ManagedInstanceNetworkInterfaceOutput ToManagedInstanceNetworkInterfaceOutputWithContext(context.Context) ManagedInstanceNetworkInterfaceOutput }
ManagedInstanceNetworkInterfaceInput is an input type that accepts ManagedInstanceNetworkInterfaceArgs and ManagedInstanceNetworkInterfaceOutput values. You can construct a concrete instance of `ManagedInstanceNetworkInterfaceInput` via:
ManagedInstanceNetworkInterfaceArgs{...}
type ManagedInstanceNetworkInterfaceOutput ¶
type ManagedInstanceNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (ManagedInstanceNetworkInterfaceOutput) AssociateIpv6Address ¶
func (o ManagedInstanceNetworkInterfaceOutput) AssociateIpv6Address() pulumi.BoolPtrOutput
func (ManagedInstanceNetworkInterfaceOutput) AssociatePublicIpAddress ¶
func (o ManagedInstanceNetworkInterfaceOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
func (ManagedInstanceNetworkInterfaceOutput) DeviceIndex ¶
func (o ManagedInstanceNetworkInterfaceOutput) DeviceIndex() pulumi.StringOutput
func (ManagedInstanceNetworkInterfaceOutput) ElementType ¶
func (ManagedInstanceNetworkInterfaceOutput) ElementType() reflect.Type
func (ManagedInstanceNetworkInterfaceOutput) ToManagedInstanceNetworkInterfaceOutput ¶
func (o ManagedInstanceNetworkInterfaceOutput) ToManagedInstanceNetworkInterfaceOutput() ManagedInstanceNetworkInterfaceOutput
func (ManagedInstanceNetworkInterfaceOutput) ToManagedInstanceNetworkInterfaceOutputWithContext ¶
func (o ManagedInstanceNetworkInterfaceOutput) ToManagedInstanceNetworkInterfaceOutputWithContext(ctx context.Context) ManagedInstanceNetworkInterfaceOutput
type ManagedInstanceOutput ¶
type ManagedInstanceOutput struct{ *pulumi.OutputState }
func (ManagedInstanceOutput) AutoHealing ¶ added in v3.20.0
func (o ManagedInstanceOutput) AutoHealing() pulumi.BoolPtrOutput
func (ManagedInstanceOutput) BlockDeviceMappings ¶ added in v3.20.0
func (o ManagedInstanceOutput) BlockDeviceMappings() ManagedInstanceBlockDeviceMappingArrayOutput
func (ManagedInstanceOutput) BlockDevicesMode ¶ added in v3.20.0
func (o ManagedInstanceOutput) BlockDevicesMode() pulumi.StringPtrOutput
func (ManagedInstanceOutput) CpuCredits ¶ added in v3.20.0
func (o ManagedInstanceOutput) CpuCredits() pulumi.StringPtrOutput
func (ManagedInstanceOutput) Deletes ¶ added in v3.42.0
func (o ManagedInstanceOutput) Deletes() ManagedInstanceDeleteArrayOutput
func (ManagedInstanceOutput) Description ¶ added in v3.20.0
func (o ManagedInstanceOutput) Description() pulumi.StringPtrOutput
func (ManagedInstanceOutput) DrainingTimeout ¶ added in v3.20.0
func (o ManagedInstanceOutput) DrainingTimeout() pulumi.IntPtrOutput
func (ManagedInstanceOutput) EbsOptimized ¶ added in v3.20.0
func (o ManagedInstanceOutput) EbsOptimized() pulumi.BoolOutput
func (ManagedInstanceOutput) ElasticIp ¶ added in v3.20.0
func (o ManagedInstanceOutput) ElasticIp() pulumi.StringPtrOutput
func (ManagedInstanceOutput) ElementType ¶
func (ManagedInstanceOutput) ElementType() reflect.Type
func (ManagedInstanceOutput) EnableMonitoring ¶ added in v3.20.0
func (o ManagedInstanceOutput) EnableMonitoring() pulumi.BoolPtrOutput
func (ManagedInstanceOutput) FallbackToOndemand ¶ added in v3.65.0
func (o ManagedInstanceOutput) FallbackToOndemand() pulumi.BoolPtrOutput
func (ManagedInstanceOutput) GracePeriod ¶ added in v3.20.0
func (o ManagedInstanceOutput) GracePeriod() pulumi.IntPtrOutput
func (ManagedInstanceOutput) HealthCheckType ¶ added in v3.20.0
func (o ManagedInstanceOutput) HealthCheckType() pulumi.StringPtrOutput
func (ManagedInstanceOutput) IamInstanceProfile ¶ added in v3.20.0
func (o ManagedInstanceOutput) IamInstanceProfile() pulumi.StringPtrOutput
func (ManagedInstanceOutput) ImageId ¶ added in v3.20.0
func (o ManagedInstanceOutput) ImageId() pulumi.StringOutput
func (ManagedInstanceOutput) InstanceTypes ¶ added in v3.20.0
func (o ManagedInstanceOutput) InstanceTypes() pulumi.StringArrayOutput
func (ManagedInstanceOutput) IntegrationRoute53 ¶ added in v3.20.0
func (o ManagedInstanceOutput) IntegrationRoute53() ManagedInstanceIntegrationRoute53PtrOutput
func (ManagedInstanceOutput) KeyPair ¶ added in v3.20.0
func (o ManagedInstanceOutput) KeyPair() pulumi.StringPtrOutput
func (ManagedInstanceOutput) LifeCycle ¶ added in v3.20.0
func (o ManagedInstanceOutput) LifeCycle() pulumi.StringPtrOutput
func (ManagedInstanceOutput) LoadBalancers ¶ added in v3.20.0
func (o ManagedInstanceOutput) LoadBalancers() ManagedInstanceLoadBalancerArrayOutput
func (ManagedInstanceOutput) ManagedInstanceAction ¶ added in v3.20.0
func (o ManagedInstanceOutput) ManagedInstanceAction() ManagedInstanceManagedInstanceActionPtrOutput
func (ManagedInstanceOutput) MetadataOptions ¶ added in v3.85.0
func (o ManagedInstanceOutput) MetadataOptions() ManagedInstanceMetadataOptionsPtrOutput
func (ManagedInstanceOutput) MinimumInstanceLifetime ¶ added in v3.20.0
func (o ManagedInstanceOutput) MinimumInstanceLifetime() pulumi.IntPtrOutput
func (ManagedInstanceOutput) Name ¶ added in v3.20.0
func (o ManagedInstanceOutput) Name() pulumi.StringOutput
func (ManagedInstanceOutput) NetworkInterfaces ¶ added in v3.20.0
func (o ManagedInstanceOutput) NetworkInterfaces() ManagedInstanceNetworkInterfaceArrayOutput
func (ManagedInstanceOutput) OptimizationWindows ¶ added in v3.20.0
func (o ManagedInstanceOutput) OptimizationWindows() pulumi.StringArrayOutput
func (ManagedInstanceOutput) Orientation ¶ added in v3.20.0
func (o ManagedInstanceOutput) Orientation() pulumi.StringPtrOutput
func (ManagedInstanceOutput) PersistBlockDevices ¶ added in v3.20.0
func (o ManagedInstanceOutput) PersistBlockDevices() pulumi.BoolOutput
func (ManagedInstanceOutput) PersistPrivateIp ¶ added in v3.20.0
func (o ManagedInstanceOutput) PersistPrivateIp() pulumi.BoolPtrOutput
func (ManagedInstanceOutput) PersistRootDevice ¶ added in v3.20.0
func (o ManagedInstanceOutput) PersistRootDevice() pulumi.BoolPtrOutput
func (ManagedInstanceOutput) PlacementTenancy ¶ added in v3.20.0
func (o ManagedInstanceOutput) PlacementTenancy() pulumi.StringPtrOutput
func (ManagedInstanceOutput) PreferredType ¶ added in v3.20.0
func (o ManagedInstanceOutput) PreferredType() pulumi.StringPtrOutput
func (ManagedInstanceOutput) PrivateIp ¶ added in v3.20.0
func (o ManagedInstanceOutput) PrivateIp() pulumi.StringPtrOutput
func (ManagedInstanceOutput) Product ¶ added in v3.20.0
func (o ManagedInstanceOutput) Product() pulumi.StringOutput
func (ManagedInstanceOutput) Region ¶ added in v3.20.0
func (o ManagedInstanceOutput) Region() pulumi.StringPtrOutput
func (ManagedInstanceOutput) ResourceTagSpecifications ¶ added in v3.20.0
func (o ManagedInstanceOutput) ResourceTagSpecifications() ManagedInstanceResourceTagSpecificationArrayOutput
func (ManagedInstanceOutput) RevertToSpot ¶ added in v3.20.0
func (o ManagedInstanceOutput) RevertToSpot() ManagedInstanceRevertToSpotPtrOutput
func (ManagedInstanceOutput) ScheduledTasks ¶ added in v3.20.0
func (o ManagedInstanceOutput) ScheduledTasks() ManagedInstanceScheduledTaskArrayOutput
func (ManagedInstanceOutput) SecurityGroupIds ¶ added in v3.20.0
func (o ManagedInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ManagedInstanceOutput) ShutdownScript ¶ added in v3.20.0
func (o ManagedInstanceOutput) ShutdownScript() pulumi.StringPtrOutput
func (ManagedInstanceOutput) SubnetIds ¶ added in v3.20.0
func (o ManagedInstanceOutput) SubnetIds() pulumi.StringArrayOutput
func (ManagedInstanceOutput) Tags ¶ added in v3.20.0
func (o ManagedInstanceOutput) Tags() ManagedInstanceTagArrayOutput
func (ManagedInstanceOutput) ToManagedInstanceOutput ¶
func (o ManagedInstanceOutput) ToManagedInstanceOutput() ManagedInstanceOutput
func (ManagedInstanceOutput) ToManagedInstanceOutputWithContext ¶
func (o ManagedInstanceOutput) ToManagedInstanceOutputWithContext(ctx context.Context) ManagedInstanceOutput
func (ManagedInstanceOutput) UnhealthyDuration ¶ added in v3.20.0
func (o ManagedInstanceOutput) UnhealthyDuration() pulumi.IntPtrOutput
func (ManagedInstanceOutput) UserData ¶ added in v3.20.0
func (o ManagedInstanceOutput) UserData() pulumi.StringPtrOutput
func (ManagedInstanceOutput) UtilizeReservedInstances ¶ added in v3.20.0
func (o ManagedInstanceOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
func (ManagedInstanceOutput) VpcId ¶ added in v3.20.0
func (o ManagedInstanceOutput) VpcId() pulumi.StringOutput
type ManagedInstanceResourceTagSpecification ¶ added in v3.6.0
type ManagedInstanceResourceTagSpecificationArgs ¶ added in v3.6.0
type ManagedInstanceResourceTagSpecificationArgs struct { ShouldTagAmis pulumi.BoolPtrInput `pulumi:"shouldTagAmis"` ShouldTagEnis pulumi.BoolPtrInput `pulumi:"shouldTagEnis"` ShouldTagSnapshots pulumi.BoolPtrInput `pulumi:"shouldTagSnapshots"` ShouldTagVolumes pulumi.BoolPtrInput `pulumi:"shouldTagVolumes"` }
func (ManagedInstanceResourceTagSpecificationArgs) ElementType ¶ added in v3.6.0
func (ManagedInstanceResourceTagSpecificationArgs) ElementType() reflect.Type
func (ManagedInstanceResourceTagSpecificationArgs) ToManagedInstanceResourceTagSpecificationOutput ¶ added in v3.6.0
func (i ManagedInstanceResourceTagSpecificationArgs) ToManagedInstanceResourceTagSpecificationOutput() ManagedInstanceResourceTagSpecificationOutput
func (ManagedInstanceResourceTagSpecificationArgs) ToManagedInstanceResourceTagSpecificationOutputWithContext ¶ added in v3.6.0
func (i ManagedInstanceResourceTagSpecificationArgs) ToManagedInstanceResourceTagSpecificationOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationOutput
type ManagedInstanceResourceTagSpecificationArray ¶ added in v3.6.0
type ManagedInstanceResourceTagSpecificationArray []ManagedInstanceResourceTagSpecificationInput
func (ManagedInstanceResourceTagSpecificationArray) ElementType ¶ added in v3.6.0
func (ManagedInstanceResourceTagSpecificationArray) ElementType() reflect.Type
func (ManagedInstanceResourceTagSpecificationArray) ToManagedInstanceResourceTagSpecificationArrayOutput ¶ added in v3.6.0
func (i ManagedInstanceResourceTagSpecificationArray) ToManagedInstanceResourceTagSpecificationArrayOutput() ManagedInstanceResourceTagSpecificationArrayOutput
func (ManagedInstanceResourceTagSpecificationArray) ToManagedInstanceResourceTagSpecificationArrayOutputWithContext ¶ added in v3.6.0
func (i ManagedInstanceResourceTagSpecificationArray) ToManagedInstanceResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationArrayOutput
type ManagedInstanceResourceTagSpecificationArrayInput ¶ added in v3.6.0
type ManagedInstanceResourceTagSpecificationArrayInput interface { pulumi.Input ToManagedInstanceResourceTagSpecificationArrayOutput() ManagedInstanceResourceTagSpecificationArrayOutput ToManagedInstanceResourceTagSpecificationArrayOutputWithContext(context.Context) ManagedInstanceResourceTagSpecificationArrayOutput }
ManagedInstanceResourceTagSpecificationArrayInput is an input type that accepts ManagedInstanceResourceTagSpecificationArray and ManagedInstanceResourceTagSpecificationArrayOutput values. You can construct a concrete instance of `ManagedInstanceResourceTagSpecificationArrayInput` via:
ManagedInstanceResourceTagSpecificationArray{ ManagedInstanceResourceTagSpecificationArgs{...} }
type ManagedInstanceResourceTagSpecificationArrayOutput ¶ added in v3.6.0
type ManagedInstanceResourceTagSpecificationArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceResourceTagSpecificationArrayOutput) ElementType ¶ added in v3.6.0
func (ManagedInstanceResourceTagSpecificationArrayOutput) ElementType() reflect.Type
func (ManagedInstanceResourceTagSpecificationArrayOutput) ToManagedInstanceResourceTagSpecificationArrayOutput ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationArrayOutput) ToManagedInstanceResourceTagSpecificationArrayOutput() ManagedInstanceResourceTagSpecificationArrayOutput
func (ManagedInstanceResourceTagSpecificationArrayOutput) ToManagedInstanceResourceTagSpecificationArrayOutputWithContext ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationArrayOutput) ToManagedInstanceResourceTagSpecificationArrayOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationArrayOutput
type ManagedInstanceResourceTagSpecificationInput ¶ added in v3.6.0
type ManagedInstanceResourceTagSpecificationInput interface { pulumi.Input ToManagedInstanceResourceTagSpecificationOutput() ManagedInstanceResourceTagSpecificationOutput ToManagedInstanceResourceTagSpecificationOutputWithContext(context.Context) ManagedInstanceResourceTagSpecificationOutput }
ManagedInstanceResourceTagSpecificationInput is an input type that accepts ManagedInstanceResourceTagSpecificationArgs and ManagedInstanceResourceTagSpecificationOutput values. You can construct a concrete instance of `ManagedInstanceResourceTagSpecificationInput` via:
ManagedInstanceResourceTagSpecificationArgs{...}
type ManagedInstanceResourceTagSpecificationOutput ¶ added in v3.6.0
type ManagedInstanceResourceTagSpecificationOutput struct{ *pulumi.OutputState }
func (ManagedInstanceResourceTagSpecificationOutput) ElementType ¶ added in v3.6.0
func (ManagedInstanceResourceTagSpecificationOutput) ElementType() reflect.Type
func (ManagedInstanceResourceTagSpecificationOutput) ShouldTagAmis ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagAmis() pulumi.BoolPtrOutput
func (ManagedInstanceResourceTagSpecificationOutput) ShouldTagEnis ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagEnis() pulumi.BoolPtrOutput
func (ManagedInstanceResourceTagSpecificationOutput) ShouldTagSnapshots ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagSnapshots() pulumi.BoolPtrOutput
func (ManagedInstanceResourceTagSpecificationOutput) ShouldTagVolumes ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationOutput) ShouldTagVolumes() pulumi.BoolPtrOutput
func (ManagedInstanceResourceTagSpecificationOutput) ToManagedInstanceResourceTagSpecificationOutput ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationOutput) ToManagedInstanceResourceTagSpecificationOutput() ManagedInstanceResourceTagSpecificationOutput
func (ManagedInstanceResourceTagSpecificationOutput) ToManagedInstanceResourceTagSpecificationOutputWithContext ¶ added in v3.6.0
func (o ManagedInstanceResourceTagSpecificationOutput) ToManagedInstanceResourceTagSpecificationOutputWithContext(ctx context.Context) ManagedInstanceResourceTagSpecificationOutput
type ManagedInstanceRevertToSpot ¶
type ManagedInstanceRevertToSpot struct {
PerformAt string `pulumi:"performAt"`
}
type ManagedInstanceRevertToSpotArgs ¶
type ManagedInstanceRevertToSpotArgs struct {
PerformAt pulumi.StringInput `pulumi:"performAt"`
}
func (ManagedInstanceRevertToSpotArgs) ElementType ¶
func (ManagedInstanceRevertToSpotArgs) ElementType() reflect.Type
func (ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotOutput ¶
func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotOutput() ManagedInstanceRevertToSpotOutput
func (ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotOutputWithContext ¶
func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotOutput
func (ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotPtrOutput ¶
func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotPtrOutput() ManagedInstanceRevertToSpotPtrOutput
func (ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotPtrOutputWithContext ¶
func (i ManagedInstanceRevertToSpotArgs) ToManagedInstanceRevertToSpotPtrOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotPtrOutput
type ManagedInstanceRevertToSpotInput ¶
type ManagedInstanceRevertToSpotInput interface { pulumi.Input ToManagedInstanceRevertToSpotOutput() ManagedInstanceRevertToSpotOutput ToManagedInstanceRevertToSpotOutputWithContext(context.Context) ManagedInstanceRevertToSpotOutput }
ManagedInstanceRevertToSpotInput is an input type that accepts ManagedInstanceRevertToSpotArgs and ManagedInstanceRevertToSpotOutput values. You can construct a concrete instance of `ManagedInstanceRevertToSpotInput` via:
ManagedInstanceRevertToSpotArgs{...}
type ManagedInstanceRevertToSpotOutput ¶
type ManagedInstanceRevertToSpotOutput struct{ *pulumi.OutputState }
func (ManagedInstanceRevertToSpotOutput) ElementType ¶
func (ManagedInstanceRevertToSpotOutput) ElementType() reflect.Type
func (ManagedInstanceRevertToSpotOutput) PerformAt ¶
func (o ManagedInstanceRevertToSpotOutput) PerformAt() pulumi.StringOutput
func (ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotOutput ¶
func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotOutput() ManagedInstanceRevertToSpotOutput
func (ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotOutputWithContext ¶
func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotOutput
func (ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotPtrOutput ¶
func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotPtrOutput() ManagedInstanceRevertToSpotPtrOutput
func (ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotPtrOutputWithContext ¶
func (o ManagedInstanceRevertToSpotOutput) ToManagedInstanceRevertToSpotPtrOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotPtrOutput
type ManagedInstanceRevertToSpotPtrInput ¶
type ManagedInstanceRevertToSpotPtrInput interface { pulumi.Input ToManagedInstanceRevertToSpotPtrOutput() ManagedInstanceRevertToSpotPtrOutput ToManagedInstanceRevertToSpotPtrOutputWithContext(context.Context) ManagedInstanceRevertToSpotPtrOutput }
ManagedInstanceRevertToSpotPtrInput is an input type that accepts ManagedInstanceRevertToSpotArgs, ManagedInstanceRevertToSpotPtr and ManagedInstanceRevertToSpotPtrOutput values. You can construct a concrete instance of `ManagedInstanceRevertToSpotPtrInput` via:
ManagedInstanceRevertToSpotArgs{...} or: nil
func ManagedInstanceRevertToSpotPtr ¶
func ManagedInstanceRevertToSpotPtr(v *ManagedInstanceRevertToSpotArgs) ManagedInstanceRevertToSpotPtrInput
type ManagedInstanceRevertToSpotPtrOutput ¶
type ManagedInstanceRevertToSpotPtrOutput struct{ *pulumi.OutputState }
func (ManagedInstanceRevertToSpotPtrOutput) ElementType ¶
func (ManagedInstanceRevertToSpotPtrOutput) ElementType() reflect.Type
func (ManagedInstanceRevertToSpotPtrOutput) PerformAt ¶
func (o ManagedInstanceRevertToSpotPtrOutput) PerformAt() pulumi.StringPtrOutput
func (ManagedInstanceRevertToSpotPtrOutput) ToManagedInstanceRevertToSpotPtrOutput ¶
func (o ManagedInstanceRevertToSpotPtrOutput) ToManagedInstanceRevertToSpotPtrOutput() ManagedInstanceRevertToSpotPtrOutput
func (ManagedInstanceRevertToSpotPtrOutput) ToManagedInstanceRevertToSpotPtrOutputWithContext ¶
func (o ManagedInstanceRevertToSpotPtrOutput) ToManagedInstanceRevertToSpotPtrOutputWithContext(ctx context.Context) ManagedInstanceRevertToSpotPtrOutput
type ManagedInstanceScheduledTaskArgs ¶
type ManagedInstanceScheduledTaskArgs struct { CronExpression pulumi.StringPtrInput `pulumi:"cronExpression"` Frequency pulumi.StringPtrInput `pulumi:"frequency"` IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` StartTime pulumi.StringPtrInput `pulumi:"startTime"` TaskType pulumi.StringInput `pulumi:"taskType"` }
func (ManagedInstanceScheduledTaskArgs) ElementType ¶
func (ManagedInstanceScheduledTaskArgs) ElementType() reflect.Type
func (ManagedInstanceScheduledTaskArgs) ToManagedInstanceScheduledTaskOutput ¶
func (i ManagedInstanceScheduledTaskArgs) ToManagedInstanceScheduledTaskOutput() ManagedInstanceScheduledTaskOutput
func (ManagedInstanceScheduledTaskArgs) ToManagedInstanceScheduledTaskOutputWithContext ¶
func (i ManagedInstanceScheduledTaskArgs) ToManagedInstanceScheduledTaskOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskOutput
type ManagedInstanceScheduledTaskArray ¶
type ManagedInstanceScheduledTaskArray []ManagedInstanceScheduledTaskInput
func (ManagedInstanceScheduledTaskArray) ElementType ¶
func (ManagedInstanceScheduledTaskArray) ElementType() reflect.Type
func (ManagedInstanceScheduledTaskArray) ToManagedInstanceScheduledTaskArrayOutput ¶
func (i ManagedInstanceScheduledTaskArray) ToManagedInstanceScheduledTaskArrayOutput() ManagedInstanceScheduledTaskArrayOutput
func (ManagedInstanceScheduledTaskArray) ToManagedInstanceScheduledTaskArrayOutputWithContext ¶
func (i ManagedInstanceScheduledTaskArray) ToManagedInstanceScheduledTaskArrayOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskArrayOutput
type ManagedInstanceScheduledTaskArrayInput ¶
type ManagedInstanceScheduledTaskArrayInput interface { pulumi.Input ToManagedInstanceScheduledTaskArrayOutput() ManagedInstanceScheduledTaskArrayOutput ToManagedInstanceScheduledTaskArrayOutputWithContext(context.Context) ManagedInstanceScheduledTaskArrayOutput }
ManagedInstanceScheduledTaskArrayInput is an input type that accepts ManagedInstanceScheduledTaskArray and ManagedInstanceScheduledTaskArrayOutput values. You can construct a concrete instance of `ManagedInstanceScheduledTaskArrayInput` via:
ManagedInstanceScheduledTaskArray{ ManagedInstanceScheduledTaskArgs{...} }
type ManagedInstanceScheduledTaskArrayOutput ¶
type ManagedInstanceScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceScheduledTaskArrayOutput) ElementType ¶
func (ManagedInstanceScheduledTaskArrayOutput) ElementType() reflect.Type
func (ManagedInstanceScheduledTaskArrayOutput) ToManagedInstanceScheduledTaskArrayOutput ¶
func (o ManagedInstanceScheduledTaskArrayOutput) ToManagedInstanceScheduledTaskArrayOutput() ManagedInstanceScheduledTaskArrayOutput
func (ManagedInstanceScheduledTaskArrayOutput) ToManagedInstanceScheduledTaskArrayOutputWithContext ¶
func (o ManagedInstanceScheduledTaskArrayOutput) ToManagedInstanceScheduledTaskArrayOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskArrayOutput
type ManagedInstanceScheduledTaskInput ¶
type ManagedInstanceScheduledTaskInput interface { pulumi.Input ToManagedInstanceScheduledTaskOutput() ManagedInstanceScheduledTaskOutput ToManagedInstanceScheduledTaskOutputWithContext(context.Context) ManagedInstanceScheduledTaskOutput }
ManagedInstanceScheduledTaskInput is an input type that accepts ManagedInstanceScheduledTaskArgs and ManagedInstanceScheduledTaskOutput values. You can construct a concrete instance of `ManagedInstanceScheduledTaskInput` via:
ManagedInstanceScheduledTaskArgs{...}
type ManagedInstanceScheduledTaskOutput ¶
type ManagedInstanceScheduledTaskOutput struct{ *pulumi.OutputState }
func (ManagedInstanceScheduledTaskOutput) CronExpression ¶
func (o ManagedInstanceScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
func (ManagedInstanceScheduledTaskOutput) ElementType ¶
func (ManagedInstanceScheduledTaskOutput) ElementType() reflect.Type
func (ManagedInstanceScheduledTaskOutput) Frequency ¶
func (o ManagedInstanceScheduledTaskOutput) Frequency() pulumi.StringPtrOutput
func (ManagedInstanceScheduledTaskOutput) IsEnabled ¶
func (o ManagedInstanceScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
func (ManagedInstanceScheduledTaskOutput) StartTime ¶
func (o ManagedInstanceScheduledTaskOutput) StartTime() pulumi.StringPtrOutput
func (ManagedInstanceScheduledTaskOutput) TaskType ¶
func (o ManagedInstanceScheduledTaskOutput) TaskType() pulumi.StringOutput
func (ManagedInstanceScheduledTaskOutput) ToManagedInstanceScheduledTaskOutput ¶
func (o ManagedInstanceScheduledTaskOutput) ToManagedInstanceScheduledTaskOutput() ManagedInstanceScheduledTaskOutput
func (ManagedInstanceScheduledTaskOutput) ToManagedInstanceScheduledTaskOutputWithContext ¶
func (o ManagedInstanceScheduledTaskOutput) ToManagedInstanceScheduledTaskOutputWithContext(ctx context.Context) ManagedInstanceScheduledTaskOutput
type ManagedInstanceState ¶
type ManagedInstanceState struct { AutoHealing pulumi.BoolPtrInput BlockDeviceMappings ManagedInstanceBlockDeviceMappingArrayInput BlockDevicesMode pulumi.StringPtrInput CpuCredits pulumi.StringPtrInput Deletes ManagedInstanceDeleteArrayInput Description pulumi.StringPtrInput DrainingTimeout pulumi.IntPtrInput EbsOptimized pulumi.BoolPtrInput ElasticIp pulumi.StringPtrInput EnableMonitoring pulumi.BoolPtrInput FallbackToOndemand pulumi.BoolPtrInput GracePeriod pulumi.IntPtrInput HealthCheckType pulumi.StringPtrInput IamInstanceProfile pulumi.StringPtrInput ImageId pulumi.StringPtrInput InstanceTypes pulumi.StringArrayInput IntegrationRoute53 ManagedInstanceIntegrationRoute53PtrInput KeyPair pulumi.StringPtrInput LifeCycle pulumi.StringPtrInput LoadBalancers ManagedInstanceLoadBalancerArrayInput ManagedInstanceAction ManagedInstanceManagedInstanceActionPtrInput MetadataOptions ManagedInstanceMetadataOptionsPtrInput MinimumInstanceLifetime pulumi.IntPtrInput Name pulumi.StringPtrInput NetworkInterfaces ManagedInstanceNetworkInterfaceArrayInput OptimizationWindows pulumi.StringArrayInput Orientation pulumi.StringPtrInput PersistBlockDevices pulumi.BoolPtrInput PersistPrivateIp pulumi.BoolPtrInput PersistRootDevice pulumi.BoolPtrInput PlacementTenancy pulumi.StringPtrInput PreferredType pulumi.StringPtrInput PrivateIp pulumi.StringPtrInput Product pulumi.StringPtrInput Region pulumi.StringPtrInput ResourceTagSpecifications ManagedInstanceResourceTagSpecificationArrayInput RevertToSpot ManagedInstanceRevertToSpotPtrInput ScheduledTasks ManagedInstanceScheduledTaskArrayInput SecurityGroupIds pulumi.StringArrayInput ShutdownScript pulumi.StringPtrInput SubnetIds pulumi.StringArrayInput Tags ManagedInstanceTagArrayInput UnhealthyDuration pulumi.IntPtrInput UserData pulumi.StringPtrInput UtilizeReservedInstances pulumi.BoolPtrInput VpcId pulumi.StringPtrInput }
func (ManagedInstanceState) ElementType ¶
func (ManagedInstanceState) ElementType() reflect.Type
type ManagedInstanceTag ¶
type ManagedInstanceTagArgs ¶
type ManagedInstanceTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (ManagedInstanceTagArgs) ElementType ¶
func (ManagedInstanceTagArgs) ElementType() reflect.Type
func (ManagedInstanceTagArgs) ToManagedInstanceTagOutput ¶
func (i ManagedInstanceTagArgs) ToManagedInstanceTagOutput() ManagedInstanceTagOutput
func (ManagedInstanceTagArgs) ToManagedInstanceTagOutputWithContext ¶
func (i ManagedInstanceTagArgs) ToManagedInstanceTagOutputWithContext(ctx context.Context) ManagedInstanceTagOutput
type ManagedInstanceTagArray ¶
type ManagedInstanceTagArray []ManagedInstanceTagInput
func (ManagedInstanceTagArray) ElementType ¶
func (ManagedInstanceTagArray) ElementType() reflect.Type
func (ManagedInstanceTagArray) ToManagedInstanceTagArrayOutput ¶
func (i ManagedInstanceTagArray) ToManagedInstanceTagArrayOutput() ManagedInstanceTagArrayOutput
func (ManagedInstanceTagArray) ToManagedInstanceTagArrayOutputWithContext ¶
func (i ManagedInstanceTagArray) ToManagedInstanceTagArrayOutputWithContext(ctx context.Context) ManagedInstanceTagArrayOutput
type ManagedInstanceTagArrayInput ¶
type ManagedInstanceTagArrayInput interface { pulumi.Input ToManagedInstanceTagArrayOutput() ManagedInstanceTagArrayOutput ToManagedInstanceTagArrayOutputWithContext(context.Context) ManagedInstanceTagArrayOutput }
ManagedInstanceTagArrayInput is an input type that accepts ManagedInstanceTagArray and ManagedInstanceTagArrayOutput values. You can construct a concrete instance of `ManagedInstanceTagArrayInput` via:
ManagedInstanceTagArray{ ManagedInstanceTagArgs{...} }
type ManagedInstanceTagArrayOutput ¶
type ManagedInstanceTagArrayOutput struct{ *pulumi.OutputState }
func (ManagedInstanceTagArrayOutput) ElementType ¶
func (ManagedInstanceTagArrayOutput) ElementType() reflect.Type
func (ManagedInstanceTagArrayOutput) Index ¶
func (o ManagedInstanceTagArrayOutput) Index(i pulumi.IntInput) ManagedInstanceTagOutput
func (ManagedInstanceTagArrayOutput) ToManagedInstanceTagArrayOutput ¶
func (o ManagedInstanceTagArrayOutput) ToManagedInstanceTagArrayOutput() ManagedInstanceTagArrayOutput
func (ManagedInstanceTagArrayOutput) ToManagedInstanceTagArrayOutputWithContext ¶
func (o ManagedInstanceTagArrayOutput) ToManagedInstanceTagArrayOutputWithContext(ctx context.Context) ManagedInstanceTagArrayOutput
type ManagedInstanceTagInput ¶
type ManagedInstanceTagInput interface { pulumi.Input ToManagedInstanceTagOutput() ManagedInstanceTagOutput ToManagedInstanceTagOutputWithContext(context.Context) ManagedInstanceTagOutput }
ManagedInstanceTagInput is an input type that accepts ManagedInstanceTagArgs and ManagedInstanceTagOutput values. You can construct a concrete instance of `ManagedInstanceTagInput` via:
ManagedInstanceTagArgs{...}
type ManagedInstanceTagOutput ¶
type ManagedInstanceTagOutput struct{ *pulumi.OutputState }
func (ManagedInstanceTagOutput) ElementType ¶
func (ManagedInstanceTagOutput) ElementType() reflect.Type
func (ManagedInstanceTagOutput) Key ¶
func (o ManagedInstanceTagOutput) Key() pulumi.StringPtrOutput
func (ManagedInstanceTagOutput) ToManagedInstanceTagOutput ¶
func (o ManagedInstanceTagOutput) ToManagedInstanceTagOutput() ManagedInstanceTagOutput
func (ManagedInstanceTagOutput) ToManagedInstanceTagOutputWithContext ¶
func (o ManagedInstanceTagOutput) ToManagedInstanceTagOutputWithContext(ctx context.Context) ManagedInstanceTagOutput
func (ManagedInstanceTagOutput) Value ¶
func (o ManagedInstanceTagOutput) Value() pulumi.StringPtrOutput
type MrScalar ¶
type MrScalar struct { pulumi.CustomResourceState AdditionalInfo pulumi.StringPtrOutput `pulumi:"additionalInfo"` AdditionalPrimarySecurityGroups pulumi.StringArrayOutput `pulumi:"additionalPrimarySecurityGroups"` AdditionalReplicaSecurityGroups pulumi.StringArrayOutput `pulumi:"additionalReplicaSecurityGroups"` Applications MrScalarApplicationArrayOutput `pulumi:"applications"` AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` BootstrapActionsFiles MrScalarBootstrapActionsFileArrayOutput `pulumi:"bootstrapActionsFiles"` // The MrScaler cluster id. ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"` ConfigurationsFiles MrScalarConfigurationsFileArrayOutput `pulumi:"configurationsFiles"` CoreDesiredCapacity pulumi.IntPtrOutput `pulumi:"coreDesiredCapacity"` CoreEbsBlockDevices MrScalarCoreEbsBlockDeviceArrayOutput `pulumi:"coreEbsBlockDevices"` CoreEbsOptimized pulumi.BoolPtrOutput `pulumi:"coreEbsOptimized"` CoreInstanceTypes pulumi.StringArrayOutput `pulumi:"coreInstanceTypes"` CoreLifecycle pulumi.StringPtrOutput `pulumi:"coreLifecycle"` CoreMaxSize pulumi.IntPtrOutput `pulumi:"coreMaxSize"` CoreMinSize pulumi.IntPtrOutput `pulumi:"coreMinSize"` CoreScalingDownPolicies MrScalarCoreScalingDownPolicyArrayOutput `pulumi:"coreScalingDownPolicies"` CoreScalingUpPolicies MrScalarCoreScalingUpPolicyArrayOutput `pulumi:"coreScalingUpPolicies"` CoreUnit pulumi.StringPtrOutput `pulumi:"coreUnit"` CustomAmiId pulumi.StringPtrOutput `pulumi:"customAmiId"` // The MrScaler description. Description pulumi.StringPtrOutput `pulumi:"description"` EbsRootVolumeSize pulumi.IntPtrOutput `pulumi:"ebsRootVolumeSize"` Ec2KeyName pulumi.StringPtrOutput `pulumi:"ec2KeyName"` // Allow the `clusterId` to set a provider output variable. ExposeClusterId pulumi.BoolPtrOutput `pulumi:"exposeClusterId"` InstanceWeights MrScalarInstanceWeightArrayOutput `pulumi:"instanceWeights"` JobFlowRole pulumi.StringPtrOutput `pulumi:"jobFlowRole"` KeepJobFlowAlive pulumi.BoolPtrOutput `pulumi:"keepJobFlowAlive"` LogUri pulumi.StringPtrOutput `pulumi:"logUri"` ManagedPrimarySecurityGroup pulumi.StringPtrOutput `pulumi:"managedPrimarySecurityGroup"` ManagedReplicaSecurityGroup pulumi.StringPtrOutput `pulumi:"managedReplicaSecurityGroup"` MasterEbsBlockDevices MrScalarMasterEbsBlockDeviceArrayOutput `pulumi:"masterEbsBlockDevices"` MasterEbsOptimized pulumi.BoolPtrOutput `pulumi:"masterEbsOptimized"` MasterInstanceTypes pulumi.StringArrayOutput `pulumi:"masterInstanceTypes"` MasterLifecycle pulumi.StringPtrOutput `pulumi:"masterLifecycle"` MasterTarget pulumi.IntPtrOutput `pulumi:"masterTarget"` // The MrScaler name. Name pulumi.StringOutput `pulumi:"name"` OutputClusterId pulumi.StringOutput `pulumi:"outputClusterId"` ProvisioningTimeout MrScalarProvisioningTimeoutPtrOutput `pulumi:"provisioningTimeout"` // The MrScaler region. Region pulumi.StringPtrOutput `pulumi:"region"` ReleaseLabel pulumi.StringPtrOutput `pulumi:"releaseLabel"` RepoUpgradeOnBoot pulumi.StringPtrOutput `pulumi:"repoUpgradeOnBoot"` Retries pulumi.IntPtrOutput `pulumi:"retries"` ScheduledTasks MrScalarScheduledTaskArrayOutput `pulumi:"scheduledTasks"` SecurityConfig pulumi.StringPtrOutput `pulumi:"securityConfig"` ServiceAccessSecurityGroup pulumi.StringPtrOutput `pulumi:"serviceAccessSecurityGroup"` ServiceRole pulumi.StringPtrOutput `pulumi:"serviceRole"` StepsFiles MrScalarStepsFileArrayOutput `pulumi:"stepsFiles"` // The MrScaler strategy. Allowed values are `new` `clone` and `wrap`. Strategy pulumi.StringOutput `pulumi:"strategy"` Tags MrScalarTagArrayOutput `pulumi:"tags"` TaskDesiredCapacity pulumi.IntPtrOutput `pulumi:"taskDesiredCapacity"` TaskEbsBlockDevices MrScalarTaskEbsBlockDeviceArrayOutput `pulumi:"taskEbsBlockDevices"` TaskEbsOptimized pulumi.BoolPtrOutput `pulumi:"taskEbsOptimized"` TaskInstanceTypes pulumi.StringArrayOutput `pulumi:"taskInstanceTypes"` TaskLifecycle pulumi.StringPtrOutput `pulumi:"taskLifecycle"` TaskMaxSize pulumi.IntPtrOutput `pulumi:"taskMaxSize"` TaskMinSize pulumi.IntPtrOutput `pulumi:"taskMinSize"` TaskScalingDownPolicies MrScalarTaskScalingDownPolicyArrayOutput `pulumi:"taskScalingDownPolicies"` TaskScalingUpPolicies MrScalarTaskScalingUpPolicyArrayOutput `pulumi:"taskScalingUpPolicies"` TaskUnit pulumi.StringPtrOutput `pulumi:"taskUnit"` // Allows defining termination policies for EMR clusters based on CloudWatch Metrics. TerminationPolicies MrScalarTerminationPolicyArrayOutput `pulumi:"terminationPolicies"` TerminationProtected pulumi.BoolPtrOutput `pulumi:"terminationProtected"` // Deprecated: This field has been removed from our API and is no longer functional. VisibleToAllUsers pulumi.BoolPtrOutput `pulumi:"visibleToAllUsers"` }
Provides a Spotinst AWS MrScaler resource.
## Example Usage
### Wrap Strategy
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create a Mr Scaler with Wrap strategy _, err := aws.NewMrScalar(ctx, "example-scaler-2", &aws.MrScalarArgs{ Name: pulumi.String("spotinst-mr-scaler-2"), Description: pulumi.String("created by Pulumi"), Region: pulumi.String("us-west-2"), Strategy: pulumi.String("wrap"), ClusterId: pulumi.String("j-27UVDEHXL4OQM"), TaskInstanceTypes: pulumi.StringArray{ pulumi.String("c3.xlarge"), pulumi.String("c4.xlarge"), }, TaskDesiredCapacity: pulumi.Int(2), TaskMinSize: pulumi.Int(0), TaskMaxSize: pulumi.Int(4), TaskLifecycle: pulumi.String("SPOT"), TaskUnit: pulumi.String("instance"), TaskEbsBlockDevices: aws.MrScalarTaskEbsBlockDeviceArray{ &aws.MrScalarTaskEbsBlockDeviceArgs{ VolumesPerInstance: pulumi.Int(1), VolumeType: pulumi.String("gp2"), SizeInGb: pulumi.Int(20), }, }, }) if err != nil { return err } return nil }) }
```
### New Strategy
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create a Mr Scaler with New strategy _, err := aws.NewMrScalar(ctx, "sample-MrScaler-01", &aws.MrScalarArgs{ Name: pulumi.String("sample-MrScaler-01"), Description: pulumi.String("Testing MrScaler creation"), Region: pulumi.String("us-west-2"), Strategy: pulumi.String("new"), ReleaseLabel: pulumi.String("emr-5.17.0"), Retries: pulumi.Int(2), AvailabilityZones: pulumi.StringArray{ pulumi.String("us-west-2a:subnet-123456"), }, ProvisioningTimeout: &aws.MrScalarProvisioningTimeoutArgs{ Timeout: pulumi.Int(15), TimeoutAction: pulumi.String("terminateAndRetry"), }, LogUri: pulumi.String("s3://example-logs"), AdditionalInfo: pulumi.String("{'test':'more information'}"), JobFlowRole: pulumi.String("EMR_EC2_ExampleRole"), SecurityConfig: pulumi.String("example-config"), ServiceRole: pulumi.String("example-role"), TerminationProtected: pulumi.Bool(false), KeepJobFlowAlive: pulumi.Bool(true), CustomAmiId: pulumi.String("ami-123456"), RepoUpgradeOnBoot: pulumi.String("NONE"), Ec2KeyName: pulumi.String("test-key"), ManagedPrimarySecurityGroup: pulumi.String("sg-123456"), ManagedReplicaSecurityGroup: pulumi.String("sg-987654"), ServiceAccessSecurityGroup: pulumi.String("access-example"), AdditionalPrimarySecurityGroups: pulumi.StringArray{ pulumi.String("sg-456321"), }, AdditionalReplicaSecurityGroups: pulumi.StringArray{ pulumi.String("sg-123654"), }, Applications: aws.MrScalarApplicationArray{ &aws.MrScalarApplicationArgs{ Name: pulumi.String("Ganglia"), Version: pulumi.String("1.0"), }, &aws.MrScalarApplicationArgs{ Name: pulumi.String("Hadoop"), }, &aws.MrScalarApplicationArgs{ Name: pulumi.String("Pig"), Args: pulumi.StringArray{ pulumi.String("fake"), pulumi.String("args"), }, }, }, InstanceWeights: aws.MrScalarInstanceWeightArray{ &aws.MrScalarInstanceWeightArgs{ InstanceType: pulumi.String("t2.small"), WeightedCapacity: pulumi.Int(10), }, &aws.MrScalarInstanceWeightArgs{ InstanceType: pulumi.String("t2.medium"), WeightedCapacity: pulumi.Int(90), }, }, StepsFiles: aws.MrScalarStepsFileArray{ &aws.MrScalarStepsFileArgs{ Bucket: pulumi.String("example-bucket"), Key: pulumi.String("steps.json"), }, }, ConfigurationsFiles: aws.MrScalarConfigurationsFileArray{ &aws.MrScalarConfigurationsFileArgs{ Bucket: pulumi.String("example-bucket"), Key: pulumi.String("configurations.json"), }, }, BootstrapActionsFiles: aws.MrScalarBootstrapActionsFileArray{ &aws.MrScalarBootstrapActionsFileArgs{ Bucket: pulumi.String("sample-emr-test"), Key: pulumi.String("bootstrap-actions.json"), }, }, MasterInstanceTypes: pulumi.StringArray{ pulumi.String("c3.xlarge"), }, MasterLifecycle: pulumi.String("SPOT"), MasterEbsOptimized: pulumi.Bool(true), MasterTarget: pulumi.Int(1), MasterEbsBlockDevices: aws.MrScalarMasterEbsBlockDeviceArray{ &aws.MrScalarMasterEbsBlockDeviceArgs{ VolumesPerInstance: pulumi.Int(1), VolumeType: pulumi.String("gp2"), SizeInGb: pulumi.Int(30), }, }, CoreInstanceTypes: pulumi.StringArray{ pulumi.String("c3.xlarge"), pulumi.String("c4.xlarge"), }, CoreMinSize: pulumi.Int(1), CoreMaxSize: pulumi.Int(1), CoreDesiredCapacity: pulumi.Int(1), CoreLifecycle: pulumi.String("ON_DEMAND"), CoreEbsOptimized: pulumi.Bool(false), CoreUnit: pulumi.String("instance"), CoreEbsBlockDevices: aws.MrScalarCoreEbsBlockDeviceArray{ &aws.MrScalarCoreEbsBlockDeviceArgs{ VolumesPerInstance: pulumi.Int(2), VolumeType: pulumi.String("gp2"), SizeInGb: pulumi.Int(40), }, }, TaskInstanceTypes: pulumi.StringArray{ pulumi.String("c3.xlarge"), pulumi.String("c4.xlarge"), }, TaskMinSize: pulumi.Int(0), TaskMaxSize: pulumi.Int(30), TaskDesiredCapacity: pulumi.Int(1), TaskLifecycle: pulumi.String("SPOT"), TaskEbsOptimized: pulumi.Bool(false), TaskUnit: pulumi.String("instance"), TaskEbsBlockDevices: aws.MrScalarTaskEbsBlockDeviceArray{ &aws.MrScalarTaskEbsBlockDeviceArgs{ VolumesPerInstance: pulumi.Int(2), VolumeType: pulumi.String("gp2"), SizeInGb: pulumi.Int(40), }, }, Tags: aws.MrScalarTagArray{ &aws.MrScalarTagArgs{ Key: pulumi.String("Creator"), Value: pulumi.String("Pulumi"), }, }, }) if err != nil { return err } return nil }) }
```
func GetMrScalar ¶
func GetMrScalar(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MrScalarState, opts ...pulumi.ResourceOption) (*MrScalar, error)
GetMrScalar gets an existing MrScalar 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 NewMrScalar ¶
func NewMrScalar(ctx *pulumi.Context, name string, args *MrScalarArgs, opts ...pulumi.ResourceOption) (*MrScalar, error)
NewMrScalar registers a new resource with the given unique name, arguments, and options.
func (*MrScalar) ElementType ¶
func (*MrScalar) ToMrScalarOutput ¶
func (i *MrScalar) ToMrScalarOutput() MrScalarOutput
func (*MrScalar) ToMrScalarOutputWithContext ¶
func (i *MrScalar) ToMrScalarOutputWithContext(ctx context.Context) MrScalarOutput
type MrScalarApplication ¶
type MrScalarApplicationArgs ¶
type MrScalarApplicationArgs struct { // Arguments for EMR to pass to the application. Args pulumi.StringArrayInput `pulumi:"args"` // The MrScaler name. Name pulumi.StringInput `pulumi:"name"` // T he version of the application. Version pulumi.StringPtrInput `pulumi:"version"` }
func (MrScalarApplicationArgs) ElementType ¶
func (MrScalarApplicationArgs) ElementType() reflect.Type
func (MrScalarApplicationArgs) ToMrScalarApplicationOutput ¶
func (i MrScalarApplicationArgs) ToMrScalarApplicationOutput() MrScalarApplicationOutput
func (MrScalarApplicationArgs) ToMrScalarApplicationOutputWithContext ¶
func (i MrScalarApplicationArgs) ToMrScalarApplicationOutputWithContext(ctx context.Context) MrScalarApplicationOutput
type MrScalarApplicationArray ¶
type MrScalarApplicationArray []MrScalarApplicationInput
func (MrScalarApplicationArray) ElementType ¶
func (MrScalarApplicationArray) ElementType() reflect.Type
func (MrScalarApplicationArray) ToMrScalarApplicationArrayOutput ¶
func (i MrScalarApplicationArray) ToMrScalarApplicationArrayOutput() MrScalarApplicationArrayOutput
func (MrScalarApplicationArray) ToMrScalarApplicationArrayOutputWithContext ¶
func (i MrScalarApplicationArray) ToMrScalarApplicationArrayOutputWithContext(ctx context.Context) MrScalarApplicationArrayOutput
type MrScalarApplicationArrayInput ¶
type MrScalarApplicationArrayInput interface { pulumi.Input ToMrScalarApplicationArrayOutput() MrScalarApplicationArrayOutput ToMrScalarApplicationArrayOutputWithContext(context.Context) MrScalarApplicationArrayOutput }
MrScalarApplicationArrayInput is an input type that accepts MrScalarApplicationArray and MrScalarApplicationArrayOutput values. You can construct a concrete instance of `MrScalarApplicationArrayInput` via:
MrScalarApplicationArray{ MrScalarApplicationArgs{...} }
type MrScalarApplicationArrayOutput ¶
type MrScalarApplicationArrayOutput struct{ *pulumi.OutputState }
func (MrScalarApplicationArrayOutput) ElementType ¶
func (MrScalarApplicationArrayOutput) ElementType() reflect.Type
func (MrScalarApplicationArrayOutput) Index ¶
func (o MrScalarApplicationArrayOutput) Index(i pulumi.IntInput) MrScalarApplicationOutput
func (MrScalarApplicationArrayOutput) ToMrScalarApplicationArrayOutput ¶
func (o MrScalarApplicationArrayOutput) ToMrScalarApplicationArrayOutput() MrScalarApplicationArrayOutput
func (MrScalarApplicationArrayOutput) ToMrScalarApplicationArrayOutputWithContext ¶
func (o MrScalarApplicationArrayOutput) ToMrScalarApplicationArrayOutputWithContext(ctx context.Context) MrScalarApplicationArrayOutput
type MrScalarApplicationInput ¶
type MrScalarApplicationInput interface { pulumi.Input ToMrScalarApplicationOutput() MrScalarApplicationOutput ToMrScalarApplicationOutputWithContext(context.Context) MrScalarApplicationOutput }
MrScalarApplicationInput is an input type that accepts MrScalarApplicationArgs and MrScalarApplicationOutput values. You can construct a concrete instance of `MrScalarApplicationInput` via:
MrScalarApplicationArgs{...}
type MrScalarApplicationOutput ¶
type MrScalarApplicationOutput struct{ *pulumi.OutputState }
func (MrScalarApplicationOutput) Args ¶
func (o MrScalarApplicationOutput) Args() pulumi.StringArrayOutput
Arguments for EMR to pass to the application.
func (MrScalarApplicationOutput) ElementType ¶
func (MrScalarApplicationOutput) ElementType() reflect.Type
func (MrScalarApplicationOutput) Name ¶
func (o MrScalarApplicationOutput) Name() pulumi.StringOutput
The MrScaler name.
func (MrScalarApplicationOutput) ToMrScalarApplicationOutput ¶
func (o MrScalarApplicationOutput) ToMrScalarApplicationOutput() MrScalarApplicationOutput
func (MrScalarApplicationOutput) ToMrScalarApplicationOutputWithContext ¶
func (o MrScalarApplicationOutput) ToMrScalarApplicationOutputWithContext(ctx context.Context) MrScalarApplicationOutput
func (MrScalarApplicationOutput) Version ¶
func (o MrScalarApplicationOutput) Version() pulumi.StringPtrOutput
T he version of the application.
type MrScalarArgs ¶
type MrScalarArgs struct { AdditionalInfo pulumi.StringPtrInput AdditionalPrimarySecurityGroups pulumi.StringArrayInput AdditionalReplicaSecurityGroups pulumi.StringArrayInput Applications MrScalarApplicationArrayInput AvailabilityZones pulumi.StringArrayInput BootstrapActionsFiles MrScalarBootstrapActionsFileArrayInput // The MrScaler cluster id. ClusterId pulumi.StringPtrInput ConfigurationsFiles MrScalarConfigurationsFileArrayInput CoreDesiredCapacity pulumi.IntPtrInput CoreEbsBlockDevices MrScalarCoreEbsBlockDeviceArrayInput CoreEbsOptimized pulumi.BoolPtrInput CoreInstanceTypes pulumi.StringArrayInput CoreLifecycle pulumi.StringPtrInput CoreMaxSize pulumi.IntPtrInput CoreMinSize pulumi.IntPtrInput CoreScalingDownPolicies MrScalarCoreScalingDownPolicyArrayInput CoreScalingUpPolicies MrScalarCoreScalingUpPolicyArrayInput CoreUnit pulumi.StringPtrInput CustomAmiId pulumi.StringPtrInput // The MrScaler description. Description pulumi.StringPtrInput EbsRootVolumeSize pulumi.IntPtrInput Ec2KeyName pulumi.StringPtrInput // Allow the `clusterId` to set a provider output variable. ExposeClusterId pulumi.BoolPtrInput InstanceWeights MrScalarInstanceWeightArrayInput JobFlowRole pulumi.StringPtrInput KeepJobFlowAlive pulumi.BoolPtrInput LogUri pulumi.StringPtrInput ManagedPrimarySecurityGroup pulumi.StringPtrInput ManagedReplicaSecurityGroup pulumi.StringPtrInput MasterEbsBlockDevices MrScalarMasterEbsBlockDeviceArrayInput MasterEbsOptimized pulumi.BoolPtrInput MasterInstanceTypes pulumi.StringArrayInput MasterLifecycle pulumi.StringPtrInput MasterTarget pulumi.IntPtrInput // The MrScaler name. Name pulumi.StringPtrInput ProvisioningTimeout MrScalarProvisioningTimeoutPtrInput // The MrScaler region. Region pulumi.StringPtrInput ReleaseLabel pulumi.StringPtrInput RepoUpgradeOnBoot pulumi.StringPtrInput Retries pulumi.IntPtrInput ScheduledTasks MrScalarScheduledTaskArrayInput SecurityConfig pulumi.StringPtrInput ServiceAccessSecurityGroup pulumi.StringPtrInput ServiceRole pulumi.StringPtrInput StepsFiles MrScalarStepsFileArrayInput // The MrScaler strategy. Allowed values are `new` `clone` and `wrap`. Strategy pulumi.StringInput Tags MrScalarTagArrayInput TaskDesiredCapacity pulumi.IntPtrInput TaskEbsBlockDevices MrScalarTaskEbsBlockDeviceArrayInput TaskEbsOptimized pulumi.BoolPtrInput TaskInstanceTypes pulumi.StringArrayInput TaskLifecycle pulumi.StringPtrInput TaskMaxSize pulumi.IntPtrInput TaskMinSize pulumi.IntPtrInput TaskScalingDownPolicies MrScalarTaskScalingDownPolicyArrayInput TaskScalingUpPolicies MrScalarTaskScalingUpPolicyArrayInput TaskUnit pulumi.StringPtrInput // Allows defining termination policies for EMR clusters based on CloudWatch Metrics. TerminationPolicies MrScalarTerminationPolicyArrayInput TerminationProtected pulumi.BoolPtrInput // Deprecated: This field has been removed from our API and is no longer functional. VisibleToAllUsers pulumi.BoolPtrInput }
The set of arguments for constructing a MrScalar resource.
func (MrScalarArgs) ElementType ¶
func (MrScalarArgs) ElementType() reflect.Type
type MrScalarArray ¶
type MrScalarArray []MrScalarInput
func (MrScalarArray) ElementType ¶
func (MrScalarArray) ElementType() reflect.Type
func (MrScalarArray) ToMrScalarArrayOutput ¶
func (i MrScalarArray) ToMrScalarArrayOutput() MrScalarArrayOutput
func (MrScalarArray) ToMrScalarArrayOutputWithContext ¶
func (i MrScalarArray) ToMrScalarArrayOutputWithContext(ctx context.Context) MrScalarArrayOutput
type MrScalarArrayInput ¶
type MrScalarArrayInput interface { pulumi.Input ToMrScalarArrayOutput() MrScalarArrayOutput ToMrScalarArrayOutputWithContext(context.Context) MrScalarArrayOutput }
MrScalarArrayInput is an input type that accepts MrScalarArray and MrScalarArrayOutput values. You can construct a concrete instance of `MrScalarArrayInput` via:
MrScalarArray{ MrScalarArgs{...} }
type MrScalarArrayOutput ¶
type MrScalarArrayOutput struct{ *pulumi.OutputState }
func (MrScalarArrayOutput) ElementType ¶
func (MrScalarArrayOutput) ElementType() reflect.Type
func (MrScalarArrayOutput) Index ¶
func (o MrScalarArrayOutput) Index(i pulumi.IntInput) MrScalarOutput
func (MrScalarArrayOutput) ToMrScalarArrayOutput ¶
func (o MrScalarArrayOutput) ToMrScalarArrayOutput() MrScalarArrayOutput
func (MrScalarArrayOutput) ToMrScalarArrayOutputWithContext ¶
func (o MrScalarArrayOutput) ToMrScalarArrayOutputWithContext(ctx context.Context) MrScalarArrayOutput
type MrScalarBootstrapActionsFileArgs ¶
type MrScalarBootstrapActionsFileArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Key pulumi.StringInput `pulumi:"key"` }
func (MrScalarBootstrapActionsFileArgs) ElementType ¶
func (MrScalarBootstrapActionsFileArgs) ElementType() reflect.Type
func (MrScalarBootstrapActionsFileArgs) ToMrScalarBootstrapActionsFileOutput ¶
func (i MrScalarBootstrapActionsFileArgs) ToMrScalarBootstrapActionsFileOutput() MrScalarBootstrapActionsFileOutput
func (MrScalarBootstrapActionsFileArgs) ToMrScalarBootstrapActionsFileOutputWithContext ¶
func (i MrScalarBootstrapActionsFileArgs) ToMrScalarBootstrapActionsFileOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileOutput
type MrScalarBootstrapActionsFileArray ¶
type MrScalarBootstrapActionsFileArray []MrScalarBootstrapActionsFileInput
func (MrScalarBootstrapActionsFileArray) ElementType ¶
func (MrScalarBootstrapActionsFileArray) ElementType() reflect.Type
func (MrScalarBootstrapActionsFileArray) ToMrScalarBootstrapActionsFileArrayOutput ¶
func (i MrScalarBootstrapActionsFileArray) ToMrScalarBootstrapActionsFileArrayOutput() MrScalarBootstrapActionsFileArrayOutput
func (MrScalarBootstrapActionsFileArray) ToMrScalarBootstrapActionsFileArrayOutputWithContext ¶
func (i MrScalarBootstrapActionsFileArray) ToMrScalarBootstrapActionsFileArrayOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileArrayOutput
type MrScalarBootstrapActionsFileArrayInput ¶
type MrScalarBootstrapActionsFileArrayInput interface { pulumi.Input ToMrScalarBootstrapActionsFileArrayOutput() MrScalarBootstrapActionsFileArrayOutput ToMrScalarBootstrapActionsFileArrayOutputWithContext(context.Context) MrScalarBootstrapActionsFileArrayOutput }
MrScalarBootstrapActionsFileArrayInput is an input type that accepts MrScalarBootstrapActionsFileArray and MrScalarBootstrapActionsFileArrayOutput values. You can construct a concrete instance of `MrScalarBootstrapActionsFileArrayInput` via:
MrScalarBootstrapActionsFileArray{ MrScalarBootstrapActionsFileArgs{...} }
type MrScalarBootstrapActionsFileArrayOutput ¶
type MrScalarBootstrapActionsFileArrayOutput struct{ *pulumi.OutputState }
func (MrScalarBootstrapActionsFileArrayOutput) ElementType ¶
func (MrScalarBootstrapActionsFileArrayOutput) ElementType() reflect.Type
func (MrScalarBootstrapActionsFileArrayOutput) ToMrScalarBootstrapActionsFileArrayOutput ¶
func (o MrScalarBootstrapActionsFileArrayOutput) ToMrScalarBootstrapActionsFileArrayOutput() MrScalarBootstrapActionsFileArrayOutput
func (MrScalarBootstrapActionsFileArrayOutput) ToMrScalarBootstrapActionsFileArrayOutputWithContext ¶
func (o MrScalarBootstrapActionsFileArrayOutput) ToMrScalarBootstrapActionsFileArrayOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileArrayOutput
type MrScalarBootstrapActionsFileInput ¶
type MrScalarBootstrapActionsFileInput interface { pulumi.Input ToMrScalarBootstrapActionsFileOutput() MrScalarBootstrapActionsFileOutput ToMrScalarBootstrapActionsFileOutputWithContext(context.Context) MrScalarBootstrapActionsFileOutput }
MrScalarBootstrapActionsFileInput is an input type that accepts MrScalarBootstrapActionsFileArgs and MrScalarBootstrapActionsFileOutput values. You can construct a concrete instance of `MrScalarBootstrapActionsFileInput` via:
MrScalarBootstrapActionsFileArgs{...}
type MrScalarBootstrapActionsFileOutput ¶
type MrScalarBootstrapActionsFileOutput struct{ *pulumi.OutputState }
func (MrScalarBootstrapActionsFileOutput) Bucket ¶
func (o MrScalarBootstrapActionsFileOutput) Bucket() pulumi.StringOutput
func (MrScalarBootstrapActionsFileOutput) ElementType ¶
func (MrScalarBootstrapActionsFileOutput) ElementType() reflect.Type
func (MrScalarBootstrapActionsFileOutput) Key ¶
func (o MrScalarBootstrapActionsFileOutput) Key() pulumi.StringOutput
func (MrScalarBootstrapActionsFileOutput) ToMrScalarBootstrapActionsFileOutput ¶
func (o MrScalarBootstrapActionsFileOutput) ToMrScalarBootstrapActionsFileOutput() MrScalarBootstrapActionsFileOutput
func (MrScalarBootstrapActionsFileOutput) ToMrScalarBootstrapActionsFileOutputWithContext ¶
func (o MrScalarBootstrapActionsFileOutput) ToMrScalarBootstrapActionsFileOutputWithContext(ctx context.Context) MrScalarBootstrapActionsFileOutput
type MrScalarConfigurationsFileArgs ¶
type MrScalarConfigurationsFileArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Key pulumi.StringInput `pulumi:"key"` }
func (MrScalarConfigurationsFileArgs) ElementType ¶
func (MrScalarConfigurationsFileArgs) ElementType() reflect.Type
func (MrScalarConfigurationsFileArgs) ToMrScalarConfigurationsFileOutput ¶
func (i MrScalarConfigurationsFileArgs) ToMrScalarConfigurationsFileOutput() MrScalarConfigurationsFileOutput
func (MrScalarConfigurationsFileArgs) ToMrScalarConfigurationsFileOutputWithContext ¶
func (i MrScalarConfigurationsFileArgs) ToMrScalarConfigurationsFileOutputWithContext(ctx context.Context) MrScalarConfigurationsFileOutput
type MrScalarConfigurationsFileArray ¶
type MrScalarConfigurationsFileArray []MrScalarConfigurationsFileInput
func (MrScalarConfigurationsFileArray) ElementType ¶
func (MrScalarConfigurationsFileArray) ElementType() reflect.Type
func (MrScalarConfigurationsFileArray) ToMrScalarConfigurationsFileArrayOutput ¶
func (i MrScalarConfigurationsFileArray) ToMrScalarConfigurationsFileArrayOutput() MrScalarConfigurationsFileArrayOutput
func (MrScalarConfigurationsFileArray) ToMrScalarConfigurationsFileArrayOutputWithContext ¶
func (i MrScalarConfigurationsFileArray) ToMrScalarConfigurationsFileArrayOutputWithContext(ctx context.Context) MrScalarConfigurationsFileArrayOutput
type MrScalarConfigurationsFileArrayInput ¶
type MrScalarConfigurationsFileArrayInput interface { pulumi.Input ToMrScalarConfigurationsFileArrayOutput() MrScalarConfigurationsFileArrayOutput ToMrScalarConfigurationsFileArrayOutputWithContext(context.Context) MrScalarConfigurationsFileArrayOutput }
MrScalarConfigurationsFileArrayInput is an input type that accepts MrScalarConfigurationsFileArray and MrScalarConfigurationsFileArrayOutput values. You can construct a concrete instance of `MrScalarConfigurationsFileArrayInput` via:
MrScalarConfigurationsFileArray{ MrScalarConfigurationsFileArgs{...} }
type MrScalarConfigurationsFileArrayOutput ¶
type MrScalarConfigurationsFileArrayOutput struct{ *pulumi.OutputState }
func (MrScalarConfigurationsFileArrayOutput) ElementType ¶
func (MrScalarConfigurationsFileArrayOutput) ElementType() reflect.Type
func (MrScalarConfigurationsFileArrayOutput) Index ¶
func (o MrScalarConfigurationsFileArrayOutput) Index(i pulumi.IntInput) MrScalarConfigurationsFileOutput
func (MrScalarConfigurationsFileArrayOutput) ToMrScalarConfigurationsFileArrayOutput ¶
func (o MrScalarConfigurationsFileArrayOutput) ToMrScalarConfigurationsFileArrayOutput() MrScalarConfigurationsFileArrayOutput
func (MrScalarConfigurationsFileArrayOutput) ToMrScalarConfigurationsFileArrayOutputWithContext ¶
func (o MrScalarConfigurationsFileArrayOutput) ToMrScalarConfigurationsFileArrayOutputWithContext(ctx context.Context) MrScalarConfigurationsFileArrayOutput
type MrScalarConfigurationsFileInput ¶
type MrScalarConfigurationsFileInput interface { pulumi.Input ToMrScalarConfigurationsFileOutput() MrScalarConfigurationsFileOutput ToMrScalarConfigurationsFileOutputWithContext(context.Context) MrScalarConfigurationsFileOutput }
MrScalarConfigurationsFileInput is an input type that accepts MrScalarConfigurationsFileArgs and MrScalarConfigurationsFileOutput values. You can construct a concrete instance of `MrScalarConfigurationsFileInput` via:
MrScalarConfigurationsFileArgs{...}
type MrScalarConfigurationsFileOutput ¶
type MrScalarConfigurationsFileOutput struct{ *pulumi.OutputState }
func (MrScalarConfigurationsFileOutput) Bucket ¶
func (o MrScalarConfigurationsFileOutput) Bucket() pulumi.StringOutput
func (MrScalarConfigurationsFileOutput) ElementType ¶
func (MrScalarConfigurationsFileOutput) ElementType() reflect.Type
func (MrScalarConfigurationsFileOutput) Key ¶
func (o MrScalarConfigurationsFileOutput) Key() pulumi.StringOutput
func (MrScalarConfigurationsFileOutput) ToMrScalarConfigurationsFileOutput ¶
func (o MrScalarConfigurationsFileOutput) ToMrScalarConfigurationsFileOutput() MrScalarConfigurationsFileOutput
func (MrScalarConfigurationsFileOutput) ToMrScalarConfigurationsFileOutputWithContext ¶
func (o MrScalarConfigurationsFileOutput) ToMrScalarConfigurationsFileOutputWithContext(ctx context.Context) MrScalarConfigurationsFileOutput
type MrScalarCoreEbsBlockDeviceArgs ¶
type MrScalarCoreEbsBlockDeviceArgs struct { Iops pulumi.IntPtrInput `pulumi:"iops"` SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` VolumeType pulumi.StringInput `pulumi:"volumeType"` VolumesPerInstance pulumi.IntPtrInput `pulumi:"volumesPerInstance"` }
func (MrScalarCoreEbsBlockDeviceArgs) ElementType ¶
func (MrScalarCoreEbsBlockDeviceArgs) ElementType() reflect.Type
func (MrScalarCoreEbsBlockDeviceArgs) ToMrScalarCoreEbsBlockDeviceOutput ¶
func (i MrScalarCoreEbsBlockDeviceArgs) ToMrScalarCoreEbsBlockDeviceOutput() MrScalarCoreEbsBlockDeviceOutput
func (MrScalarCoreEbsBlockDeviceArgs) ToMrScalarCoreEbsBlockDeviceOutputWithContext ¶
func (i MrScalarCoreEbsBlockDeviceArgs) ToMrScalarCoreEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceOutput
type MrScalarCoreEbsBlockDeviceArray ¶
type MrScalarCoreEbsBlockDeviceArray []MrScalarCoreEbsBlockDeviceInput
func (MrScalarCoreEbsBlockDeviceArray) ElementType ¶
func (MrScalarCoreEbsBlockDeviceArray) ElementType() reflect.Type
func (MrScalarCoreEbsBlockDeviceArray) ToMrScalarCoreEbsBlockDeviceArrayOutput ¶
func (i MrScalarCoreEbsBlockDeviceArray) ToMrScalarCoreEbsBlockDeviceArrayOutput() MrScalarCoreEbsBlockDeviceArrayOutput
func (MrScalarCoreEbsBlockDeviceArray) ToMrScalarCoreEbsBlockDeviceArrayOutputWithContext ¶
func (i MrScalarCoreEbsBlockDeviceArray) ToMrScalarCoreEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceArrayOutput
type MrScalarCoreEbsBlockDeviceArrayInput ¶
type MrScalarCoreEbsBlockDeviceArrayInput interface { pulumi.Input ToMrScalarCoreEbsBlockDeviceArrayOutput() MrScalarCoreEbsBlockDeviceArrayOutput ToMrScalarCoreEbsBlockDeviceArrayOutputWithContext(context.Context) MrScalarCoreEbsBlockDeviceArrayOutput }
MrScalarCoreEbsBlockDeviceArrayInput is an input type that accepts MrScalarCoreEbsBlockDeviceArray and MrScalarCoreEbsBlockDeviceArrayOutput values. You can construct a concrete instance of `MrScalarCoreEbsBlockDeviceArrayInput` via:
MrScalarCoreEbsBlockDeviceArray{ MrScalarCoreEbsBlockDeviceArgs{...} }
type MrScalarCoreEbsBlockDeviceArrayOutput ¶
type MrScalarCoreEbsBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (MrScalarCoreEbsBlockDeviceArrayOutput) ElementType ¶
func (MrScalarCoreEbsBlockDeviceArrayOutput) ElementType() reflect.Type
func (MrScalarCoreEbsBlockDeviceArrayOutput) Index ¶
func (o MrScalarCoreEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) MrScalarCoreEbsBlockDeviceOutput
func (MrScalarCoreEbsBlockDeviceArrayOutput) ToMrScalarCoreEbsBlockDeviceArrayOutput ¶
func (o MrScalarCoreEbsBlockDeviceArrayOutput) ToMrScalarCoreEbsBlockDeviceArrayOutput() MrScalarCoreEbsBlockDeviceArrayOutput
func (MrScalarCoreEbsBlockDeviceArrayOutput) ToMrScalarCoreEbsBlockDeviceArrayOutputWithContext ¶
func (o MrScalarCoreEbsBlockDeviceArrayOutput) ToMrScalarCoreEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceArrayOutput
type MrScalarCoreEbsBlockDeviceInput ¶
type MrScalarCoreEbsBlockDeviceInput interface { pulumi.Input ToMrScalarCoreEbsBlockDeviceOutput() MrScalarCoreEbsBlockDeviceOutput ToMrScalarCoreEbsBlockDeviceOutputWithContext(context.Context) MrScalarCoreEbsBlockDeviceOutput }
MrScalarCoreEbsBlockDeviceInput is an input type that accepts MrScalarCoreEbsBlockDeviceArgs and MrScalarCoreEbsBlockDeviceOutput values. You can construct a concrete instance of `MrScalarCoreEbsBlockDeviceInput` via:
MrScalarCoreEbsBlockDeviceArgs{...}
type MrScalarCoreEbsBlockDeviceOutput ¶
type MrScalarCoreEbsBlockDeviceOutput struct{ *pulumi.OutputState }
func (MrScalarCoreEbsBlockDeviceOutput) ElementType ¶
func (MrScalarCoreEbsBlockDeviceOutput) ElementType() reflect.Type
func (MrScalarCoreEbsBlockDeviceOutput) Iops ¶
func (o MrScalarCoreEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
func (MrScalarCoreEbsBlockDeviceOutput) SizeInGb ¶
func (o MrScalarCoreEbsBlockDeviceOutput) SizeInGb() pulumi.IntOutput
func (MrScalarCoreEbsBlockDeviceOutput) ToMrScalarCoreEbsBlockDeviceOutput ¶
func (o MrScalarCoreEbsBlockDeviceOutput) ToMrScalarCoreEbsBlockDeviceOutput() MrScalarCoreEbsBlockDeviceOutput
func (MrScalarCoreEbsBlockDeviceOutput) ToMrScalarCoreEbsBlockDeviceOutputWithContext ¶
func (o MrScalarCoreEbsBlockDeviceOutput) ToMrScalarCoreEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarCoreEbsBlockDeviceOutput
func (MrScalarCoreEbsBlockDeviceOutput) VolumeType ¶
func (o MrScalarCoreEbsBlockDeviceOutput) VolumeType() pulumi.StringOutput
func (MrScalarCoreEbsBlockDeviceOutput) VolumesPerInstance ¶
func (o MrScalarCoreEbsBlockDeviceOutput) VolumesPerInstance() pulumi.IntPtrOutput
type MrScalarCoreScalingDownPolicy ¶
type MrScalarCoreScalingDownPolicy struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType *string `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment *string `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown *int `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions map[string]string `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum *string `pulumi:"maximum"` MetricName string `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity *string `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum *string `pulumi:"minimum"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` // The name of the policy. PolicyName string `pulumi:"policyName"` Statistic *string `pulumi:"statistic"` // The number of instances to set when scale is needed. Target *string `pulumi:"target"` Threshold float64 `pulumi:"threshold"` Unit string `pulumi:"unit"` }
type MrScalarCoreScalingDownPolicyArgs ¶
type MrScalarCoreScalingDownPolicyArgs struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType pulumi.StringPtrInput `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions pulumi.StringMapInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum pulumi.StringPtrInput `pulumi:"maximum"` MetricName pulumi.StringInput `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum pulumi.StringPtrInput `pulumi:"minimum"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` // The name of the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` // The number of instances to set when scale is needed. Target pulumi.StringPtrInput `pulumi:"target"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringInput `pulumi:"unit"` }
func (MrScalarCoreScalingDownPolicyArgs) ElementType ¶
func (MrScalarCoreScalingDownPolicyArgs) ElementType() reflect.Type
func (MrScalarCoreScalingDownPolicyArgs) ToMrScalarCoreScalingDownPolicyOutput ¶
func (i MrScalarCoreScalingDownPolicyArgs) ToMrScalarCoreScalingDownPolicyOutput() MrScalarCoreScalingDownPolicyOutput
func (MrScalarCoreScalingDownPolicyArgs) ToMrScalarCoreScalingDownPolicyOutputWithContext ¶
func (i MrScalarCoreScalingDownPolicyArgs) ToMrScalarCoreScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyOutput
type MrScalarCoreScalingDownPolicyArray ¶
type MrScalarCoreScalingDownPolicyArray []MrScalarCoreScalingDownPolicyInput
func (MrScalarCoreScalingDownPolicyArray) ElementType ¶
func (MrScalarCoreScalingDownPolicyArray) ElementType() reflect.Type
func (MrScalarCoreScalingDownPolicyArray) ToMrScalarCoreScalingDownPolicyArrayOutput ¶
func (i MrScalarCoreScalingDownPolicyArray) ToMrScalarCoreScalingDownPolicyArrayOutput() MrScalarCoreScalingDownPolicyArrayOutput
func (MrScalarCoreScalingDownPolicyArray) ToMrScalarCoreScalingDownPolicyArrayOutputWithContext ¶
func (i MrScalarCoreScalingDownPolicyArray) ToMrScalarCoreScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyArrayOutput
type MrScalarCoreScalingDownPolicyArrayInput ¶
type MrScalarCoreScalingDownPolicyArrayInput interface { pulumi.Input ToMrScalarCoreScalingDownPolicyArrayOutput() MrScalarCoreScalingDownPolicyArrayOutput ToMrScalarCoreScalingDownPolicyArrayOutputWithContext(context.Context) MrScalarCoreScalingDownPolicyArrayOutput }
MrScalarCoreScalingDownPolicyArrayInput is an input type that accepts MrScalarCoreScalingDownPolicyArray and MrScalarCoreScalingDownPolicyArrayOutput values. You can construct a concrete instance of `MrScalarCoreScalingDownPolicyArrayInput` via:
MrScalarCoreScalingDownPolicyArray{ MrScalarCoreScalingDownPolicyArgs{...} }
type MrScalarCoreScalingDownPolicyArrayOutput ¶
type MrScalarCoreScalingDownPolicyArrayOutput struct{ *pulumi.OutputState }
func (MrScalarCoreScalingDownPolicyArrayOutput) ElementType ¶
func (MrScalarCoreScalingDownPolicyArrayOutput) ElementType() reflect.Type
func (MrScalarCoreScalingDownPolicyArrayOutput) ToMrScalarCoreScalingDownPolicyArrayOutput ¶
func (o MrScalarCoreScalingDownPolicyArrayOutput) ToMrScalarCoreScalingDownPolicyArrayOutput() MrScalarCoreScalingDownPolicyArrayOutput
func (MrScalarCoreScalingDownPolicyArrayOutput) ToMrScalarCoreScalingDownPolicyArrayOutputWithContext ¶
func (o MrScalarCoreScalingDownPolicyArrayOutput) ToMrScalarCoreScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyArrayOutput
type MrScalarCoreScalingDownPolicyInput ¶
type MrScalarCoreScalingDownPolicyInput interface { pulumi.Input ToMrScalarCoreScalingDownPolicyOutput() MrScalarCoreScalingDownPolicyOutput ToMrScalarCoreScalingDownPolicyOutputWithContext(context.Context) MrScalarCoreScalingDownPolicyOutput }
MrScalarCoreScalingDownPolicyInput is an input type that accepts MrScalarCoreScalingDownPolicyArgs and MrScalarCoreScalingDownPolicyOutput values. You can construct a concrete instance of `MrScalarCoreScalingDownPolicyInput` via:
MrScalarCoreScalingDownPolicyArgs{...}
type MrScalarCoreScalingDownPolicyOutput ¶
type MrScalarCoreScalingDownPolicyOutput struct{ *pulumi.OutputState }
func (MrScalarCoreScalingDownPolicyOutput) ActionType ¶
func (o MrScalarCoreScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment'
func (MrScalarCoreScalingDownPolicyOutput) Adjustment ¶
func (o MrScalarCoreScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add/remove to/from the target capacity when scale is needed.
func (MrScalarCoreScalingDownPolicyOutput) Cooldown ¶
func (o MrScalarCoreScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start.
func (MrScalarCoreScalingDownPolicyOutput) Dimensions ¶
func (o MrScalarCoreScalingDownPolicyOutput) Dimensions() pulumi.StringMapOutput
A mapping of dimensions describing qualities of the metric.
func (MrScalarCoreScalingDownPolicyOutput) ElementType ¶
func (MrScalarCoreScalingDownPolicyOutput) ElementType() reflect.Type
func (MrScalarCoreScalingDownPolicyOutput) EvaluationPeriods ¶
func (o MrScalarCoreScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (MrScalarCoreScalingDownPolicyOutput) MaxTargetCapacity ¶
func (o MrScalarCoreScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
Max target capacity for scale down.
func (MrScalarCoreScalingDownPolicyOutput) Maximum ¶
func (o MrScalarCoreScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
The maximum to set when scale is needed.
func (MrScalarCoreScalingDownPolicyOutput) MetricName ¶
func (o MrScalarCoreScalingDownPolicyOutput) MetricName() pulumi.StringOutput
func (MrScalarCoreScalingDownPolicyOutput) MinTargetCapacity ¶
func (o MrScalarCoreScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
Min target capacity for scale up.
func (MrScalarCoreScalingDownPolicyOutput) Minimum ¶
func (o MrScalarCoreScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
The minimum to set when scale is needed.
func (MrScalarCoreScalingDownPolicyOutput) Namespace ¶
func (o MrScalarCoreScalingDownPolicyOutput) Namespace() pulumi.StringOutput
func (MrScalarCoreScalingDownPolicyOutput) Operator ¶
func (o MrScalarCoreScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
func (MrScalarCoreScalingDownPolicyOutput) Period ¶
func (o MrScalarCoreScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
func (MrScalarCoreScalingDownPolicyOutput) PolicyName ¶
func (o MrScalarCoreScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (MrScalarCoreScalingDownPolicyOutput) Statistic ¶
func (o MrScalarCoreScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
func (MrScalarCoreScalingDownPolicyOutput) Target ¶
func (o MrScalarCoreScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
The number of instances to set when scale is needed.
func (MrScalarCoreScalingDownPolicyOutput) Threshold ¶
func (o MrScalarCoreScalingDownPolicyOutput) Threshold() pulumi.Float64Output
func (MrScalarCoreScalingDownPolicyOutput) ToMrScalarCoreScalingDownPolicyOutput ¶
func (o MrScalarCoreScalingDownPolicyOutput) ToMrScalarCoreScalingDownPolicyOutput() MrScalarCoreScalingDownPolicyOutput
func (MrScalarCoreScalingDownPolicyOutput) ToMrScalarCoreScalingDownPolicyOutputWithContext ¶
func (o MrScalarCoreScalingDownPolicyOutput) ToMrScalarCoreScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingDownPolicyOutput
func (MrScalarCoreScalingDownPolicyOutput) Unit ¶
func (o MrScalarCoreScalingDownPolicyOutput) Unit() pulumi.StringOutput
type MrScalarCoreScalingUpPolicy ¶
type MrScalarCoreScalingUpPolicy struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType *string `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment *string `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown *int `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions map[string]string `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum *string `pulumi:"maximum"` MetricName string `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity *string `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum *string `pulumi:"minimum"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` // The name of the policy. PolicyName string `pulumi:"policyName"` Statistic *string `pulumi:"statistic"` // The number of instances to set when scale is needed. Target *string `pulumi:"target"` Threshold float64 `pulumi:"threshold"` Unit string `pulumi:"unit"` }
type MrScalarCoreScalingUpPolicyArgs ¶
type MrScalarCoreScalingUpPolicyArgs struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType pulumi.StringPtrInput `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions pulumi.StringMapInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum pulumi.StringPtrInput `pulumi:"maximum"` MetricName pulumi.StringInput `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum pulumi.StringPtrInput `pulumi:"minimum"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` // The name of the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` // The number of instances to set when scale is needed. Target pulumi.StringPtrInput `pulumi:"target"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringInput `pulumi:"unit"` }
func (MrScalarCoreScalingUpPolicyArgs) ElementType ¶
func (MrScalarCoreScalingUpPolicyArgs) ElementType() reflect.Type
func (MrScalarCoreScalingUpPolicyArgs) ToMrScalarCoreScalingUpPolicyOutput ¶
func (i MrScalarCoreScalingUpPolicyArgs) ToMrScalarCoreScalingUpPolicyOutput() MrScalarCoreScalingUpPolicyOutput
func (MrScalarCoreScalingUpPolicyArgs) ToMrScalarCoreScalingUpPolicyOutputWithContext ¶
func (i MrScalarCoreScalingUpPolicyArgs) ToMrScalarCoreScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyOutput
type MrScalarCoreScalingUpPolicyArray ¶
type MrScalarCoreScalingUpPolicyArray []MrScalarCoreScalingUpPolicyInput
func (MrScalarCoreScalingUpPolicyArray) ElementType ¶
func (MrScalarCoreScalingUpPolicyArray) ElementType() reflect.Type
func (MrScalarCoreScalingUpPolicyArray) ToMrScalarCoreScalingUpPolicyArrayOutput ¶
func (i MrScalarCoreScalingUpPolicyArray) ToMrScalarCoreScalingUpPolicyArrayOutput() MrScalarCoreScalingUpPolicyArrayOutput
func (MrScalarCoreScalingUpPolicyArray) ToMrScalarCoreScalingUpPolicyArrayOutputWithContext ¶
func (i MrScalarCoreScalingUpPolicyArray) ToMrScalarCoreScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyArrayOutput
type MrScalarCoreScalingUpPolicyArrayInput ¶
type MrScalarCoreScalingUpPolicyArrayInput interface { pulumi.Input ToMrScalarCoreScalingUpPolicyArrayOutput() MrScalarCoreScalingUpPolicyArrayOutput ToMrScalarCoreScalingUpPolicyArrayOutputWithContext(context.Context) MrScalarCoreScalingUpPolicyArrayOutput }
MrScalarCoreScalingUpPolicyArrayInput is an input type that accepts MrScalarCoreScalingUpPolicyArray and MrScalarCoreScalingUpPolicyArrayOutput values. You can construct a concrete instance of `MrScalarCoreScalingUpPolicyArrayInput` via:
MrScalarCoreScalingUpPolicyArray{ MrScalarCoreScalingUpPolicyArgs{...} }
type MrScalarCoreScalingUpPolicyArrayOutput ¶
type MrScalarCoreScalingUpPolicyArrayOutput struct{ *pulumi.OutputState }
func (MrScalarCoreScalingUpPolicyArrayOutput) ElementType ¶
func (MrScalarCoreScalingUpPolicyArrayOutput) ElementType() reflect.Type
func (MrScalarCoreScalingUpPolicyArrayOutput) ToMrScalarCoreScalingUpPolicyArrayOutput ¶
func (o MrScalarCoreScalingUpPolicyArrayOutput) ToMrScalarCoreScalingUpPolicyArrayOutput() MrScalarCoreScalingUpPolicyArrayOutput
func (MrScalarCoreScalingUpPolicyArrayOutput) ToMrScalarCoreScalingUpPolicyArrayOutputWithContext ¶
func (o MrScalarCoreScalingUpPolicyArrayOutput) ToMrScalarCoreScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyArrayOutput
type MrScalarCoreScalingUpPolicyInput ¶
type MrScalarCoreScalingUpPolicyInput interface { pulumi.Input ToMrScalarCoreScalingUpPolicyOutput() MrScalarCoreScalingUpPolicyOutput ToMrScalarCoreScalingUpPolicyOutputWithContext(context.Context) MrScalarCoreScalingUpPolicyOutput }
MrScalarCoreScalingUpPolicyInput is an input type that accepts MrScalarCoreScalingUpPolicyArgs and MrScalarCoreScalingUpPolicyOutput values. You can construct a concrete instance of `MrScalarCoreScalingUpPolicyInput` via:
MrScalarCoreScalingUpPolicyArgs{...}
type MrScalarCoreScalingUpPolicyOutput ¶
type MrScalarCoreScalingUpPolicyOutput struct{ *pulumi.OutputState }
func (MrScalarCoreScalingUpPolicyOutput) ActionType ¶
func (o MrScalarCoreScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment'
func (MrScalarCoreScalingUpPolicyOutput) Adjustment ¶
func (o MrScalarCoreScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add/remove to/from the target capacity when scale is needed.
func (MrScalarCoreScalingUpPolicyOutput) Cooldown ¶
func (o MrScalarCoreScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start.
func (MrScalarCoreScalingUpPolicyOutput) Dimensions ¶
func (o MrScalarCoreScalingUpPolicyOutput) Dimensions() pulumi.StringMapOutput
A mapping of dimensions describing qualities of the metric.
func (MrScalarCoreScalingUpPolicyOutput) ElementType ¶
func (MrScalarCoreScalingUpPolicyOutput) ElementType() reflect.Type
func (MrScalarCoreScalingUpPolicyOutput) EvaluationPeriods ¶
func (o MrScalarCoreScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (MrScalarCoreScalingUpPolicyOutput) MaxTargetCapacity ¶
func (o MrScalarCoreScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
Max target capacity for scale down.
func (MrScalarCoreScalingUpPolicyOutput) Maximum ¶
func (o MrScalarCoreScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
The maximum to set when scale is needed.
func (MrScalarCoreScalingUpPolicyOutput) MetricName ¶
func (o MrScalarCoreScalingUpPolicyOutput) MetricName() pulumi.StringOutput
func (MrScalarCoreScalingUpPolicyOutput) MinTargetCapacity ¶
func (o MrScalarCoreScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
Min target capacity for scale up.
func (MrScalarCoreScalingUpPolicyOutput) Minimum ¶
func (o MrScalarCoreScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
The minimum to set when scale is needed.
func (MrScalarCoreScalingUpPolicyOutput) Namespace ¶
func (o MrScalarCoreScalingUpPolicyOutput) Namespace() pulumi.StringOutput
func (MrScalarCoreScalingUpPolicyOutput) Operator ¶
func (o MrScalarCoreScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
func (MrScalarCoreScalingUpPolicyOutput) Period ¶
func (o MrScalarCoreScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
func (MrScalarCoreScalingUpPolicyOutput) PolicyName ¶
func (o MrScalarCoreScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (MrScalarCoreScalingUpPolicyOutput) Statistic ¶
func (o MrScalarCoreScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
func (MrScalarCoreScalingUpPolicyOutput) Target ¶
func (o MrScalarCoreScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
The number of instances to set when scale is needed.
func (MrScalarCoreScalingUpPolicyOutput) Threshold ¶
func (o MrScalarCoreScalingUpPolicyOutput) Threshold() pulumi.Float64Output
func (MrScalarCoreScalingUpPolicyOutput) ToMrScalarCoreScalingUpPolicyOutput ¶
func (o MrScalarCoreScalingUpPolicyOutput) ToMrScalarCoreScalingUpPolicyOutput() MrScalarCoreScalingUpPolicyOutput
func (MrScalarCoreScalingUpPolicyOutput) ToMrScalarCoreScalingUpPolicyOutputWithContext ¶
func (o MrScalarCoreScalingUpPolicyOutput) ToMrScalarCoreScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarCoreScalingUpPolicyOutput
func (MrScalarCoreScalingUpPolicyOutput) Unit ¶
func (o MrScalarCoreScalingUpPolicyOutput) Unit() pulumi.StringOutput
type MrScalarInput ¶
type MrScalarInput interface { pulumi.Input ToMrScalarOutput() MrScalarOutput ToMrScalarOutputWithContext(ctx context.Context) MrScalarOutput }
type MrScalarInstanceWeight ¶
type MrScalarInstanceWeightArgs ¶
type MrScalarInstanceWeightArgs struct { // The type of the instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // The weight given to the associated instance type. WeightedCapacity pulumi.IntInput `pulumi:"weightedCapacity"` }
func (MrScalarInstanceWeightArgs) ElementType ¶
func (MrScalarInstanceWeightArgs) ElementType() reflect.Type
func (MrScalarInstanceWeightArgs) ToMrScalarInstanceWeightOutput ¶
func (i MrScalarInstanceWeightArgs) ToMrScalarInstanceWeightOutput() MrScalarInstanceWeightOutput
func (MrScalarInstanceWeightArgs) ToMrScalarInstanceWeightOutputWithContext ¶
func (i MrScalarInstanceWeightArgs) ToMrScalarInstanceWeightOutputWithContext(ctx context.Context) MrScalarInstanceWeightOutput
type MrScalarInstanceWeightArray ¶
type MrScalarInstanceWeightArray []MrScalarInstanceWeightInput
func (MrScalarInstanceWeightArray) ElementType ¶
func (MrScalarInstanceWeightArray) ElementType() reflect.Type
func (MrScalarInstanceWeightArray) ToMrScalarInstanceWeightArrayOutput ¶
func (i MrScalarInstanceWeightArray) ToMrScalarInstanceWeightArrayOutput() MrScalarInstanceWeightArrayOutput
func (MrScalarInstanceWeightArray) ToMrScalarInstanceWeightArrayOutputWithContext ¶
func (i MrScalarInstanceWeightArray) ToMrScalarInstanceWeightArrayOutputWithContext(ctx context.Context) MrScalarInstanceWeightArrayOutput
type MrScalarInstanceWeightArrayInput ¶
type MrScalarInstanceWeightArrayInput interface { pulumi.Input ToMrScalarInstanceWeightArrayOutput() MrScalarInstanceWeightArrayOutput ToMrScalarInstanceWeightArrayOutputWithContext(context.Context) MrScalarInstanceWeightArrayOutput }
MrScalarInstanceWeightArrayInput is an input type that accepts MrScalarInstanceWeightArray and MrScalarInstanceWeightArrayOutput values. You can construct a concrete instance of `MrScalarInstanceWeightArrayInput` via:
MrScalarInstanceWeightArray{ MrScalarInstanceWeightArgs{...} }
type MrScalarInstanceWeightArrayOutput ¶
type MrScalarInstanceWeightArrayOutput struct{ *pulumi.OutputState }
func (MrScalarInstanceWeightArrayOutput) ElementType ¶
func (MrScalarInstanceWeightArrayOutput) ElementType() reflect.Type
func (MrScalarInstanceWeightArrayOutput) Index ¶
func (o MrScalarInstanceWeightArrayOutput) Index(i pulumi.IntInput) MrScalarInstanceWeightOutput
func (MrScalarInstanceWeightArrayOutput) ToMrScalarInstanceWeightArrayOutput ¶
func (o MrScalarInstanceWeightArrayOutput) ToMrScalarInstanceWeightArrayOutput() MrScalarInstanceWeightArrayOutput
func (MrScalarInstanceWeightArrayOutput) ToMrScalarInstanceWeightArrayOutputWithContext ¶
func (o MrScalarInstanceWeightArrayOutput) ToMrScalarInstanceWeightArrayOutputWithContext(ctx context.Context) MrScalarInstanceWeightArrayOutput
type MrScalarInstanceWeightInput ¶
type MrScalarInstanceWeightInput interface { pulumi.Input ToMrScalarInstanceWeightOutput() MrScalarInstanceWeightOutput ToMrScalarInstanceWeightOutputWithContext(context.Context) MrScalarInstanceWeightOutput }
MrScalarInstanceWeightInput is an input type that accepts MrScalarInstanceWeightArgs and MrScalarInstanceWeightOutput values. You can construct a concrete instance of `MrScalarInstanceWeightInput` via:
MrScalarInstanceWeightArgs{...}
type MrScalarInstanceWeightOutput ¶
type MrScalarInstanceWeightOutput struct{ *pulumi.OutputState }
func (MrScalarInstanceWeightOutput) ElementType ¶
func (MrScalarInstanceWeightOutput) ElementType() reflect.Type
func (MrScalarInstanceWeightOutput) InstanceType ¶
func (o MrScalarInstanceWeightOutput) InstanceType() pulumi.StringOutput
The type of the instance.
func (MrScalarInstanceWeightOutput) ToMrScalarInstanceWeightOutput ¶
func (o MrScalarInstanceWeightOutput) ToMrScalarInstanceWeightOutput() MrScalarInstanceWeightOutput
func (MrScalarInstanceWeightOutput) ToMrScalarInstanceWeightOutputWithContext ¶
func (o MrScalarInstanceWeightOutput) ToMrScalarInstanceWeightOutputWithContext(ctx context.Context) MrScalarInstanceWeightOutput
func (MrScalarInstanceWeightOutput) WeightedCapacity ¶
func (o MrScalarInstanceWeightOutput) WeightedCapacity() pulumi.IntOutput
The weight given to the associated instance type.
type MrScalarMap ¶
type MrScalarMap map[string]MrScalarInput
func (MrScalarMap) ElementType ¶
func (MrScalarMap) ElementType() reflect.Type
func (MrScalarMap) ToMrScalarMapOutput ¶
func (i MrScalarMap) ToMrScalarMapOutput() MrScalarMapOutput
func (MrScalarMap) ToMrScalarMapOutputWithContext ¶
func (i MrScalarMap) ToMrScalarMapOutputWithContext(ctx context.Context) MrScalarMapOutput
type MrScalarMapInput ¶
type MrScalarMapInput interface { pulumi.Input ToMrScalarMapOutput() MrScalarMapOutput ToMrScalarMapOutputWithContext(context.Context) MrScalarMapOutput }
MrScalarMapInput is an input type that accepts MrScalarMap and MrScalarMapOutput values. You can construct a concrete instance of `MrScalarMapInput` via:
MrScalarMap{ "key": MrScalarArgs{...} }
type MrScalarMapOutput ¶
type MrScalarMapOutput struct{ *pulumi.OutputState }
func (MrScalarMapOutput) ElementType ¶
func (MrScalarMapOutput) ElementType() reflect.Type
func (MrScalarMapOutput) MapIndex ¶
func (o MrScalarMapOutput) MapIndex(k pulumi.StringInput) MrScalarOutput
func (MrScalarMapOutput) ToMrScalarMapOutput ¶
func (o MrScalarMapOutput) ToMrScalarMapOutput() MrScalarMapOutput
func (MrScalarMapOutput) ToMrScalarMapOutputWithContext ¶
func (o MrScalarMapOutput) ToMrScalarMapOutputWithContext(ctx context.Context) MrScalarMapOutput
type MrScalarMasterEbsBlockDeviceArgs ¶
type MrScalarMasterEbsBlockDeviceArgs struct { Iops pulumi.IntPtrInput `pulumi:"iops"` SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` VolumeType pulumi.StringInput `pulumi:"volumeType"` VolumesPerInstance pulumi.IntPtrInput `pulumi:"volumesPerInstance"` }
func (MrScalarMasterEbsBlockDeviceArgs) ElementType ¶
func (MrScalarMasterEbsBlockDeviceArgs) ElementType() reflect.Type
func (MrScalarMasterEbsBlockDeviceArgs) ToMrScalarMasterEbsBlockDeviceOutput ¶
func (i MrScalarMasterEbsBlockDeviceArgs) ToMrScalarMasterEbsBlockDeviceOutput() MrScalarMasterEbsBlockDeviceOutput
func (MrScalarMasterEbsBlockDeviceArgs) ToMrScalarMasterEbsBlockDeviceOutputWithContext ¶
func (i MrScalarMasterEbsBlockDeviceArgs) ToMrScalarMasterEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceOutput
type MrScalarMasterEbsBlockDeviceArray ¶
type MrScalarMasterEbsBlockDeviceArray []MrScalarMasterEbsBlockDeviceInput
func (MrScalarMasterEbsBlockDeviceArray) ElementType ¶
func (MrScalarMasterEbsBlockDeviceArray) ElementType() reflect.Type
func (MrScalarMasterEbsBlockDeviceArray) ToMrScalarMasterEbsBlockDeviceArrayOutput ¶
func (i MrScalarMasterEbsBlockDeviceArray) ToMrScalarMasterEbsBlockDeviceArrayOutput() MrScalarMasterEbsBlockDeviceArrayOutput
func (MrScalarMasterEbsBlockDeviceArray) ToMrScalarMasterEbsBlockDeviceArrayOutputWithContext ¶
func (i MrScalarMasterEbsBlockDeviceArray) ToMrScalarMasterEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceArrayOutput
type MrScalarMasterEbsBlockDeviceArrayInput ¶
type MrScalarMasterEbsBlockDeviceArrayInput interface { pulumi.Input ToMrScalarMasterEbsBlockDeviceArrayOutput() MrScalarMasterEbsBlockDeviceArrayOutput ToMrScalarMasterEbsBlockDeviceArrayOutputWithContext(context.Context) MrScalarMasterEbsBlockDeviceArrayOutput }
MrScalarMasterEbsBlockDeviceArrayInput is an input type that accepts MrScalarMasterEbsBlockDeviceArray and MrScalarMasterEbsBlockDeviceArrayOutput values. You can construct a concrete instance of `MrScalarMasterEbsBlockDeviceArrayInput` via:
MrScalarMasterEbsBlockDeviceArray{ MrScalarMasterEbsBlockDeviceArgs{...} }
type MrScalarMasterEbsBlockDeviceArrayOutput ¶
type MrScalarMasterEbsBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (MrScalarMasterEbsBlockDeviceArrayOutput) ElementType ¶
func (MrScalarMasterEbsBlockDeviceArrayOutput) ElementType() reflect.Type
func (MrScalarMasterEbsBlockDeviceArrayOutput) ToMrScalarMasterEbsBlockDeviceArrayOutput ¶
func (o MrScalarMasterEbsBlockDeviceArrayOutput) ToMrScalarMasterEbsBlockDeviceArrayOutput() MrScalarMasterEbsBlockDeviceArrayOutput
func (MrScalarMasterEbsBlockDeviceArrayOutput) ToMrScalarMasterEbsBlockDeviceArrayOutputWithContext ¶
func (o MrScalarMasterEbsBlockDeviceArrayOutput) ToMrScalarMasterEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceArrayOutput
type MrScalarMasterEbsBlockDeviceInput ¶
type MrScalarMasterEbsBlockDeviceInput interface { pulumi.Input ToMrScalarMasterEbsBlockDeviceOutput() MrScalarMasterEbsBlockDeviceOutput ToMrScalarMasterEbsBlockDeviceOutputWithContext(context.Context) MrScalarMasterEbsBlockDeviceOutput }
MrScalarMasterEbsBlockDeviceInput is an input type that accepts MrScalarMasterEbsBlockDeviceArgs and MrScalarMasterEbsBlockDeviceOutput values. You can construct a concrete instance of `MrScalarMasterEbsBlockDeviceInput` via:
MrScalarMasterEbsBlockDeviceArgs{...}
type MrScalarMasterEbsBlockDeviceOutput ¶
type MrScalarMasterEbsBlockDeviceOutput struct{ *pulumi.OutputState }
func (MrScalarMasterEbsBlockDeviceOutput) ElementType ¶
func (MrScalarMasterEbsBlockDeviceOutput) ElementType() reflect.Type
func (MrScalarMasterEbsBlockDeviceOutput) Iops ¶
func (o MrScalarMasterEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
func (MrScalarMasterEbsBlockDeviceOutput) SizeInGb ¶
func (o MrScalarMasterEbsBlockDeviceOutput) SizeInGb() pulumi.IntOutput
func (MrScalarMasterEbsBlockDeviceOutput) ToMrScalarMasterEbsBlockDeviceOutput ¶
func (o MrScalarMasterEbsBlockDeviceOutput) ToMrScalarMasterEbsBlockDeviceOutput() MrScalarMasterEbsBlockDeviceOutput
func (MrScalarMasterEbsBlockDeviceOutput) ToMrScalarMasterEbsBlockDeviceOutputWithContext ¶
func (o MrScalarMasterEbsBlockDeviceOutput) ToMrScalarMasterEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarMasterEbsBlockDeviceOutput
func (MrScalarMasterEbsBlockDeviceOutput) VolumeType ¶
func (o MrScalarMasterEbsBlockDeviceOutput) VolumeType() pulumi.StringOutput
func (MrScalarMasterEbsBlockDeviceOutput) VolumesPerInstance ¶
func (o MrScalarMasterEbsBlockDeviceOutput) VolumesPerInstance() pulumi.IntPtrOutput
type MrScalarOutput ¶
type MrScalarOutput struct{ *pulumi.OutputState }
func (MrScalarOutput) AdditionalInfo ¶ added in v3.20.0
func (o MrScalarOutput) AdditionalInfo() pulumi.StringPtrOutput
func (MrScalarOutput) AdditionalPrimarySecurityGroups ¶ added in v3.20.0
func (o MrScalarOutput) AdditionalPrimarySecurityGroups() pulumi.StringArrayOutput
func (MrScalarOutput) AdditionalReplicaSecurityGroups ¶ added in v3.20.0
func (o MrScalarOutput) AdditionalReplicaSecurityGroups() pulumi.StringArrayOutput
func (MrScalarOutput) Applications ¶ added in v3.20.0
func (o MrScalarOutput) Applications() MrScalarApplicationArrayOutput
func (MrScalarOutput) AvailabilityZones ¶ added in v3.20.0
func (o MrScalarOutput) AvailabilityZones() pulumi.StringArrayOutput
func (MrScalarOutput) BootstrapActionsFiles ¶ added in v3.20.0
func (o MrScalarOutput) BootstrapActionsFiles() MrScalarBootstrapActionsFileArrayOutput
func (MrScalarOutput) ClusterId ¶ added in v3.20.0
func (o MrScalarOutput) ClusterId() pulumi.StringPtrOutput
The MrScaler cluster id.
func (MrScalarOutput) ConfigurationsFiles ¶ added in v3.20.0
func (o MrScalarOutput) ConfigurationsFiles() MrScalarConfigurationsFileArrayOutput
func (MrScalarOutput) CoreDesiredCapacity ¶ added in v3.20.0
func (o MrScalarOutput) CoreDesiredCapacity() pulumi.IntPtrOutput
func (MrScalarOutput) CoreEbsBlockDevices ¶ added in v3.20.0
func (o MrScalarOutput) CoreEbsBlockDevices() MrScalarCoreEbsBlockDeviceArrayOutput
func (MrScalarOutput) CoreEbsOptimized ¶ added in v3.20.0
func (o MrScalarOutput) CoreEbsOptimized() pulumi.BoolPtrOutput
func (MrScalarOutput) CoreInstanceTypes ¶ added in v3.20.0
func (o MrScalarOutput) CoreInstanceTypes() pulumi.StringArrayOutput
func (MrScalarOutput) CoreLifecycle ¶ added in v3.20.0
func (o MrScalarOutput) CoreLifecycle() pulumi.StringPtrOutput
func (MrScalarOutput) CoreMaxSize ¶ added in v3.20.0
func (o MrScalarOutput) CoreMaxSize() pulumi.IntPtrOutput
func (MrScalarOutput) CoreMinSize ¶ added in v3.20.0
func (o MrScalarOutput) CoreMinSize() pulumi.IntPtrOutput
func (MrScalarOutput) CoreScalingDownPolicies ¶ added in v3.20.0
func (o MrScalarOutput) CoreScalingDownPolicies() MrScalarCoreScalingDownPolicyArrayOutput
func (MrScalarOutput) CoreScalingUpPolicies ¶ added in v3.20.0
func (o MrScalarOutput) CoreScalingUpPolicies() MrScalarCoreScalingUpPolicyArrayOutput
func (MrScalarOutput) CoreUnit ¶ added in v3.20.0
func (o MrScalarOutput) CoreUnit() pulumi.StringPtrOutput
func (MrScalarOutput) CustomAmiId ¶ added in v3.20.0
func (o MrScalarOutput) CustomAmiId() pulumi.StringPtrOutput
func (MrScalarOutput) Description ¶ added in v3.20.0
func (o MrScalarOutput) Description() pulumi.StringPtrOutput
The MrScaler description.
func (MrScalarOutput) EbsRootVolumeSize ¶ added in v3.20.0
func (o MrScalarOutput) EbsRootVolumeSize() pulumi.IntPtrOutput
func (MrScalarOutput) Ec2KeyName ¶ added in v3.20.0
func (o MrScalarOutput) Ec2KeyName() pulumi.StringPtrOutput
func (MrScalarOutput) ElementType ¶
func (MrScalarOutput) ElementType() reflect.Type
func (MrScalarOutput) ExposeClusterId ¶ added in v3.20.0
func (o MrScalarOutput) ExposeClusterId() pulumi.BoolPtrOutput
Allow the `clusterId` to set a provider output variable.
func (MrScalarOutput) InstanceWeights ¶ added in v3.20.0
func (o MrScalarOutput) InstanceWeights() MrScalarInstanceWeightArrayOutput
func (MrScalarOutput) JobFlowRole ¶ added in v3.20.0
func (o MrScalarOutput) JobFlowRole() pulumi.StringPtrOutput
func (MrScalarOutput) KeepJobFlowAlive ¶ added in v3.20.0
func (o MrScalarOutput) KeepJobFlowAlive() pulumi.BoolPtrOutput
func (MrScalarOutput) LogUri ¶ added in v3.20.0
func (o MrScalarOutput) LogUri() pulumi.StringPtrOutput
func (MrScalarOutput) ManagedPrimarySecurityGroup ¶ added in v3.20.0
func (o MrScalarOutput) ManagedPrimarySecurityGroup() pulumi.StringPtrOutput
func (MrScalarOutput) ManagedReplicaSecurityGroup ¶ added in v3.20.0
func (o MrScalarOutput) ManagedReplicaSecurityGroup() pulumi.StringPtrOutput
func (MrScalarOutput) MasterEbsBlockDevices ¶ added in v3.20.0
func (o MrScalarOutput) MasterEbsBlockDevices() MrScalarMasterEbsBlockDeviceArrayOutput
func (MrScalarOutput) MasterEbsOptimized ¶ added in v3.20.0
func (o MrScalarOutput) MasterEbsOptimized() pulumi.BoolPtrOutput
func (MrScalarOutput) MasterInstanceTypes ¶ added in v3.20.0
func (o MrScalarOutput) MasterInstanceTypes() pulumi.StringArrayOutput
func (MrScalarOutput) MasterLifecycle ¶ added in v3.20.0
func (o MrScalarOutput) MasterLifecycle() pulumi.StringPtrOutput
func (MrScalarOutput) MasterTarget ¶ added in v3.20.0
func (o MrScalarOutput) MasterTarget() pulumi.IntPtrOutput
func (MrScalarOutput) Name ¶ added in v3.20.0
func (o MrScalarOutput) Name() pulumi.StringOutput
The MrScaler name.
func (MrScalarOutput) OutputClusterId ¶ added in v3.20.0
func (o MrScalarOutput) OutputClusterId() pulumi.StringOutput
func (MrScalarOutput) ProvisioningTimeout ¶ added in v3.20.0
func (o MrScalarOutput) ProvisioningTimeout() MrScalarProvisioningTimeoutPtrOutput
func (MrScalarOutput) Region ¶ added in v3.20.0
func (o MrScalarOutput) Region() pulumi.StringPtrOutput
The MrScaler region.
func (MrScalarOutput) ReleaseLabel ¶ added in v3.20.0
func (o MrScalarOutput) ReleaseLabel() pulumi.StringPtrOutput
func (MrScalarOutput) RepoUpgradeOnBoot ¶ added in v3.20.0
func (o MrScalarOutput) RepoUpgradeOnBoot() pulumi.StringPtrOutput
func (MrScalarOutput) Retries ¶ added in v3.20.0
func (o MrScalarOutput) Retries() pulumi.IntPtrOutput
func (MrScalarOutput) ScheduledTasks ¶ added in v3.20.0
func (o MrScalarOutput) ScheduledTasks() MrScalarScheduledTaskArrayOutput
func (MrScalarOutput) SecurityConfig ¶ added in v3.20.0
func (o MrScalarOutput) SecurityConfig() pulumi.StringPtrOutput
func (MrScalarOutput) ServiceAccessSecurityGroup ¶ added in v3.20.0
func (o MrScalarOutput) ServiceAccessSecurityGroup() pulumi.StringPtrOutput
func (MrScalarOutput) ServiceRole ¶ added in v3.20.0
func (o MrScalarOutput) ServiceRole() pulumi.StringPtrOutput
func (MrScalarOutput) StepsFiles ¶ added in v3.20.0
func (o MrScalarOutput) StepsFiles() MrScalarStepsFileArrayOutput
func (MrScalarOutput) Strategy ¶ added in v3.20.0
func (o MrScalarOutput) Strategy() pulumi.StringOutput
The MrScaler strategy. Allowed values are `new` `clone` and `wrap`.
func (MrScalarOutput) Tags ¶ added in v3.20.0
func (o MrScalarOutput) Tags() MrScalarTagArrayOutput
func (MrScalarOutput) TaskDesiredCapacity ¶ added in v3.20.0
func (o MrScalarOutput) TaskDesiredCapacity() pulumi.IntPtrOutput
func (MrScalarOutput) TaskEbsBlockDevices ¶ added in v3.20.0
func (o MrScalarOutput) TaskEbsBlockDevices() MrScalarTaskEbsBlockDeviceArrayOutput
func (MrScalarOutput) TaskEbsOptimized ¶ added in v3.20.0
func (o MrScalarOutput) TaskEbsOptimized() pulumi.BoolPtrOutput
func (MrScalarOutput) TaskInstanceTypes ¶ added in v3.20.0
func (o MrScalarOutput) TaskInstanceTypes() pulumi.StringArrayOutput
func (MrScalarOutput) TaskLifecycle ¶ added in v3.20.0
func (o MrScalarOutput) TaskLifecycle() pulumi.StringPtrOutput
func (MrScalarOutput) TaskMaxSize ¶ added in v3.20.0
func (o MrScalarOutput) TaskMaxSize() pulumi.IntPtrOutput
func (MrScalarOutput) TaskMinSize ¶ added in v3.20.0
func (o MrScalarOutput) TaskMinSize() pulumi.IntPtrOutput
func (MrScalarOutput) TaskScalingDownPolicies ¶ added in v3.20.0
func (o MrScalarOutput) TaskScalingDownPolicies() MrScalarTaskScalingDownPolicyArrayOutput
func (MrScalarOutput) TaskScalingUpPolicies ¶ added in v3.20.0
func (o MrScalarOutput) TaskScalingUpPolicies() MrScalarTaskScalingUpPolicyArrayOutput
func (MrScalarOutput) TaskUnit ¶ added in v3.20.0
func (o MrScalarOutput) TaskUnit() pulumi.StringPtrOutput
func (MrScalarOutput) TerminationPolicies ¶ added in v3.20.0
func (o MrScalarOutput) TerminationPolicies() MrScalarTerminationPolicyArrayOutput
Allows defining termination policies for EMR clusters based on CloudWatch Metrics.
func (MrScalarOutput) TerminationProtected ¶ added in v3.20.0
func (o MrScalarOutput) TerminationProtected() pulumi.BoolPtrOutput
func (MrScalarOutput) ToMrScalarOutput ¶
func (o MrScalarOutput) ToMrScalarOutput() MrScalarOutput
func (MrScalarOutput) ToMrScalarOutputWithContext ¶
func (o MrScalarOutput) ToMrScalarOutputWithContext(ctx context.Context) MrScalarOutput
func (MrScalarOutput) VisibleToAllUsers
deprecated
added in
v3.20.0
func (o MrScalarOutput) VisibleToAllUsers() pulumi.BoolPtrOutput
Deprecated: This field has been removed from our API and is no longer functional.
type MrScalarProvisioningTimeout ¶
type MrScalarProvisioningTimeout struct { // The amount of time (minutes) after which the cluster is automatically terminated if it's still in provisioning status. Minimum: '15'. Timeout int `pulumi:"timeout"` // The action to take if the timeout is exceeded. Valid values: `terminate`, `terminateAndRetry`. TimeoutAction string `pulumi:"timeoutAction"` }
type MrScalarProvisioningTimeoutArgs ¶
type MrScalarProvisioningTimeoutArgs struct { // The amount of time (minutes) after which the cluster is automatically terminated if it's still in provisioning status. Minimum: '15'. Timeout pulumi.IntInput `pulumi:"timeout"` // The action to take if the timeout is exceeded. Valid values: `terminate`, `terminateAndRetry`. TimeoutAction pulumi.StringInput `pulumi:"timeoutAction"` }
func (MrScalarProvisioningTimeoutArgs) ElementType ¶
func (MrScalarProvisioningTimeoutArgs) ElementType() reflect.Type
func (MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutOutput ¶
func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutOutput() MrScalarProvisioningTimeoutOutput
func (MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutOutputWithContext ¶
func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutOutput
func (MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutPtrOutput ¶
func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutPtrOutput() MrScalarProvisioningTimeoutPtrOutput
func (MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutPtrOutputWithContext ¶
func (i MrScalarProvisioningTimeoutArgs) ToMrScalarProvisioningTimeoutPtrOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutPtrOutput
type MrScalarProvisioningTimeoutInput ¶
type MrScalarProvisioningTimeoutInput interface { pulumi.Input ToMrScalarProvisioningTimeoutOutput() MrScalarProvisioningTimeoutOutput ToMrScalarProvisioningTimeoutOutputWithContext(context.Context) MrScalarProvisioningTimeoutOutput }
MrScalarProvisioningTimeoutInput is an input type that accepts MrScalarProvisioningTimeoutArgs and MrScalarProvisioningTimeoutOutput values. You can construct a concrete instance of `MrScalarProvisioningTimeoutInput` via:
MrScalarProvisioningTimeoutArgs{...}
type MrScalarProvisioningTimeoutOutput ¶
type MrScalarProvisioningTimeoutOutput struct{ *pulumi.OutputState }
func (MrScalarProvisioningTimeoutOutput) ElementType ¶
func (MrScalarProvisioningTimeoutOutput) ElementType() reflect.Type
func (MrScalarProvisioningTimeoutOutput) Timeout ¶
func (o MrScalarProvisioningTimeoutOutput) Timeout() pulumi.IntOutput
The amount of time (minutes) after which the cluster is automatically terminated if it's still in provisioning status. Minimum: '15'.
func (MrScalarProvisioningTimeoutOutput) TimeoutAction ¶
func (o MrScalarProvisioningTimeoutOutput) TimeoutAction() pulumi.StringOutput
The action to take if the timeout is exceeded. Valid values: `terminate`, `terminateAndRetry`.
func (MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutOutput ¶
func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutOutput() MrScalarProvisioningTimeoutOutput
func (MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutOutputWithContext ¶
func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutOutput
func (MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutPtrOutput ¶
func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutPtrOutput() MrScalarProvisioningTimeoutPtrOutput
func (MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutPtrOutputWithContext ¶
func (o MrScalarProvisioningTimeoutOutput) ToMrScalarProvisioningTimeoutPtrOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutPtrOutput
type MrScalarProvisioningTimeoutPtrInput ¶
type MrScalarProvisioningTimeoutPtrInput interface { pulumi.Input ToMrScalarProvisioningTimeoutPtrOutput() MrScalarProvisioningTimeoutPtrOutput ToMrScalarProvisioningTimeoutPtrOutputWithContext(context.Context) MrScalarProvisioningTimeoutPtrOutput }
MrScalarProvisioningTimeoutPtrInput is an input type that accepts MrScalarProvisioningTimeoutArgs, MrScalarProvisioningTimeoutPtr and MrScalarProvisioningTimeoutPtrOutput values. You can construct a concrete instance of `MrScalarProvisioningTimeoutPtrInput` via:
MrScalarProvisioningTimeoutArgs{...} or: nil
func MrScalarProvisioningTimeoutPtr ¶
func MrScalarProvisioningTimeoutPtr(v *MrScalarProvisioningTimeoutArgs) MrScalarProvisioningTimeoutPtrInput
type MrScalarProvisioningTimeoutPtrOutput ¶
type MrScalarProvisioningTimeoutPtrOutput struct{ *pulumi.OutputState }
func (MrScalarProvisioningTimeoutPtrOutput) ElementType ¶
func (MrScalarProvisioningTimeoutPtrOutput) ElementType() reflect.Type
func (MrScalarProvisioningTimeoutPtrOutput) Timeout ¶
func (o MrScalarProvisioningTimeoutPtrOutput) Timeout() pulumi.IntPtrOutput
The amount of time (minutes) after which the cluster is automatically terminated if it's still in provisioning status. Minimum: '15'.
func (MrScalarProvisioningTimeoutPtrOutput) TimeoutAction ¶
func (o MrScalarProvisioningTimeoutPtrOutput) TimeoutAction() pulumi.StringPtrOutput
The action to take if the timeout is exceeded. Valid values: `terminate`, `terminateAndRetry`.
func (MrScalarProvisioningTimeoutPtrOutput) ToMrScalarProvisioningTimeoutPtrOutput ¶
func (o MrScalarProvisioningTimeoutPtrOutput) ToMrScalarProvisioningTimeoutPtrOutput() MrScalarProvisioningTimeoutPtrOutput
func (MrScalarProvisioningTimeoutPtrOutput) ToMrScalarProvisioningTimeoutPtrOutputWithContext ¶
func (o MrScalarProvisioningTimeoutPtrOutput) ToMrScalarProvisioningTimeoutPtrOutputWithContext(ctx context.Context) MrScalarProvisioningTimeoutPtrOutput
type MrScalarScheduledTask ¶
type MrScalarScheduledTask struct { // A cron expression representing the schedule for the task. Cron string `pulumi:"cron"` // New desired capacity for the elastigroup. DesiredCapacity *string `pulumi:"desiredCapacity"` // Select the EMR instance groups to execute the scheduled task on. Valid values: `task`. InstanceGroupType string `pulumi:"instanceGroupType"` // Enable/Disable the specified scheduling task. IsEnabled *bool `pulumi:"isEnabled"` // New max capacity for the elastigroup. MaxCapacity *string `pulumi:"maxCapacity"` // New min capacity for the elastigroup. MinCapacity *string `pulumi:"minCapacity"` // The type of task to be scheduled. Valid values: `setCapacity`. TaskType string `pulumi:"taskType"` }
type MrScalarScheduledTaskArgs ¶
type MrScalarScheduledTaskArgs struct { // A cron expression representing the schedule for the task. Cron pulumi.StringInput `pulumi:"cron"` // New desired capacity for the elastigroup. DesiredCapacity pulumi.StringPtrInput `pulumi:"desiredCapacity"` // Select the EMR instance groups to execute the scheduled task on. Valid values: `task`. InstanceGroupType pulumi.StringInput `pulumi:"instanceGroupType"` // Enable/Disable the specified scheduling task. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // New max capacity for the elastigroup. MaxCapacity pulumi.StringPtrInput `pulumi:"maxCapacity"` // New min capacity for the elastigroup. MinCapacity pulumi.StringPtrInput `pulumi:"minCapacity"` // The type of task to be scheduled. Valid values: `setCapacity`. TaskType pulumi.StringInput `pulumi:"taskType"` }
func (MrScalarScheduledTaskArgs) ElementType ¶
func (MrScalarScheduledTaskArgs) ElementType() reflect.Type
func (MrScalarScheduledTaskArgs) ToMrScalarScheduledTaskOutput ¶
func (i MrScalarScheduledTaskArgs) ToMrScalarScheduledTaskOutput() MrScalarScheduledTaskOutput
func (MrScalarScheduledTaskArgs) ToMrScalarScheduledTaskOutputWithContext ¶
func (i MrScalarScheduledTaskArgs) ToMrScalarScheduledTaskOutputWithContext(ctx context.Context) MrScalarScheduledTaskOutput
type MrScalarScheduledTaskArray ¶
type MrScalarScheduledTaskArray []MrScalarScheduledTaskInput
func (MrScalarScheduledTaskArray) ElementType ¶
func (MrScalarScheduledTaskArray) ElementType() reflect.Type
func (MrScalarScheduledTaskArray) ToMrScalarScheduledTaskArrayOutput ¶
func (i MrScalarScheduledTaskArray) ToMrScalarScheduledTaskArrayOutput() MrScalarScheduledTaskArrayOutput
func (MrScalarScheduledTaskArray) ToMrScalarScheduledTaskArrayOutputWithContext ¶
func (i MrScalarScheduledTaskArray) ToMrScalarScheduledTaskArrayOutputWithContext(ctx context.Context) MrScalarScheduledTaskArrayOutput
type MrScalarScheduledTaskArrayInput ¶
type MrScalarScheduledTaskArrayInput interface { pulumi.Input ToMrScalarScheduledTaskArrayOutput() MrScalarScheduledTaskArrayOutput ToMrScalarScheduledTaskArrayOutputWithContext(context.Context) MrScalarScheduledTaskArrayOutput }
MrScalarScheduledTaskArrayInput is an input type that accepts MrScalarScheduledTaskArray and MrScalarScheduledTaskArrayOutput values. You can construct a concrete instance of `MrScalarScheduledTaskArrayInput` via:
MrScalarScheduledTaskArray{ MrScalarScheduledTaskArgs{...} }
type MrScalarScheduledTaskArrayOutput ¶
type MrScalarScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (MrScalarScheduledTaskArrayOutput) ElementType ¶
func (MrScalarScheduledTaskArrayOutput) ElementType() reflect.Type
func (MrScalarScheduledTaskArrayOutput) Index ¶
func (o MrScalarScheduledTaskArrayOutput) Index(i pulumi.IntInput) MrScalarScheduledTaskOutput
func (MrScalarScheduledTaskArrayOutput) ToMrScalarScheduledTaskArrayOutput ¶
func (o MrScalarScheduledTaskArrayOutput) ToMrScalarScheduledTaskArrayOutput() MrScalarScheduledTaskArrayOutput
func (MrScalarScheduledTaskArrayOutput) ToMrScalarScheduledTaskArrayOutputWithContext ¶
func (o MrScalarScheduledTaskArrayOutput) ToMrScalarScheduledTaskArrayOutputWithContext(ctx context.Context) MrScalarScheduledTaskArrayOutput
type MrScalarScheduledTaskInput ¶
type MrScalarScheduledTaskInput interface { pulumi.Input ToMrScalarScheduledTaskOutput() MrScalarScheduledTaskOutput ToMrScalarScheduledTaskOutputWithContext(context.Context) MrScalarScheduledTaskOutput }
MrScalarScheduledTaskInput is an input type that accepts MrScalarScheduledTaskArgs and MrScalarScheduledTaskOutput values. You can construct a concrete instance of `MrScalarScheduledTaskInput` via:
MrScalarScheduledTaskArgs{...}
type MrScalarScheduledTaskOutput ¶
type MrScalarScheduledTaskOutput struct{ *pulumi.OutputState }
func (MrScalarScheduledTaskOutput) Cron ¶
func (o MrScalarScheduledTaskOutput) Cron() pulumi.StringOutput
A cron expression representing the schedule for the task.
func (MrScalarScheduledTaskOutput) DesiredCapacity ¶
func (o MrScalarScheduledTaskOutput) DesiredCapacity() pulumi.StringPtrOutput
New desired capacity for the elastigroup.
func (MrScalarScheduledTaskOutput) ElementType ¶
func (MrScalarScheduledTaskOutput) ElementType() reflect.Type
func (MrScalarScheduledTaskOutput) InstanceGroupType ¶
func (o MrScalarScheduledTaskOutput) InstanceGroupType() pulumi.StringOutput
Select the EMR instance groups to execute the scheduled task on. Valid values: `task`.
func (MrScalarScheduledTaskOutput) IsEnabled ¶
func (o MrScalarScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
Enable/Disable the specified scheduling task.
func (MrScalarScheduledTaskOutput) MaxCapacity ¶
func (o MrScalarScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
New max capacity for the elastigroup.
func (MrScalarScheduledTaskOutput) MinCapacity ¶
func (o MrScalarScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
New min capacity for the elastigroup.
func (MrScalarScheduledTaskOutput) TaskType ¶
func (o MrScalarScheduledTaskOutput) TaskType() pulumi.StringOutput
The type of task to be scheduled. Valid values: `setCapacity`.
func (MrScalarScheduledTaskOutput) ToMrScalarScheduledTaskOutput ¶
func (o MrScalarScheduledTaskOutput) ToMrScalarScheduledTaskOutput() MrScalarScheduledTaskOutput
func (MrScalarScheduledTaskOutput) ToMrScalarScheduledTaskOutputWithContext ¶
func (o MrScalarScheduledTaskOutput) ToMrScalarScheduledTaskOutputWithContext(ctx context.Context) MrScalarScheduledTaskOutput
type MrScalarState ¶
type MrScalarState struct { AdditionalInfo pulumi.StringPtrInput AdditionalPrimarySecurityGroups pulumi.StringArrayInput AdditionalReplicaSecurityGroups pulumi.StringArrayInput Applications MrScalarApplicationArrayInput AvailabilityZones pulumi.StringArrayInput BootstrapActionsFiles MrScalarBootstrapActionsFileArrayInput // The MrScaler cluster id. ClusterId pulumi.StringPtrInput ConfigurationsFiles MrScalarConfigurationsFileArrayInput CoreDesiredCapacity pulumi.IntPtrInput CoreEbsBlockDevices MrScalarCoreEbsBlockDeviceArrayInput CoreEbsOptimized pulumi.BoolPtrInput CoreInstanceTypes pulumi.StringArrayInput CoreLifecycle pulumi.StringPtrInput CoreMaxSize pulumi.IntPtrInput CoreMinSize pulumi.IntPtrInput CoreScalingDownPolicies MrScalarCoreScalingDownPolicyArrayInput CoreScalingUpPolicies MrScalarCoreScalingUpPolicyArrayInput CoreUnit pulumi.StringPtrInput CustomAmiId pulumi.StringPtrInput // The MrScaler description. Description pulumi.StringPtrInput EbsRootVolumeSize pulumi.IntPtrInput Ec2KeyName pulumi.StringPtrInput // Allow the `clusterId` to set a provider output variable. ExposeClusterId pulumi.BoolPtrInput InstanceWeights MrScalarInstanceWeightArrayInput JobFlowRole pulumi.StringPtrInput KeepJobFlowAlive pulumi.BoolPtrInput LogUri pulumi.StringPtrInput ManagedPrimarySecurityGroup pulumi.StringPtrInput ManagedReplicaSecurityGroup pulumi.StringPtrInput MasterEbsBlockDevices MrScalarMasterEbsBlockDeviceArrayInput MasterEbsOptimized pulumi.BoolPtrInput MasterInstanceTypes pulumi.StringArrayInput MasterLifecycle pulumi.StringPtrInput MasterTarget pulumi.IntPtrInput // The MrScaler name. Name pulumi.StringPtrInput OutputClusterId pulumi.StringPtrInput ProvisioningTimeout MrScalarProvisioningTimeoutPtrInput // The MrScaler region. Region pulumi.StringPtrInput ReleaseLabel pulumi.StringPtrInput RepoUpgradeOnBoot pulumi.StringPtrInput Retries pulumi.IntPtrInput ScheduledTasks MrScalarScheduledTaskArrayInput SecurityConfig pulumi.StringPtrInput ServiceAccessSecurityGroup pulumi.StringPtrInput ServiceRole pulumi.StringPtrInput StepsFiles MrScalarStepsFileArrayInput // The MrScaler strategy. Allowed values are `new` `clone` and `wrap`. Strategy pulumi.StringPtrInput Tags MrScalarTagArrayInput TaskDesiredCapacity pulumi.IntPtrInput TaskEbsBlockDevices MrScalarTaskEbsBlockDeviceArrayInput TaskEbsOptimized pulumi.BoolPtrInput TaskInstanceTypes pulumi.StringArrayInput TaskLifecycle pulumi.StringPtrInput TaskMaxSize pulumi.IntPtrInput TaskMinSize pulumi.IntPtrInput TaskScalingDownPolicies MrScalarTaskScalingDownPolicyArrayInput TaskScalingUpPolicies MrScalarTaskScalingUpPolicyArrayInput TaskUnit pulumi.StringPtrInput // Allows defining termination policies for EMR clusters based on CloudWatch Metrics. TerminationPolicies MrScalarTerminationPolicyArrayInput TerminationProtected pulumi.BoolPtrInput // Deprecated: This field has been removed from our API and is no longer functional. VisibleToAllUsers pulumi.BoolPtrInput }
func (MrScalarState) ElementType ¶
func (MrScalarState) ElementType() reflect.Type
type MrScalarStepsFile ¶
type MrScalarStepsFileArgs ¶
type MrScalarStepsFileArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Key pulumi.StringInput `pulumi:"key"` }
func (MrScalarStepsFileArgs) ElementType ¶
func (MrScalarStepsFileArgs) ElementType() reflect.Type
func (MrScalarStepsFileArgs) ToMrScalarStepsFileOutput ¶
func (i MrScalarStepsFileArgs) ToMrScalarStepsFileOutput() MrScalarStepsFileOutput
func (MrScalarStepsFileArgs) ToMrScalarStepsFileOutputWithContext ¶
func (i MrScalarStepsFileArgs) ToMrScalarStepsFileOutputWithContext(ctx context.Context) MrScalarStepsFileOutput
type MrScalarStepsFileArray ¶
type MrScalarStepsFileArray []MrScalarStepsFileInput
func (MrScalarStepsFileArray) ElementType ¶
func (MrScalarStepsFileArray) ElementType() reflect.Type
func (MrScalarStepsFileArray) ToMrScalarStepsFileArrayOutput ¶
func (i MrScalarStepsFileArray) ToMrScalarStepsFileArrayOutput() MrScalarStepsFileArrayOutput
func (MrScalarStepsFileArray) ToMrScalarStepsFileArrayOutputWithContext ¶
func (i MrScalarStepsFileArray) ToMrScalarStepsFileArrayOutputWithContext(ctx context.Context) MrScalarStepsFileArrayOutput
type MrScalarStepsFileArrayInput ¶
type MrScalarStepsFileArrayInput interface { pulumi.Input ToMrScalarStepsFileArrayOutput() MrScalarStepsFileArrayOutput ToMrScalarStepsFileArrayOutputWithContext(context.Context) MrScalarStepsFileArrayOutput }
MrScalarStepsFileArrayInput is an input type that accepts MrScalarStepsFileArray and MrScalarStepsFileArrayOutput values. You can construct a concrete instance of `MrScalarStepsFileArrayInput` via:
MrScalarStepsFileArray{ MrScalarStepsFileArgs{...} }
type MrScalarStepsFileArrayOutput ¶
type MrScalarStepsFileArrayOutput struct{ *pulumi.OutputState }
func (MrScalarStepsFileArrayOutput) ElementType ¶
func (MrScalarStepsFileArrayOutput) ElementType() reflect.Type
func (MrScalarStepsFileArrayOutput) Index ¶
func (o MrScalarStepsFileArrayOutput) Index(i pulumi.IntInput) MrScalarStepsFileOutput
func (MrScalarStepsFileArrayOutput) ToMrScalarStepsFileArrayOutput ¶
func (o MrScalarStepsFileArrayOutput) ToMrScalarStepsFileArrayOutput() MrScalarStepsFileArrayOutput
func (MrScalarStepsFileArrayOutput) ToMrScalarStepsFileArrayOutputWithContext ¶
func (o MrScalarStepsFileArrayOutput) ToMrScalarStepsFileArrayOutputWithContext(ctx context.Context) MrScalarStepsFileArrayOutput
type MrScalarStepsFileInput ¶
type MrScalarStepsFileInput interface { pulumi.Input ToMrScalarStepsFileOutput() MrScalarStepsFileOutput ToMrScalarStepsFileOutputWithContext(context.Context) MrScalarStepsFileOutput }
MrScalarStepsFileInput is an input type that accepts MrScalarStepsFileArgs and MrScalarStepsFileOutput values. You can construct a concrete instance of `MrScalarStepsFileInput` via:
MrScalarStepsFileArgs{...}
type MrScalarStepsFileOutput ¶
type MrScalarStepsFileOutput struct{ *pulumi.OutputState }
func (MrScalarStepsFileOutput) Bucket ¶
func (o MrScalarStepsFileOutput) Bucket() pulumi.StringOutput
func (MrScalarStepsFileOutput) ElementType ¶
func (MrScalarStepsFileOutput) ElementType() reflect.Type
func (MrScalarStepsFileOutput) Key ¶
func (o MrScalarStepsFileOutput) Key() pulumi.StringOutput
func (MrScalarStepsFileOutput) ToMrScalarStepsFileOutput ¶
func (o MrScalarStepsFileOutput) ToMrScalarStepsFileOutput() MrScalarStepsFileOutput
func (MrScalarStepsFileOutput) ToMrScalarStepsFileOutputWithContext ¶
func (o MrScalarStepsFileOutput) ToMrScalarStepsFileOutputWithContext(ctx context.Context) MrScalarStepsFileOutput
type MrScalarTag ¶
type MrScalarTagArgs ¶
type MrScalarTagArgs struct { Key pulumi.StringInput `pulumi:"key"` // Tag value. // // <a id="Optional Compute Parameters"></a> Value pulumi.StringInput `pulumi:"value"` }
func (MrScalarTagArgs) ElementType ¶
func (MrScalarTagArgs) ElementType() reflect.Type
func (MrScalarTagArgs) ToMrScalarTagOutput ¶
func (i MrScalarTagArgs) ToMrScalarTagOutput() MrScalarTagOutput
func (MrScalarTagArgs) ToMrScalarTagOutputWithContext ¶
func (i MrScalarTagArgs) ToMrScalarTagOutputWithContext(ctx context.Context) MrScalarTagOutput
type MrScalarTagArray ¶
type MrScalarTagArray []MrScalarTagInput
func (MrScalarTagArray) ElementType ¶
func (MrScalarTagArray) ElementType() reflect.Type
func (MrScalarTagArray) ToMrScalarTagArrayOutput ¶
func (i MrScalarTagArray) ToMrScalarTagArrayOutput() MrScalarTagArrayOutput
func (MrScalarTagArray) ToMrScalarTagArrayOutputWithContext ¶
func (i MrScalarTagArray) ToMrScalarTagArrayOutputWithContext(ctx context.Context) MrScalarTagArrayOutput
type MrScalarTagArrayInput ¶
type MrScalarTagArrayInput interface { pulumi.Input ToMrScalarTagArrayOutput() MrScalarTagArrayOutput ToMrScalarTagArrayOutputWithContext(context.Context) MrScalarTagArrayOutput }
MrScalarTagArrayInput is an input type that accepts MrScalarTagArray and MrScalarTagArrayOutput values. You can construct a concrete instance of `MrScalarTagArrayInput` via:
MrScalarTagArray{ MrScalarTagArgs{...} }
type MrScalarTagArrayOutput ¶
type MrScalarTagArrayOutput struct{ *pulumi.OutputState }
func (MrScalarTagArrayOutput) ElementType ¶
func (MrScalarTagArrayOutput) ElementType() reflect.Type
func (MrScalarTagArrayOutput) Index ¶
func (o MrScalarTagArrayOutput) Index(i pulumi.IntInput) MrScalarTagOutput
func (MrScalarTagArrayOutput) ToMrScalarTagArrayOutput ¶
func (o MrScalarTagArrayOutput) ToMrScalarTagArrayOutput() MrScalarTagArrayOutput
func (MrScalarTagArrayOutput) ToMrScalarTagArrayOutputWithContext ¶
func (o MrScalarTagArrayOutput) ToMrScalarTagArrayOutputWithContext(ctx context.Context) MrScalarTagArrayOutput
type MrScalarTagInput ¶
type MrScalarTagInput interface { pulumi.Input ToMrScalarTagOutput() MrScalarTagOutput ToMrScalarTagOutputWithContext(context.Context) MrScalarTagOutput }
MrScalarTagInput is an input type that accepts MrScalarTagArgs and MrScalarTagOutput values. You can construct a concrete instance of `MrScalarTagInput` via:
MrScalarTagArgs{...}
type MrScalarTagOutput ¶
type MrScalarTagOutput struct{ *pulumi.OutputState }
func (MrScalarTagOutput) ElementType ¶
func (MrScalarTagOutput) ElementType() reflect.Type
func (MrScalarTagOutput) Key ¶
func (o MrScalarTagOutput) Key() pulumi.StringOutput
func (MrScalarTagOutput) ToMrScalarTagOutput ¶
func (o MrScalarTagOutput) ToMrScalarTagOutput() MrScalarTagOutput
func (MrScalarTagOutput) ToMrScalarTagOutputWithContext ¶
func (o MrScalarTagOutput) ToMrScalarTagOutputWithContext(ctx context.Context) MrScalarTagOutput
func (MrScalarTagOutput) Value ¶
func (o MrScalarTagOutput) Value() pulumi.StringOutput
Tag value.
<a id="Optional Compute Parameters"></a>
type MrScalarTaskEbsBlockDeviceArgs ¶
type MrScalarTaskEbsBlockDeviceArgs struct { Iops pulumi.IntPtrInput `pulumi:"iops"` SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` VolumeType pulumi.StringInput `pulumi:"volumeType"` VolumesPerInstance pulumi.IntPtrInput `pulumi:"volumesPerInstance"` }
func (MrScalarTaskEbsBlockDeviceArgs) ElementType ¶
func (MrScalarTaskEbsBlockDeviceArgs) ElementType() reflect.Type
func (MrScalarTaskEbsBlockDeviceArgs) ToMrScalarTaskEbsBlockDeviceOutput ¶
func (i MrScalarTaskEbsBlockDeviceArgs) ToMrScalarTaskEbsBlockDeviceOutput() MrScalarTaskEbsBlockDeviceOutput
func (MrScalarTaskEbsBlockDeviceArgs) ToMrScalarTaskEbsBlockDeviceOutputWithContext ¶
func (i MrScalarTaskEbsBlockDeviceArgs) ToMrScalarTaskEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceOutput
type MrScalarTaskEbsBlockDeviceArray ¶
type MrScalarTaskEbsBlockDeviceArray []MrScalarTaskEbsBlockDeviceInput
func (MrScalarTaskEbsBlockDeviceArray) ElementType ¶
func (MrScalarTaskEbsBlockDeviceArray) ElementType() reflect.Type
func (MrScalarTaskEbsBlockDeviceArray) ToMrScalarTaskEbsBlockDeviceArrayOutput ¶
func (i MrScalarTaskEbsBlockDeviceArray) ToMrScalarTaskEbsBlockDeviceArrayOutput() MrScalarTaskEbsBlockDeviceArrayOutput
func (MrScalarTaskEbsBlockDeviceArray) ToMrScalarTaskEbsBlockDeviceArrayOutputWithContext ¶
func (i MrScalarTaskEbsBlockDeviceArray) ToMrScalarTaskEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceArrayOutput
type MrScalarTaskEbsBlockDeviceArrayInput ¶
type MrScalarTaskEbsBlockDeviceArrayInput interface { pulumi.Input ToMrScalarTaskEbsBlockDeviceArrayOutput() MrScalarTaskEbsBlockDeviceArrayOutput ToMrScalarTaskEbsBlockDeviceArrayOutputWithContext(context.Context) MrScalarTaskEbsBlockDeviceArrayOutput }
MrScalarTaskEbsBlockDeviceArrayInput is an input type that accepts MrScalarTaskEbsBlockDeviceArray and MrScalarTaskEbsBlockDeviceArrayOutput values. You can construct a concrete instance of `MrScalarTaskEbsBlockDeviceArrayInput` via:
MrScalarTaskEbsBlockDeviceArray{ MrScalarTaskEbsBlockDeviceArgs{...} }
type MrScalarTaskEbsBlockDeviceArrayOutput ¶
type MrScalarTaskEbsBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (MrScalarTaskEbsBlockDeviceArrayOutput) ElementType ¶
func (MrScalarTaskEbsBlockDeviceArrayOutput) ElementType() reflect.Type
func (MrScalarTaskEbsBlockDeviceArrayOutput) Index ¶
func (o MrScalarTaskEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) MrScalarTaskEbsBlockDeviceOutput
func (MrScalarTaskEbsBlockDeviceArrayOutput) ToMrScalarTaskEbsBlockDeviceArrayOutput ¶
func (o MrScalarTaskEbsBlockDeviceArrayOutput) ToMrScalarTaskEbsBlockDeviceArrayOutput() MrScalarTaskEbsBlockDeviceArrayOutput
func (MrScalarTaskEbsBlockDeviceArrayOutput) ToMrScalarTaskEbsBlockDeviceArrayOutputWithContext ¶
func (o MrScalarTaskEbsBlockDeviceArrayOutput) ToMrScalarTaskEbsBlockDeviceArrayOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceArrayOutput
type MrScalarTaskEbsBlockDeviceInput ¶
type MrScalarTaskEbsBlockDeviceInput interface { pulumi.Input ToMrScalarTaskEbsBlockDeviceOutput() MrScalarTaskEbsBlockDeviceOutput ToMrScalarTaskEbsBlockDeviceOutputWithContext(context.Context) MrScalarTaskEbsBlockDeviceOutput }
MrScalarTaskEbsBlockDeviceInput is an input type that accepts MrScalarTaskEbsBlockDeviceArgs and MrScalarTaskEbsBlockDeviceOutput values. You can construct a concrete instance of `MrScalarTaskEbsBlockDeviceInput` via:
MrScalarTaskEbsBlockDeviceArgs{...}
type MrScalarTaskEbsBlockDeviceOutput ¶
type MrScalarTaskEbsBlockDeviceOutput struct{ *pulumi.OutputState }
func (MrScalarTaskEbsBlockDeviceOutput) ElementType ¶
func (MrScalarTaskEbsBlockDeviceOutput) ElementType() reflect.Type
func (MrScalarTaskEbsBlockDeviceOutput) Iops ¶
func (o MrScalarTaskEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
func (MrScalarTaskEbsBlockDeviceOutput) SizeInGb ¶
func (o MrScalarTaskEbsBlockDeviceOutput) SizeInGb() pulumi.IntOutput
func (MrScalarTaskEbsBlockDeviceOutput) ToMrScalarTaskEbsBlockDeviceOutput ¶
func (o MrScalarTaskEbsBlockDeviceOutput) ToMrScalarTaskEbsBlockDeviceOutput() MrScalarTaskEbsBlockDeviceOutput
func (MrScalarTaskEbsBlockDeviceOutput) ToMrScalarTaskEbsBlockDeviceOutputWithContext ¶
func (o MrScalarTaskEbsBlockDeviceOutput) ToMrScalarTaskEbsBlockDeviceOutputWithContext(ctx context.Context) MrScalarTaskEbsBlockDeviceOutput
func (MrScalarTaskEbsBlockDeviceOutput) VolumeType ¶
func (o MrScalarTaskEbsBlockDeviceOutput) VolumeType() pulumi.StringOutput
func (MrScalarTaskEbsBlockDeviceOutput) VolumesPerInstance ¶
func (o MrScalarTaskEbsBlockDeviceOutput) VolumesPerInstance() pulumi.IntPtrOutput
type MrScalarTaskScalingDownPolicy ¶
type MrScalarTaskScalingDownPolicy struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType *string `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment *string `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown *int `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions map[string]string `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum *string `pulumi:"maximum"` MetricName string `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity *string `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum *string `pulumi:"minimum"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` // The name of the policy. PolicyName string `pulumi:"policyName"` Statistic *string `pulumi:"statistic"` // The number of instances to set when scale is needed. Target *string `pulumi:"target"` Threshold float64 `pulumi:"threshold"` Unit string `pulumi:"unit"` }
type MrScalarTaskScalingDownPolicyArgs ¶
type MrScalarTaskScalingDownPolicyArgs struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType pulumi.StringPtrInput `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions pulumi.StringMapInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum pulumi.StringPtrInput `pulumi:"maximum"` MetricName pulumi.StringInput `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum pulumi.StringPtrInput `pulumi:"minimum"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` // The name of the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` // The number of instances to set when scale is needed. Target pulumi.StringPtrInput `pulumi:"target"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringInput `pulumi:"unit"` }
func (MrScalarTaskScalingDownPolicyArgs) ElementType ¶
func (MrScalarTaskScalingDownPolicyArgs) ElementType() reflect.Type
func (MrScalarTaskScalingDownPolicyArgs) ToMrScalarTaskScalingDownPolicyOutput ¶
func (i MrScalarTaskScalingDownPolicyArgs) ToMrScalarTaskScalingDownPolicyOutput() MrScalarTaskScalingDownPolicyOutput
func (MrScalarTaskScalingDownPolicyArgs) ToMrScalarTaskScalingDownPolicyOutputWithContext ¶
func (i MrScalarTaskScalingDownPolicyArgs) ToMrScalarTaskScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyOutput
type MrScalarTaskScalingDownPolicyArray ¶
type MrScalarTaskScalingDownPolicyArray []MrScalarTaskScalingDownPolicyInput
func (MrScalarTaskScalingDownPolicyArray) ElementType ¶
func (MrScalarTaskScalingDownPolicyArray) ElementType() reflect.Type
func (MrScalarTaskScalingDownPolicyArray) ToMrScalarTaskScalingDownPolicyArrayOutput ¶
func (i MrScalarTaskScalingDownPolicyArray) ToMrScalarTaskScalingDownPolicyArrayOutput() MrScalarTaskScalingDownPolicyArrayOutput
func (MrScalarTaskScalingDownPolicyArray) ToMrScalarTaskScalingDownPolicyArrayOutputWithContext ¶
func (i MrScalarTaskScalingDownPolicyArray) ToMrScalarTaskScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyArrayOutput
type MrScalarTaskScalingDownPolicyArrayInput ¶
type MrScalarTaskScalingDownPolicyArrayInput interface { pulumi.Input ToMrScalarTaskScalingDownPolicyArrayOutput() MrScalarTaskScalingDownPolicyArrayOutput ToMrScalarTaskScalingDownPolicyArrayOutputWithContext(context.Context) MrScalarTaskScalingDownPolicyArrayOutput }
MrScalarTaskScalingDownPolicyArrayInput is an input type that accepts MrScalarTaskScalingDownPolicyArray and MrScalarTaskScalingDownPolicyArrayOutput values. You can construct a concrete instance of `MrScalarTaskScalingDownPolicyArrayInput` via:
MrScalarTaskScalingDownPolicyArray{ MrScalarTaskScalingDownPolicyArgs{...} }
type MrScalarTaskScalingDownPolicyArrayOutput ¶
type MrScalarTaskScalingDownPolicyArrayOutput struct{ *pulumi.OutputState }
func (MrScalarTaskScalingDownPolicyArrayOutput) ElementType ¶
func (MrScalarTaskScalingDownPolicyArrayOutput) ElementType() reflect.Type
func (MrScalarTaskScalingDownPolicyArrayOutput) ToMrScalarTaskScalingDownPolicyArrayOutput ¶
func (o MrScalarTaskScalingDownPolicyArrayOutput) ToMrScalarTaskScalingDownPolicyArrayOutput() MrScalarTaskScalingDownPolicyArrayOutput
func (MrScalarTaskScalingDownPolicyArrayOutput) ToMrScalarTaskScalingDownPolicyArrayOutputWithContext ¶
func (o MrScalarTaskScalingDownPolicyArrayOutput) ToMrScalarTaskScalingDownPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyArrayOutput
type MrScalarTaskScalingDownPolicyInput ¶
type MrScalarTaskScalingDownPolicyInput interface { pulumi.Input ToMrScalarTaskScalingDownPolicyOutput() MrScalarTaskScalingDownPolicyOutput ToMrScalarTaskScalingDownPolicyOutputWithContext(context.Context) MrScalarTaskScalingDownPolicyOutput }
MrScalarTaskScalingDownPolicyInput is an input type that accepts MrScalarTaskScalingDownPolicyArgs and MrScalarTaskScalingDownPolicyOutput values. You can construct a concrete instance of `MrScalarTaskScalingDownPolicyInput` via:
MrScalarTaskScalingDownPolicyArgs{...}
type MrScalarTaskScalingDownPolicyOutput ¶
type MrScalarTaskScalingDownPolicyOutput struct{ *pulumi.OutputState }
func (MrScalarTaskScalingDownPolicyOutput) ActionType ¶
func (o MrScalarTaskScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment'
func (MrScalarTaskScalingDownPolicyOutput) Adjustment ¶
func (o MrScalarTaskScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add/remove to/from the target capacity when scale is needed.
func (MrScalarTaskScalingDownPolicyOutput) Cooldown ¶
func (o MrScalarTaskScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start.
func (MrScalarTaskScalingDownPolicyOutput) Dimensions ¶
func (o MrScalarTaskScalingDownPolicyOutput) Dimensions() pulumi.StringMapOutput
A mapping of dimensions describing qualities of the metric.
func (MrScalarTaskScalingDownPolicyOutput) ElementType ¶
func (MrScalarTaskScalingDownPolicyOutput) ElementType() reflect.Type
func (MrScalarTaskScalingDownPolicyOutput) EvaluationPeriods ¶
func (o MrScalarTaskScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (MrScalarTaskScalingDownPolicyOutput) MaxTargetCapacity ¶
func (o MrScalarTaskScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
Max target capacity for scale down.
func (MrScalarTaskScalingDownPolicyOutput) Maximum ¶
func (o MrScalarTaskScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
The maximum to set when scale is needed.
func (MrScalarTaskScalingDownPolicyOutput) MetricName ¶
func (o MrScalarTaskScalingDownPolicyOutput) MetricName() pulumi.StringOutput
func (MrScalarTaskScalingDownPolicyOutput) MinTargetCapacity ¶
func (o MrScalarTaskScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
Min target capacity for scale up.
func (MrScalarTaskScalingDownPolicyOutput) Minimum ¶
func (o MrScalarTaskScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
The minimum to set when scale is needed.
func (MrScalarTaskScalingDownPolicyOutput) Namespace ¶
func (o MrScalarTaskScalingDownPolicyOutput) Namespace() pulumi.StringOutput
func (MrScalarTaskScalingDownPolicyOutput) Operator ¶
func (o MrScalarTaskScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
func (MrScalarTaskScalingDownPolicyOutput) Period ¶
func (o MrScalarTaskScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
func (MrScalarTaskScalingDownPolicyOutput) PolicyName ¶
func (o MrScalarTaskScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (MrScalarTaskScalingDownPolicyOutput) Statistic ¶
func (o MrScalarTaskScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
func (MrScalarTaskScalingDownPolicyOutput) Target ¶
func (o MrScalarTaskScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
The number of instances to set when scale is needed.
func (MrScalarTaskScalingDownPolicyOutput) Threshold ¶
func (o MrScalarTaskScalingDownPolicyOutput) Threshold() pulumi.Float64Output
func (MrScalarTaskScalingDownPolicyOutput) ToMrScalarTaskScalingDownPolicyOutput ¶
func (o MrScalarTaskScalingDownPolicyOutput) ToMrScalarTaskScalingDownPolicyOutput() MrScalarTaskScalingDownPolicyOutput
func (MrScalarTaskScalingDownPolicyOutput) ToMrScalarTaskScalingDownPolicyOutputWithContext ¶
func (o MrScalarTaskScalingDownPolicyOutput) ToMrScalarTaskScalingDownPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingDownPolicyOutput
func (MrScalarTaskScalingDownPolicyOutput) Unit ¶
func (o MrScalarTaskScalingDownPolicyOutput) Unit() pulumi.StringOutput
type MrScalarTaskScalingUpPolicy ¶
type MrScalarTaskScalingUpPolicy struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType *string `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment *string `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown *int `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions map[string]string `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum *string `pulumi:"maximum"` MetricName string `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity *string `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum *string `pulumi:"minimum"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` // The name of the policy. PolicyName string `pulumi:"policyName"` Statistic *string `pulumi:"statistic"` // The number of instances to set when scale is needed. Target *string `pulumi:"target"` Threshold float64 `pulumi:"threshold"` Unit string `pulumi:"unit"` }
type MrScalarTaskScalingUpPolicyArgs ¶
type MrScalarTaskScalingUpPolicyArgs struct { // The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment' ActionType pulumi.StringPtrInput `pulumi:"actionType"` // The number of instances to add/remove to/from the target capacity when scale is needed. Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` // The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // A mapping of dimensions describing qualities of the metric. Dimensions pulumi.StringMapInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // Max target capacity for scale down. MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` // The maximum to set when scale is needed. Maximum pulumi.StringPtrInput `pulumi:"maximum"` MetricName pulumi.StringInput `pulumi:"metricName"` // Min target capacity for scale up. MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` // The minimum to set when scale is needed. Minimum pulumi.StringPtrInput `pulumi:"minimum"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` // The name of the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` // The number of instances to set when scale is needed. Target pulumi.StringPtrInput `pulumi:"target"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringInput `pulumi:"unit"` }
func (MrScalarTaskScalingUpPolicyArgs) ElementType ¶
func (MrScalarTaskScalingUpPolicyArgs) ElementType() reflect.Type
func (MrScalarTaskScalingUpPolicyArgs) ToMrScalarTaskScalingUpPolicyOutput ¶
func (i MrScalarTaskScalingUpPolicyArgs) ToMrScalarTaskScalingUpPolicyOutput() MrScalarTaskScalingUpPolicyOutput
func (MrScalarTaskScalingUpPolicyArgs) ToMrScalarTaskScalingUpPolicyOutputWithContext ¶
func (i MrScalarTaskScalingUpPolicyArgs) ToMrScalarTaskScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyOutput
type MrScalarTaskScalingUpPolicyArray ¶
type MrScalarTaskScalingUpPolicyArray []MrScalarTaskScalingUpPolicyInput
func (MrScalarTaskScalingUpPolicyArray) ElementType ¶
func (MrScalarTaskScalingUpPolicyArray) ElementType() reflect.Type
func (MrScalarTaskScalingUpPolicyArray) ToMrScalarTaskScalingUpPolicyArrayOutput ¶
func (i MrScalarTaskScalingUpPolicyArray) ToMrScalarTaskScalingUpPolicyArrayOutput() MrScalarTaskScalingUpPolicyArrayOutput
func (MrScalarTaskScalingUpPolicyArray) ToMrScalarTaskScalingUpPolicyArrayOutputWithContext ¶
func (i MrScalarTaskScalingUpPolicyArray) ToMrScalarTaskScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyArrayOutput
type MrScalarTaskScalingUpPolicyArrayInput ¶
type MrScalarTaskScalingUpPolicyArrayInput interface { pulumi.Input ToMrScalarTaskScalingUpPolicyArrayOutput() MrScalarTaskScalingUpPolicyArrayOutput ToMrScalarTaskScalingUpPolicyArrayOutputWithContext(context.Context) MrScalarTaskScalingUpPolicyArrayOutput }
MrScalarTaskScalingUpPolicyArrayInput is an input type that accepts MrScalarTaskScalingUpPolicyArray and MrScalarTaskScalingUpPolicyArrayOutput values. You can construct a concrete instance of `MrScalarTaskScalingUpPolicyArrayInput` via:
MrScalarTaskScalingUpPolicyArray{ MrScalarTaskScalingUpPolicyArgs{...} }
type MrScalarTaskScalingUpPolicyArrayOutput ¶
type MrScalarTaskScalingUpPolicyArrayOutput struct{ *pulumi.OutputState }
func (MrScalarTaskScalingUpPolicyArrayOutput) ElementType ¶
func (MrScalarTaskScalingUpPolicyArrayOutput) ElementType() reflect.Type
func (MrScalarTaskScalingUpPolicyArrayOutput) ToMrScalarTaskScalingUpPolicyArrayOutput ¶
func (o MrScalarTaskScalingUpPolicyArrayOutput) ToMrScalarTaskScalingUpPolicyArrayOutput() MrScalarTaskScalingUpPolicyArrayOutput
func (MrScalarTaskScalingUpPolicyArrayOutput) ToMrScalarTaskScalingUpPolicyArrayOutputWithContext ¶
func (o MrScalarTaskScalingUpPolicyArrayOutput) ToMrScalarTaskScalingUpPolicyArrayOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyArrayOutput
type MrScalarTaskScalingUpPolicyInput ¶
type MrScalarTaskScalingUpPolicyInput interface { pulumi.Input ToMrScalarTaskScalingUpPolicyOutput() MrScalarTaskScalingUpPolicyOutput ToMrScalarTaskScalingUpPolicyOutputWithContext(context.Context) MrScalarTaskScalingUpPolicyOutput }
MrScalarTaskScalingUpPolicyInput is an input type that accepts MrScalarTaskScalingUpPolicyArgs and MrScalarTaskScalingUpPolicyOutput values. You can construct a concrete instance of `MrScalarTaskScalingUpPolicyInput` via:
MrScalarTaskScalingUpPolicyArgs{...}
type MrScalarTaskScalingUpPolicyOutput ¶
type MrScalarTaskScalingUpPolicyOutput struct{ *pulumi.OutputState }
func (MrScalarTaskScalingUpPolicyOutput) ActionType ¶
func (o MrScalarTaskScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
The type of action to perform. Allowed values are : 'adjustment', 'setMinTarget', 'setMaxTarget', 'updateCapacity', 'percentageAdjustment'
func (MrScalarTaskScalingUpPolicyOutput) Adjustment ¶
func (o MrScalarTaskScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
The number of instances to add/remove to/from the target capacity when scale is needed.
func (MrScalarTaskScalingUpPolicyOutput) Cooldown ¶
func (o MrScalarTaskScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start.
func (MrScalarTaskScalingUpPolicyOutput) Dimensions ¶
func (o MrScalarTaskScalingUpPolicyOutput) Dimensions() pulumi.StringMapOutput
A mapping of dimensions describing qualities of the metric.
func (MrScalarTaskScalingUpPolicyOutput) ElementType ¶
func (MrScalarTaskScalingUpPolicyOutput) ElementType() reflect.Type
func (MrScalarTaskScalingUpPolicyOutput) EvaluationPeriods ¶
func (o MrScalarTaskScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (MrScalarTaskScalingUpPolicyOutput) MaxTargetCapacity ¶
func (o MrScalarTaskScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
Max target capacity for scale down.
func (MrScalarTaskScalingUpPolicyOutput) Maximum ¶
func (o MrScalarTaskScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
The maximum to set when scale is needed.
func (MrScalarTaskScalingUpPolicyOutput) MetricName ¶
func (o MrScalarTaskScalingUpPolicyOutput) MetricName() pulumi.StringOutput
func (MrScalarTaskScalingUpPolicyOutput) MinTargetCapacity ¶
func (o MrScalarTaskScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
Min target capacity for scale up.
func (MrScalarTaskScalingUpPolicyOutput) Minimum ¶
func (o MrScalarTaskScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
The minimum to set when scale is needed.
func (MrScalarTaskScalingUpPolicyOutput) Namespace ¶
func (o MrScalarTaskScalingUpPolicyOutput) Namespace() pulumi.StringOutput
func (MrScalarTaskScalingUpPolicyOutput) Operator ¶
func (o MrScalarTaskScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
func (MrScalarTaskScalingUpPolicyOutput) Period ¶
func (o MrScalarTaskScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
func (MrScalarTaskScalingUpPolicyOutput) PolicyName ¶
func (o MrScalarTaskScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (MrScalarTaskScalingUpPolicyOutput) Statistic ¶
func (o MrScalarTaskScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
func (MrScalarTaskScalingUpPolicyOutput) Target ¶
func (o MrScalarTaskScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
The number of instances to set when scale is needed.
func (MrScalarTaskScalingUpPolicyOutput) Threshold ¶
func (o MrScalarTaskScalingUpPolicyOutput) Threshold() pulumi.Float64Output
func (MrScalarTaskScalingUpPolicyOutput) ToMrScalarTaskScalingUpPolicyOutput ¶
func (o MrScalarTaskScalingUpPolicyOutput) ToMrScalarTaskScalingUpPolicyOutput() MrScalarTaskScalingUpPolicyOutput
func (MrScalarTaskScalingUpPolicyOutput) ToMrScalarTaskScalingUpPolicyOutputWithContext ¶
func (o MrScalarTaskScalingUpPolicyOutput) ToMrScalarTaskScalingUpPolicyOutputWithContext(ctx context.Context) MrScalarTaskScalingUpPolicyOutput
func (MrScalarTaskScalingUpPolicyOutput) Unit ¶
func (o MrScalarTaskScalingUpPolicyOutput) Unit() pulumi.StringOutput
type MrScalarTerminationPolicy ¶
type MrScalarTerminationPolicy struct {
Statements []MrScalarTerminationPolicyStatement `pulumi:"statements"`
}
type MrScalarTerminationPolicyArgs ¶
type MrScalarTerminationPolicyArgs struct {
Statements MrScalarTerminationPolicyStatementArrayInput `pulumi:"statements"`
}
func (MrScalarTerminationPolicyArgs) ElementType ¶
func (MrScalarTerminationPolicyArgs) ElementType() reflect.Type
func (MrScalarTerminationPolicyArgs) ToMrScalarTerminationPolicyOutput ¶
func (i MrScalarTerminationPolicyArgs) ToMrScalarTerminationPolicyOutput() MrScalarTerminationPolicyOutput
func (MrScalarTerminationPolicyArgs) ToMrScalarTerminationPolicyOutputWithContext ¶
func (i MrScalarTerminationPolicyArgs) ToMrScalarTerminationPolicyOutputWithContext(ctx context.Context) MrScalarTerminationPolicyOutput
type MrScalarTerminationPolicyArray ¶
type MrScalarTerminationPolicyArray []MrScalarTerminationPolicyInput
func (MrScalarTerminationPolicyArray) ElementType ¶
func (MrScalarTerminationPolicyArray) ElementType() reflect.Type
func (MrScalarTerminationPolicyArray) ToMrScalarTerminationPolicyArrayOutput ¶
func (i MrScalarTerminationPolicyArray) ToMrScalarTerminationPolicyArrayOutput() MrScalarTerminationPolicyArrayOutput
func (MrScalarTerminationPolicyArray) ToMrScalarTerminationPolicyArrayOutputWithContext ¶
func (i MrScalarTerminationPolicyArray) ToMrScalarTerminationPolicyArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyArrayOutput
type MrScalarTerminationPolicyArrayInput ¶
type MrScalarTerminationPolicyArrayInput interface { pulumi.Input ToMrScalarTerminationPolicyArrayOutput() MrScalarTerminationPolicyArrayOutput ToMrScalarTerminationPolicyArrayOutputWithContext(context.Context) MrScalarTerminationPolicyArrayOutput }
MrScalarTerminationPolicyArrayInput is an input type that accepts MrScalarTerminationPolicyArray and MrScalarTerminationPolicyArrayOutput values. You can construct a concrete instance of `MrScalarTerminationPolicyArrayInput` via:
MrScalarTerminationPolicyArray{ MrScalarTerminationPolicyArgs{...} }
type MrScalarTerminationPolicyArrayOutput ¶
type MrScalarTerminationPolicyArrayOutput struct{ *pulumi.OutputState }
func (MrScalarTerminationPolicyArrayOutput) ElementType ¶
func (MrScalarTerminationPolicyArrayOutput) ElementType() reflect.Type
func (MrScalarTerminationPolicyArrayOutput) Index ¶
func (o MrScalarTerminationPolicyArrayOutput) Index(i pulumi.IntInput) MrScalarTerminationPolicyOutput
func (MrScalarTerminationPolicyArrayOutput) ToMrScalarTerminationPolicyArrayOutput ¶
func (o MrScalarTerminationPolicyArrayOutput) ToMrScalarTerminationPolicyArrayOutput() MrScalarTerminationPolicyArrayOutput
func (MrScalarTerminationPolicyArrayOutput) ToMrScalarTerminationPolicyArrayOutputWithContext ¶
func (o MrScalarTerminationPolicyArrayOutput) ToMrScalarTerminationPolicyArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyArrayOutput
type MrScalarTerminationPolicyInput ¶
type MrScalarTerminationPolicyInput interface { pulumi.Input ToMrScalarTerminationPolicyOutput() MrScalarTerminationPolicyOutput ToMrScalarTerminationPolicyOutputWithContext(context.Context) MrScalarTerminationPolicyOutput }
MrScalarTerminationPolicyInput is an input type that accepts MrScalarTerminationPolicyArgs and MrScalarTerminationPolicyOutput values. You can construct a concrete instance of `MrScalarTerminationPolicyInput` via:
MrScalarTerminationPolicyArgs{...}
type MrScalarTerminationPolicyOutput ¶
type MrScalarTerminationPolicyOutput struct{ *pulumi.OutputState }
func (MrScalarTerminationPolicyOutput) ElementType ¶
func (MrScalarTerminationPolicyOutput) ElementType() reflect.Type
func (MrScalarTerminationPolicyOutput) Statements ¶
func (o MrScalarTerminationPolicyOutput) Statements() MrScalarTerminationPolicyStatementArrayOutput
func (MrScalarTerminationPolicyOutput) ToMrScalarTerminationPolicyOutput ¶
func (o MrScalarTerminationPolicyOutput) ToMrScalarTerminationPolicyOutput() MrScalarTerminationPolicyOutput
func (MrScalarTerminationPolicyOutput) ToMrScalarTerminationPolicyOutputWithContext ¶
func (o MrScalarTerminationPolicyOutput) ToMrScalarTerminationPolicyOutputWithContext(ctx context.Context) MrScalarTerminationPolicyOutput
type MrScalarTerminationPolicyStatement ¶
type MrScalarTerminationPolicyStatement struct { // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int `pulumi:"evaluationPeriods"` // The name of the metric in CloudWatch which the statement will be based on. MetricName string `pulumi:"metricName"` // Must contain the value: `AWS/ElasticMapReduce`. Namespace string `pulumi:"namespace"` // The operator to use in order to determine if the policy is applicable. Valid values: `gt` | `gte` | `lt` | `lte` Operator *string `pulumi:"operator"` // The time window in seconds over which the statistic is applied. Period *int `pulumi:"period"` // The aggregation method of the given metric. Valid Values: `average` | `sum` | `sampleCount` | `maximum` | `minimum` Statistic *string `pulumi:"statistic"` // The value that the specified statistic is compared to. Threshold float64 `pulumi:"threshold"` // The unit for a given metric. Valid Values: `seconds` | `microseconds` | `milliseconds` | `bytes` | `kilobytes` | `megabytes` | `gigabytes` | `terabytes` | `bits` | `kilobits` | `megabits` | `gigabits` | `terabits` | `percent` | `count` | `bytes/second` | `kilobytes/second` | `megabytes/second` | `gigabytes/second` | `terabytes/second` | `bits/second` | `kilobits/second` | `megabits/second` | `gigabits/second` | `terabits/second` | `count/second` | `none` Unit *string `pulumi:"unit"` }
type MrScalarTerminationPolicyStatementArgs ¶
type MrScalarTerminationPolicyStatementArgs struct { // The number of periods over which data is compared to the specified threshold. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // The name of the metric in CloudWatch which the statement will be based on. MetricName pulumi.StringInput `pulumi:"metricName"` // Must contain the value: `AWS/ElasticMapReduce`. Namespace pulumi.StringInput `pulumi:"namespace"` // The operator to use in order to determine if the policy is applicable. Valid values: `gt` | `gte` | `lt` | `lte` Operator pulumi.StringPtrInput `pulumi:"operator"` // The time window in seconds over which the statistic is applied. Period pulumi.IntPtrInput `pulumi:"period"` // The aggregation method of the given metric. Valid Values: `average` | `sum` | `sampleCount` | `maximum` | `minimum` Statistic pulumi.StringPtrInput `pulumi:"statistic"` // The value that the specified statistic is compared to. Threshold pulumi.Float64Input `pulumi:"threshold"` // The unit for a given metric. Valid Values: `seconds` | `microseconds` | `milliseconds` | `bytes` | `kilobytes` | `megabytes` | `gigabytes` | `terabytes` | `bits` | `kilobits` | `megabits` | `gigabits` | `terabits` | `percent` | `count` | `bytes/second` | `kilobytes/second` | `megabytes/second` | `gigabytes/second` | `terabytes/second` | `bits/second` | `kilobits/second` | `megabits/second` | `gigabits/second` | `terabits/second` | `count/second` | `none` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (MrScalarTerminationPolicyStatementArgs) ElementType ¶
func (MrScalarTerminationPolicyStatementArgs) ElementType() reflect.Type
func (MrScalarTerminationPolicyStatementArgs) ToMrScalarTerminationPolicyStatementOutput ¶
func (i MrScalarTerminationPolicyStatementArgs) ToMrScalarTerminationPolicyStatementOutput() MrScalarTerminationPolicyStatementOutput
func (MrScalarTerminationPolicyStatementArgs) ToMrScalarTerminationPolicyStatementOutputWithContext ¶
func (i MrScalarTerminationPolicyStatementArgs) ToMrScalarTerminationPolicyStatementOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementOutput
type MrScalarTerminationPolicyStatementArray ¶
type MrScalarTerminationPolicyStatementArray []MrScalarTerminationPolicyStatementInput
func (MrScalarTerminationPolicyStatementArray) ElementType ¶
func (MrScalarTerminationPolicyStatementArray) ElementType() reflect.Type
func (MrScalarTerminationPolicyStatementArray) ToMrScalarTerminationPolicyStatementArrayOutput ¶
func (i MrScalarTerminationPolicyStatementArray) ToMrScalarTerminationPolicyStatementArrayOutput() MrScalarTerminationPolicyStatementArrayOutput
func (MrScalarTerminationPolicyStatementArray) ToMrScalarTerminationPolicyStatementArrayOutputWithContext ¶
func (i MrScalarTerminationPolicyStatementArray) ToMrScalarTerminationPolicyStatementArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementArrayOutput
type MrScalarTerminationPolicyStatementArrayInput ¶
type MrScalarTerminationPolicyStatementArrayInput interface { pulumi.Input ToMrScalarTerminationPolicyStatementArrayOutput() MrScalarTerminationPolicyStatementArrayOutput ToMrScalarTerminationPolicyStatementArrayOutputWithContext(context.Context) MrScalarTerminationPolicyStatementArrayOutput }
MrScalarTerminationPolicyStatementArrayInput is an input type that accepts MrScalarTerminationPolicyStatementArray and MrScalarTerminationPolicyStatementArrayOutput values. You can construct a concrete instance of `MrScalarTerminationPolicyStatementArrayInput` via:
MrScalarTerminationPolicyStatementArray{ MrScalarTerminationPolicyStatementArgs{...} }
type MrScalarTerminationPolicyStatementArrayOutput ¶
type MrScalarTerminationPolicyStatementArrayOutput struct{ *pulumi.OutputState }
func (MrScalarTerminationPolicyStatementArrayOutput) ElementType ¶
func (MrScalarTerminationPolicyStatementArrayOutput) ElementType() reflect.Type
func (MrScalarTerminationPolicyStatementArrayOutput) ToMrScalarTerminationPolicyStatementArrayOutput ¶
func (o MrScalarTerminationPolicyStatementArrayOutput) ToMrScalarTerminationPolicyStatementArrayOutput() MrScalarTerminationPolicyStatementArrayOutput
func (MrScalarTerminationPolicyStatementArrayOutput) ToMrScalarTerminationPolicyStatementArrayOutputWithContext ¶
func (o MrScalarTerminationPolicyStatementArrayOutput) ToMrScalarTerminationPolicyStatementArrayOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementArrayOutput
type MrScalarTerminationPolicyStatementInput ¶
type MrScalarTerminationPolicyStatementInput interface { pulumi.Input ToMrScalarTerminationPolicyStatementOutput() MrScalarTerminationPolicyStatementOutput ToMrScalarTerminationPolicyStatementOutputWithContext(context.Context) MrScalarTerminationPolicyStatementOutput }
MrScalarTerminationPolicyStatementInput is an input type that accepts MrScalarTerminationPolicyStatementArgs and MrScalarTerminationPolicyStatementOutput values. You can construct a concrete instance of `MrScalarTerminationPolicyStatementInput` via:
MrScalarTerminationPolicyStatementArgs{...}
type MrScalarTerminationPolicyStatementOutput ¶
type MrScalarTerminationPolicyStatementOutput struct{ *pulumi.OutputState }
func (MrScalarTerminationPolicyStatementOutput) ElementType ¶
func (MrScalarTerminationPolicyStatementOutput) ElementType() reflect.Type
func (MrScalarTerminationPolicyStatementOutput) EvaluationPeriods ¶
func (o MrScalarTerminationPolicyStatementOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of periods over which data is compared to the specified threshold.
func (MrScalarTerminationPolicyStatementOutput) MetricName ¶
func (o MrScalarTerminationPolicyStatementOutput) MetricName() pulumi.StringOutput
The name of the metric in CloudWatch which the statement will be based on.
func (MrScalarTerminationPolicyStatementOutput) Namespace ¶
func (o MrScalarTerminationPolicyStatementOutput) Namespace() pulumi.StringOutput
Must contain the value: `AWS/ElasticMapReduce`.
func (MrScalarTerminationPolicyStatementOutput) Operator ¶
func (o MrScalarTerminationPolicyStatementOutput) Operator() pulumi.StringPtrOutput
The operator to use in order to determine if the policy is applicable. Valid values: `gt` | `gte` | `lt` | `lte`
func (MrScalarTerminationPolicyStatementOutput) Period ¶
func (o MrScalarTerminationPolicyStatementOutput) Period() pulumi.IntPtrOutput
The time window in seconds over which the statistic is applied.
func (MrScalarTerminationPolicyStatementOutput) Statistic ¶
func (o MrScalarTerminationPolicyStatementOutput) Statistic() pulumi.StringPtrOutput
The aggregation method of the given metric. Valid Values: `average` | `sum` | `sampleCount` | `maximum` | `minimum`
func (MrScalarTerminationPolicyStatementOutput) Threshold ¶
func (o MrScalarTerminationPolicyStatementOutput) Threshold() pulumi.Float64Output
The value that the specified statistic is compared to.
func (MrScalarTerminationPolicyStatementOutput) ToMrScalarTerminationPolicyStatementOutput ¶
func (o MrScalarTerminationPolicyStatementOutput) ToMrScalarTerminationPolicyStatementOutput() MrScalarTerminationPolicyStatementOutput
func (MrScalarTerminationPolicyStatementOutput) ToMrScalarTerminationPolicyStatementOutputWithContext ¶
func (o MrScalarTerminationPolicyStatementOutput) ToMrScalarTerminationPolicyStatementOutputWithContext(ctx context.Context) MrScalarTerminationPolicyStatementOutput
func (MrScalarTerminationPolicyStatementOutput) Unit ¶
func (o MrScalarTerminationPolicyStatementOutput) Unit() pulumi.StringPtrOutput
The unit for a given metric. Valid Values: `seconds` | `microseconds` | `milliseconds` | `bytes` | `kilobytes` | `megabytes` | `gigabytes` | `terabytes` | `bits` | `kilobits` | `megabits` | `gigabits` | `terabits` | `percent` | `count` | `bytes/second` | `kilobytes/second` | `megabytes/second` | `gigabytes/second` | `terabytes/second` | `bits/second` | `kilobits/second` | `megabits/second` | `gigabits/second` | `terabits/second` | `count/second` | `none`
type Ocean ¶
type Ocean struct { pulumi.CustomResourceState // Configure IPv6 address allocation. AssociateIpv6Address pulumi.BoolPtrOutput `pulumi:"associateIpv6Address"` // Configure public IP address allocation. AssociatePublicIpAddress pulumi.BoolPtrOutput `pulumi:"associatePublicIpAddress"` // Attach load balancers to the cluster. AttachLoadBalancers OceanAttachLoadBalancerArrayOutput `pulumi:"attachLoadBalancers"` // Describes the Ocean Kubernetes Auto Scaler. Autoscaler OceanAutoscalerPtrOutput `pulumi:"autoscaler"` Blacklists pulumi.StringArrayOutput `pulumi:"blacklists"` // Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes. BlockDeviceMappings OceanBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` ClusterOrientations OceanClusterOrientationArrayOutput `pulumi:"clusterOrientations"` // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. ControllerId pulumi.StringPtrOutput `pulumi:"controllerId"` // The number of instances to launch and maintain in the cluster. DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` // Detach load balancers from the cluster. DetachLoadBalancers OceanDetachLoadBalancerArrayOutput `pulumi:"detachLoadBalancers"` // The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation. DrainingTimeout pulumi.IntPtrOutput `pulumi:"drainingTimeout"` // Enable EBS optimized for cluster. Flag will enable optimized capacity for high bandwidth connectivity to the EB service for non EBS optimized instance types. For instances that are EBS optimized this flag will be ignored. EbsOptimized pulumi.BoolPtrOutput `pulumi:"ebsOptimized"` // If not Spot instance markets are available, enable Ocean to launch On-Demand instances instead. FallbackToOndemand pulumi.BoolPtrOutput `pulumi:"fallbackToOndemand"` Filters OceanFiltersPtrOutput `pulumi:"filters"` // The amount of time, in seconds, after the instance has launched to start checking its health. GracePeriod pulumi.IntPtrOutput `pulumi:"gracePeriod"` // The amount of time, in seconds, an existing instance should remain active after becoming unhealthy. After the set time out the instance will be replaced. The minimum value allowed is 60, and it must be a multiple of 60. HealthCheckUnhealthyDurationBeforeReplacement pulumi.IntPtrOutput `pulumi:"healthCheckUnhealthyDurationBeforeReplacement"` // The instance profile iam role. IamInstanceProfile pulumi.StringPtrOutput `pulumi:"iamInstanceProfile"` // ID of the image used to launch the instances. ImageId pulumi.StringOutput `pulumi:"imageId"` // Ocean instance metadata options object for IMDSv2. InstanceMetadataOptions OceanInstanceMetadataOptionsPtrOutput `pulumi:"instanceMetadataOptions"` // The key pair to attach the instances. KeyName pulumi.StringPtrOutput `pulumi:"keyName"` // Array of load balancer objects to add to ocean cluster LoadBalancers OceanLoadBalancerArrayOutput `pulumi:"loadBalancers"` // Logging configuration. Logging OceanLoggingPtrOutput `pulumi:"logging"` // The upper limit of instances the cluster can scale up to. MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"` // The lower limit of instances the cluster can scale down to. MinSize pulumi.IntOutput `pulumi:"minSize"` // Enable detailed monitoring for cluster. Flag will enable Cloud Watch detailed monitoring (one minute increments). Note: there are additional hourly costs for this service based on the region used. Monitoring pulumi.BoolPtrOutput `pulumi:"monitoring"` // The cluster name. Name pulumi.StringOutput `pulumi:"name"` // The region the cluster will run in. Region pulumi.StringPtrOutput `pulumi:"region"` // Specifies the count of ENIs to reserve per instance type for scaling purposes. ReservedEnis pulumi.IntPtrOutput `pulumi:"reservedEnis"` // Specify which resources should be tagged with Virtual Node Group tags or Ocean tags. If tags are set on the VNG, the resources will be tagged with the VNG tags; otherwise, they will be tagged with the Ocean tags. ResourceTagSpecifications OceanResourceTagSpecificationArrayOutput `pulumi:"resourceTagSpecifications"` // The size (in Gb) to allocate for the root volume. Minimum `20`. RootVolumeSize pulumi.IntPtrOutput `pulumi:"rootVolumeSize"` // Set scheduling object. ScheduledTasks OceanScheduledTaskArrayOutput `pulumi:"scheduledTasks"` // One or more security group ids. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // The desired percentage of Spot instances out of all running instances. Only available when the field is not set in any VNG directly (launchSpec.strategy.spotPercentage). SpotPercentage pulumi.IntPtrOutput `pulumi:"spotPercentage"` // Ocean will spread the nodes across markets by this value. Possible values: `vcpu` or `count`. SpreadNodesBy pulumi.StringPtrOutput `pulumi:"spreadNodesBy"` // A comma-separated list of subnet identifiers for the Ocean cluster. Subnet IDs should be configured with auto assign public IP. // * `instanceTypes` - (Optional) The type of instances that may or may not be a part of the Ocean cluster. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Optionally adds tags to instances launched in an Ocean cluster. Tags OceanTagArrayOutput `pulumi:"tags"` UpdatePolicy OceanUpdatePolicyPtrOutput `pulumi:"updatePolicy"` // launch specification defined on the Ocean object will function only as a template for virtual node groups. // When set to true, on Ocean resource creation please make sure your custom VNG has an initialNodes parameter to create nodes for your VNG. UseAsTemplateOnly pulumi.BoolPtrOutput `pulumi:"useAsTemplateOnly"` // Base64-encoded MIME user data to make available to the instances. UserData pulumi.StringPtrOutput `pulumi:"userData"` // If savings plans exist, Ocean will utilize them before launching Spot instances. UtilizeCommitments pulumi.BoolPtrOutput `pulumi:"utilizeCommitments"` // If Reserved instances exist, Ocean will utilize them before launching Spot instances. UtilizeReservedInstances pulumi.BoolPtrOutput `pulumi:"utilizeReservedInstances"` Whitelists pulumi.StringArrayOutput `pulumi:"whitelists"` }
## Example Usage
## Import
Clusters can be imported using the Ocean `id`, e.g.,
hcl
```sh $ pulumi import spotinst:aws/ocean:Ocean this o-12345678 ```
func GetOcean ¶
func GetOcean(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanState, opts ...pulumi.ResourceOption) (*Ocean, error)
GetOcean gets an existing Ocean 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 NewOcean ¶
func NewOcean(ctx *pulumi.Context, name string, args *OceanArgs, opts ...pulumi.ResourceOption) (*Ocean, error)
NewOcean registers a new resource with the given unique name, arguments, and options.
func (*Ocean) ElementType ¶
func (*Ocean) ToOceanOutput ¶
func (i *Ocean) ToOceanOutput() OceanOutput
func (*Ocean) ToOceanOutputWithContext ¶
func (i *Ocean) ToOceanOutputWithContext(ctx context.Context) OceanOutput
type OceanArgs ¶
type OceanArgs struct { // Configure IPv6 address allocation. AssociateIpv6Address pulumi.BoolPtrInput // Configure public IP address allocation. AssociatePublicIpAddress pulumi.BoolPtrInput // Attach load balancers to the cluster. AttachLoadBalancers OceanAttachLoadBalancerArrayInput // Describes the Ocean Kubernetes Auto Scaler. Autoscaler OceanAutoscalerPtrInput Blacklists pulumi.StringArrayInput // Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes. BlockDeviceMappings OceanBlockDeviceMappingArrayInput ClusterOrientations OceanClusterOrientationArrayInput // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. ControllerId pulumi.StringPtrInput // The number of instances to launch and maintain in the cluster. DesiredCapacity pulumi.IntPtrInput // Detach load balancers from the cluster. DetachLoadBalancers OceanDetachLoadBalancerArrayInput // The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation. DrainingTimeout pulumi.IntPtrInput // Enable EBS optimized for cluster. Flag will enable optimized capacity for high bandwidth connectivity to the EB service for non EBS optimized instance types. For instances that are EBS optimized this flag will be ignored. EbsOptimized pulumi.BoolPtrInput // If not Spot instance markets are available, enable Ocean to launch On-Demand instances instead. FallbackToOndemand pulumi.BoolPtrInput Filters OceanFiltersPtrInput // The amount of time, in seconds, after the instance has launched to start checking its health. GracePeriod pulumi.IntPtrInput // The amount of time, in seconds, an existing instance should remain active after becoming unhealthy. After the set time out the instance will be replaced. The minimum value allowed is 60, and it must be a multiple of 60. HealthCheckUnhealthyDurationBeforeReplacement pulumi.IntPtrInput // The instance profile iam role. IamInstanceProfile pulumi.StringPtrInput // ID of the image used to launch the instances. ImageId pulumi.StringInput // Ocean instance metadata options object for IMDSv2. InstanceMetadataOptions OceanInstanceMetadataOptionsPtrInput // The key pair to attach the instances. KeyName pulumi.StringPtrInput // Array of load balancer objects to add to ocean cluster LoadBalancers OceanLoadBalancerArrayInput // Logging configuration. Logging OceanLoggingPtrInput // The upper limit of instances the cluster can scale up to. MaxSize pulumi.IntPtrInput // The lower limit of instances the cluster can scale down to. MinSize pulumi.IntPtrInput // Enable detailed monitoring for cluster. Flag will enable Cloud Watch detailed monitoring (one minute increments). Note: there are additional hourly costs for this service based on the region used. Monitoring pulumi.BoolPtrInput // The cluster name. Name pulumi.StringPtrInput // The region the cluster will run in. Region pulumi.StringPtrInput // Specifies the count of ENIs to reserve per instance type for scaling purposes. ReservedEnis pulumi.IntPtrInput // Specify which resources should be tagged with Virtual Node Group tags or Ocean tags. If tags are set on the VNG, the resources will be tagged with the VNG tags; otherwise, they will be tagged with the Ocean tags. ResourceTagSpecifications OceanResourceTagSpecificationArrayInput // The size (in Gb) to allocate for the root volume. Minimum `20`. RootVolumeSize pulumi.IntPtrInput // Set scheduling object. ScheduledTasks OceanScheduledTaskArrayInput // One or more security group ids. SecurityGroups pulumi.StringArrayInput // The desired percentage of Spot instances out of all running instances. Only available when the field is not set in any VNG directly (launchSpec.strategy.spotPercentage). SpotPercentage pulumi.IntPtrInput // Ocean will spread the nodes across markets by this value. Possible values: `vcpu` or `count`. SpreadNodesBy pulumi.StringPtrInput // A comma-separated list of subnet identifiers for the Ocean cluster. Subnet IDs should be configured with auto assign public IP. // * `instanceTypes` - (Optional) The type of instances that may or may not be a part of the Ocean cluster. SubnetIds pulumi.StringArrayInput // Optionally adds tags to instances launched in an Ocean cluster. Tags OceanTagArrayInput UpdatePolicy OceanUpdatePolicyPtrInput // launch specification defined on the Ocean object will function only as a template for virtual node groups. // When set to true, on Ocean resource creation please make sure your custom VNG has an initialNodes parameter to create nodes for your VNG. UseAsTemplateOnly pulumi.BoolPtrInput // Base64-encoded MIME user data to make available to the instances. UserData pulumi.StringPtrInput // If savings plans exist, Ocean will utilize them before launching Spot instances. UtilizeCommitments pulumi.BoolPtrInput // If Reserved instances exist, Ocean will utilize them before launching Spot instances. UtilizeReservedInstances pulumi.BoolPtrInput Whitelists pulumi.StringArrayInput }
The set of arguments for constructing a Ocean resource.
func (OceanArgs) ElementType ¶
type OceanArray ¶
type OceanArray []OceanInput
func (OceanArray) ElementType ¶
func (OceanArray) ElementType() reflect.Type
func (OceanArray) ToOceanArrayOutput ¶
func (i OceanArray) ToOceanArrayOutput() OceanArrayOutput
func (OceanArray) ToOceanArrayOutputWithContext ¶
func (i OceanArray) ToOceanArrayOutputWithContext(ctx context.Context) OceanArrayOutput
type OceanArrayInput ¶
type OceanArrayInput interface { pulumi.Input ToOceanArrayOutput() OceanArrayOutput ToOceanArrayOutputWithContext(context.Context) OceanArrayOutput }
OceanArrayInput is an input type that accepts OceanArray and OceanArrayOutput values. You can construct a concrete instance of `OceanArrayInput` via:
OceanArray{ OceanArgs{...} }
type OceanArrayOutput ¶
type OceanArrayOutput struct{ *pulumi.OutputState }
func (OceanArrayOutput) ElementType ¶
func (OceanArrayOutput) ElementType() reflect.Type
func (OceanArrayOutput) Index ¶
func (o OceanArrayOutput) Index(i pulumi.IntInput) OceanOutput
func (OceanArrayOutput) ToOceanArrayOutput ¶
func (o OceanArrayOutput) ToOceanArrayOutput() OceanArrayOutput
func (OceanArrayOutput) ToOceanArrayOutputWithContext ¶
func (o OceanArrayOutput) ToOceanArrayOutputWithContext(ctx context.Context) OceanArrayOutput
type OceanAttachLoadBalancer ¶ added in v3.77.0
type OceanAttachLoadBalancer struct { // If type is "TARGET_GROUP" then an ARN is required. Otherwise is not allowed. Arn *string `pulumi:"arn"` // If type is "CLASSIC" then a name is required. Otherwise is not allowed. Name *string `pulumi:"name"` // Type of load balancer to use. Type string `pulumi:"type"` }
type OceanAttachLoadBalancerArgs ¶ added in v3.77.0
type OceanAttachLoadBalancerArgs struct { // If type is "TARGET_GROUP" then an ARN is required. Otherwise is not allowed. Arn pulumi.StringPtrInput `pulumi:"arn"` // If type is "CLASSIC" then a name is required. Otherwise is not allowed. Name pulumi.StringPtrInput `pulumi:"name"` // Type of load balancer to use. Type pulumi.StringInput `pulumi:"type"` }
func (OceanAttachLoadBalancerArgs) ElementType ¶ added in v3.77.0
func (OceanAttachLoadBalancerArgs) ElementType() reflect.Type
func (OceanAttachLoadBalancerArgs) ToOceanAttachLoadBalancerOutput ¶ added in v3.77.0
func (i OceanAttachLoadBalancerArgs) ToOceanAttachLoadBalancerOutput() OceanAttachLoadBalancerOutput
func (OceanAttachLoadBalancerArgs) ToOceanAttachLoadBalancerOutputWithContext ¶ added in v3.77.0
func (i OceanAttachLoadBalancerArgs) ToOceanAttachLoadBalancerOutputWithContext(ctx context.Context) OceanAttachLoadBalancerOutput
type OceanAttachLoadBalancerArray ¶ added in v3.77.0
type OceanAttachLoadBalancerArray []OceanAttachLoadBalancerInput
func (OceanAttachLoadBalancerArray) ElementType ¶ added in v3.77.0
func (OceanAttachLoadBalancerArray) ElementType() reflect.Type
func (OceanAttachLoadBalancerArray) ToOceanAttachLoadBalancerArrayOutput ¶ added in v3.77.0
func (i OceanAttachLoadBalancerArray) ToOceanAttachLoadBalancerArrayOutput() OceanAttachLoadBalancerArrayOutput
func (OceanAttachLoadBalancerArray) ToOceanAttachLoadBalancerArrayOutputWithContext ¶ added in v3.77.0
func (i OceanAttachLoadBalancerArray) ToOceanAttachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanAttachLoadBalancerArrayOutput
type OceanAttachLoadBalancerArrayInput ¶ added in v3.77.0
type OceanAttachLoadBalancerArrayInput interface { pulumi.Input ToOceanAttachLoadBalancerArrayOutput() OceanAttachLoadBalancerArrayOutput ToOceanAttachLoadBalancerArrayOutputWithContext(context.Context) OceanAttachLoadBalancerArrayOutput }
OceanAttachLoadBalancerArrayInput is an input type that accepts OceanAttachLoadBalancerArray and OceanAttachLoadBalancerArrayOutput values. You can construct a concrete instance of `OceanAttachLoadBalancerArrayInput` via:
OceanAttachLoadBalancerArray{ OceanAttachLoadBalancerArgs{...} }
type OceanAttachLoadBalancerArrayOutput ¶ added in v3.77.0
type OceanAttachLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (OceanAttachLoadBalancerArrayOutput) ElementType ¶ added in v3.77.0
func (OceanAttachLoadBalancerArrayOutput) ElementType() reflect.Type
func (OceanAttachLoadBalancerArrayOutput) Index ¶ added in v3.77.0
func (o OceanAttachLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanAttachLoadBalancerOutput
func (OceanAttachLoadBalancerArrayOutput) ToOceanAttachLoadBalancerArrayOutput ¶ added in v3.77.0
func (o OceanAttachLoadBalancerArrayOutput) ToOceanAttachLoadBalancerArrayOutput() OceanAttachLoadBalancerArrayOutput
func (OceanAttachLoadBalancerArrayOutput) ToOceanAttachLoadBalancerArrayOutputWithContext ¶ added in v3.77.0
func (o OceanAttachLoadBalancerArrayOutput) ToOceanAttachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanAttachLoadBalancerArrayOutput
type OceanAttachLoadBalancerInput ¶ added in v3.77.0
type OceanAttachLoadBalancerInput interface { pulumi.Input ToOceanAttachLoadBalancerOutput() OceanAttachLoadBalancerOutput ToOceanAttachLoadBalancerOutputWithContext(context.Context) OceanAttachLoadBalancerOutput }
OceanAttachLoadBalancerInput is an input type that accepts OceanAttachLoadBalancerArgs and OceanAttachLoadBalancerOutput values. You can construct a concrete instance of `OceanAttachLoadBalancerInput` via:
OceanAttachLoadBalancerArgs{...}
type OceanAttachLoadBalancerOutput ¶ added in v3.77.0
type OceanAttachLoadBalancerOutput struct{ *pulumi.OutputState }
func (OceanAttachLoadBalancerOutput) Arn ¶ added in v3.77.0
func (o OceanAttachLoadBalancerOutput) Arn() pulumi.StringPtrOutput
If type is "TARGET_GROUP" then an ARN is required. Otherwise is not allowed.
func (OceanAttachLoadBalancerOutput) ElementType ¶ added in v3.77.0
func (OceanAttachLoadBalancerOutput) ElementType() reflect.Type
func (OceanAttachLoadBalancerOutput) Name ¶ added in v3.77.0
func (o OceanAttachLoadBalancerOutput) Name() pulumi.StringPtrOutput
If type is "CLASSIC" then a name is required. Otherwise is not allowed.
func (OceanAttachLoadBalancerOutput) ToOceanAttachLoadBalancerOutput ¶ added in v3.77.0
func (o OceanAttachLoadBalancerOutput) ToOceanAttachLoadBalancerOutput() OceanAttachLoadBalancerOutput
func (OceanAttachLoadBalancerOutput) ToOceanAttachLoadBalancerOutputWithContext ¶ added in v3.77.0
func (o OceanAttachLoadBalancerOutput) ToOceanAttachLoadBalancerOutputWithContext(ctx context.Context) OceanAttachLoadBalancerOutput
func (OceanAttachLoadBalancerOutput) Type ¶ added in v3.77.0
func (o OceanAttachLoadBalancerOutput) Type() pulumi.StringOutput
Type of load balancer to use.
type OceanAutoscaler ¶
type OceanAutoscaler struct { // Set the auto headroom percentage (a number in the range [0, 200]) which controls the percentage of headroom from the cluster. Relevant only when `autoscaleIsAutoConfig` toggled on. AutoHeadroomPercentage *int `pulumi:"autoHeadroomPercentage"` // Cooldown period between scaling actions. AutoscaleCooldown *int `pulumi:"autoscaleCooldown"` // Auto Scaling scale down operations. AutoscaleDown *OceanAutoscalerAutoscaleDown `pulumi:"autoscaleDown"` // Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch. AutoscaleHeadroom *OceanAutoscalerAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` // Automatically configure and optimize headroom resources. AutoscaleIsAutoConfig *bool `pulumi:"autoscaleIsAutoConfig"` // Enable the Ocean Kubernetes Auto Scaler. AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` // enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level. EnableAutomaticAndManualHeadroom *bool `pulumi:"enableAutomaticAndManualHeadroom"` // List of Ocean extended resource definitions to use in this cluster. ExtendedResourceDefinitions []string `pulumi:"extendedResourceDefinitions"` // Optionally set upper and lower bounds on the resource usage of the cluster. ResourceLimits *OceanAutoscalerResourceLimits `pulumi:"resourceLimits"` }
type OceanAutoscalerArgs ¶
type OceanAutoscalerArgs struct { // Set the auto headroom percentage (a number in the range [0, 200]) which controls the percentage of headroom from the cluster. Relevant only when `autoscaleIsAutoConfig` toggled on. AutoHeadroomPercentage pulumi.IntPtrInput `pulumi:"autoHeadroomPercentage"` // Cooldown period between scaling actions. AutoscaleCooldown pulumi.IntPtrInput `pulumi:"autoscaleCooldown"` // Auto Scaling scale down operations. AutoscaleDown OceanAutoscalerAutoscaleDownPtrInput `pulumi:"autoscaleDown"` // Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch. AutoscaleHeadroom OceanAutoscalerAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` // Automatically configure and optimize headroom resources. AutoscaleIsAutoConfig pulumi.BoolPtrInput `pulumi:"autoscaleIsAutoConfig"` // Enable the Ocean Kubernetes Auto Scaler. AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` // enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level. EnableAutomaticAndManualHeadroom pulumi.BoolPtrInput `pulumi:"enableAutomaticAndManualHeadroom"` // List of Ocean extended resource definitions to use in this cluster. ExtendedResourceDefinitions pulumi.StringArrayInput `pulumi:"extendedResourceDefinitions"` // Optionally set upper and lower bounds on the resource usage of the cluster. ResourceLimits OceanAutoscalerResourceLimitsPtrInput `pulumi:"resourceLimits"` }
func (OceanAutoscalerArgs) ElementType ¶
func (OceanAutoscalerArgs) ElementType() reflect.Type
func (OceanAutoscalerArgs) ToOceanAutoscalerOutput ¶
func (i OceanAutoscalerArgs) ToOceanAutoscalerOutput() OceanAutoscalerOutput
func (OceanAutoscalerArgs) ToOceanAutoscalerOutputWithContext ¶
func (i OceanAutoscalerArgs) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
func (OceanAutoscalerArgs) ToOceanAutoscalerPtrOutput ¶
func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
func (OceanAutoscalerArgs) ToOceanAutoscalerPtrOutputWithContext ¶
func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
type OceanAutoscalerAutoscaleDown ¶
type OceanAutoscalerAutoscaleDown struct { EvaluationPeriods *int `pulumi:"evaluationPeriods"` // When set to 'true', the Aggressive Scale Down feature is enabled. IsAggressiveScaleDownEnabled *bool `pulumi:"isAggressiveScaleDownEnabled"` // Would represent the maximum % to scale-down. Number between 1-100. MaxScaleDownPercentage *float64 `pulumi:"maxScaleDownPercentage"` }
type OceanAutoscalerAutoscaleDownArgs ¶
type OceanAutoscalerAutoscaleDownArgs struct { EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // When set to 'true', the Aggressive Scale Down feature is enabled. IsAggressiveScaleDownEnabled pulumi.BoolPtrInput `pulumi:"isAggressiveScaleDownEnabled"` // Would represent the maximum % to scale-down. Number between 1-100. MaxScaleDownPercentage pulumi.Float64PtrInput `pulumi:"maxScaleDownPercentage"` }
func (OceanAutoscalerAutoscaleDownArgs) ElementType ¶
func (OceanAutoscalerAutoscaleDownArgs) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutput ¶
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutputWithContext ¶
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutput ¶
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext ¶
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
type OceanAutoscalerAutoscaleDownInput ¶
type OceanAutoscalerAutoscaleDownInput interface { pulumi.Input ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput ToOceanAutoscalerAutoscaleDownOutputWithContext(context.Context) OceanAutoscalerAutoscaleDownOutput }
OceanAutoscalerAutoscaleDownInput is an input type that accepts OceanAutoscalerAutoscaleDownArgs and OceanAutoscalerAutoscaleDownOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleDownInput` via:
OceanAutoscalerAutoscaleDownArgs{...}
type OceanAutoscalerAutoscaleDownOutput ¶
type OceanAutoscalerAutoscaleDownOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleDownOutput) ElementType ¶
func (OceanAutoscalerAutoscaleDownOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleDownOutput) EvaluationPeriods ¶
func (o OceanAutoscalerAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (OceanAutoscalerAutoscaleDownOutput) IsAggressiveScaleDownEnabled ¶ added in v3.68.0
func (o OceanAutoscalerAutoscaleDownOutput) IsAggressiveScaleDownEnabled() pulumi.BoolPtrOutput
When set to 'true', the Aggressive Scale Down feature is enabled.
func (OceanAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage ¶
func (o OceanAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
Would represent the maximum % to scale-down. Number between 1-100.
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutput ¶
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutputWithContext ¶
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutput ¶
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext ¶
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
type OceanAutoscalerAutoscaleDownPtrInput ¶
type OceanAutoscalerAutoscaleDownPtrInput interface { pulumi.Input ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(context.Context) OceanAutoscalerAutoscaleDownPtrOutput }
OceanAutoscalerAutoscaleDownPtrInput is an input type that accepts OceanAutoscalerAutoscaleDownArgs, OceanAutoscalerAutoscaleDownPtr and OceanAutoscalerAutoscaleDownPtrOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleDownPtrInput` via:
OceanAutoscalerAutoscaleDownArgs{...} or: nil
func OceanAutoscalerAutoscaleDownPtr ¶
func OceanAutoscalerAutoscaleDownPtr(v *OceanAutoscalerAutoscaleDownArgs) OceanAutoscalerAutoscaleDownPtrInput
type OceanAutoscalerAutoscaleDownPtrOutput ¶
type OceanAutoscalerAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleDownPtrOutput) ElementType ¶
func (OceanAutoscalerAutoscaleDownPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleDownPtrOutput) EvaluationPeriods ¶
func (o OceanAutoscalerAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (OceanAutoscalerAutoscaleDownPtrOutput) IsAggressiveScaleDownEnabled ¶ added in v3.68.0
func (o OceanAutoscalerAutoscaleDownPtrOutput) IsAggressiveScaleDownEnabled() pulumi.BoolPtrOutput
When set to 'true', the Aggressive Scale Down feature is enabled.
func (OceanAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage ¶
func (o OceanAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
Would represent the maximum % to scale-down. Number between 1-100.
func (OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutput ¶
func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
func (OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext ¶
func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
type OceanAutoscalerAutoscaleHeadroom ¶
type OceanAutoscalerAutoscaleHeadroom struct { // Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit *int `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUs to allocate the headroom. GpuPerUnit *int `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MB) to allocate the headroom. MemoryPerUnit *int `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU and memory. NumOfUnits *int `pulumi:"numOfUnits"` }
type OceanAutoscalerAutoscaleHeadroomArgs ¶
type OceanAutoscalerAutoscaleHeadroomArgs struct { // Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUs to allocate the headroom. GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MB) to allocate the headroom. MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU and memory. NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (OceanAutoscalerAutoscaleHeadroomArgs) ElementType ¶
func (OceanAutoscalerAutoscaleHeadroomArgs) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutput ¶
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext ¶
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutput ¶
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
type OceanAutoscalerAutoscaleHeadroomInput ¶
type OceanAutoscalerAutoscaleHeadroomInput interface { pulumi.Input ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(context.Context) OceanAutoscalerAutoscaleHeadroomOutput }
OceanAutoscalerAutoscaleHeadroomInput is an input type that accepts OceanAutoscalerAutoscaleHeadroomArgs and OceanAutoscalerAutoscaleHeadroomOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleHeadroomInput` via:
OceanAutoscalerAutoscaleHeadroomArgs{...}
type OceanAutoscalerAutoscaleHeadroomOutput ¶
type OceanAutoscalerAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanAutoscalerAutoscaleHeadroomOutput) ElementType ¶
func (OceanAutoscalerAutoscaleHeadroomOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomOutput) GpuPerUnit ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of GPUs to allocate the headroom.
func (OceanAutoscalerAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MB) to allocate the headroom.
func (OceanAutoscalerAutoscaleHeadroomOutput) NumOfUnits ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU and memory.
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutput ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
type OceanAutoscalerAutoscaleHeadroomPtrInput ¶
type OceanAutoscalerAutoscaleHeadroomPtrInput interface { pulumi.Input ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput }
OceanAutoscalerAutoscaleHeadroomPtrInput is an input type that accepts OceanAutoscalerAutoscaleHeadroomArgs, OceanAutoscalerAutoscaleHeadroomPtr and OceanAutoscalerAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleHeadroomPtrInput` via:
OceanAutoscalerAutoscaleHeadroomArgs{...} or: nil
func OceanAutoscalerAutoscaleHeadroomPtr ¶
func OceanAutoscalerAutoscaleHeadroomPtr(v *OceanAutoscalerAutoscaleHeadroomArgs) OceanAutoscalerAutoscaleHeadroomPtrInput
type OceanAutoscalerAutoscaleHeadroomPtrOutput ¶
type OceanAutoscalerAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) CpuPerUnit ¶
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ElementType ¶
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) GpuPerUnit ¶
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) GpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of GPUs to allocate the headroom.
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) MemoryPerUnit ¶
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MB) to allocate the headroom.
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) NumOfUnits ¶
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU and memory.
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput ¶
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
type OceanAutoscalerInput ¶
type OceanAutoscalerInput interface { pulumi.Input ToOceanAutoscalerOutput() OceanAutoscalerOutput ToOceanAutoscalerOutputWithContext(context.Context) OceanAutoscalerOutput }
OceanAutoscalerInput is an input type that accepts OceanAutoscalerArgs and OceanAutoscalerOutput values. You can construct a concrete instance of `OceanAutoscalerInput` via:
OceanAutoscalerArgs{...}
type OceanAutoscalerOutput ¶
type OceanAutoscalerOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerOutput) AutoHeadroomPercentage ¶
func (o OceanAutoscalerOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
Set the auto headroom percentage (a number in the range [0, 200]) which controls the percentage of headroom from the cluster. Relevant only when `autoscaleIsAutoConfig` toggled on.
func (OceanAutoscalerOutput) AutoscaleCooldown ¶
func (o OceanAutoscalerOutput) AutoscaleCooldown() pulumi.IntPtrOutput
Cooldown period between scaling actions.
func (OceanAutoscalerOutput) AutoscaleDown ¶
func (o OceanAutoscalerOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
Auto Scaling scale down operations.
func (OceanAutoscalerOutput) AutoscaleHeadroom ¶
func (o OceanAutoscalerOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch.
func (OceanAutoscalerOutput) AutoscaleIsAutoConfig ¶
func (o OceanAutoscalerOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
Automatically configure and optimize headroom resources.
func (OceanAutoscalerOutput) AutoscaleIsEnabled ¶
func (o OceanAutoscalerOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Auto Scaler.
func (OceanAutoscalerOutput) ElementType ¶
func (OceanAutoscalerOutput) ElementType() reflect.Type
func (OceanAutoscalerOutput) EnableAutomaticAndManualHeadroom ¶ added in v3.13.0
func (o OceanAutoscalerOutput) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level.
func (OceanAutoscalerOutput) ExtendedResourceDefinitions ¶ added in v3.15.0
func (o OceanAutoscalerOutput) ExtendedResourceDefinitions() pulumi.StringArrayOutput
List of Ocean extended resource definitions to use in this cluster.
func (OceanAutoscalerOutput) ResourceLimits ¶
func (o OceanAutoscalerOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
Optionally set upper and lower bounds on the resource usage of the cluster.
func (OceanAutoscalerOutput) ToOceanAutoscalerOutput ¶
func (o OceanAutoscalerOutput) ToOceanAutoscalerOutput() OceanAutoscalerOutput
func (OceanAutoscalerOutput) ToOceanAutoscalerOutputWithContext ¶
func (o OceanAutoscalerOutput) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
func (OceanAutoscalerOutput) ToOceanAutoscalerPtrOutput ¶
func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
func (OceanAutoscalerOutput) ToOceanAutoscalerPtrOutputWithContext ¶
func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
type OceanAutoscalerPtrInput ¶
type OceanAutoscalerPtrInput interface { pulumi.Input ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput ToOceanAutoscalerPtrOutputWithContext(context.Context) OceanAutoscalerPtrOutput }
OceanAutoscalerPtrInput is an input type that accepts OceanAutoscalerArgs, OceanAutoscalerPtr and OceanAutoscalerPtrOutput values. You can construct a concrete instance of `OceanAutoscalerPtrInput` via:
OceanAutoscalerArgs{...} or: nil
func OceanAutoscalerPtr ¶
func OceanAutoscalerPtr(v *OceanAutoscalerArgs) OceanAutoscalerPtrInput
type OceanAutoscalerPtrOutput ¶
type OceanAutoscalerPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerPtrOutput) AutoHeadroomPercentage ¶
func (o OceanAutoscalerPtrOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
Set the auto headroom percentage (a number in the range [0, 200]) which controls the percentage of headroom from the cluster. Relevant only when `autoscaleIsAutoConfig` toggled on.
func (OceanAutoscalerPtrOutput) AutoscaleCooldown ¶
func (o OceanAutoscalerPtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
Cooldown period between scaling actions.
func (OceanAutoscalerPtrOutput) AutoscaleDown ¶
func (o OceanAutoscalerPtrOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
Auto Scaling scale down operations.
func (OceanAutoscalerPtrOutput) AutoscaleHeadroom ¶
func (o OceanAutoscalerPtrOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch.
func (OceanAutoscalerPtrOutput) AutoscaleIsAutoConfig ¶
func (o OceanAutoscalerPtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
Automatically configure and optimize headroom resources.
func (OceanAutoscalerPtrOutput) AutoscaleIsEnabled ¶
func (o OceanAutoscalerPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Auto Scaler.
func (OceanAutoscalerPtrOutput) Elem ¶
func (o OceanAutoscalerPtrOutput) Elem() OceanAutoscalerOutput
func (OceanAutoscalerPtrOutput) ElementType ¶
func (OceanAutoscalerPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerPtrOutput) EnableAutomaticAndManualHeadroom ¶ added in v3.13.0
func (o OceanAutoscalerPtrOutput) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level.
func (OceanAutoscalerPtrOutput) ExtendedResourceDefinitions ¶ added in v3.15.0
func (o OceanAutoscalerPtrOutput) ExtendedResourceDefinitions() pulumi.StringArrayOutput
List of Ocean extended resource definitions to use in this cluster.
func (OceanAutoscalerPtrOutput) ResourceLimits ¶
func (o OceanAutoscalerPtrOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
Optionally set upper and lower bounds on the resource usage of the cluster.
func (OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutput ¶
func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
func (OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutputWithContext ¶
func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
type OceanAutoscalerResourceLimitsArgs ¶
type OceanAutoscalerResourceLimitsArgs struct { // The maximum memory in GiB units that can be allocated to the cluster. MaxMemoryGib pulumi.IntPtrInput `pulumi:"maxMemoryGib"` // The maximum cpu in vCPU units that can be allocated to the cluster. MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` }
func (OceanAutoscalerResourceLimitsArgs) ElementType ¶
func (OceanAutoscalerResourceLimitsArgs) ElementType() reflect.Type
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutput ¶
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutputWithContext ¶
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutput ¶
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutputWithContext ¶
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
type OceanAutoscalerResourceLimitsInput ¶
type OceanAutoscalerResourceLimitsInput interface { pulumi.Input ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput ToOceanAutoscalerResourceLimitsOutputWithContext(context.Context) OceanAutoscalerResourceLimitsOutput }
OceanAutoscalerResourceLimitsInput is an input type that accepts OceanAutoscalerResourceLimitsArgs and OceanAutoscalerResourceLimitsOutput values. You can construct a concrete instance of `OceanAutoscalerResourceLimitsInput` via:
OceanAutoscalerResourceLimitsArgs{...}
type OceanAutoscalerResourceLimitsOutput ¶
type OceanAutoscalerResourceLimitsOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerResourceLimitsOutput) ElementType ¶
func (OceanAutoscalerResourceLimitsOutput) ElementType() reflect.Type
func (OceanAutoscalerResourceLimitsOutput) MaxMemoryGib ¶
func (o OceanAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
The maximum memory in GiB units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsOutput) MaxVcpu ¶
func (o OceanAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
The maximum cpu in vCPU units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutput ¶
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutputWithContext ¶
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutput ¶
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext ¶
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
type OceanAutoscalerResourceLimitsPtrInput ¶
type OceanAutoscalerResourceLimitsPtrInput interface { pulumi.Input ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput ToOceanAutoscalerResourceLimitsPtrOutputWithContext(context.Context) OceanAutoscalerResourceLimitsPtrOutput }
OceanAutoscalerResourceLimitsPtrInput is an input type that accepts OceanAutoscalerResourceLimitsArgs, OceanAutoscalerResourceLimitsPtr and OceanAutoscalerResourceLimitsPtrOutput values. You can construct a concrete instance of `OceanAutoscalerResourceLimitsPtrInput` via:
OceanAutoscalerResourceLimitsArgs{...} or: nil
func OceanAutoscalerResourceLimitsPtr ¶
func OceanAutoscalerResourceLimitsPtr(v *OceanAutoscalerResourceLimitsArgs) OceanAutoscalerResourceLimitsPtrInput
type OceanAutoscalerResourceLimitsPtrOutput ¶
type OceanAutoscalerResourceLimitsPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerResourceLimitsPtrOutput) ElementType ¶
func (OceanAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerResourceLimitsPtrOutput) MaxMemoryGib ¶
func (o OceanAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
The maximum memory in GiB units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsPtrOutput) MaxVcpu ¶
func (o OceanAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
The maximum cpu in vCPU units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutput ¶
func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
func (OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext ¶
func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
type OceanBlockDeviceMapping ¶ added in v3.28.0
type OceanBlockDeviceMapping struct { // String. Set device name. (Example: `/dev/xvda`). DeviceName *string `pulumi:"deviceName"` // Object. Set Elastic Block Store properties . Ebs *OceanBlockDeviceMappingEbs `pulumi:"ebs"` }
type OceanBlockDeviceMappingArgs ¶ added in v3.28.0
type OceanBlockDeviceMappingArgs struct { // String. Set device name. (Example: `/dev/xvda`). DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Object. Set Elastic Block Store properties . Ebs OceanBlockDeviceMappingEbsPtrInput `pulumi:"ebs"` }
func (OceanBlockDeviceMappingArgs) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingArgs) ElementType() reflect.Type
func (OceanBlockDeviceMappingArgs) ToOceanBlockDeviceMappingOutput ¶ added in v3.28.0
func (i OceanBlockDeviceMappingArgs) ToOceanBlockDeviceMappingOutput() OceanBlockDeviceMappingOutput
func (OceanBlockDeviceMappingArgs) ToOceanBlockDeviceMappingOutputWithContext ¶ added in v3.28.0
func (i OceanBlockDeviceMappingArgs) ToOceanBlockDeviceMappingOutputWithContext(ctx context.Context) OceanBlockDeviceMappingOutput
type OceanBlockDeviceMappingArray ¶ added in v3.28.0
type OceanBlockDeviceMappingArray []OceanBlockDeviceMappingInput
func (OceanBlockDeviceMappingArray) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingArray) ElementType() reflect.Type
func (OceanBlockDeviceMappingArray) ToOceanBlockDeviceMappingArrayOutput ¶ added in v3.28.0
func (i OceanBlockDeviceMappingArray) ToOceanBlockDeviceMappingArrayOutput() OceanBlockDeviceMappingArrayOutput
func (OceanBlockDeviceMappingArray) ToOceanBlockDeviceMappingArrayOutputWithContext ¶ added in v3.28.0
func (i OceanBlockDeviceMappingArray) ToOceanBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanBlockDeviceMappingArrayOutput
type OceanBlockDeviceMappingArrayInput ¶ added in v3.28.0
type OceanBlockDeviceMappingArrayInput interface { pulumi.Input ToOceanBlockDeviceMappingArrayOutput() OceanBlockDeviceMappingArrayOutput ToOceanBlockDeviceMappingArrayOutputWithContext(context.Context) OceanBlockDeviceMappingArrayOutput }
OceanBlockDeviceMappingArrayInput is an input type that accepts OceanBlockDeviceMappingArray and OceanBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingArrayInput` via:
OceanBlockDeviceMappingArray{ OceanBlockDeviceMappingArgs{...} }
type OceanBlockDeviceMappingArrayOutput ¶ added in v3.28.0
type OceanBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingArrayOutput) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingArrayOutput) Index ¶ added in v3.28.0
func (o OceanBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) OceanBlockDeviceMappingOutput
func (OceanBlockDeviceMappingArrayOutput) ToOceanBlockDeviceMappingArrayOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingArrayOutput) ToOceanBlockDeviceMappingArrayOutput() OceanBlockDeviceMappingArrayOutput
func (OceanBlockDeviceMappingArrayOutput) ToOceanBlockDeviceMappingArrayOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingArrayOutput) ToOceanBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanBlockDeviceMappingArrayOutput
type OceanBlockDeviceMappingEbs ¶ added in v3.28.0
type OceanBlockDeviceMappingEbs struct { // Boolean. Flag to delete the EBS on instance termination. DeleteOnTermination *bool `pulumi:"deleteOnTermination"` // Set dynamic IOPS properties. When using this object, you cannot use the `iops` attribute. You must use one or the other. DynamicIops *OceanBlockDeviceMappingEbsDynamicIops `pulumi:"dynamicIops"` // Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other. DynamicVolumeSize *OceanBlockDeviceMappingEbsDynamicVolumeSize `pulumi:"dynamicVolumeSize"` // Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume. Encrypted *bool `pulumi:"encrypted"` // Must be greater than or equal to 0. Iops *int `pulumi:"iops"` // String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted. KmsKeyId *string `pulumi:"kmsKeyId"` // (Optional) String. The Snapshot ID to mount by. SnapshotId *string `pulumi:"snapshotId"` // The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`. Throughput *int `pulumi:"throughput"` // Int. The size, in GB of the volume. VolumeSize *int `pulumi:"volumeSize"` // String. The type of the volume. (Example: `gp2`). VolumeType *string `pulumi:"volumeType"` }
type OceanBlockDeviceMappingEbsArgs ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsArgs struct { // Boolean. Flag to delete the EBS on instance termination. DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` // Set dynamic IOPS properties. When using this object, you cannot use the `iops` attribute. You must use one or the other. DynamicIops OceanBlockDeviceMappingEbsDynamicIopsPtrInput `pulumi:"dynamicIops"` // Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other. DynamicVolumeSize OceanBlockDeviceMappingEbsDynamicVolumeSizePtrInput `pulumi:"dynamicVolumeSize"` // Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume. Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // Must be greater than or equal to 0. Iops pulumi.IntPtrInput `pulumi:"iops"` // String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // (Optional) String. The Snapshot ID to mount by. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Int. The size, in GB of the volume. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // String. The type of the volume. (Example: `gp2`). VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (OceanBlockDeviceMappingEbsArgs) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsOutput ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsOutput() OceanBlockDeviceMappingEbsOutput
func (OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsOutputWithContext ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsOutput
func (OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsPtrOutput ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsPtrOutput() OceanBlockDeviceMappingEbsPtrOutput
func (OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsPtrOutputWithContext ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsArgs) ToOceanBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsPtrOutput
type OceanBlockDeviceMappingEbsDynamicIops ¶ added in v3.52.0
type OceanBlockDeviceMappingEbsDynamicIops struct { // Initial size for IOPS. BaseSize int `pulumi:"baseSize"` Resource string `pulumi:"resource"` // Additional size per resource unit (in IOPS). (Example: `baseSize=50`, `sizePerResourceUnit=20`, and an instance with 2 CPU is launched; its IOPS size will be: 90). SizePerResourceUnit int `pulumi:"sizePerResourceUnit"` }
type OceanBlockDeviceMappingEbsDynamicIopsArgs ¶ added in v3.52.0
type OceanBlockDeviceMappingEbsDynamicIopsArgs struct { // Initial size for IOPS. BaseSize pulumi.IntInput `pulumi:"baseSize"` Resource pulumi.StringInput `pulumi:"resource"` // Additional size per resource unit (in IOPS). (Example: `baseSize=50`, `sizePerResourceUnit=20`, and an instance with 2 CPU is launched; its IOPS size will be: 90). SizePerResourceUnit pulumi.IntInput `pulumi:"sizePerResourceUnit"` }
func (OceanBlockDeviceMappingEbsDynamicIopsArgs) ElementType ¶ added in v3.52.0
func (OceanBlockDeviceMappingEbsDynamicIopsArgs) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsOutput ¶ added in v3.52.0
func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsOutput() OceanBlockDeviceMappingEbsDynamicIopsOutput
func (OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsOutputWithContext ¶ added in v3.52.0
func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsOutput
func (OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput ¶ added in v3.52.0
func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
func (OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext ¶ added in v3.52.0
func (i OceanBlockDeviceMappingEbsDynamicIopsArgs) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
type OceanBlockDeviceMappingEbsDynamicIopsInput ¶ added in v3.52.0
type OceanBlockDeviceMappingEbsDynamicIopsInput interface { pulumi.Input ToOceanBlockDeviceMappingEbsDynamicIopsOutput() OceanBlockDeviceMappingEbsDynamicIopsOutput ToOceanBlockDeviceMappingEbsDynamicIopsOutputWithContext(context.Context) OceanBlockDeviceMappingEbsDynamicIopsOutput }
OceanBlockDeviceMappingEbsDynamicIopsInput is an input type that accepts OceanBlockDeviceMappingEbsDynamicIopsArgs and OceanBlockDeviceMappingEbsDynamicIopsOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingEbsDynamicIopsInput` via:
OceanBlockDeviceMappingEbsDynamicIopsArgs{...}
type OceanBlockDeviceMappingEbsDynamicIopsOutput ¶ added in v3.52.0
type OceanBlockDeviceMappingEbsDynamicIopsOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) BaseSize ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) BaseSize() pulumi.IntOutput
Initial size for IOPS.
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) ElementType ¶ added in v3.52.0
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) Resource ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) Resource() pulumi.StringOutput
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) SizePerResourceUnit ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) SizePerResourceUnit() pulumi.IntOutput
Additional size per resource unit (in IOPS). (Example: `baseSize=50`, `sizePerResourceUnit=20`, and an instance with 2 CPU is launched; its IOPS size will be: 90).
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsOutput ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsOutput() OceanBlockDeviceMappingEbsDynamicIopsOutput
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsOutputWithContext ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsOutput
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
func (OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
type OceanBlockDeviceMappingEbsDynamicIopsPtrInput ¶ added in v3.52.0
type OceanBlockDeviceMappingEbsDynamicIopsPtrInput interface { pulumi.Input ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext(context.Context) OceanBlockDeviceMappingEbsDynamicIopsPtrOutput }
OceanBlockDeviceMappingEbsDynamicIopsPtrInput is an input type that accepts OceanBlockDeviceMappingEbsDynamicIopsArgs, OceanBlockDeviceMappingEbsDynamicIopsPtr and OceanBlockDeviceMappingEbsDynamicIopsPtrOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingEbsDynamicIopsPtrInput` via:
OceanBlockDeviceMappingEbsDynamicIopsArgs{...} or: nil
func OceanBlockDeviceMappingEbsDynamicIopsPtr ¶ added in v3.52.0
func OceanBlockDeviceMappingEbsDynamicIopsPtr(v *OceanBlockDeviceMappingEbsDynamicIopsArgs) OceanBlockDeviceMappingEbsDynamicIopsPtrInput
type OceanBlockDeviceMappingEbsDynamicIopsPtrOutput ¶ added in v3.52.0
type OceanBlockDeviceMappingEbsDynamicIopsPtrOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) BaseSize ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) BaseSize() pulumi.IntPtrOutput
Initial size for IOPS.
func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ElementType ¶ added in v3.52.0
func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) Resource ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) Resource() pulumi.StringPtrOutput
func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) SizePerResourceUnit ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
Additional size per resource unit (in IOPS). (Example: `baseSize=50`, `sizePerResourceUnit=20`, and an instance with 2 CPU is launched; its IOPS size will be: 90).
func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutput() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
func (OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsDynamicIopsPtrOutput) ToOceanBlockDeviceMappingEbsDynamicIopsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
type OceanBlockDeviceMappingEbsDynamicVolumeSize ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsDynamicVolumeSize struct { // Int. Initial size for volume. (Example: 50) BaseSize int `pulumi:"baseSize"` // String. Resource type to increase volume size dynamically by. (Valid values: `CPU`) Resource string `pulumi:"resource"` // Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB). SizePerResourceUnit int `pulumi:"sizePerResourceUnit"` }
type OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs struct { // Int. Initial size for volume. (Example: 50) BaseSize pulumi.IntInput `pulumi:"baseSize"` // String. Resource type to increase volume size dynamically by. (Valid values: `CPU`) Resource pulumi.StringInput `pulumi:"resource"` // Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB). SizePerResourceUnit pulumi.IntInput `pulumi:"sizePerResourceUnit"` }
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutput ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext ¶ added in v3.28.0
func (i OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
type OceanBlockDeviceMappingEbsDynamicVolumeSizeInput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsDynamicVolumeSizeInput interface { pulumi.Input ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput }
OceanBlockDeviceMappingEbsDynamicVolumeSizeInput is an input type that accepts OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs and OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingEbsDynamicVolumeSizeInput` via:
OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs{...}
type OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) BaseSize ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) BaseSize() pulumi.IntOutput
Int. Initial size for volume. (Example: 50)
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) Resource ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) Resource() pulumi.StringOutput
String. Resource type to increase volume size dynamically by. (Valid values: `CPU`)
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) SizePerResourceUnit ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) SizePerResourceUnit() pulumi.IntOutput
Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB).
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
func (OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
type OceanBlockDeviceMappingEbsDynamicVolumeSizePtrInput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsDynamicVolumeSizePtrInput interface { pulumi.Input ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput }
OceanBlockDeviceMappingEbsDynamicVolumeSizePtrInput is an input type that accepts OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs, OceanBlockDeviceMappingEbsDynamicVolumeSizePtr and OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingEbsDynamicVolumeSizePtrInput` via:
OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs{...} or: nil
func OceanBlockDeviceMappingEbsDynamicVolumeSizePtr ¶ added in v3.28.0
func OceanBlockDeviceMappingEbsDynamicVolumeSizePtr(v *OceanBlockDeviceMappingEbsDynamicVolumeSizeArgs) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrInput
type OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) BaseSize ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) BaseSize() pulumi.IntPtrOutput
Int. Initial size for volume. (Example: 50)
func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Resource ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Resource() pulumi.StringPtrOutput
String. Resource type to increase volume size dynamically by. (Valid values: `CPU`)
func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) SizePerResourceUnit ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB).
func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
func (OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
type OceanBlockDeviceMappingEbsInput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsInput interface { pulumi.Input ToOceanBlockDeviceMappingEbsOutput() OceanBlockDeviceMappingEbsOutput ToOceanBlockDeviceMappingEbsOutputWithContext(context.Context) OceanBlockDeviceMappingEbsOutput }
OceanBlockDeviceMappingEbsInput is an input type that accepts OceanBlockDeviceMappingEbsArgs and OceanBlockDeviceMappingEbsOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingEbsInput` via:
OceanBlockDeviceMappingEbsArgs{...}
type OceanBlockDeviceMappingEbsOutput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingEbsOutput) DeleteOnTermination ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Boolean. Flag to delete the EBS on instance termination.
func (OceanBlockDeviceMappingEbsOutput) DynamicIops ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsOutput) DynamicIops() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
Set dynamic IOPS properties. When using this object, you cannot use the `iops` attribute. You must use one or the other.
func (OceanBlockDeviceMappingEbsOutput) DynamicVolumeSize ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) DynamicVolumeSize() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other.
func (OceanBlockDeviceMappingEbsOutput) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsOutput) Encrypted ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) Encrypted() pulumi.BoolPtrOutput
Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume.
func (OceanBlockDeviceMappingEbsOutput) Iops ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
Must be greater than or equal to 0.
func (OceanBlockDeviceMappingEbsOutput) KmsKeyId ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted.
func (OceanBlockDeviceMappingEbsOutput) SnapshotId ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
(Optional) String. The Snapshot ID to mount by.
func (OceanBlockDeviceMappingEbsOutput) Throughput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`.
func (OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsOutput() OceanBlockDeviceMappingEbsOutput
func (OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsOutput
func (OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsPtrOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsPtrOutput() OceanBlockDeviceMappingEbsPtrOutput
func (OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsPtrOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) ToOceanBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsPtrOutput
func (OceanBlockDeviceMappingEbsOutput) VolumeSize ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
Int. The size, in GB of the volume.
func (OceanBlockDeviceMappingEbsOutput) VolumeType ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
String. The type of the volume. (Example: `gp2`).
type OceanBlockDeviceMappingEbsPtrInput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsPtrInput interface { pulumi.Input ToOceanBlockDeviceMappingEbsPtrOutput() OceanBlockDeviceMappingEbsPtrOutput ToOceanBlockDeviceMappingEbsPtrOutputWithContext(context.Context) OceanBlockDeviceMappingEbsPtrOutput }
OceanBlockDeviceMappingEbsPtrInput is an input type that accepts OceanBlockDeviceMappingEbsArgs, OceanBlockDeviceMappingEbsPtr and OceanBlockDeviceMappingEbsPtrOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingEbsPtrInput` via:
OceanBlockDeviceMappingEbsArgs{...} or: nil
func OceanBlockDeviceMappingEbsPtr ¶ added in v3.28.0
func OceanBlockDeviceMappingEbsPtr(v *OceanBlockDeviceMappingEbsArgs) OceanBlockDeviceMappingEbsPtrInput
type OceanBlockDeviceMappingEbsPtrOutput ¶ added in v3.28.0
type OceanBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Boolean. Flag to delete the EBS on instance termination.
func (OceanBlockDeviceMappingEbsPtrOutput) DynamicIops ¶ added in v3.52.0
func (o OceanBlockDeviceMappingEbsPtrOutput) DynamicIops() OceanBlockDeviceMappingEbsDynamicIopsPtrOutput
Set dynamic IOPS properties. When using this object, you cannot use the `iops` attribute. You must use one or the other.
func (OceanBlockDeviceMappingEbsPtrOutput) DynamicVolumeSize ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) DynamicVolumeSize() OceanBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other.
func (OceanBlockDeviceMappingEbsPtrOutput) Elem ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) Elem() OceanBlockDeviceMappingEbsOutput
func (OceanBlockDeviceMappingEbsPtrOutput) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingEbsPtrOutput) Encrypted ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.BoolPtrOutput
Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume.
func (OceanBlockDeviceMappingEbsPtrOutput) Iops ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
Must be greater than or equal to 0.
func (OceanBlockDeviceMappingEbsPtrOutput) KmsKeyId ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted.
func (OceanBlockDeviceMappingEbsPtrOutput) SnapshotId ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
(Optional) String. The Snapshot ID to mount by.
func (OceanBlockDeviceMappingEbsPtrOutput) Throughput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`.
func (OceanBlockDeviceMappingEbsPtrOutput) ToOceanBlockDeviceMappingEbsPtrOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) ToOceanBlockDeviceMappingEbsPtrOutput() OceanBlockDeviceMappingEbsPtrOutput
func (OceanBlockDeviceMappingEbsPtrOutput) ToOceanBlockDeviceMappingEbsPtrOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) ToOceanBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanBlockDeviceMappingEbsPtrOutput
func (OceanBlockDeviceMappingEbsPtrOutput) VolumeSize ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Int. The size, in GB of the volume.
func (OceanBlockDeviceMappingEbsPtrOutput) VolumeType ¶ added in v3.28.0
func (o OceanBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
String. The type of the volume. (Example: `gp2`).
type OceanBlockDeviceMappingInput ¶ added in v3.28.0
type OceanBlockDeviceMappingInput interface { pulumi.Input ToOceanBlockDeviceMappingOutput() OceanBlockDeviceMappingOutput ToOceanBlockDeviceMappingOutputWithContext(context.Context) OceanBlockDeviceMappingOutput }
OceanBlockDeviceMappingInput is an input type that accepts OceanBlockDeviceMappingArgs and OceanBlockDeviceMappingOutput values. You can construct a concrete instance of `OceanBlockDeviceMappingInput` via:
OceanBlockDeviceMappingArgs{...}
type OceanBlockDeviceMappingOutput ¶ added in v3.28.0
type OceanBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (OceanBlockDeviceMappingOutput) DeviceName ¶ added in v3.28.0
func (o OceanBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
String. Set device name. (Example: `/dev/xvda`).
func (OceanBlockDeviceMappingOutput) Ebs ¶ added in v3.28.0
func (o OceanBlockDeviceMappingOutput) Ebs() OceanBlockDeviceMappingEbsPtrOutput
Object. Set Elastic Block Store properties .
func (OceanBlockDeviceMappingOutput) ElementType ¶ added in v3.28.0
func (OceanBlockDeviceMappingOutput) ElementType() reflect.Type
func (OceanBlockDeviceMappingOutput) ToOceanBlockDeviceMappingOutput ¶ added in v3.28.0
func (o OceanBlockDeviceMappingOutput) ToOceanBlockDeviceMappingOutput() OceanBlockDeviceMappingOutput
func (OceanBlockDeviceMappingOutput) ToOceanBlockDeviceMappingOutputWithContext ¶ added in v3.28.0
func (o OceanBlockDeviceMappingOutput) ToOceanBlockDeviceMappingOutputWithContext(ctx context.Context) OceanBlockDeviceMappingOutput
type OceanClusterOrientation ¶ added in v3.23.0
type OceanClusterOrientation struct { // You can control the approach that Ocean takes while launching nodes by configuring this value. Possible values: `costOriented`,`balanced`,`cheapest`. AvailabilityVsCost *string `pulumi:"availabilityVsCost"` }
type OceanClusterOrientationArgs ¶ added in v3.23.0
type OceanClusterOrientationArgs struct { // You can control the approach that Ocean takes while launching nodes by configuring this value. Possible values: `costOriented`,`balanced`,`cheapest`. AvailabilityVsCost pulumi.StringPtrInput `pulumi:"availabilityVsCost"` }
func (OceanClusterOrientationArgs) ElementType ¶ added in v3.23.0
func (OceanClusterOrientationArgs) ElementType() reflect.Type
func (OceanClusterOrientationArgs) ToOceanClusterOrientationOutput ¶ added in v3.23.0
func (i OceanClusterOrientationArgs) ToOceanClusterOrientationOutput() OceanClusterOrientationOutput
func (OceanClusterOrientationArgs) ToOceanClusterOrientationOutputWithContext ¶ added in v3.23.0
func (i OceanClusterOrientationArgs) ToOceanClusterOrientationOutputWithContext(ctx context.Context) OceanClusterOrientationOutput
type OceanClusterOrientationArray ¶ added in v3.23.0
type OceanClusterOrientationArray []OceanClusterOrientationInput
func (OceanClusterOrientationArray) ElementType ¶ added in v3.23.0
func (OceanClusterOrientationArray) ElementType() reflect.Type
func (OceanClusterOrientationArray) ToOceanClusterOrientationArrayOutput ¶ added in v3.23.0
func (i OceanClusterOrientationArray) ToOceanClusterOrientationArrayOutput() OceanClusterOrientationArrayOutput
func (OceanClusterOrientationArray) ToOceanClusterOrientationArrayOutputWithContext ¶ added in v3.23.0
func (i OceanClusterOrientationArray) ToOceanClusterOrientationArrayOutputWithContext(ctx context.Context) OceanClusterOrientationArrayOutput
type OceanClusterOrientationArrayInput ¶ added in v3.23.0
type OceanClusterOrientationArrayInput interface { pulumi.Input ToOceanClusterOrientationArrayOutput() OceanClusterOrientationArrayOutput ToOceanClusterOrientationArrayOutputWithContext(context.Context) OceanClusterOrientationArrayOutput }
OceanClusterOrientationArrayInput is an input type that accepts OceanClusterOrientationArray and OceanClusterOrientationArrayOutput values. You can construct a concrete instance of `OceanClusterOrientationArrayInput` via:
OceanClusterOrientationArray{ OceanClusterOrientationArgs{...} }
type OceanClusterOrientationArrayOutput ¶ added in v3.23.0
type OceanClusterOrientationArrayOutput struct{ *pulumi.OutputState }
func (OceanClusterOrientationArrayOutput) ElementType ¶ added in v3.23.0
func (OceanClusterOrientationArrayOutput) ElementType() reflect.Type
func (OceanClusterOrientationArrayOutput) Index ¶ added in v3.23.0
func (o OceanClusterOrientationArrayOutput) Index(i pulumi.IntInput) OceanClusterOrientationOutput
func (OceanClusterOrientationArrayOutput) ToOceanClusterOrientationArrayOutput ¶ added in v3.23.0
func (o OceanClusterOrientationArrayOutput) ToOceanClusterOrientationArrayOutput() OceanClusterOrientationArrayOutput
func (OceanClusterOrientationArrayOutput) ToOceanClusterOrientationArrayOutputWithContext ¶ added in v3.23.0
func (o OceanClusterOrientationArrayOutput) ToOceanClusterOrientationArrayOutputWithContext(ctx context.Context) OceanClusterOrientationArrayOutput
type OceanClusterOrientationInput ¶ added in v3.23.0
type OceanClusterOrientationInput interface { pulumi.Input ToOceanClusterOrientationOutput() OceanClusterOrientationOutput ToOceanClusterOrientationOutputWithContext(context.Context) OceanClusterOrientationOutput }
OceanClusterOrientationInput is an input type that accepts OceanClusterOrientationArgs and OceanClusterOrientationOutput values. You can construct a concrete instance of `OceanClusterOrientationInput` via:
OceanClusterOrientationArgs{...}
type OceanClusterOrientationOutput ¶ added in v3.23.0
type OceanClusterOrientationOutput struct{ *pulumi.OutputState }
func (OceanClusterOrientationOutput) AvailabilityVsCost ¶ added in v3.23.0
func (o OceanClusterOrientationOutput) AvailabilityVsCost() pulumi.StringPtrOutput
You can control the approach that Ocean takes while launching nodes by configuring this value. Possible values: `costOriented`,`balanced`,`cheapest`.
func (OceanClusterOrientationOutput) ElementType ¶ added in v3.23.0
func (OceanClusterOrientationOutput) ElementType() reflect.Type
func (OceanClusterOrientationOutput) ToOceanClusterOrientationOutput ¶ added in v3.23.0
func (o OceanClusterOrientationOutput) ToOceanClusterOrientationOutput() OceanClusterOrientationOutput
func (OceanClusterOrientationOutput) ToOceanClusterOrientationOutputWithContext ¶ added in v3.23.0
func (o OceanClusterOrientationOutput) ToOceanClusterOrientationOutputWithContext(ctx context.Context) OceanClusterOrientationOutput
type OceanDetachLoadBalancer ¶ added in v3.77.0
type OceanDetachLoadBalancer struct { // If type is "TARGET_GROUP" then an ARN is required. Otherwise is not allowed. Arn *string `pulumi:"arn"` // If type is "CLASSIC" then a name is required. Otherwise is not allowed. Name *string `pulumi:"name"` // Type of load balancer to use. Type string `pulumi:"type"` }
type OceanDetachLoadBalancerArgs ¶ added in v3.77.0
type OceanDetachLoadBalancerArgs struct { // If type is "TARGET_GROUP" then an ARN is required. Otherwise is not allowed. Arn pulumi.StringPtrInput `pulumi:"arn"` // If type is "CLASSIC" then a name is required. Otherwise is not allowed. Name pulumi.StringPtrInput `pulumi:"name"` // Type of load balancer to use. Type pulumi.StringInput `pulumi:"type"` }
func (OceanDetachLoadBalancerArgs) ElementType ¶ added in v3.77.0
func (OceanDetachLoadBalancerArgs) ElementType() reflect.Type
func (OceanDetachLoadBalancerArgs) ToOceanDetachLoadBalancerOutput ¶ added in v3.77.0
func (i OceanDetachLoadBalancerArgs) ToOceanDetachLoadBalancerOutput() OceanDetachLoadBalancerOutput
func (OceanDetachLoadBalancerArgs) ToOceanDetachLoadBalancerOutputWithContext ¶ added in v3.77.0
func (i OceanDetachLoadBalancerArgs) ToOceanDetachLoadBalancerOutputWithContext(ctx context.Context) OceanDetachLoadBalancerOutput
type OceanDetachLoadBalancerArray ¶ added in v3.77.0
type OceanDetachLoadBalancerArray []OceanDetachLoadBalancerInput
func (OceanDetachLoadBalancerArray) ElementType ¶ added in v3.77.0
func (OceanDetachLoadBalancerArray) ElementType() reflect.Type
func (OceanDetachLoadBalancerArray) ToOceanDetachLoadBalancerArrayOutput ¶ added in v3.77.0
func (i OceanDetachLoadBalancerArray) ToOceanDetachLoadBalancerArrayOutput() OceanDetachLoadBalancerArrayOutput
func (OceanDetachLoadBalancerArray) ToOceanDetachLoadBalancerArrayOutputWithContext ¶ added in v3.77.0
func (i OceanDetachLoadBalancerArray) ToOceanDetachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanDetachLoadBalancerArrayOutput
type OceanDetachLoadBalancerArrayInput ¶ added in v3.77.0
type OceanDetachLoadBalancerArrayInput interface { pulumi.Input ToOceanDetachLoadBalancerArrayOutput() OceanDetachLoadBalancerArrayOutput ToOceanDetachLoadBalancerArrayOutputWithContext(context.Context) OceanDetachLoadBalancerArrayOutput }
OceanDetachLoadBalancerArrayInput is an input type that accepts OceanDetachLoadBalancerArray and OceanDetachLoadBalancerArrayOutput values. You can construct a concrete instance of `OceanDetachLoadBalancerArrayInput` via:
OceanDetachLoadBalancerArray{ OceanDetachLoadBalancerArgs{...} }
type OceanDetachLoadBalancerArrayOutput ¶ added in v3.77.0
type OceanDetachLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (OceanDetachLoadBalancerArrayOutput) ElementType ¶ added in v3.77.0
func (OceanDetachLoadBalancerArrayOutput) ElementType() reflect.Type
func (OceanDetachLoadBalancerArrayOutput) Index ¶ added in v3.77.0
func (o OceanDetachLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanDetachLoadBalancerOutput
func (OceanDetachLoadBalancerArrayOutput) ToOceanDetachLoadBalancerArrayOutput ¶ added in v3.77.0
func (o OceanDetachLoadBalancerArrayOutput) ToOceanDetachLoadBalancerArrayOutput() OceanDetachLoadBalancerArrayOutput
func (OceanDetachLoadBalancerArrayOutput) ToOceanDetachLoadBalancerArrayOutputWithContext ¶ added in v3.77.0
func (o OceanDetachLoadBalancerArrayOutput) ToOceanDetachLoadBalancerArrayOutputWithContext(ctx context.Context) OceanDetachLoadBalancerArrayOutput
type OceanDetachLoadBalancerInput ¶ added in v3.77.0
type OceanDetachLoadBalancerInput interface { pulumi.Input ToOceanDetachLoadBalancerOutput() OceanDetachLoadBalancerOutput ToOceanDetachLoadBalancerOutputWithContext(context.Context) OceanDetachLoadBalancerOutput }
OceanDetachLoadBalancerInput is an input type that accepts OceanDetachLoadBalancerArgs and OceanDetachLoadBalancerOutput values. You can construct a concrete instance of `OceanDetachLoadBalancerInput` via:
OceanDetachLoadBalancerArgs{...}
type OceanDetachLoadBalancerOutput ¶ added in v3.77.0
type OceanDetachLoadBalancerOutput struct{ *pulumi.OutputState }
func (OceanDetachLoadBalancerOutput) Arn ¶ added in v3.77.0
func (o OceanDetachLoadBalancerOutput) Arn() pulumi.StringPtrOutput
If type is "TARGET_GROUP" then an ARN is required. Otherwise is not allowed.
func (OceanDetachLoadBalancerOutput) ElementType ¶ added in v3.77.0
func (OceanDetachLoadBalancerOutput) ElementType() reflect.Type
func (OceanDetachLoadBalancerOutput) Name ¶ added in v3.77.0
func (o OceanDetachLoadBalancerOutput) Name() pulumi.StringPtrOutput
If type is "CLASSIC" then a name is required. Otherwise is not allowed.
func (OceanDetachLoadBalancerOutput) ToOceanDetachLoadBalancerOutput ¶ added in v3.77.0
func (o OceanDetachLoadBalancerOutput) ToOceanDetachLoadBalancerOutput() OceanDetachLoadBalancerOutput
func (OceanDetachLoadBalancerOutput) ToOceanDetachLoadBalancerOutputWithContext ¶ added in v3.77.0
func (o OceanDetachLoadBalancerOutput) ToOceanDetachLoadBalancerOutputWithContext(ctx context.Context) OceanDetachLoadBalancerOutput
func (OceanDetachLoadBalancerOutput) Type ¶ added in v3.77.0
func (o OceanDetachLoadBalancerOutput) Type() pulumi.StringOutput
Type of load balancer to use.
type OceanExtendedResourceDefinition ¶ added in v3.15.0
type OceanExtendedResourceDefinition struct { pulumi.CustomResourceState // The extended resource name as should be requested by your pods and registered to the nodes. Cannot be updated. // The name should be a valid Kubernetes extended resource name. Name pulumi.StringOutput `pulumi:"name"` // A mapping between AWS instanceType or * as default and its value for the given extended resource. ResourceMapping pulumi.StringMapOutput `pulumi:"resourceMapping"` }
Provides a Spotinst Ocean AWS Extended Resource Definition resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := aws.NewOceanExtendedResourceDefinition(ctx, "example", &aws.OceanExtendedResourceDefinitionArgs{ Name: pulumi.String("terraform_extended_resource_definition"), ResourceMapping: pulumi.StringMap{ "c3.large": pulumi.String("2Ki"), "c3.xlarge": pulumi.String("4Ki"), }, }) if err != nil { return err } return nil }) }
```
func GetOceanExtendedResourceDefinition ¶ added in v3.15.0
func GetOceanExtendedResourceDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanExtendedResourceDefinitionState, opts ...pulumi.ResourceOption) (*OceanExtendedResourceDefinition, error)
GetOceanExtendedResourceDefinition gets an existing OceanExtendedResourceDefinition 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 NewOceanExtendedResourceDefinition ¶ added in v3.15.0
func NewOceanExtendedResourceDefinition(ctx *pulumi.Context, name string, args *OceanExtendedResourceDefinitionArgs, opts ...pulumi.ResourceOption) (*OceanExtendedResourceDefinition, error)
NewOceanExtendedResourceDefinition registers a new resource with the given unique name, arguments, and options.
func (*OceanExtendedResourceDefinition) ElementType ¶ added in v3.15.0
func (*OceanExtendedResourceDefinition) ElementType() reflect.Type
func (*OceanExtendedResourceDefinition) ToOceanExtendedResourceDefinitionOutput ¶ added in v3.15.0
func (i *OceanExtendedResourceDefinition) ToOceanExtendedResourceDefinitionOutput() OceanExtendedResourceDefinitionOutput
func (*OceanExtendedResourceDefinition) ToOceanExtendedResourceDefinitionOutputWithContext ¶ added in v3.15.0
func (i *OceanExtendedResourceDefinition) ToOceanExtendedResourceDefinitionOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionOutput
type OceanExtendedResourceDefinitionArgs ¶ added in v3.15.0
type OceanExtendedResourceDefinitionArgs struct { // The extended resource name as should be requested by your pods and registered to the nodes. Cannot be updated. // The name should be a valid Kubernetes extended resource name. Name pulumi.StringPtrInput // A mapping between AWS instanceType or * as default and its value for the given extended resource. ResourceMapping pulumi.StringMapInput }
The set of arguments for constructing a OceanExtendedResourceDefinition resource.
func (OceanExtendedResourceDefinitionArgs) ElementType ¶ added in v3.15.0
func (OceanExtendedResourceDefinitionArgs) ElementType() reflect.Type
type OceanExtendedResourceDefinitionArray ¶ added in v3.15.0
type OceanExtendedResourceDefinitionArray []OceanExtendedResourceDefinitionInput
func (OceanExtendedResourceDefinitionArray) ElementType ¶ added in v3.15.0
func (OceanExtendedResourceDefinitionArray) ElementType() reflect.Type
func (OceanExtendedResourceDefinitionArray) ToOceanExtendedResourceDefinitionArrayOutput ¶ added in v3.15.0
func (i OceanExtendedResourceDefinitionArray) ToOceanExtendedResourceDefinitionArrayOutput() OceanExtendedResourceDefinitionArrayOutput
func (OceanExtendedResourceDefinitionArray) ToOceanExtendedResourceDefinitionArrayOutputWithContext ¶ added in v3.15.0
func (i OceanExtendedResourceDefinitionArray) ToOceanExtendedResourceDefinitionArrayOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionArrayOutput
type OceanExtendedResourceDefinitionArrayInput ¶ added in v3.15.0
type OceanExtendedResourceDefinitionArrayInput interface { pulumi.Input ToOceanExtendedResourceDefinitionArrayOutput() OceanExtendedResourceDefinitionArrayOutput ToOceanExtendedResourceDefinitionArrayOutputWithContext(context.Context) OceanExtendedResourceDefinitionArrayOutput }
OceanExtendedResourceDefinitionArrayInput is an input type that accepts OceanExtendedResourceDefinitionArray and OceanExtendedResourceDefinitionArrayOutput values. You can construct a concrete instance of `OceanExtendedResourceDefinitionArrayInput` via:
OceanExtendedResourceDefinitionArray{ OceanExtendedResourceDefinitionArgs{...} }
type OceanExtendedResourceDefinitionArrayOutput ¶ added in v3.15.0
type OceanExtendedResourceDefinitionArrayOutput struct{ *pulumi.OutputState }
func (OceanExtendedResourceDefinitionArrayOutput) ElementType ¶ added in v3.15.0
func (OceanExtendedResourceDefinitionArrayOutput) ElementType() reflect.Type
func (OceanExtendedResourceDefinitionArrayOutput) ToOceanExtendedResourceDefinitionArrayOutput ¶ added in v3.15.0
func (o OceanExtendedResourceDefinitionArrayOutput) ToOceanExtendedResourceDefinitionArrayOutput() OceanExtendedResourceDefinitionArrayOutput
func (OceanExtendedResourceDefinitionArrayOutput) ToOceanExtendedResourceDefinitionArrayOutputWithContext ¶ added in v3.15.0
func (o OceanExtendedResourceDefinitionArrayOutput) ToOceanExtendedResourceDefinitionArrayOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionArrayOutput
type OceanExtendedResourceDefinitionInput ¶ added in v3.15.0
type OceanExtendedResourceDefinitionInput interface { pulumi.Input ToOceanExtendedResourceDefinitionOutput() OceanExtendedResourceDefinitionOutput ToOceanExtendedResourceDefinitionOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionOutput }
type OceanExtendedResourceDefinitionMap ¶ added in v3.15.0
type OceanExtendedResourceDefinitionMap map[string]OceanExtendedResourceDefinitionInput
func (OceanExtendedResourceDefinitionMap) ElementType ¶ added in v3.15.0
func (OceanExtendedResourceDefinitionMap) ElementType() reflect.Type
func (OceanExtendedResourceDefinitionMap) ToOceanExtendedResourceDefinitionMapOutput ¶ added in v3.15.0
func (i OceanExtendedResourceDefinitionMap) ToOceanExtendedResourceDefinitionMapOutput() OceanExtendedResourceDefinitionMapOutput
func (OceanExtendedResourceDefinitionMap) ToOceanExtendedResourceDefinitionMapOutputWithContext ¶ added in v3.15.0
func (i OceanExtendedResourceDefinitionMap) ToOceanExtendedResourceDefinitionMapOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionMapOutput
type OceanExtendedResourceDefinitionMapInput ¶ added in v3.15.0
type OceanExtendedResourceDefinitionMapInput interface { pulumi.Input ToOceanExtendedResourceDefinitionMapOutput() OceanExtendedResourceDefinitionMapOutput ToOceanExtendedResourceDefinitionMapOutputWithContext(context.Context) OceanExtendedResourceDefinitionMapOutput }
OceanExtendedResourceDefinitionMapInput is an input type that accepts OceanExtendedResourceDefinitionMap and OceanExtendedResourceDefinitionMapOutput values. You can construct a concrete instance of `OceanExtendedResourceDefinitionMapInput` via:
OceanExtendedResourceDefinitionMap{ "key": OceanExtendedResourceDefinitionArgs{...} }
type OceanExtendedResourceDefinitionMapOutput ¶ added in v3.15.0
type OceanExtendedResourceDefinitionMapOutput struct{ *pulumi.OutputState }
func (OceanExtendedResourceDefinitionMapOutput) ElementType ¶ added in v3.15.0
func (OceanExtendedResourceDefinitionMapOutput) ElementType() reflect.Type
func (OceanExtendedResourceDefinitionMapOutput) MapIndex ¶ added in v3.15.0
func (o OceanExtendedResourceDefinitionMapOutput) MapIndex(k pulumi.StringInput) OceanExtendedResourceDefinitionOutput
func (OceanExtendedResourceDefinitionMapOutput) ToOceanExtendedResourceDefinitionMapOutput ¶ added in v3.15.0
func (o OceanExtendedResourceDefinitionMapOutput) ToOceanExtendedResourceDefinitionMapOutput() OceanExtendedResourceDefinitionMapOutput
func (OceanExtendedResourceDefinitionMapOutput) ToOceanExtendedResourceDefinitionMapOutputWithContext ¶ added in v3.15.0
func (o OceanExtendedResourceDefinitionMapOutput) ToOceanExtendedResourceDefinitionMapOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionMapOutput
type OceanExtendedResourceDefinitionOutput ¶ added in v3.15.0
type OceanExtendedResourceDefinitionOutput struct{ *pulumi.OutputState }
func (OceanExtendedResourceDefinitionOutput) ElementType ¶ added in v3.15.0
func (OceanExtendedResourceDefinitionOutput) ElementType() reflect.Type
func (OceanExtendedResourceDefinitionOutput) Name ¶ added in v3.20.0
func (o OceanExtendedResourceDefinitionOutput) Name() pulumi.StringOutput
The extended resource name as should be requested by your pods and registered to the nodes. Cannot be updated. The name should be a valid Kubernetes extended resource name.
func (OceanExtendedResourceDefinitionOutput) ResourceMapping ¶ added in v3.20.0
func (o OceanExtendedResourceDefinitionOutput) ResourceMapping() pulumi.StringMapOutput
A mapping between AWS instanceType or * as default and its value for the given extended resource.
func (OceanExtendedResourceDefinitionOutput) ToOceanExtendedResourceDefinitionOutput ¶ added in v3.15.0
func (o OceanExtendedResourceDefinitionOutput) ToOceanExtendedResourceDefinitionOutput() OceanExtendedResourceDefinitionOutput
func (OceanExtendedResourceDefinitionOutput) ToOceanExtendedResourceDefinitionOutputWithContext ¶ added in v3.15.0
func (o OceanExtendedResourceDefinitionOutput) ToOceanExtendedResourceDefinitionOutputWithContext(ctx context.Context) OceanExtendedResourceDefinitionOutput
type OceanExtendedResourceDefinitionState ¶ added in v3.15.0
type OceanExtendedResourceDefinitionState struct { // The extended resource name as should be requested by your pods and registered to the nodes. Cannot be updated. // The name should be a valid Kubernetes extended resource name. Name pulumi.StringPtrInput // A mapping between AWS instanceType or * as default and its value for the given extended resource. ResourceMapping pulumi.StringMapInput }
func (OceanExtendedResourceDefinitionState) ElementType ¶ added in v3.15.0
func (OceanExtendedResourceDefinitionState) ElementType() reflect.Type
type OceanFilters ¶ added in v3.23.0
type OceanFilters struct { // The filtered instance types will support at least one of the architectures from this list. Architectures []string `pulumi:"architectures"` // The filtered instance types will belong to one of the categories types from this list. Categories []string `pulumi:"categories"` // The filtered instance types will have one of the disk type from this list. DiskTypes []string `pulumi:"diskTypes"` // Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc. ExcludeFamilies []string `pulumi:"excludeFamilies"` // In case excludeMetal is set to true, metal types will not be available for scaling. ExcludeMetal *bool `pulumi:"excludeMetal"` // The filtered instance types will have a hypervisor type from this list. Hypervisors []string `pulumi:"hypervisors"` // Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc. IncludeFamilies []string `pulumi:"includeFamilies"` // Ena is supported or not. IsEnaSupported *string `pulumi:"isEnaSupported"` // Maximum total number of GPUs. MaxGpu *int `pulumi:"maxGpu"` MaxMemoryGib *float64 `pulumi:"maxMemoryGib"` // Maximum Bandwidth in Gib/s of network performance. MaxNetworkPerformance *int `pulumi:"maxNetworkPerformance"` MaxVcpu *int `pulumi:"maxVcpu"` // Minimum number of network interfaces (ENIs). MinEnis *int `pulumi:"minEnis"` // Minimum total number of GPUs. MinGpu *int `pulumi:"minGpu"` // Minimum amount of Memory (GiB). MinMemoryGib *float64 `pulumi:"minMemoryGib"` // Minimum Bandwidth in Gib/s of network performance. MinNetworkPerformance *int `pulumi:"minNetworkPerformance"` // Minimum number of vcpus available. MinVcpu *int `pulumi:"minVcpu"` // The filtered instance types will have a root device types from this list. RootDeviceTypes []string `pulumi:"rootDeviceTypes"` // The filtered instance types will support at least one of the virtualization types from this list. VirtualizationTypes []string `pulumi:"virtualizationTypes"` }
type OceanFiltersArgs ¶ added in v3.23.0
type OceanFiltersArgs struct { // The filtered instance types will support at least one of the architectures from this list. Architectures pulumi.StringArrayInput `pulumi:"architectures"` // The filtered instance types will belong to one of the categories types from this list. Categories pulumi.StringArrayInput `pulumi:"categories"` // The filtered instance types will have one of the disk type from this list. DiskTypes pulumi.StringArrayInput `pulumi:"diskTypes"` // Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc. ExcludeFamilies pulumi.StringArrayInput `pulumi:"excludeFamilies"` // In case excludeMetal is set to true, metal types will not be available for scaling. ExcludeMetal pulumi.BoolPtrInput `pulumi:"excludeMetal"` // The filtered instance types will have a hypervisor type from this list. Hypervisors pulumi.StringArrayInput `pulumi:"hypervisors"` // Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc. IncludeFamilies pulumi.StringArrayInput `pulumi:"includeFamilies"` // Ena is supported or not. IsEnaSupported pulumi.StringPtrInput `pulumi:"isEnaSupported"` // Maximum total number of GPUs. MaxGpu pulumi.IntPtrInput `pulumi:"maxGpu"` MaxMemoryGib pulumi.Float64PtrInput `pulumi:"maxMemoryGib"` // Maximum Bandwidth in Gib/s of network performance. MaxNetworkPerformance pulumi.IntPtrInput `pulumi:"maxNetworkPerformance"` MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` // Minimum number of network interfaces (ENIs). MinEnis pulumi.IntPtrInput `pulumi:"minEnis"` // Minimum total number of GPUs. MinGpu pulumi.IntPtrInput `pulumi:"minGpu"` // Minimum amount of Memory (GiB). MinMemoryGib pulumi.Float64PtrInput `pulumi:"minMemoryGib"` // Minimum Bandwidth in Gib/s of network performance. MinNetworkPerformance pulumi.IntPtrInput `pulumi:"minNetworkPerformance"` // Minimum number of vcpus available. MinVcpu pulumi.IntPtrInput `pulumi:"minVcpu"` // The filtered instance types will have a root device types from this list. RootDeviceTypes pulumi.StringArrayInput `pulumi:"rootDeviceTypes"` // The filtered instance types will support at least one of the virtualization types from this list. VirtualizationTypes pulumi.StringArrayInput `pulumi:"virtualizationTypes"` }
func (OceanFiltersArgs) ElementType ¶ added in v3.23.0
func (OceanFiltersArgs) ElementType() reflect.Type
func (OceanFiltersArgs) ToOceanFiltersOutput ¶ added in v3.23.0
func (i OceanFiltersArgs) ToOceanFiltersOutput() OceanFiltersOutput
func (OceanFiltersArgs) ToOceanFiltersOutputWithContext ¶ added in v3.23.0
func (i OceanFiltersArgs) ToOceanFiltersOutputWithContext(ctx context.Context) OceanFiltersOutput
func (OceanFiltersArgs) ToOceanFiltersPtrOutput ¶ added in v3.23.0
func (i OceanFiltersArgs) ToOceanFiltersPtrOutput() OceanFiltersPtrOutput
func (OceanFiltersArgs) ToOceanFiltersPtrOutputWithContext ¶ added in v3.23.0
func (i OceanFiltersArgs) ToOceanFiltersPtrOutputWithContext(ctx context.Context) OceanFiltersPtrOutput
type OceanFiltersInput ¶ added in v3.23.0
type OceanFiltersInput interface { pulumi.Input ToOceanFiltersOutput() OceanFiltersOutput ToOceanFiltersOutputWithContext(context.Context) OceanFiltersOutput }
OceanFiltersInput is an input type that accepts OceanFiltersArgs and OceanFiltersOutput values. You can construct a concrete instance of `OceanFiltersInput` via:
OceanFiltersArgs{...}
type OceanFiltersOutput ¶ added in v3.23.0
type OceanFiltersOutput struct{ *pulumi.OutputState }
func (OceanFiltersOutput) Architectures ¶ added in v3.23.0
func (o OceanFiltersOutput) Architectures() pulumi.StringArrayOutput
The filtered instance types will support at least one of the architectures from this list.
func (OceanFiltersOutput) Categories ¶ added in v3.23.0
func (o OceanFiltersOutput) Categories() pulumi.StringArrayOutput
The filtered instance types will belong to one of the categories types from this list.
func (OceanFiltersOutput) DiskTypes ¶ added in v3.23.0
func (o OceanFiltersOutput) DiskTypes() pulumi.StringArrayOutput
The filtered instance types will have one of the disk type from this list.
func (OceanFiltersOutput) ElementType ¶ added in v3.23.0
func (OceanFiltersOutput) ElementType() reflect.Type
func (OceanFiltersOutput) ExcludeFamilies ¶ added in v3.23.0
func (o OceanFiltersOutput) ExcludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc.
func (OceanFiltersOutput) ExcludeMetal ¶ added in v3.23.0
func (o OceanFiltersOutput) ExcludeMetal() pulumi.BoolPtrOutput
In case excludeMetal is set to true, metal types will not be available for scaling.
func (OceanFiltersOutput) Hypervisors ¶ added in v3.23.0
func (o OceanFiltersOutput) Hypervisors() pulumi.StringArrayOutput
The filtered instance types will have a hypervisor type from this list.
func (OceanFiltersOutput) IncludeFamilies ¶ added in v3.23.0
func (o OceanFiltersOutput) IncludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc.
func (OceanFiltersOutput) IsEnaSupported ¶ added in v3.23.0
func (o OceanFiltersOutput) IsEnaSupported() pulumi.StringPtrOutput
Ena is supported or not.
func (OceanFiltersOutput) MaxGpu ¶ added in v3.23.0
func (o OceanFiltersOutput) MaxGpu() pulumi.IntPtrOutput
Maximum total number of GPUs.
func (OceanFiltersOutput) MaxMemoryGib ¶ added in v3.23.0
func (o OceanFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
func (OceanFiltersOutput) MaxNetworkPerformance ¶ added in v3.23.0
func (o OceanFiltersOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
Maximum Bandwidth in Gib/s of network performance.
func (OceanFiltersOutput) MaxVcpu ¶ added in v3.23.0
func (o OceanFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanFiltersOutput) MinEnis ¶ added in v3.23.0
func (o OceanFiltersOutput) MinEnis() pulumi.IntPtrOutput
Minimum number of network interfaces (ENIs).
func (OceanFiltersOutput) MinGpu ¶ added in v3.23.0
func (o OceanFiltersOutput) MinGpu() pulumi.IntPtrOutput
Minimum total number of GPUs.
func (OceanFiltersOutput) MinMemoryGib ¶ added in v3.23.0
func (o OceanFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
Minimum amount of Memory (GiB).
func (OceanFiltersOutput) MinNetworkPerformance ¶ added in v3.23.0
func (o OceanFiltersOutput) MinNetworkPerformance() pulumi.IntPtrOutput
Minimum Bandwidth in Gib/s of network performance.
func (OceanFiltersOutput) MinVcpu ¶ added in v3.23.0
func (o OceanFiltersOutput) MinVcpu() pulumi.IntPtrOutput
Minimum number of vcpus available.
func (OceanFiltersOutput) RootDeviceTypes ¶ added in v3.23.0
func (o OceanFiltersOutput) RootDeviceTypes() pulumi.StringArrayOutput
The filtered instance types will have a root device types from this list.
func (OceanFiltersOutput) ToOceanFiltersOutput ¶ added in v3.23.0
func (o OceanFiltersOutput) ToOceanFiltersOutput() OceanFiltersOutput
func (OceanFiltersOutput) ToOceanFiltersOutputWithContext ¶ added in v3.23.0
func (o OceanFiltersOutput) ToOceanFiltersOutputWithContext(ctx context.Context) OceanFiltersOutput
func (OceanFiltersOutput) ToOceanFiltersPtrOutput ¶ added in v3.23.0
func (o OceanFiltersOutput) ToOceanFiltersPtrOutput() OceanFiltersPtrOutput
func (OceanFiltersOutput) ToOceanFiltersPtrOutputWithContext ¶ added in v3.23.0
func (o OceanFiltersOutput) ToOceanFiltersPtrOutputWithContext(ctx context.Context) OceanFiltersPtrOutput
func (OceanFiltersOutput) VirtualizationTypes ¶ added in v3.23.0
func (o OceanFiltersOutput) VirtualizationTypes() pulumi.StringArrayOutput
The filtered instance types will support at least one of the virtualization types from this list.
type OceanFiltersPtrInput ¶ added in v3.23.0
type OceanFiltersPtrInput interface { pulumi.Input ToOceanFiltersPtrOutput() OceanFiltersPtrOutput ToOceanFiltersPtrOutputWithContext(context.Context) OceanFiltersPtrOutput }
OceanFiltersPtrInput is an input type that accepts OceanFiltersArgs, OceanFiltersPtr and OceanFiltersPtrOutput values. You can construct a concrete instance of `OceanFiltersPtrInput` via:
OceanFiltersArgs{...} or: nil
func OceanFiltersPtr ¶ added in v3.23.0
func OceanFiltersPtr(v *OceanFiltersArgs) OceanFiltersPtrInput
type OceanFiltersPtrOutput ¶ added in v3.23.0
type OceanFiltersPtrOutput struct{ *pulumi.OutputState }
func (OceanFiltersPtrOutput) Architectures ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) Architectures() pulumi.StringArrayOutput
The filtered instance types will support at least one of the architectures from this list.
func (OceanFiltersPtrOutput) Categories ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) Categories() pulumi.StringArrayOutput
The filtered instance types will belong to one of the categories types from this list.
func (OceanFiltersPtrOutput) DiskTypes ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) DiskTypes() pulumi.StringArrayOutput
The filtered instance types will have one of the disk type from this list.
func (OceanFiltersPtrOutput) Elem ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) Elem() OceanFiltersOutput
func (OceanFiltersPtrOutput) ElementType ¶ added in v3.23.0
func (OceanFiltersPtrOutput) ElementType() reflect.Type
func (OceanFiltersPtrOutput) ExcludeFamilies ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) ExcludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc.
func (OceanFiltersPtrOutput) ExcludeMetal ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) ExcludeMetal() pulumi.BoolPtrOutput
In case excludeMetal is set to true, metal types will not be available for scaling.
func (OceanFiltersPtrOutput) Hypervisors ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) Hypervisors() pulumi.StringArrayOutput
The filtered instance types will have a hypervisor type from this list.
func (OceanFiltersPtrOutput) IncludeFamilies ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) IncludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc.
func (OceanFiltersPtrOutput) IsEnaSupported ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) IsEnaSupported() pulumi.StringPtrOutput
Ena is supported or not.
func (OceanFiltersPtrOutput) MaxGpu ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MaxGpu() pulumi.IntPtrOutput
Maximum total number of GPUs.
func (OceanFiltersPtrOutput) MaxMemoryGib ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
func (OceanFiltersPtrOutput) MaxNetworkPerformance ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
Maximum Bandwidth in Gib/s of network performance.
func (OceanFiltersPtrOutput) MaxVcpu ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanFiltersPtrOutput) MinEnis ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MinEnis() pulumi.IntPtrOutput
Minimum number of network interfaces (ENIs).
func (OceanFiltersPtrOutput) MinGpu ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MinGpu() pulumi.IntPtrOutput
Minimum total number of GPUs.
func (OceanFiltersPtrOutput) MinMemoryGib ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
Minimum amount of Memory (GiB).
func (OceanFiltersPtrOutput) MinNetworkPerformance ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MinNetworkPerformance() pulumi.IntPtrOutput
Minimum Bandwidth in Gib/s of network performance.
func (OceanFiltersPtrOutput) MinVcpu ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
Minimum number of vcpus available.
func (OceanFiltersPtrOutput) RootDeviceTypes ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) RootDeviceTypes() pulumi.StringArrayOutput
The filtered instance types will have a root device types from this list.
func (OceanFiltersPtrOutput) ToOceanFiltersPtrOutput ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) ToOceanFiltersPtrOutput() OceanFiltersPtrOutput
func (OceanFiltersPtrOutput) ToOceanFiltersPtrOutputWithContext ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) ToOceanFiltersPtrOutputWithContext(ctx context.Context) OceanFiltersPtrOutput
func (OceanFiltersPtrOutput) VirtualizationTypes ¶ added in v3.23.0
func (o OceanFiltersPtrOutput) VirtualizationTypes() pulumi.StringArrayOutput
The filtered instance types will support at least one of the virtualization types from this list.
type OceanInput ¶
type OceanInput interface { pulumi.Input ToOceanOutput() OceanOutput ToOceanOutputWithContext(ctx context.Context) OceanOutput }
type OceanInstanceMetadataOptions ¶ added in v3.6.0
type OceanInstanceMetadataOptions struct { // An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel. HttpPutResponseHopLimit *int `pulumi:"httpPutResponseHopLimit"` // Determines if a signed token is required or not. Valid values: `optional` or `required`. HttpTokens string `pulumi:"httpTokens"` }
type OceanInstanceMetadataOptionsArgs ¶ added in v3.6.0
type OceanInstanceMetadataOptionsArgs struct { // An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel. HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` // Determines if a signed token is required or not. Valid values: `optional` or `required`. HttpTokens pulumi.StringInput `pulumi:"httpTokens"` }
func (OceanInstanceMetadataOptionsArgs) ElementType ¶ added in v3.6.0
func (OceanInstanceMetadataOptionsArgs) ElementType() reflect.Type
func (OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsOutput ¶ added in v3.6.0
func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsOutput() OceanInstanceMetadataOptionsOutput
func (OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsOutputWithContext ¶ added in v3.6.0
func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsOutput
func (OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsPtrOutput ¶ added in v3.6.0
func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsPtrOutput() OceanInstanceMetadataOptionsPtrOutput
func (OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.6.0
func (i OceanInstanceMetadataOptionsArgs) ToOceanInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsPtrOutput
type OceanInstanceMetadataOptionsInput ¶ added in v3.6.0
type OceanInstanceMetadataOptionsInput interface { pulumi.Input ToOceanInstanceMetadataOptionsOutput() OceanInstanceMetadataOptionsOutput ToOceanInstanceMetadataOptionsOutputWithContext(context.Context) OceanInstanceMetadataOptionsOutput }
OceanInstanceMetadataOptionsInput is an input type that accepts OceanInstanceMetadataOptionsArgs and OceanInstanceMetadataOptionsOutput values. You can construct a concrete instance of `OceanInstanceMetadataOptionsInput` via:
OceanInstanceMetadataOptionsArgs{...}
type OceanInstanceMetadataOptionsOutput ¶ added in v3.6.0
type OceanInstanceMetadataOptionsOutput struct{ *pulumi.OutputState }
func (OceanInstanceMetadataOptionsOutput) ElementType ¶ added in v3.6.0
func (OceanInstanceMetadataOptionsOutput) ElementType() reflect.Type
func (OceanInstanceMetadataOptionsOutput) HttpPutResponseHopLimit ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel.
func (OceanInstanceMetadataOptionsOutput) HttpTokens ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
Determines if a signed token is required or not. Valid values: `optional` or `required`.
func (OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsOutput ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsOutput() OceanInstanceMetadataOptionsOutput
func (OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsOutputWithContext ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsOutput
func (OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsPtrOutput ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsPtrOutput() OceanInstanceMetadataOptionsPtrOutput
func (OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsOutput) ToOceanInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsPtrOutput
type OceanInstanceMetadataOptionsPtrInput ¶ added in v3.6.0
type OceanInstanceMetadataOptionsPtrInput interface { pulumi.Input ToOceanInstanceMetadataOptionsPtrOutput() OceanInstanceMetadataOptionsPtrOutput ToOceanInstanceMetadataOptionsPtrOutputWithContext(context.Context) OceanInstanceMetadataOptionsPtrOutput }
OceanInstanceMetadataOptionsPtrInput is an input type that accepts OceanInstanceMetadataOptionsArgs, OceanInstanceMetadataOptionsPtr and OceanInstanceMetadataOptionsPtrOutput values. You can construct a concrete instance of `OceanInstanceMetadataOptionsPtrInput` via:
OceanInstanceMetadataOptionsArgs{...} or: nil
func OceanInstanceMetadataOptionsPtr ¶ added in v3.6.0
func OceanInstanceMetadataOptionsPtr(v *OceanInstanceMetadataOptionsArgs) OceanInstanceMetadataOptionsPtrInput
type OceanInstanceMetadataOptionsPtrOutput ¶ added in v3.6.0
type OceanInstanceMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (OceanInstanceMetadataOptionsPtrOutput) ElementType ¶ added in v3.6.0
func (OceanInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
func (OceanInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel.
func (OceanInstanceMetadataOptionsPtrOutput) HttpTokens ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
Determines if a signed token is required or not. Valid values: `optional` or `required`.
func (OceanInstanceMetadataOptionsPtrOutput) ToOceanInstanceMetadataOptionsPtrOutput ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsPtrOutput) ToOceanInstanceMetadataOptionsPtrOutput() OceanInstanceMetadataOptionsPtrOutput
func (OceanInstanceMetadataOptionsPtrOutput) ToOceanInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.6.0
func (o OceanInstanceMetadataOptionsPtrOutput) ToOceanInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanInstanceMetadataOptionsPtrOutput
type OceanLaunchSpec ¶
type OceanLaunchSpec struct { pulumi.CustomResourceState // Configure public IP address allocation. AssociatePublicIpAddress pulumi.BoolPtrOutput `pulumi:"associatePublicIpAddress"` // Auto Scaling scale down operations. AutoscaleDowns OceanLaunchSpecAutoscaleDownArrayOutput `pulumi:"autoscaleDowns"` // Set custom headroom per Virtual Node Group. Provide a list of headrooms object. AutoscaleHeadrooms OceanLaunchSpecAutoscaleHeadroomArrayOutput `pulumi:"autoscaleHeadrooms"` // Set automatic headroom per launch spec. AutoscaleHeadroomsAutomatics OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput `pulumi:"autoscaleHeadroomsAutomatics"` // Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes. BlockDeviceMappings OceanLaunchSpecBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"` CreateOptions OceanLaunchSpecCreateOptionsPtrOutput `pulumi:"createOptions"` DeleteOptions OceanLaunchSpecDeleteOptionsPtrOutput `pulumi:"deleteOptions"` // Assign an Elastic IP to the instances spun by the Virtual Node Group. Can be null. ElasticIpPools OceanLaunchSpecElasticIpPoolArrayOutput `pulumi:"elasticIpPools"` EphemeralStorages OceanLaunchSpecEphemeralStorageArrayOutput `pulumi:"ephemeralStorages"` // The ARN or name of an IAM instance profile to associate with launched instances. IamInstanceProfile pulumi.StringPtrOutput `pulumi:"iamInstanceProfile"` // ID of the image used to launch the instances. ImageId pulumi.StringPtrOutput `pulumi:"imageId"` // Array of objects (Image object, containing the id of the image used to launch instances.) You can configure VNG with either the imageId or images objects, but not both simultaneously. // For each architecture type (amd64, arm64) only one AMI is allowed. Valid values: null, or an array with at least one element. Images OceanLaunchSpecImageArrayOutput `pulumi:"images"` // Ocean instance metadata options object for IMDSv2. InstanceMetadataOptions OceanLaunchSpecInstanceMetadataOptionsPtrOutput `pulumi:"instanceMetadataOptions"` // A list of instance types allowed to be provisioned for pods pending under the specified launch specification. The list overrides the list defined for the cluster. InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` // The instance types that match with all filters compose the Virtual Node Group's instanceTypes parameter. // The architectures that come from the Virtual Node Group's images will be taken into account when using this parameter. Cannot be configured together with Virtual Node Group's instanceTypes and with the Cluster's whitelist/blacklist/filters. InstanceTypesFilters OceanLaunchSpecInstanceTypesFiltersPtrOutput `pulumi:"instanceTypesFilters"` // Optionally adds labels to instances launched in the cluster. Labels OceanLaunchSpecLabelArrayOutput `pulumi:"labels"` // The name of the Virtual Node Group. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Ocean cluster. OceanId pulumi.StringOutput `pulumi:"oceanId"` // A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution. PreferredOdTypes pulumi.StringArrayOutput `pulumi:"preferredOdTypes"` // A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution. PreferredSpotTypes pulumi.StringArrayOutput `pulumi:"preferredSpotTypes"` // Specifies the count of ENIs to reserve per instance type for scaling purposes. ReservedEnis pulumi.IntPtrOutput `pulumi:"reservedEnis"` ResourceLimits OceanLaunchSpecResourceLimitArrayOutput `pulumi:"resourceLimits"` // Boolean. When set to `true`, nodes will be treated as if all pods running have the restrict-scale-down label. Therefore, Ocean will not scale nodes down unless empty. RestrictScaleDown pulumi.BoolPtrOutput `pulumi:"restrictScaleDown"` // Set root volume size (in GB). RootVolumeSize pulumi.IntPtrOutput `pulumi:"rootVolumeSize"` // Used to specify times that the nodes in the virtual node group will be taken down. SchedulingShutdownHours OceanLaunchSpecSchedulingShutdownHoursPtrOutput `pulumi:"schedulingShutdownHours"` // Used to define scheduled tasks such as a manual headroom update. SchedulingTasks OceanLaunchSpecSchedulingTaskArrayOutput `pulumi:"schedulingTasks"` // Optionally adds security group IDs. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` Strategies OceanLaunchSpecStrategyArrayOutput `pulumi:"strategies"` // A list of subnet IDs. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // A key/value mapping of tags to assign to the resource. Tags OceanLaunchSpecTagArrayOutput `pulumi:"tags"` // Optionally adds labels to instances launched in the cluster. Taints OceanLaunchSpecTaintArrayOutput `pulumi:"taints"` UpdatePolicy OceanLaunchSpecUpdatePolicyPtrOutput `pulumi:"updatePolicy"` // Base64-encoded MIME user data to make available to the instances. UserData pulumi.StringPtrOutput `pulumi:"userData"` }
Manages a Spotinst Ocean AWS [Virtual Node Group](https://docs.spot.io/ocean/features/launch-specifications) resource.
func GetOceanLaunchSpec ¶
func GetOceanLaunchSpec(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanLaunchSpecState, opts ...pulumi.ResourceOption) (*OceanLaunchSpec, error)
GetOceanLaunchSpec gets an existing OceanLaunchSpec 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 NewOceanLaunchSpec ¶
func NewOceanLaunchSpec(ctx *pulumi.Context, name string, args *OceanLaunchSpecArgs, opts ...pulumi.ResourceOption) (*OceanLaunchSpec, error)
NewOceanLaunchSpec registers a new resource with the given unique name, arguments, and options.
func (*OceanLaunchSpec) ElementType ¶
func (*OceanLaunchSpec) ElementType() reflect.Type
func (*OceanLaunchSpec) ToOceanLaunchSpecOutput ¶
func (i *OceanLaunchSpec) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
func (*OceanLaunchSpec) ToOceanLaunchSpecOutputWithContext ¶
func (i *OceanLaunchSpec) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
type OceanLaunchSpecArgs ¶
type OceanLaunchSpecArgs struct { // Configure public IP address allocation. AssociatePublicIpAddress pulumi.BoolPtrInput // Auto Scaling scale down operations. AutoscaleDowns OceanLaunchSpecAutoscaleDownArrayInput // Set custom headroom per Virtual Node Group. Provide a list of headrooms object. AutoscaleHeadrooms OceanLaunchSpecAutoscaleHeadroomArrayInput // Set automatic headroom per launch spec. AutoscaleHeadroomsAutomatics OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput // Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes. BlockDeviceMappings OceanLaunchSpecBlockDeviceMappingArrayInput CreateOptions OceanLaunchSpecCreateOptionsPtrInput DeleteOptions OceanLaunchSpecDeleteOptionsPtrInput // Assign an Elastic IP to the instances spun by the Virtual Node Group. Can be null. ElasticIpPools OceanLaunchSpecElasticIpPoolArrayInput EphemeralStorages OceanLaunchSpecEphemeralStorageArrayInput // The ARN or name of an IAM instance profile to associate with launched instances. IamInstanceProfile pulumi.StringPtrInput // ID of the image used to launch the instances. ImageId pulumi.StringPtrInput // Array of objects (Image object, containing the id of the image used to launch instances.) You can configure VNG with either the imageId or images objects, but not both simultaneously. // For each architecture type (amd64, arm64) only one AMI is allowed. Valid values: null, or an array with at least one element. Images OceanLaunchSpecImageArrayInput // Ocean instance metadata options object for IMDSv2. InstanceMetadataOptions OceanLaunchSpecInstanceMetadataOptionsPtrInput // A list of instance types allowed to be provisioned for pods pending under the specified launch specification. The list overrides the list defined for the cluster. InstanceTypes pulumi.StringArrayInput // The instance types that match with all filters compose the Virtual Node Group's instanceTypes parameter. // The architectures that come from the Virtual Node Group's images will be taken into account when using this parameter. Cannot be configured together with Virtual Node Group's instanceTypes and with the Cluster's whitelist/blacklist/filters. InstanceTypesFilters OceanLaunchSpecInstanceTypesFiltersPtrInput // Optionally adds labels to instances launched in the cluster. Labels OceanLaunchSpecLabelArrayInput // The name of the Virtual Node Group. Name pulumi.StringPtrInput // The ID of the Ocean cluster. OceanId pulumi.StringInput // A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution. PreferredOdTypes pulumi.StringArrayInput // A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution. PreferredSpotTypes pulumi.StringArrayInput // Specifies the count of ENIs to reserve per instance type for scaling purposes. ReservedEnis pulumi.IntPtrInput ResourceLimits OceanLaunchSpecResourceLimitArrayInput // Boolean. When set to `true`, nodes will be treated as if all pods running have the restrict-scale-down label. Therefore, Ocean will not scale nodes down unless empty. RestrictScaleDown pulumi.BoolPtrInput // Set root volume size (in GB). RootVolumeSize pulumi.IntPtrInput // Used to specify times that the nodes in the virtual node group will be taken down. SchedulingShutdownHours OceanLaunchSpecSchedulingShutdownHoursPtrInput // Used to define scheduled tasks such as a manual headroom update. SchedulingTasks OceanLaunchSpecSchedulingTaskArrayInput // Optionally adds security group IDs. SecurityGroups pulumi.StringArrayInput Strategies OceanLaunchSpecStrategyArrayInput // A list of subnet IDs. SubnetIds pulumi.StringArrayInput // A key/value mapping of tags to assign to the resource. Tags OceanLaunchSpecTagArrayInput // Optionally adds labels to instances launched in the cluster. Taints OceanLaunchSpecTaintArrayInput UpdatePolicy OceanLaunchSpecUpdatePolicyPtrInput // Base64-encoded MIME user data to make available to the instances. UserData pulumi.StringPtrInput }
The set of arguments for constructing a OceanLaunchSpec resource.
func (OceanLaunchSpecArgs) ElementType ¶
func (OceanLaunchSpecArgs) ElementType() reflect.Type
type OceanLaunchSpecArray ¶
type OceanLaunchSpecArray []OceanLaunchSpecInput
func (OceanLaunchSpecArray) ElementType ¶
func (OceanLaunchSpecArray) ElementType() reflect.Type
func (OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutput ¶
func (i OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput
func (OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutputWithContext ¶
func (i OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutputWithContext(ctx context.Context) OceanLaunchSpecArrayOutput
type OceanLaunchSpecArrayInput ¶
type OceanLaunchSpecArrayInput interface { pulumi.Input ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput ToOceanLaunchSpecArrayOutputWithContext(context.Context) OceanLaunchSpecArrayOutput }
OceanLaunchSpecArrayInput is an input type that accepts OceanLaunchSpecArray and OceanLaunchSpecArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecArrayInput` via:
OceanLaunchSpecArray{ OceanLaunchSpecArgs{...} }
type OceanLaunchSpecArrayOutput ¶
type OceanLaunchSpecArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecArrayOutput) ElementType ¶
func (OceanLaunchSpecArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecArrayOutput) Index ¶
func (o OceanLaunchSpecArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecOutput
func (OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutput ¶
func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput
func (OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutputWithContext ¶
func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutputWithContext(ctx context.Context) OceanLaunchSpecArrayOutput
type OceanLaunchSpecAutoscaleDown ¶ added in v3.24.0
type OceanLaunchSpecAutoscaleDown struct { // The maximum percentage allowed to scale down in a single scaling action on the nodes running in a specific VNG. Allowed only if maxScaleDownPercentage is set to null at the cluster level. Number between [0.1-100]. MaxScaleDownPercentage *float64 `pulumi:"maxScaleDownPercentage"` }
type OceanLaunchSpecAutoscaleDownArgs ¶ added in v3.24.0
type OceanLaunchSpecAutoscaleDownArgs struct { // The maximum percentage allowed to scale down in a single scaling action on the nodes running in a specific VNG. Allowed only if maxScaleDownPercentage is set to null at the cluster level. Number between [0.1-100]. MaxScaleDownPercentage pulumi.Float64PtrInput `pulumi:"maxScaleDownPercentage"` }
func (OceanLaunchSpecAutoscaleDownArgs) ElementType ¶ added in v3.24.0
func (OceanLaunchSpecAutoscaleDownArgs) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleDownArgs) ToOceanLaunchSpecAutoscaleDownOutput ¶ added in v3.24.0
func (i OceanLaunchSpecAutoscaleDownArgs) ToOceanLaunchSpecAutoscaleDownOutput() OceanLaunchSpecAutoscaleDownOutput
func (OceanLaunchSpecAutoscaleDownArgs) ToOceanLaunchSpecAutoscaleDownOutputWithContext ¶ added in v3.24.0
func (i OceanLaunchSpecAutoscaleDownArgs) ToOceanLaunchSpecAutoscaleDownOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownOutput
type OceanLaunchSpecAutoscaleDownArray ¶ added in v3.24.0
type OceanLaunchSpecAutoscaleDownArray []OceanLaunchSpecAutoscaleDownInput
func (OceanLaunchSpecAutoscaleDownArray) ElementType ¶ added in v3.24.0
func (OceanLaunchSpecAutoscaleDownArray) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleDownArray) ToOceanLaunchSpecAutoscaleDownArrayOutput ¶ added in v3.24.0
func (i OceanLaunchSpecAutoscaleDownArray) ToOceanLaunchSpecAutoscaleDownArrayOutput() OceanLaunchSpecAutoscaleDownArrayOutput
func (OceanLaunchSpecAutoscaleDownArray) ToOceanLaunchSpecAutoscaleDownArrayOutputWithContext ¶ added in v3.24.0
func (i OceanLaunchSpecAutoscaleDownArray) ToOceanLaunchSpecAutoscaleDownArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownArrayOutput
type OceanLaunchSpecAutoscaleDownArrayInput ¶ added in v3.24.0
type OceanLaunchSpecAutoscaleDownArrayInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleDownArrayOutput() OceanLaunchSpecAutoscaleDownArrayOutput ToOceanLaunchSpecAutoscaleDownArrayOutputWithContext(context.Context) OceanLaunchSpecAutoscaleDownArrayOutput }
OceanLaunchSpecAutoscaleDownArrayInput is an input type that accepts OceanLaunchSpecAutoscaleDownArray and OceanLaunchSpecAutoscaleDownArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleDownArrayInput` via:
OceanLaunchSpecAutoscaleDownArray{ OceanLaunchSpecAutoscaleDownArgs{...} }
type OceanLaunchSpecAutoscaleDownArrayOutput ¶ added in v3.24.0
type OceanLaunchSpecAutoscaleDownArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleDownArrayOutput) ElementType ¶ added in v3.24.0
func (OceanLaunchSpecAutoscaleDownArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleDownArrayOutput) ToOceanLaunchSpecAutoscaleDownArrayOutput ¶ added in v3.24.0
func (o OceanLaunchSpecAutoscaleDownArrayOutput) ToOceanLaunchSpecAutoscaleDownArrayOutput() OceanLaunchSpecAutoscaleDownArrayOutput
func (OceanLaunchSpecAutoscaleDownArrayOutput) ToOceanLaunchSpecAutoscaleDownArrayOutputWithContext ¶ added in v3.24.0
func (o OceanLaunchSpecAutoscaleDownArrayOutput) ToOceanLaunchSpecAutoscaleDownArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownArrayOutput
type OceanLaunchSpecAutoscaleDownInput ¶ added in v3.24.0
type OceanLaunchSpecAutoscaleDownInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleDownOutput() OceanLaunchSpecAutoscaleDownOutput ToOceanLaunchSpecAutoscaleDownOutputWithContext(context.Context) OceanLaunchSpecAutoscaleDownOutput }
OceanLaunchSpecAutoscaleDownInput is an input type that accepts OceanLaunchSpecAutoscaleDownArgs and OceanLaunchSpecAutoscaleDownOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleDownInput` via:
OceanLaunchSpecAutoscaleDownArgs{...}
type OceanLaunchSpecAutoscaleDownOutput ¶ added in v3.24.0
type OceanLaunchSpecAutoscaleDownOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleDownOutput) ElementType ¶ added in v3.24.0
func (OceanLaunchSpecAutoscaleDownOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleDownOutput) MaxScaleDownPercentage ¶ added in v3.24.0
func (o OceanLaunchSpecAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
The maximum percentage allowed to scale down in a single scaling action on the nodes running in a specific VNG. Allowed only if maxScaleDownPercentage is set to null at the cluster level. Number between [0.1-100].
func (OceanLaunchSpecAutoscaleDownOutput) ToOceanLaunchSpecAutoscaleDownOutput ¶ added in v3.24.0
func (o OceanLaunchSpecAutoscaleDownOutput) ToOceanLaunchSpecAutoscaleDownOutput() OceanLaunchSpecAutoscaleDownOutput
func (OceanLaunchSpecAutoscaleDownOutput) ToOceanLaunchSpecAutoscaleDownOutputWithContext ¶ added in v3.24.0
func (o OceanLaunchSpecAutoscaleDownOutput) ToOceanLaunchSpecAutoscaleDownOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleDownOutput
type OceanLaunchSpecAutoscaleHeadroom ¶
type OceanLaunchSpecAutoscaleHeadroom struct { // Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit *int `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUS to allocate for each headroom unit. GpuPerUnit *int `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate for each headroom unit. MemoryPerUnit *int `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU. NumOfUnits int `pulumi:"numOfUnits"` }
type OceanLaunchSpecAutoscaleHeadroomArgs ¶
type OceanLaunchSpecAutoscaleHeadroomArgs struct { // Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUS to allocate for each headroom unit. GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate for each headroom unit. MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU. NumOfUnits pulumi.IntInput `pulumi:"numOfUnits"` }
func (OceanLaunchSpecAutoscaleHeadroomArgs) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomArgs) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutput ¶
func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
func (OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext ¶
func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
type OceanLaunchSpecAutoscaleHeadroomArray ¶
type OceanLaunchSpecAutoscaleHeadroomArray []OceanLaunchSpecAutoscaleHeadroomInput
func (OceanLaunchSpecAutoscaleHeadroomArray) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomArray) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput ¶
func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext ¶
func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
type OceanLaunchSpecAutoscaleHeadroomArrayInput ¶
type OceanLaunchSpecAutoscaleHeadroomArrayInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput }
OceanLaunchSpecAutoscaleHeadroomArrayInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomArray and OceanLaunchSpecAutoscaleHeadroomArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomArrayInput` via:
OceanLaunchSpecAutoscaleHeadroomArray{ OceanLaunchSpecAutoscaleHeadroomArgs{...} }
type OceanLaunchSpecAutoscaleHeadroomArrayOutput ¶
type OceanLaunchSpecAutoscaleHeadroomArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput ¶
func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext ¶
func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
type OceanLaunchSpecAutoscaleHeadroomInput ¶
type OceanLaunchSpecAutoscaleHeadroomInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomOutput }
OceanLaunchSpecAutoscaleHeadroomInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomArgs and OceanLaunchSpecAutoscaleHeadroomOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomInput` via:
OceanLaunchSpecAutoscaleHeadroomArgs{...}
type OceanLaunchSpecAutoscaleHeadroomOutput ¶
type OceanLaunchSpecAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanLaunchSpecAutoscaleHeadroomOutput) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomOutput) GpuPerUnit ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of GPUS to allocate for each headroom unit.
func (OceanLaunchSpecAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MiB) to allocate for each headroom unit.
func (OceanLaunchSpecAutoscaleHeadroomOutput) NumOfUnits ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU.
func (OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutput ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
func (OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
type OceanLaunchSpecAutoscaleHeadroomsAutomatic ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomatic struct { // Number between 0-200 to control the headroom % of the specific Virtual Node Group. Effective when cluster.autoScaler.headroom.automatic.`isEnabled` = true is set on the Ocean cluster. AutoHeadroomPercentage *int `pulumi:"autoHeadroomPercentage"` }
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs struct { // Number between 0-200 to control the headroom % of the specific Virtual Node Group. Effective when cluster.autoScaler.headroom.automatic.`isEnabled` = true is set on the Ocean cluster. AutoHeadroomPercentage pulumi.IntPtrInput `pulumi:"autoHeadroomPercentage"` }
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArray ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArray []OceanLaunchSpecAutoscaleHeadroomsAutomaticInput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput }
OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomsAutomaticArray and OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput` via:
OceanLaunchSpecAutoscaleHeadroomsAutomaticArray{ OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs{...} }
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
type OceanLaunchSpecAutoscaleHeadroomsAutomaticInput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput }
OceanLaunchSpecAutoscaleHeadroomsAutomaticInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs and OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomsAutomaticInput` via:
OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs{...}
type OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) AutoHeadroomPercentage ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
Number between 0-200 to control the headroom % of the specific Virtual Node Group. Effective when cluster.autoScaler.headroom.automatic.`isEnabled` = true is set on the Ocean cluster.
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
type OceanLaunchSpecBlockDeviceMapping ¶
type OceanLaunchSpecBlockDeviceMapping struct { // String. Set device name. (Example: `/dev/xvda`). DeviceName *string `pulumi:"deviceName"` // Object. Set Elastic Block Store properties . Ebs *OceanLaunchSpecBlockDeviceMappingEbs `pulumi:"ebs"` // String. Suppresses the specified device included in the block device mapping of the AMI. NoDevice *string `pulumi:"noDevice"` VirtualName *string `pulumi:"virtualName"` }
type OceanLaunchSpecBlockDeviceMappingArgs ¶
type OceanLaunchSpecBlockDeviceMappingArgs struct { // String. Set device name. (Example: `/dev/xvda`). DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Object. Set Elastic Block Store properties . Ebs OceanLaunchSpecBlockDeviceMappingEbsPtrInput `pulumi:"ebs"` // String. Suppresses the specified device included in the block device mapping of the AMI. NoDevice pulumi.StringPtrInput `pulumi:"noDevice"` VirtualName pulumi.StringPtrInput `pulumi:"virtualName"` }
func (OceanLaunchSpecBlockDeviceMappingArgs) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingArgs) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingArgs) ToOceanLaunchSpecBlockDeviceMappingOutput ¶
func (i OceanLaunchSpecBlockDeviceMappingArgs) ToOceanLaunchSpecBlockDeviceMappingOutput() OceanLaunchSpecBlockDeviceMappingOutput
func (OceanLaunchSpecBlockDeviceMappingArgs) ToOceanLaunchSpecBlockDeviceMappingOutputWithContext ¶
func (i OceanLaunchSpecBlockDeviceMappingArgs) ToOceanLaunchSpecBlockDeviceMappingOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingOutput
type OceanLaunchSpecBlockDeviceMappingArray ¶
type OceanLaunchSpecBlockDeviceMappingArray []OceanLaunchSpecBlockDeviceMappingInput
func (OceanLaunchSpecBlockDeviceMappingArray) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingArray) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingArray) ToOceanLaunchSpecBlockDeviceMappingArrayOutput ¶
func (i OceanLaunchSpecBlockDeviceMappingArray) ToOceanLaunchSpecBlockDeviceMappingArrayOutput() OceanLaunchSpecBlockDeviceMappingArrayOutput
func (OceanLaunchSpecBlockDeviceMappingArray) ToOceanLaunchSpecBlockDeviceMappingArrayOutputWithContext ¶
func (i OceanLaunchSpecBlockDeviceMappingArray) ToOceanLaunchSpecBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingArrayOutput
type OceanLaunchSpecBlockDeviceMappingArrayInput ¶
type OceanLaunchSpecBlockDeviceMappingArrayInput interface { pulumi.Input ToOceanLaunchSpecBlockDeviceMappingArrayOutput() OceanLaunchSpecBlockDeviceMappingArrayOutput ToOceanLaunchSpecBlockDeviceMappingArrayOutputWithContext(context.Context) OceanLaunchSpecBlockDeviceMappingArrayOutput }
OceanLaunchSpecBlockDeviceMappingArrayInput is an input type that accepts OceanLaunchSpecBlockDeviceMappingArray and OceanLaunchSpecBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecBlockDeviceMappingArrayInput` via:
OceanLaunchSpecBlockDeviceMappingArray{ OceanLaunchSpecBlockDeviceMappingArgs{...} }
type OceanLaunchSpecBlockDeviceMappingArrayOutput ¶
type OceanLaunchSpecBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecBlockDeviceMappingArrayOutput) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingArrayOutput) ToOceanLaunchSpecBlockDeviceMappingArrayOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingArrayOutput) ToOceanLaunchSpecBlockDeviceMappingArrayOutput() OceanLaunchSpecBlockDeviceMappingArrayOutput
func (OceanLaunchSpecBlockDeviceMappingArrayOutput) ToOceanLaunchSpecBlockDeviceMappingArrayOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingArrayOutput) ToOceanLaunchSpecBlockDeviceMappingArrayOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingArrayOutput
type OceanLaunchSpecBlockDeviceMappingEbs ¶
type OceanLaunchSpecBlockDeviceMappingEbs struct { // Boolean. Flag to delete the EBS on instance termination. DeleteOnTermination *bool `pulumi:"deleteOnTermination"` // Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other. DynamicVolumeSize *OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSize `pulumi:"dynamicVolumeSize"` // Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume. Encrypted *bool `pulumi:"encrypted"` // Int. The number of I/O operations per second (IOPS) that the volume supports. Iops *int `pulumi:"iops"` // String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted. KmsKeyId *string `pulumi:"kmsKeyId"` // (Optional) String. The Snapshot ID to mount by. SnapshotId *string `pulumi:"snapshotId"` // The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`. Throughput *int `pulumi:"throughput"` // Int. The size, in GB of the volume. VolumeSize *int `pulumi:"volumeSize"` // String. The type of the volume. (Example: `gp2`). VolumeType *string `pulumi:"volumeType"` }
type OceanLaunchSpecBlockDeviceMappingEbsArgs ¶
type OceanLaunchSpecBlockDeviceMappingEbsArgs struct { // Boolean. Flag to delete the EBS on instance termination. DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` // Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other. DynamicVolumeSize OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrInput `pulumi:"dynamicVolumeSize"` // Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume. Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // Int. The number of I/O operations per second (IOPS) that the volume supports. Iops pulumi.IntPtrInput `pulumi:"iops"` // String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // (Optional) String. The Snapshot ID to mount by. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Int. The size, in GB of the volume. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // String. The type of the volume. (Example: `gp2`). VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (OceanLaunchSpecBlockDeviceMappingEbsArgs) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingEbsArgs) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsOutput ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsOutput() OceanLaunchSpecBlockDeviceMappingEbsOutput
func (OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsOutputWithContext ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsOutput
func (OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsArgs) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSize ¶
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSize struct { // Int. Initial size for volume. (Example: 50) BaseSize int `pulumi:"baseSize"` // String. Resource type to increase volume size dynamically by. (Valid values: `CPU`) Resource string `pulumi:"resource"` // Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB) SizePerResourceUnit int `pulumi:"sizePerResourceUnit"` }
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs ¶
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs struct { // Int. Initial size for volume. (Example: 50) BaseSize pulumi.IntInput `pulumi:"baseSize"` // String. Resource type to increase volume size dynamically by. (Valid values: `CPU`) Resource pulumi.StringInput `pulumi:"resource"` // Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB) SizePerResourceUnit pulumi.IntInput `pulumi:"sizePerResourceUnit"` }
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext ¶
func (i OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeInput ¶
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeInput interface { pulumi.Input ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput }
OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeInput is an input type that accepts OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs and OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput values. You can construct a concrete instance of `OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeInput` via:
OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs{...}
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput ¶
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) BaseSize ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) BaseSize() pulumi.IntOutput
Int. Initial size for volume. (Example: 50)
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) Resource ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) Resource() pulumi.StringOutput
String. Resource type to increase volume size dynamically by. (Valid values: `CPU`)
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) SizePerResourceUnit ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) SizePerResourceUnit() pulumi.IntOutput
Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB)
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrInput ¶
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrInput interface { pulumi.Input ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput }
OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrInput is an input type that accepts OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs, OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtr and OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput values. You can construct a concrete instance of `OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrInput` via:
OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs{...} or: nil
func OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtr ¶
func OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtr(v *OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizeArgs) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrInput
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶
type OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) BaseSize ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) BaseSize() pulumi.IntPtrOutput
Int. Initial size for volume. (Example: 50)
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Resource ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) Resource() pulumi.StringPtrOutput
String. Resource type to increase volume size dynamically by. (Valid values: `CPU`)
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) SizePerResourceUnit ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) SizePerResourceUnit() pulumi.IntPtrOutput
Int. Additional size (in GB) per resource unit. (Example: `baseSize=50`, `sizePerResourceUnit=20`, and instance with 2 CPU is launched; its total disk size will be: 90GB)
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
type OceanLaunchSpecBlockDeviceMappingEbsInput ¶
type OceanLaunchSpecBlockDeviceMappingEbsInput interface { pulumi.Input ToOceanLaunchSpecBlockDeviceMappingEbsOutput() OceanLaunchSpecBlockDeviceMappingEbsOutput ToOceanLaunchSpecBlockDeviceMappingEbsOutputWithContext(context.Context) OceanLaunchSpecBlockDeviceMappingEbsOutput }
OceanLaunchSpecBlockDeviceMappingEbsInput is an input type that accepts OceanLaunchSpecBlockDeviceMappingEbsArgs and OceanLaunchSpecBlockDeviceMappingEbsOutput values. You can construct a concrete instance of `OceanLaunchSpecBlockDeviceMappingEbsInput` via:
OceanLaunchSpecBlockDeviceMappingEbsArgs{...}
type OceanLaunchSpecBlockDeviceMappingEbsOutput ¶
type OceanLaunchSpecBlockDeviceMappingEbsOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) DeleteOnTermination ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Boolean. Flag to delete the EBS on instance termination.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) DynamicVolumeSize ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) DynamicVolumeSize() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) Encrypted ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) Encrypted() pulumi.BoolPtrOutput
Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) Iops ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) Iops() pulumi.IntPtrOutput
Int. The number of I/O operations per second (IOPS) that the volume supports.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) KmsKeyId ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) KmsKeyId() pulumi.StringPtrOutput
String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) SnapshotId ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) SnapshotId() pulumi.StringPtrOutput
(Optional) String. The Snapshot ID to mount by.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) Throughput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) Throughput() pulumi.IntPtrOutput
The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsOutput() OceanLaunchSpecBlockDeviceMappingEbsOutput
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsOutput
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) VolumeSize ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) VolumeSize() pulumi.IntPtrOutput
Int. The size, in GB of the volume.
func (OceanLaunchSpecBlockDeviceMappingEbsOutput) VolumeType ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsOutput) VolumeType() pulumi.StringPtrOutput
String. The type of the volume. (Example: `gp2`).
type OceanLaunchSpecBlockDeviceMappingEbsPtrInput ¶
type OceanLaunchSpecBlockDeviceMappingEbsPtrInput interface { pulumi.Input ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext(context.Context) OceanLaunchSpecBlockDeviceMappingEbsPtrOutput }
OceanLaunchSpecBlockDeviceMappingEbsPtrInput is an input type that accepts OceanLaunchSpecBlockDeviceMappingEbsArgs, OceanLaunchSpecBlockDeviceMappingEbsPtr and OceanLaunchSpecBlockDeviceMappingEbsPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecBlockDeviceMappingEbsPtrInput` via:
OceanLaunchSpecBlockDeviceMappingEbsArgs{...} or: nil
func OceanLaunchSpecBlockDeviceMappingEbsPtr ¶
func OceanLaunchSpecBlockDeviceMappingEbsPtr(v *OceanLaunchSpecBlockDeviceMappingEbsArgs) OceanLaunchSpecBlockDeviceMappingEbsPtrInput
type OceanLaunchSpecBlockDeviceMappingEbsPtrOutput ¶
type OceanLaunchSpecBlockDeviceMappingEbsPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) DeleteOnTermination ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput
Boolean. Flag to delete the EBS on instance termination.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) DynamicVolumeSize ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) DynamicVolumeSize() OceanLaunchSpecBlockDeviceMappingEbsDynamicVolumeSizePtrOutput
Object. Set dynamic volume size properties. When using this object, you cannot use volumeSize. You must use one or the other.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Encrypted ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Encrypted() pulumi.BoolPtrOutput
Boolean. Enables [EBS encryption](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) on the volume.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Iops ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Iops() pulumi.IntPtrOutput
Int. The number of I/O operations per second (IOPS) that the volume supports.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) KmsKeyId ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
String. Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) SnapshotId ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) SnapshotId() pulumi.StringPtrOutput
(Optional) String. The Snapshot ID to mount by.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Throughput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) Throughput() pulumi.IntPtrOutput
The amount of data transferred to or from a storage device per second, you can use this param just in a case that `volumeType` = `gp3`.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutput() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) ToOceanLaunchSpecBlockDeviceMappingEbsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) VolumeSize ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Int. The size, in GB of the volume.
func (OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) VolumeType ¶
func (o OceanLaunchSpecBlockDeviceMappingEbsPtrOutput) VolumeType() pulumi.StringPtrOutput
String. The type of the volume. (Example: `gp2`).
type OceanLaunchSpecBlockDeviceMappingInput ¶
type OceanLaunchSpecBlockDeviceMappingInput interface { pulumi.Input ToOceanLaunchSpecBlockDeviceMappingOutput() OceanLaunchSpecBlockDeviceMappingOutput ToOceanLaunchSpecBlockDeviceMappingOutputWithContext(context.Context) OceanLaunchSpecBlockDeviceMappingOutput }
OceanLaunchSpecBlockDeviceMappingInput is an input type that accepts OceanLaunchSpecBlockDeviceMappingArgs and OceanLaunchSpecBlockDeviceMappingOutput values. You can construct a concrete instance of `OceanLaunchSpecBlockDeviceMappingInput` via:
OceanLaunchSpecBlockDeviceMappingArgs{...}
type OceanLaunchSpecBlockDeviceMappingOutput ¶
type OceanLaunchSpecBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecBlockDeviceMappingOutput) DeviceName ¶
func (o OceanLaunchSpecBlockDeviceMappingOutput) DeviceName() pulumi.StringPtrOutput
String. Set device name. (Example: `/dev/xvda`).
func (OceanLaunchSpecBlockDeviceMappingOutput) Ebs ¶
func (o OceanLaunchSpecBlockDeviceMappingOutput) Ebs() OceanLaunchSpecBlockDeviceMappingEbsPtrOutput
Object. Set Elastic Block Store properties .
func (OceanLaunchSpecBlockDeviceMappingOutput) ElementType ¶
func (OceanLaunchSpecBlockDeviceMappingOutput) ElementType() reflect.Type
func (OceanLaunchSpecBlockDeviceMappingOutput) NoDevice ¶
func (o OceanLaunchSpecBlockDeviceMappingOutput) NoDevice() pulumi.StringPtrOutput
String. Suppresses the specified device included in the block device mapping of the AMI.
func (OceanLaunchSpecBlockDeviceMappingOutput) ToOceanLaunchSpecBlockDeviceMappingOutput ¶
func (o OceanLaunchSpecBlockDeviceMappingOutput) ToOceanLaunchSpecBlockDeviceMappingOutput() OceanLaunchSpecBlockDeviceMappingOutput
func (OceanLaunchSpecBlockDeviceMappingOutput) ToOceanLaunchSpecBlockDeviceMappingOutputWithContext ¶
func (o OceanLaunchSpecBlockDeviceMappingOutput) ToOceanLaunchSpecBlockDeviceMappingOutputWithContext(ctx context.Context) OceanLaunchSpecBlockDeviceMappingOutput
func (OceanLaunchSpecBlockDeviceMappingOutput) VirtualName ¶
func (o OceanLaunchSpecBlockDeviceMappingOutput) VirtualName() pulumi.StringPtrOutput
type OceanLaunchSpecCreateOptions ¶ added in v3.3.0
type OceanLaunchSpecCreateOptions struct { // When set to an integer greater than 0, a corresponding amount of nodes will be launched from the created Virtual Node Group. The parameter is recommended in case the useAsTemplateOnly (in aws.Ocean resource) is set to true during Ocean resource creation. InitialNodes *int `pulumi:"initialNodes"` }
type OceanLaunchSpecCreateOptionsArgs ¶ added in v3.3.0
type OceanLaunchSpecCreateOptionsArgs struct { // When set to an integer greater than 0, a corresponding amount of nodes will be launched from the created Virtual Node Group. The parameter is recommended in case the useAsTemplateOnly (in aws.Ocean resource) is set to true during Ocean resource creation. InitialNodes pulumi.IntPtrInput `pulumi:"initialNodes"` }
func (OceanLaunchSpecCreateOptionsArgs) ElementType ¶ added in v3.3.0
func (OceanLaunchSpecCreateOptionsArgs) ElementType() reflect.Type
func (OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsOutput ¶ added in v3.3.0
func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsOutput() OceanLaunchSpecCreateOptionsOutput
func (OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsOutputWithContext ¶ added in v3.3.0
func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsOutput
func (OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsPtrOutput ¶ added in v3.3.0
func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsPtrOutput() OceanLaunchSpecCreateOptionsPtrOutput
func (OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext ¶ added in v3.3.0
func (i OceanLaunchSpecCreateOptionsArgs) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsPtrOutput
type OceanLaunchSpecCreateOptionsInput ¶ added in v3.3.0
type OceanLaunchSpecCreateOptionsInput interface { pulumi.Input ToOceanLaunchSpecCreateOptionsOutput() OceanLaunchSpecCreateOptionsOutput ToOceanLaunchSpecCreateOptionsOutputWithContext(context.Context) OceanLaunchSpecCreateOptionsOutput }
OceanLaunchSpecCreateOptionsInput is an input type that accepts OceanLaunchSpecCreateOptionsArgs and OceanLaunchSpecCreateOptionsOutput values. You can construct a concrete instance of `OceanLaunchSpecCreateOptionsInput` via:
OceanLaunchSpecCreateOptionsArgs{...}
type OceanLaunchSpecCreateOptionsOutput ¶ added in v3.3.0
type OceanLaunchSpecCreateOptionsOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecCreateOptionsOutput) ElementType ¶ added in v3.3.0
func (OceanLaunchSpecCreateOptionsOutput) ElementType() reflect.Type
func (OceanLaunchSpecCreateOptionsOutput) InitialNodes ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsOutput) InitialNodes() pulumi.IntPtrOutput
When set to an integer greater than 0, a corresponding amount of nodes will be launched from the created Virtual Node Group. The parameter is recommended in case the useAsTemplateOnly (in aws.Ocean resource) is set to true during Ocean resource creation.
func (OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsOutput ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsOutput() OceanLaunchSpecCreateOptionsOutput
func (OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsOutputWithContext ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsOutput
func (OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsPtrOutput ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsPtrOutput() OceanLaunchSpecCreateOptionsPtrOutput
func (OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsOutput) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsPtrOutput
type OceanLaunchSpecCreateOptionsPtrInput ¶ added in v3.3.0
type OceanLaunchSpecCreateOptionsPtrInput interface { pulumi.Input ToOceanLaunchSpecCreateOptionsPtrOutput() OceanLaunchSpecCreateOptionsPtrOutput ToOceanLaunchSpecCreateOptionsPtrOutputWithContext(context.Context) OceanLaunchSpecCreateOptionsPtrOutput }
OceanLaunchSpecCreateOptionsPtrInput is an input type that accepts OceanLaunchSpecCreateOptionsArgs, OceanLaunchSpecCreateOptionsPtr and OceanLaunchSpecCreateOptionsPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecCreateOptionsPtrInput` via:
OceanLaunchSpecCreateOptionsArgs{...} or: nil
func OceanLaunchSpecCreateOptionsPtr ¶ added in v3.3.0
func OceanLaunchSpecCreateOptionsPtr(v *OceanLaunchSpecCreateOptionsArgs) OceanLaunchSpecCreateOptionsPtrInput
type OceanLaunchSpecCreateOptionsPtrOutput ¶ added in v3.3.0
type OceanLaunchSpecCreateOptionsPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecCreateOptionsPtrOutput) ElementType ¶ added in v3.3.0
func (OceanLaunchSpecCreateOptionsPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecCreateOptionsPtrOutput) InitialNodes ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsPtrOutput) InitialNodes() pulumi.IntPtrOutput
When set to an integer greater than 0, a corresponding amount of nodes will be launched from the created Virtual Node Group. The parameter is recommended in case the useAsTemplateOnly (in aws.Ocean resource) is set to true during Ocean resource creation.
func (OceanLaunchSpecCreateOptionsPtrOutput) ToOceanLaunchSpecCreateOptionsPtrOutput ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsPtrOutput) ToOceanLaunchSpecCreateOptionsPtrOutput() OceanLaunchSpecCreateOptionsPtrOutput
func (OceanLaunchSpecCreateOptionsPtrOutput) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext ¶ added in v3.3.0
func (o OceanLaunchSpecCreateOptionsPtrOutput) ToOceanLaunchSpecCreateOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecCreateOptionsPtrOutput
type OceanLaunchSpecDeleteOptions ¶ added in v3.8.0
type OceanLaunchSpecDeleteOptions struct { // When set to "true", all instances belonging to the deleted launch specification will be drained, detached, and terminated. DeleteNodes *bool `pulumi:"deleteNodes"` // When set to `true`, delete even if it is the last Virtual Node Group (also, the default Virtual Node Group must be configured with `useAsTemlateOnly = true`). Should be set at creation or update, but will be used only at deletion. ForceDelete bool `pulumi:"forceDelete"` }
type OceanLaunchSpecDeleteOptionsArgs ¶ added in v3.8.0
type OceanLaunchSpecDeleteOptionsArgs struct { // When set to "true", all instances belonging to the deleted launch specification will be drained, detached, and terminated. DeleteNodes pulumi.BoolPtrInput `pulumi:"deleteNodes"` // When set to `true`, delete even if it is the last Virtual Node Group (also, the default Virtual Node Group must be configured with `useAsTemlateOnly = true`). Should be set at creation or update, but will be used only at deletion. ForceDelete pulumi.BoolInput `pulumi:"forceDelete"` }
func (OceanLaunchSpecDeleteOptionsArgs) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecDeleteOptionsArgs) ElementType() reflect.Type
func (OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsOutput ¶ added in v3.8.0
func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsOutput() OceanLaunchSpecDeleteOptionsOutput
func (OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsOutputWithContext ¶ added in v3.8.0
func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsOutput
func (OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsPtrOutput ¶ added in v3.8.0
func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsPtrOutput() OceanLaunchSpecDeleteOptionsPtrOutput
func (OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext ¶ added in v3.8.0
func (i OceanLaunchSpecDeleteOptionsArgs) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsPtrOutput
type OceanLaunchSpecDeleteOptionsInput ¶ added in v3.8.0
type OceanLaunchSpecDeleteOptionsInput interface { pulumi.Input ToOceanLaunchSpecDeleteOptionsOutput() OceanLaunchSpecDeleteOptionsOutput ToOceanLaunchSpecDeleteOptionsOutputWithContext(context.Context) OceanLaunchSpecDeleteOptionsOutput }
OceanLaunchSpecDeleteOptionsInput is an input type that accepts OceanLaunchSpecDeleteOptionsArgs and OceanLaunchSpecDeleteOptionsOutput values. You can construct a concrete instance of `OceanLaunchSpecDeleteOptionsInput` via:
OceanLaunchSpecDeleteOptionsArgs{...}
type OceanLaunchSpecDeleteOptionsOutput ¶ added in v3.8.0
type OceanLaunchSpecDeleteOptionsOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecDeleteOptionsOutput) DeleteNodes ¶ added in v3.23.0
func (o OceanLaunchSpecDeleteOptionsOutput) DeleteNodes() pulumi.BoolPtrOutput
When set to "true", all instances belonging to the deleted launch specification will be drained, detached, and terminated.
func (OceanLaunchSpecDeleteOptionsOutput) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecDeleteOptionsOutput) ElementType() reflect.Type
func (OceanLaunchSpecDeleteOptionsOutput) ForceDelete ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsOutput) ForceDelete() pulumi.BoolOutput
When set to `true`, delete even if it is the last Virtual Node Group (also, the default Virtual Node Group must be configured with `useAsTemlateOnly = true`). Should be set at creation or update, but will be used only at deletion.
func (OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsOutput ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsOutput() OceanLaunchSpecDeleteOptionsOutput
func (OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsOutput
func (OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsPtrOutput ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsPtrOutput() OceanLaunchSpecDeleteOptionsPtrOutput
func (OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsOutput) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsPtrOutput
type OceanLaunchSpecDeleteOptionsPtrInput ¶ added in v3.8.0
type OceanLaunchSpecDeleteOptionsPtrInput interface { pulumi.Input ToOceanLaunchSpecDeleteOptionsPtrOutput() OceanLaunchSpecDeleteOptionsPtrOutput ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext(context.Context) OceanLaunchSpecDeleteOptionsPtrOutput }
OceanLaunchSpecDeleteOptionsPtrInput is an input type that accepts OceanLaunchSpecDeleteOptionsArgs, OceanLaunchSpecDeleteOptionsPtr and OceanLaunchSpecDeleteOptionsPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecDeleteOptionsPtrInput` via:
OceanLaunchSpecDeleteOptionsArgs{...} or: nil
func OceanLaunchSpecDeleteOptionsPtr ¶ added in v3.8.0
func OceanLaunchSpecDeleteOptionsPtr(v *OceanLaunchSpecDeleteOptionsArgs) OceanLaunchSpecDeleteOptionsPtrInput
type OceanLaunchSpecDeleteOptionsPtrOutput ¶ added in v3.8.0
type OceanLaunchSpecDeleteOptionsPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecDeleteOptionsPtrOutput) DeleteNodes ¶ added in v3.23.0
func (o OceanLaunchSpecDeleteOptionsPtrOutput) DeleteNodes() pulumi.BoolPtrOutput
When set to "true", all instances belonging to the deleted launch specification will be drained, detached, and terminated.
func (OceanLaunchSpecDeleteOptionsPtrOutput) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecDeleteOptionsPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecDeleteOptionsPtrOutput) ForceDelete ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsPtrOutput) ForceDelete() pulumi.BoolPtrOutput
When set to `true`, delete even if it is the last Virtual Node Group (also, the default Virtual Node Group must be configured with `useAsTemlateOnly = true`). Should be set at creation or update, but will be used only at deletion.
func (OceanLaunchSpecDeleteOptionsPtrOutput) ToOceanLaunchSpecDeleteOptionsPtrOutput ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsPtrOutput) ToOceanLaunchSpecDeleteOptionsPtrOutput() OceanLaunchSpecDeleteOptionsPtrOutput
func (OceanLaunchSpecDeleteOptionsPtrOutput) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecDeleteOptionsPtrOutput) ToOceanLaunchSpecDeleteOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecDeleteOptionsPtrOutput
type OceanLaunchSpecElasticIpPool ¶
type OceanLaunchSpecElasticIpPool struct { // A key-value pair, which defines an Elastic IP from the customer pool. Can be null. TagSelector *OceanLaunchSpecElasticIpPoolTagSelector `pulumi:"tagSelector"` }
type OceanLaunchSpecElasticIpPoolArgs ¶
type OceanLaunchSpecElasticIpPoolArgs struct { // A key-value pair, which defines an Elastic IP from the customer pool. Can be null. TagSelector OceanLaunchSpecElasticIpPoolTagSelectorPtrInput `pulumi:"tagSelector"` }
func (OceanLaunchSpecElasticIpPoolArgs) ElementType ¶
func (OceanLaunchSpecElasticIpPoolArgs) ElementType() reflect.Type
func (OceanLaunchSpecElasticIpPoolArgs) ToOceanLaunchSpecElasticIpPoolOutput ¶
func (i OceanLaunchSpecElasticIpPoolArgs) ToOceanLaunchSpecElasticIpPoolOutput() OceanLaunchSpecElasticIpPoolOutput
func (OceanLaunchSpecElasticIpPoolArgs) ToOceanLaunchSpecElasticIpPoolOutputWithContext ¶
func (i OceanLaunchSpecElasticIpPoolArgs) ToOceanLaunchSpecElasticIpPoolOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolOutput
type OceanLaunchSpecElasticIpPoolArray ¶
type OceanLaunchSpecElasticIpPoolArray []OceanLaunchSpecElasticIpPoolInput
func (OceanLaunchSpecElasticIpPoolArray) ElementType ¶
func (OceanLaunchSpecElasticIpPoolArray) ElementType() reflect.Type
func (OceanLaunchSpecElasticIpPoolArray) ToOceanLaunchSpecElasticIpPoolArrayOutput ¶
func (i OceanLaunchSpecElasticIpPoolArray) ToOceanLaunchSpecElasticIpPoolArrayOutput() OceanLaunchSpecElasticIpPoolArrayOutput
func (OceanLaunchSpecElasticIpPoolArray) ToOceanLaunchSpecElasticIpPoolArrayOutputWithContext ¶
func (i OceanLaunchSpecElasticIpPoolArray) ToOceanLaunchSpecElasticIpPoolArrayOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolArrayOutput
type OceanLaunchSpecElasticIpPoolArrayInput ¶
type OceanLaunchSpecElasticIpPoolArrayInput interface { pulumi.Input ToOceanLaunchSpecElasticIpPoolArrayOutput() OceanLaunchSpecElasticIpPoolArrayOutput ToOceanLaunchSpecElasticIpPoolArrayOutputWithContext(context.Context) OceanLaunchSpecElasticIpPoolArrayOutput }
OceanLaunchSpecElasticIpPoolArrayInput is an input type that accepts OceanLaunchSpecElasticIpPoolArray and OceanLaunchSpecElasticIpPoolArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecElasticIpPoolArrayInput` via:
OceanLaunchSpecElasticIpPoolArray{ OceanLaunchSpecElasticIpPoolArgs{...} }
type OceanLaunchSpecElasticIpPoolArrayOutput ¶
type OceanLaunchSpecElasticIpPoolArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecElasticIpPoolArrayOutput) ElementType ¶
func (OceanLaunchSpecElasticIpPoolArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecElasticIpPoolArrayOutput) ToOceanLaunchSpecElasticIpPoolArrayOutput ¶
func (o OceanLaunchSpecElasticIpPoolArrayOutput) ToOceanLaunchSpecElasticIpPoolArrayOutput() OceanLaunchSpecElasticIpPoolArrayOutput
func (OceanLaunchSpecElasticIpPoolArrayOutput) ToOceanLaunchSpecElasticIpPoolArrayOutputWithContext ¶
func (o OceanLaunchSpecElasticIpPoolArrayOutput) ToOceanLaunchSpecElasticIpPoolArrayOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolArrayOutput
type OceanLaunchSpecElasticIpPoolInput ¶
type OceanLaunchSpecElasticIpPoolInput interface { pulumi.Input ToOceanLaunchSpecElasticIpPoolOutput() OceanLaunchSpecElasticIpPoolOutput ToOceanLaunchSpecElasticIpPoolOutputWithContext(context.Context) OceanLaunchSpecElasticIpPoolOutput }
OceanLaunchSpecElasticIpPoolInput is an input type that accepts OceanLaunchSpecElasticIpPoolArgs and OceanLaunchSpecElasticIpPoolOutput values. You can construct a concrete instance of `OceanLaunchSpecElasticIpPoolInput` via:
OceanLaunchSpecElasticIpPoolArgs{...}
type OceanLaunchSpecElasticIpPoolOutput ¶
type OceanLaunchSpecElasticIpPoolOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecElasticIpPoolOutput) ElementType ¶
func (OceanLaunchSpecElasticIpPoolOutput) ElementType() reflect.Type
func (OceanLaunchSpecElasticIpPoolOutput) TagSelector ¶
func (o OceanLaunchSpecElasticIpPoolOutput) TagSelector() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
A key-value pair, which defines an Elastic IP from the customer pool. Can be null.
func (OceanLaunchSpecElasticIpPoolOutput) ToOceanLaunchSpecElasticIpPoolOutput ¶
func (o OceanLaunchSpecElasticIpPoolOutput) ToOceanLaunchSpecElasticIpPoolOutput() OceanLaunchSpecElasticIpPoolOutput
func (OceanLaunchSpecElasticIpPoolOutput) ToOceanLaunchSpecElasticIpPoolOutputWithContext ¶
func (o OceanLaunchSpecElasticIpPoolOutput) ToOceanLaunchSpecElasticIpPoolOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolOutput
type OceanLaunchSpecElasticIpPoolTagSelector ¶
type OceanLaunchSpecElasticIpPoolTagSelector struct { // Elastic IP tag key. The Virtual Node Group will consider all Elastic IPs tagged with this tag as a part of the Elastic IP pool to use. TagKey string `pulumi:"tagKey"` // Elastic IP tag value. Can be null. TagValue *string `pulumi:"tagValue"` }
type OceanLaunchSpecElasticIpPoolTagSelectorArgs ¶
type OceanLaunchSpecElasticIpPoolTagSelectorArgs struct { // Elastic IP tag key. The Virtual Node Group will consider all Elastic IPs tagged with this tag as a part of the Elastic IP pool to use. TagKey pulumi.StringInput `pulumi:"tagKey"` // Elastic IP tag value. Can be null. TagValue pulumi.StringPtrInput `pulumi:"tagValue"` }
func (OceanLaunchSpecElasticIpPoolTagSelectorArgs) ElementType ¶
func (OceanLaunchSpecElasticIpPoolTagSelectorArgs) ElementType() reflect.Type
func (OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorOutput ¶
func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorOutput() OceanLaunchSpecElasticIpPoolTagSelectorOutput
func (OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorOutputWithContext ¶
func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorOutput
func (OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput ¶
func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
func (OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext ¶
func (i OceanLaunchSpecElasticIpPoolTagSelectorArgs) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
type OceanLaunchSpecElasticIpPoolTagSelectorInput ¶
type OceanLaunchSpecElasticIpPoolTagSelectorInput interface { pulumi.Input ToOceanLaunchSpecElasticIpPoolTagSelectorOutput() OceanLaunchSpecElasticIpPoolTagSelectorOutput ToOceanLaunchSpecElasticIpPoolTagSelectorOutputWithContext(context.Context) OceanLaunchSpecElasticIpPoolTagSelectorOutput }
OceanLaunchSpecElasticIpPoolTagSelectorInput is an input type that accepts OceanLaunchSpecElasticIpPoolTagSelectorArgs and OceanLaunchSpecElasticIpPoolTagSelectorOutput values. You can construct a concrete instance of `OceanLaunchSpecElasticIpPoolTagSelectorInput` via:
OceanLaunchSpecElasticIpPoolTagSelectorArgs{...}
type OceanLaunchSpecElasticIpPoolTagSelectorOutput ¶
type OceanLaunchSpecElasticIpPoolTagSelectorOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) ElementType ¶
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) ElementType() reflect.Type
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) TagKey ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) TagKey() pulumi.StringOutput
Elastic IP tag key. The Virtual Node Group will consider all Elastic IPs tagged with this tag as a part of the Elastic IP pool to use.
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) TagValue ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) TagValue() pulumi.StringPtrOutput
Elastic IP tag value. Can be null.
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorOutput ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorOutput() OceanLaunchSpecElasticIpPoolTagSelectorOutput
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorOutputWithContext ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorOutput
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
func (OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
type OceanLaunchSpecElasticIpPoolTagSelectorPtrInput ¶
type OceanLaunchSpecElasticIpPoolTagSelectorPtrInput interface { pulumi.Input ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext(context.Context) OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput }
OceanLaunchSpecElasticIpPoolTagSelectorPtrInput is an input type that accepts OceanLaunchSpecElasticIpPoolTagSelectorArgs, OceanLaunchSpecElasticIpPoolTagSelectorPtr and OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecElasticIpPoolTagSelectorPtrInput` via:
OceanLaunchSpecElasticIpPoolTagSelectorArgs{...} or: nil
func OceanLaunchSpecElasticIpPoolTagSelectorPtr ¶
func OceanLaunchSpecElasticIpPoolTagSelectorPtr(v *OceanLaunchSpecElasticIpPoolTagSelectorArgs) OceanLaunchSpecElasticIpPoolTagSelectorPtrInput
type OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput ¶
type OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ElementType ¶
func (OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) TagKey ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) TagKey() pulumi.StringPtrOutput
Elastic IP tag key. The Virtual Node Group will consider all Elastic IPs tagged with this tag as a part of the Elastic IP pool to use.
func (OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) TagValue ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) TagValue() pulumi.StringPtrOutput
Elastic IP tag value. Can be null.
func (OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutput() OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
func (OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext ¶
func (o OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput) ToOceanLaunchSpecElasticIpPoolTagSelectorPtrOutputWithContext(ctx context.Context) OceanLaunchSpecElasticIpPoolTagSelectorPtrOutput
type OceanLaunchSpecEphemeralStorage ¶ added in v3.72.0
type OceanLaunchSpecEphemeralStorage struct { // Specify an alternative device name from which ephemeral storage calculations should be derived. This parameter is used when the ephemeral storage should not utilize the root device. Provide the device name configured in the VNG's BDM or AMI's BDM that differs from the default root device. EphemeralStorageDeviceName *string `pulumi:"ephemeralStorageDeviceName"` }
type OceanLaunchSpecEphemeralStorageArgs ¶ added in v3.72.0
type OceanLaunchSpecEphemeralStorageArgs struct { // Specify an alternative device name from which ephemeral storage calculations should be derived. This parameter is used when the ephemeral storage should not utilize the root device. Provide the device name configured in the VNG's BDM or AMI's BDM that differs from the default root device. EphemeralStorageDeviceName pulumi.StringPtrInput `pulumi:"ephemeralStorageDeviceName"` }
func (OceanLaunchSpecEphemeralStorageArgs) ElementType ¶ added in v3.72.0
func (OceanLaunchSpecEphemeralStorageArgs) ElementType() reflect.Type
func (OceanLaunchSpecEphemeralStorageArgs) ToOceanLaunchSpecEphemeralStorageOutput ¶ added in v3.72.0
func (i OceanLaunchSpecEphemeralStorageArgs) ToOceanLaunchSpecEphemeralStorageOutput() OceanLaunchSpecEphemeralStorageOutput
func (OceanLaunchSpecEphemeralStorageArgs) ToOceanLaunchSpecEphemeralStorageOutputWithContext ¶ added in v3.72.0
func (i OceanLaunchSpecEphemeralStorageArgs) ToOceanLaunchSpecEphemeralStorageOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageOutput
type OceanLaunchSpecEphemeralStorageArray ¶ added in v3.72.0
type OceanLaunchSpecEphemeralStorageArray []OceanLaunchSpecEphemeralStorageInput
func (OceanLaunchSpecEphemeralStorageArray) ElementType ¶ added in v3.72.0
func (OceanLaunchSpecEphemeralStorageArray) ElementType() reflect.Type
func (OceanLaunchSpecEphemeralStorageArray) ToOceanLaunchSpecEphemeralStorageArrayOutput ¶ added in v3.72.0
func (i OceanLaunchSpecEphemeralStorageArray) ToOceanLaunchSpecEphemeralStorageArrayOutput() OceanLaunchSpecEphemeralStorageArrayOutput
func (OceanLaunchSpecEphemeralStorageArray) ToOceanLaunchSpecEphemeralStorageArrayOutputWithContext ¶ added in v3.72.0
func (i OceanLaunchSpecEphemeralStorageArray) ToOceanLaunchSpecEphemeralStorageArrayOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageArrayOutput
type OceanLaunchSpecEphemeralStorageArrayInput ¶ added in v3.72.0
type OceanLaunchSpecEphemeralStorageArrayInput interface { pulumi.Input ToOceanLaunchSpecEphemeralStorageArrayOutput() OceanLaunchSpecEphemeralStorageArrayOutput ToOceanLaunchSpecEphemeralStorageArrayOutputWithContext(context.Context) OceanLaunchSpecEphemeralStorageArrayOutput }
OceanLaunchSpecEphemeralStorageArrayInput is an input type that accepts OceanLaunchSpecEphemeralStorageArray and OceanLaunchSpecEphemeralStorageArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecEphemeralStorageArrayInput` via:
OceanLaunchSpecEphemeralStorageArray{ OceanLaunchSpecEphemeralStorageArgs{...} }
type OceanLaunchSpecEphemeralStorageArrayOutput ¶ added in v3.72.0
type OceanLaunchSpecEphemeralStorageArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecEphemeralStorageArrayOutput) ElementType ¶ added in v3.72.0
func (OceanLaunchSpecEphemeralStorageArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecEphemeralStorageArrayOutput) ToOceanLaunchSpecEphemeralStorageArrayOutput ¶ added in v3.72.0
func (o OceanLaunchSpecEphemeralStorageArrayOutput) ToOceanLaunchSpecEphemeralStorageArrayOutput() OceanLaunchSpecEphemeralStorageArrayOutput
func (OceanLaunchSpecEphemeralStorageArrayOutput) ToOceanLaunchSpecEphemeralStorageArrayOutputWithContext ¶ added in v3.72.0
func (o OceanLaunchSpecEphemeralStorageArrayOutput) ToOceanLaunchSpecEphemeralStorageArrayOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageArrayOutput
type OceanLaunchSpecEphemeralStorageInput ¶ added in v3.72.0
type OceanLaunchSpecEphemeralStorageInput interface { pulumi.Input ToOceanLaunchSpecEphemeralStorageOutput() OceanLaunchSpecEphemeralStorageOutput ToOceanLaunchSpecEphemeralStorageOutputWithContext(context.Context) OceanLaunchSpecEphemeralStorageOutput }
OceanLaunchSpecEphemeralStorageInput is an input type that accepts OceanLaunchSpecEphemeralStorageArgs and OceanLaunchSpecEphemeralStorageOutput values. You can construct a concrete instance of `OceanLaunchSpecEphemeralStorageInput` via:
OceanLaunchSpecEphemeralStorageArgs{...}
type OceanLaunchSpecEphemeralStorageOutput ¶ added in v3.72.0
type OceanLaunchSpecEphemeralStorageOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecEphemeralStorageOutput) ElementType ¶ added in v3.72.0
func (OceanLaunchSpecEphemeralStorageOutput) ElementType() reflect.Type
func (OceanLaunchSpecEphemeralStorageOutput) EphemeralStorageDeviceName ¶ added in v3.72.0
func (o OceanLaunchSpecEphemeralStorageOutput) EphemeralStorageDeviceName() pulumi.StringPtrOutput
Specify an alternative device name from which ephemeral storage calculations should be derived. This parameter is used when the ephemeral storage should not utilize the root device. Provide the device name configured in the VNG's BDM or AMI's BDM that differs from the default root device.
func (OceanLaunchSpecEphemeralStorageOutput) ToOceanLaunchSpecEphemeralStorageOutput ¶ added in v3.72.0
func (o OceanLaunchSpecEphemeralStorageOutput) ToOceanLaunchSpecEphemeralStorageOutput() OceanLaunchSpecEphemeralStorageOutput
func (OceanLaunchSpecEphemeralStorageOutput) ToOceanLaunchSpecEphemeralStorageOutputWithContext ¶ added in v3.72.0
func (o OceanLaunchSpecEphemeralStorageOutput) ToOceanLaunchSpecEphemeralStorageOutputWithContext(ctx context.Context) OceanLaunchSpecEphemeralStorageOutput
type OceanLaunchSpecImage ¶ added in v3.29.0
type OceanLaunchSpecImage struct { // Identifier of the image in AWS. Valid values: any string which is not empty or null. ImageId *string `pulumi:"imageId"` }
type OceanLaunchSpecImageArgs ¶ added in v3.29.0
type OceanLaunchSpecImageArgs struct { // Identifier of the image in AWS. Valid values: any string which is not empty or null. ImageId pulumi.StringPtrInput `pulumi:"imageId"` }
func (OceanLaunchSpecImageArgs) ElementType ¶ added in v3.29.0
func (OceanLaunchSpecImageArgs) ElementType() reflect.Type
func (OceanLaunchSpecImageArgs) ToOceanLaunchSpecImageOutput ¶ added in v3.29.0
func (i OceanLaunchSpecImageArgs) ToOceanLaunchSpecImageOutput() OceanLaunchSpecImageOutput
func (OceanLaunchSpecImageArgs) ToOceanLaunchSpecImageOutputWithContext ¶ added in v3.29.0
func (i OceanLaunchSpecImageArgs) ToOceanLaunchSpecImageOutputWithContext(ctx context.Context) OceanLaunchSpecImageOutput
type OceanLaunchSpecImageArray ¶ added in v3.29.0
type OceanLaunchSpecImageArray []OceanLaunchSpecImageInput
func (OceanLaunchSpecImageArray) ElementType ¶ added in v3.29.0
func (OceanLaunchSpecImageArray) ElementType() reflect.Type
func (OceanLaunchSpecImageArray) ToOceanLaunchSpecImageArrayOutput ¶ added in v3.29.0
func (i OceanLaunchSpecImageArray) ToOceanLaunchSpecImageArrayOutput() OceanLaunchSpecImageArrayOutput
func (OceanLaunchSpecImageArray) ToOceanLaunchSpecImageArrayOutputWithContext ¶ added in v3.29.0
func (i OceanLaunchSpecImageArray) ToOceanLaunchSpecImageArrayOutputWithContext(ctx context.Context) OceanLaunchSpecImageArrayOutput
type OceanLaunchSpecImageArrayInput ¶ added in v3.29.0
type OceanLaunchSpecImageArrayInput interface { pulumi.Input ToOceanLaunchSpecImageArrayOutput() OceanLaunchSpecImageArrayOutput ToOceanLaunchSpecImageArrayOutputWithContext(context.Context) OceanLaunchSpecImageArrayOutput }
OceanLaunchSpecImageArrayInput is an input type that accepts OceanLaunchSpecImageArray and OceanLaunchSpecImageArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecImageArrayInput` via:
OceanLaunchSpecImageArray{ OceanLaunchSpecImageArgs{...} }
type OceanLaunchSpecImageArrayOutput ¶ added in v3.29.0
type OceanLaunchSpecImageArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecImageArrayOutput) ElementType ¶ added in v3.29.0
func (OceanLaunchSpecImageArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecImageArrayOutput) Index ¶ added in v3.29.0
func (o OceanLaunchSpecImageArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecImageOutput
func (OceanLaunchSpecImageArrayOutput) ToOceanLaunchSpecImageArrayOutput ¶ added in v3.29.0
func (o OceanLaunchSpecImageArrayOutput) ToOceanLaunchSpecImageArrayOutput() OceanLaunchSpecImageArrayOutput
func (OceanLaunchSpecImageArrayOutput) ToOceanLaunchSpecImageArrayOutputWithContext ¶ added in v3.29.0
func (o OceanLaunchSpecImageArrayOutput) ToOceanLaunchSpecImageArrayOutputWithContext(ctx context.Context) OceanLaunchSpecImageArrayOutput
type OceanLaunchSpecImageInput ¶ added in v3.29.0
type OceanLaunchSpecImageInput interface { pulumi.Input ToOceanLaunchSpecImageOutput() OceanLaunchSpecImageOutput ToOceanLaunchSpecImageOutputWithContext(context.Context) OceanLaunchSpecImageOutput }
OceanLaunchSpecImageInput is an input type that accepts OceanLaunchSpecImageArgs and OceanLaunchSpecImageOutput values. You can construct a concrete instance of `OceanLaunchSpecImageInput` via:
OceanLaunchSpecImageArgs{...}
type OceanLaunchSpecImageOutput ¶ added in v3.29.0
type OceanLaunchSpecImageOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecImageOutput) ElementType ¶ added in v3.29.0
func (OceanLaunchSpecImageOutput) ElementType() reflect.Type
func (OceanLaunchSpecImageOutput) ImageId ¶ added in v3.29.0
func (o OceanLaunchSpecImageOutput) ImageId() pulumi.StringPtrOutput
Identifier of the image in AWS. Valid values: any string which is not empty or null.
func (OceanLaunchSpecImageOutput) ToOceanLaunchSpecImageOutput ¶ added in v3.29.0
func (o OceanLaunchSpecImageOutput) ToOceanLaunchSpecImageOutput() OceanLaunchSpecImageOutput
func (OceanLaunchSpecImageOutput) ToOceanLaunchSpecImageOutputWithContext ¶ added in v3.29.0
func (o OceanLaunchSpecImageOutput) ToOceanLaunchSpecImageOutputWithContext(ctx context.Context) OceanLaunchSpecImageOutput
type OceanLaunchSpecInput ¶
type OceanLaunchSpecInput interface { pulumi.Input ToOceanLaunchSpecOutput() OceanLaunchSpecOutput ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput }
type OceanLaunchSpecInstanceMetadataOptions ¶ added in v3.25.0
type OceanLaunchSpecInstanceMetadataOptions struct { // An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel. HttpPutResponseHopLimit *int `pulumi:"httpPutResponseHopLimit"` // Determines if a signed token is required or not. Valid values: `optional` or `required`. HttpTokens string `pulumi:"httpTokens"` }
type OceanLaunchSpecInstanceMetadataOptionsArgs ¶ added in v3.25.0
type OceanLaunchSpecInstanceMetadataOptionsArgs struct { // An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel. HttpPutResponseHopLimit pulumi.IntPtrInput `pulumi:"httpPutResponseHopLimit"` // Determines if a signed token is required or not. Valid values: `optional` or `required`. HttpTokens pulumi.StringInput `pulumi:"httpTokens"` }
func (OceanLaunchSpecInstanceMetadataOptionsArgs) ElementType ¶ added in v3.25.0
func (OceanLaunchSpecInstanceMetadataOptionsArgs) ElementType() reflect.Type
func (OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsOutput ¶ added in v3.25.0
func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsOutput() OceanLaunchSpecInstanceMetadataOptionsOutput
func (OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsOutputWithContext ¶ added in v3.25.0
func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsOutput
func (OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput ¶ added in v3.25.0
func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
func (OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.25.0
func (i OceanLaunchSpecInstanceMetadataOptionsArgs) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsPtrOutput
type OceanLaunchSpecInstanceMetadataOptionsInput ¶ added in v3.25.0
type OceanLaunchSpecInstanceMetadataOptionsInput interface { pulumi.Input ToOceanLaunchSpecInstanceMetadataOptionsOutput() OceanLaunchSpecInstanceMetadataOptionsOutput ToOceanLaunchSpecInstanceMetadataOptionsOutputWithContext(context.Context) OceanLaunchSpecInstanceMetadataOptionsOutput }
OceanLaunchSpecInstanceMetadataOptionsInput is an input type that accepts OceanLaunchSpecInstanceMetadataOptionsArgs and OceanLaunchSpecInstanceMetadataOptionsOutput values. You can construct a concrete instance of `OceanLaunchSpecInstanceMetadataOptionsInput` via:
OceanLaunchSpecInstanceMetadataOptionsArgs{...}
type OceanLaunchSpecInstanceMetadataOptionsOutput ¶ added in v3.25.0
type OceanLaunchSpecInstanceMetadataOptionsOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecInstanceMetadataOptionsOutput) ElementType ¶ added in v3.25.0
func (OceanLaunchSpecInstanceMetadataOptionsOutput) ElementType() reflect.Type
func (OceanLaunchSpecInstanceMetadataOptionsOutput) HttpPutResponseHopLimit ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel.
func (OceanLaunchSpecInstanceMetadataOptionsOutput) HttpTokens ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsOutput) HttpTokens() pulumi.StringOutput
Determines if a signed token is required or not. Valid values: `optional` or `required`.
func (OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsOutput ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsOutput() OceanLaunchSpecInstanceMetadataOptionsOutput
func (OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsOutputWithContext ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsOutput
func (OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
func (OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsPtrOutput
type OceanLaunchSpecInstanceMetadataOptionsPtrInput ¶ added in v3.25.0
type OceanLaunchSpecInstanceMetadataOptionsPtrInput interface { pulumi.Input ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput() OceanLaunchSpecInstanceMetadataOptionsPtrOutput ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext(context.Context) OceanLaunchSpecInstanceMetadataOptionsPtrOutput }
OceanLaunchSpecInstanceMetadataOptionsPtrInput is an input type that accepts OceanLaunchSpecInstanceMetadataOptionsArgs, OceanLaunchSpecInstanceMetadataOptionsPtr and OceanLaunchSpecInstanceMetadataOptionsPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecInstanceMetadataOptionsPtrInput` via:
OceanLaunchSpecInstanceMetadataOptionsArgs{...} or: nil
func OceanLaunchSpecInstanceMetadataOptionsPtr ¶ added in v3.25.0
func OceanLaunchSpecInstanceMetadataOptionsPtr(v *OceanLaunchSpecInstanceMetadataOptionsArgs) OceanLaunchSpecInstanceMetadataOptionsPtrInput
type OceanLaunchSpecInstanceMetadataOptionsPtrOutput ¶ added in v3.25.0
type OceanLaunchSpecInstanceMetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ElementType ¶ added in v3.25.0
func (OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) HttpPutResponseHopLimit() pulumi.IntPtrOutput
An integer from 1 through 64. The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further the instance metadata requests can travel.
func (OceanLaunchSpecInstanceMetadataOptionsPtrOutput) HttpTokens ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) HttpTokens() pulumi.StringPtrOutput
Determines if a signed token is required or not. Valid values: `optional` or `required`.
func (OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutput() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
func (OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext ¶ added in v3.25.0
func (o OceanLaunchSpecInstanceMetadataOptionsPtrOutput) ToOceanLaunchSpecInstanceMetadataOptionsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceMetadataOptionsPtrOutput
type OceanLaunchSpecInstanceTypesFilters ¶ added in v3.56.0
type OceanLaunchSpecInstanceTypesFilters struct { // The filtered instance types will belong to one of the categories types from this list. Valid values: `Accelerated_computing`, `Compute_optimized`, `General_purpose`, `Memory_optimized`, `Storage_optimized`. Categories []string `pulumi:"categories"` // The filtered instance types will have one of the disk type from this list. Valid values: `NVMe`, `EBS`, `SSD`, `HDD`. DiskTypes []string `pulumi:"diskTypes"` // Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc. ExcludeFamilies []string `pulumi:"excludeFamilies"` // In case excludeMetal is set to true, metal types will not be available for scaling. ExcludeMetal *bool `pulumi:"excludeMetal"` // The filtered instance types will have a hypervisor type from this list. Valid values: `nitro`, `xen`. Hypervisors []string `pulumi:"hypervisors"` // Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc. IncludeFamilies []string `pulumi:"includeFamilies"` // Ena is supported or not. IsEnaSupported *string `pulumi:"isEnaSupported"` // Maximum total number of GPUs. MaxGpu *int `pulumi:"maxGpu"` // Maximum amount of Memory (GiB). MaxMemoryGib *float64 `pulumi:"maxMemoryGib"` // Maximum Bandwidth in Gib/s of network performance. MaxNetworkPerformance *int `pulumi:"maxNetworkPerformance"` // Maximum number of vcpus available. MaxVcpu *int `pulumi:"maxVcpu"` // Minimum number of network interfaces (ENIs). MinEnis *int `pulumi:"minEnis"` // Minimum total number of GPUs. MinGpu *int `pulumi:"minGpu"` // Minimum amount of Memory (GiB). MinMemoryGib *float64 `pulumi:"minMemoryGib"` // Minimum Bandwidth in Gib/s of network performance. MinNetworkPerformance *int `pulumi:"minNetworkPerformance"` // Minimum number of vcpus available. MinVcpu *int `pulumi:"minVcpu"` // The filtered instance types will have a root device types from this list. Valid values: `ebs`, or `instance-store`. RootDeviceTypes []string `pulumi:"rootDeviceTypes"` // The filtered instance types will support at least one of the virtualization types from this list. Valid values: `hvm`, `paravirtual`. VirtualizationTypes []string `pulumi:"virtualizationTypes"` }
type OceanLaunchSpecInstanceTypesFiltersArgs ¶ added in v3.56.0
type OceanLaunchSpecInstanceTypesFiltersArgs struct { // The filtered instance types will belong to one of the categories types from this list. Valid values: `Accelerated_computing`, `Compute_optimized`, `General_purpose`, `Memory_optimized`, `Storage_optimized`. Categories pulumi.StringArrayInput `pulumi:"categories"` // The filtered instance types will have one of the disk type from this list. Valid values: `NVMe`, `EBS`, `SSD`, `HDD`. DiskTypes pulumi.StringArrayInput `pulumi:"diskTypes"` // Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc. ExcludeFamilies pulumi.StringArrayInput `pulumi:"excludeFamilies"` // In case excludeMetal is set to true, metal types will not be available for scaling. ExcludeMetal pulumi.BoolPtrInput `pulumi:"excludeMetal"` // The filtered instance types will have a hypervisor type from this list. Valid values: `nitro`, `xen`. Hypervisors pulumi.StringArrayInput `pulumi:"hypervisors"` // Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc. IncludeFamilies pulumi.StringArrayInput `pulumi:"includeFamilies"` // Ena is supported or not. IsEnaSupported pulumi.StringPtrInput `pulumi:"isEnaSupported"` // Maximum total number of GPUs. MaxGpu pulumi.IntPtrInput `pulumi:"maxGpu"` // Maximum amount of Memory (GiB). MaxMemoryGib pulumi.Float64PtrInput `pulumi:"maxMemoryGib"` // Maximum Bandwidth in Gib/s of network performance. MaxNetworkPerformance pulumi.IntPtrInput `pulumi:"maxNetworkPerformance"` // Maximum number of vcpus available. MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` // Minimum number of network interfaces (ENIs). MinEnis pulumi.IntPtrInput `pulumi:"minEnis"` // Minimum total number of GPUs. MinGpu pulumi.IntPtrInput `pulumi:"minGpu"` // Minimum amount of Memory (GiB). MinMemoryGib pulumi.Float64PtrInput `pulumi:"minMemoryGib"` // Minimum Bandwidth in Gib/s of network performance. MinNetworkPerformance pulumi.IntPtrInput `pulumi:"minNetworkPerformance"` // Minimum number of vcpus available. MinVcpu pulumi.IntPtrInput `pulumi:"minVcpu"` // The filtered instance types will have a root device types from this list. Valid values: `ebs`, or `instance-store`. RootDeviceTypes pulumi.StringArrayInput `pulumi:"rootDeviceTypes"` // The filtered instance types will support at least one of the virtualization types from this list. Valid values: `hvm`, `paravirtual`. VirtualizationTypes pulumi.StringArrayInput `pulumi:"virtualizationTypes"` }
func (OceanLaunchSpecInstanceTypesFiltersArgs) ElementType ¶ added in v3.56.0
func (OceanLaunchSpecInstanceTypesFiltersArgs) ElementType() reflect.Type
func (OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersOutput ¶ added in v3.56.0
func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersOutput() OceanLaunchSpecInstanceTypesFiltersOutput
func (OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersOutputWithContext ¶ added in v3.56.0
func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersOutput
func (OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput ¶ added in v3.56.0
func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput() OceanLaunchSpecInstanceTypesFiltersPtrOutput
func (OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext ¶ added in v3.56.0
func (i OceanLaunchSpecInstanceTypesFiltersArgs) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersPtrOutput
type OceanLaunchSpecInstanceTypesFiltersInput ¶ added in v3.56.0
type OceanLaunchSpecInstanceTypesFiltersInput interface { pulumi.Input ToOceanLaunchSpecInstanceTypesFiltersOutput() OceanLaunchSpecInstanceTypesFiltersOutput ToOceanLaunchSpecInstanceTypesFiltersOutputWithContext(context.Context) OceanLaunchSpecInstanceTypesFiltersOutput }
OceanLaunchSpecInstanceTypesFiltersInput is an input type that accepts OceanLaunchSpecInstanceTypesFiltersArgs and OceanLaunchSpecInstanceTypesFiltersOutput values. You can construct a concrete instance of `OceanLaunchSpecInstanceTypesFiltersInput` via:
OceanLaunchSpecInstanceTypesFiltersArgs{...}
type OceanLaunchSpecInstanceTypesFiltersOutput ¶ added in v3.56.0
type OceanLaunchSpecInstanceTypesFiltersOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecInstanceTypesFiltersOutput) Categories ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) Categories() pulumi.StringArrayOutput
The filtered instance types will belong to one of the categories types from this list. Valid values: `Accelerated_computing`, `Compute_optimized`, `General_purpose`, `Memory_optimized`, `Storage_optimized`.
func (OceanLaunchSpecInstanceTypesFiltersOutput) DiskTypes ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) DiskTypes() pulumi.StringArrayOutput
The filtered instance types will have one of the disk type from this list. Valid values: `NVMe`, `EBS`, `SSD`, `HDD`.
func (OceanLaunchSpecInstanceTypesFiltersOutput) ElementType ¶ added in v3.56.0
func (OceanLaunchSpecInstanceTypesFiltersOutput) ElementType() reflect.Type
func (OceanLaunchSpecInstanceTypesFiltersOutput) ExcludeFamilies ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) ExcludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc.
func (OceanLaunchSpecInstanceTypesFiltersOutput) ExcludeMetal ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) ExcludeMetal() pulumi.BoolPtrOutput
In case excludeMetal is set to true, metal types will not be available for scaling.
func (OceanLaunchSpecInstanceTypesFiltersOutput) Hypervisors ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) Hypervisors() pulumi.StringArrayOutput
The filtered instance types will have a hypervisor type from this list. Valid values: `nitro`, `xen`.
func (OceanLaunchSpecInstanceTypesFiltersOutput) IncludeFamilies ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) IncludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc.
func (OceanLaunchSpecInstanceTypesFiltersOutput) IsEnaSupported ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) IsEnaSupported() pulumi.StringPtrOutput
Ena is supported or not.
func (OceanLaunchSpecInstanceTypesFiltersOutput) MaxGpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxGpu() pulumi.IntPtrOutput
Maximum total number of GPUs.
func (OceanLaunchSpecInstanceTypesFiltersOutput) MaxMemoryGib ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
Maximum amount of Memory (GiB).
func (OceanLaunchSpecInstanceTypesFiltersOutput) MaxNetworkPerformance ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
Maximum Bandwidth in Gib/s of network performance.
func (OceanLaunchSpecInstanceTypesFiltersOutput) MaxVcpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
Maximum number of vcpus available.
func (OceanLaunchSpecInstanceTypesFiltersOutput) MinEnis ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinEnis() pulumi.IntPtrOutput
Minimum number of network interfaces (ENIs).
func (OceanLaunchSpecInstanceTypesFiltersOutput) MinGpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinGpu() pulumi.IntPtrOutput
Minimum total number of GPUs.
func (OceanLaunchSpecInstanceTypesFiltersOutput) MinMemoryGib ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
Minimum amount of Memory (GiB).
func (OceanLaunchSpecInstanceTypesFiltersOutput) MinNetworkPerformance ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinNetworkPerformance() pulumi.IntPtrOutput
Minimum Bandwidth in Gib/s of network performance.
func (OceanLaunchSpecInstanceTypesFiltersOutput) MinVcpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) MinVcpu() pulumi.IntPtrOutput
Minimum number of vcpus available.
func (OceanLaunchSpecInstanceTypesFiltersOutput) RootDeviceTypes ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) RootDeviceTypes() pulumi.StringArrayOutput
The filtered instance types will have a root device types from this list. Valid values: `ebs`, or `instance-store`.
func (OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersOutput ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersOutput() OceanLaunchSpecInstanceTypesFiltersOutput
func (OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersOutputWithContext ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersOutput
func (OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput() OceanLaunchSpecInstanceTypesFiltersPtrOutput
func (OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersPtrOutput
func (OceanLaunchSpecInstanceTypesFiltersOutput) VirtualizationTypes ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersOutput) VirtualizationTypes() pulumi.StringArrayOutput
The filtered instance types will support at least one of the virtualization types from this list. Valid values: `hvm`, `paravirtual`.
type OceanLaunchSpecInstanceTypesFiltersPtrInput ¶ added in v3.56.0
type OceanLaunchSpecInstanceTypesFiltersPtrInput interface { pulumi.Input ToOceanLaunchSpecInstanceTypesFiltersPtrOutput() OceanLaunchSpecInstanceTypesFiltersPtrOutput ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext(context.Context) OceanLaunchSpecInstanceTypesFiltersPtrOutput }
OceanLaunchSpecInstanceTypesFiltersPtrInput is an input type that accepts OceanLaunchSpecInstanceTypesFiltersArgs, OceanLaunchSpecInstanceTypesFiltersPtr and OceanLaunchSpecInstanceTypesFiltersPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecInstanceTypesFiltersPtrInput` via:
OceanLaunchSpecInstanceTypesFiltersArgs{...} or: nil
func OceanLaunchSpecInstanceTypesFiltersPtr ¶ added in v3.56.0
func OceanLaunchSpecInstanceTypesFiltersPtr(v *OceanLaunchSpecInstanceTypesFiltersArgs) OceanLaunchSpecInstanceTypesFiltersPtrInput
type OceanLaunchSpecInstanceTypesFiltersPtrOutput ¶ added in v3.56.0
type OceanLaunchSpecInstanceTypesFiltersPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) Categories ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) Categories() pulumi.StringArrayOutput
The filtered instance types will belong to one of the categories types from this list. Valid values: `Accelerated_computing`, `Compute_optimized`, `General_purpose`, `Memory_optimized`, `Storage_optimized`.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) DiskTypes ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) DiskTypes() pulumi.StringArrayOutput
The filtered instance types will have one of the disk type from this list. Valid values: `NVMe`, `EBS`, `SSD`, `HDD`.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) ElementType ¶ added in v3.56.0
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) ExcludeFamilies ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ExcludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the ExcludeFamilies will not be available for scaling (asterisk wildcard is also supported). For example, C* will exclude instance types from these families: c5, c4, c4a, etc.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) ExcludeMetal ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ExcludeMetal() pulumi.BoolPtrOutput
In case excludeMetal is set to true, metal types will not be available for scaling.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) Hypervisors ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) Hypervisors() pulumi.StringArrayOutput
The filtered instance types will have a hypervisor type from this list. Valid values: `nitro`, `xen`.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) IncludeFamilies ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) IncludeFamilies() pulumi.StringArrayOutput
Types belonging to a family from the IncludeFamilies will be available for scaling (asterisk wildcard is also supported). For example, C* will include instance types from these families: c5, c4, c4a, etc.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) IsEnaSupported ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) IsEnaSupported() pulumi.StringPtrOutput
Ena is supported or not.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxGpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxGpu() pulumi.IntPtrOutput
Maximum total number of GPUs.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxMemoryGib ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
Maximum amount of Memory (GiB).
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxNetworkPerformance ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxNetworkPerformance() pulumi.IntPtrOutput
Maximum Bandwidth in Gib/s of network performance.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxVcpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
Maximum number of vcpus available.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinEnis ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinEnis() pulumi.IntPtrOutput
Minimum number of network interfaces (ENIs).
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinGpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinGpu() pulumi.IntPtrOutput
Minimum total number of GPUs.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinMemoryGib ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
Minimum amount of Memory (GiB).
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinNetworkPerformance ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinNetworkPerformance() pulumi.IntPtrOutput
Minimum Bandwidth in Gib/s of network performance.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinVcpu ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
Minimum number of vcpus available.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) RootDeviceTypes ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) RootDeviceTypes() pulumi.StringArrayOutput
The filtered instance types will have a root device types from this list. Valid values: `ebs`, or `instance-store`.
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutput() OceanLaunchSpecInstanceTypesFiltersPtrOutput
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) ToOceanLaunchSpecInstanceTypesFiltersPtrOutputWithContext(ctx context.Context) OceanLaunchSpecInstanceTypesFiltersPtrOutput
func (OceanLaunchSpecInstanceTypesFiltersPtrOutput) VirtualizationTypes ¶ added in v3.56.0
func (o OceanLaunchSpecInstanceTypesFiltersPtrOutput) VirtualizationTypes() pulumi.StringArrayOutput
The filtered instance types will support at least one of the virtualization types from this list. Valid values: `hvm`, `paravirtual`.
type OceanLaunchSpecLabel ¶
type OceanLaunchSpecLabelArgs ¶
type OceanLaunchSpecLabelArgs struct { // The label key. Key pulumi.StringInput `pulumi:"key"` // The label value. Value pulumi.StringInput `pulumi:"value"` }
func (OceanLaunchSpecLabelArgs) ElementType ¶
func (OceanLaunchSpecLabelArgs) ElementType() reflect.Type
func (OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutput ¶
func (i OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutputWithContext ¶
func (i OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutputWithContext(ctx context.Context) OceanLaunchSpecLabelOutput
type OceanLaunchSpecLabelArray ¶
type OceanLaunchSpecLabelArray []OceanLaunchSpecLabelInput
func (OceanLaunchSpecLabelArray) ElementType ¶
func (OceanLaunchSpecLabelArray) ElementType() reflect.Type
func (OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutput ¶
func (i OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput
func (OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutputWithContext ¶
func (i OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutputWithContext(ctx context.Context) OceanLaunchSpecLabelArrayOutput
type OceanLaunchSpecLabelArrayInput ¶
type OceanLaunchSpecLabelArrayInput interface { pulumi.Input ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput ToOceanLaunchSpecLabelArrayOutputWithContext(context.Context) OceanLaunchSpecLabelArrayOutput }
OceanLaunchSpecLabelArrayInput is an input type that accepts OceanLaunchSpecLabelArray and OceanLaunchSpecLabelArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecLabelArrayInput` via:
OceanLaunchSpecLabelArray{ OceanLaunchSpecLabelArgs{...} }
type OceanLaunchSpecLabelArrayOutput ¶
type OceanLaunchSpecLabelArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecLabelArrayOutput) ElementType ¶
func (OceanLaunchSpecLabelArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecLabelArrayOutput) Index ¶
func (o OceanLaunchSpecLabelArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutput ¶
func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput
func (OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutputWithContext ¶
func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutputWithContext(ctx context.Context) OceanLaunchSpecLabelArrayOutput
type OceanLaunchSpecLabelInput ¶
type OceanLaunchSpecLabelInput interface { pulumi.Input ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput ToOceanLaunchSpecLabelOutputWithContext(context.Context) OceanLaunchSpecLabelOutput }
OceanLaunchSpecLabelInput is an input type that accepts OceanLaunchSpecLabelArgs and OceanLaunchSpecLabelOutput values. You can construct a concrete instance of `OceanLaunchSpecLabelInput` via:
OceanLaunchSpecLabelArgs{...}
type OceanLaunchSpecLabelOutput ¶
type OceanLaunchSpecLabelOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecLabelOutput) ElementType ¶
func (OceanLaunchSpecLabelOutput) ElementType() reflect.Type
func (OceanLaunchSpecLabelOutput) Key ¶
func (o OceanLaunchSpecLabelOutput) Key() pulumi.StringOutput
The label key.
func (OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutput ¶
func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutputWithContext ¶
func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutputWithContext(ctx context.Context) OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelOutput) Value ¶
func (o OceanLaunchSpecLabelOutput) Value() pulumi.StringOutput
The label value.
type OceanLaunchSpecMap ¶
type OceanLaunchSpecMap map[string]OceanLaunchSpecInput
func (OceanLaunchSpecMap) ElementType ¶
func (OceanLaunchSpecMap) ElementType() reflect.Type
func (OceanLaunchSpecMap) ToOceanLaunchSpecMapOutput ¶
func (i OceanLaunchSpecMap) ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput
func (OceanLaunchSpecMap) ToOceanLaunchSpecMapOutputWithContext ¶
func (i OceanLaunchSpecMap) ToOceanLaunchSpecMapOutputWithContext(ctx context.Context) OceanLaunchSpecMapOutput
type OceanLaunchSpecMapInput ¶
type OceanLaunchSpecMapInput interface { pulumi.Input ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput ToOceanLaunchSpecMapOutputWithContext(context.Context) OceanLaunchSpecMapOutput }
OceanLaunchSpecMapInput is an input type that accepts OceanLaunchSpecMap and OceanLaunchSpecMapOutput values. You can construct a concrete instance of `OceanLaunchSpecMapInput` via:
OceanLaunchSpecMap{ "key": OceanLaunchSpecArgs{...} }
type OceanLaunchSpecMapOutput ¶
type OceanLaunchSpecMapOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecMapOutput) ElementType ¶
func (OceanLaunchSpecMapOutput) ElementType() reflect.Type
func (OceanLaunchSpecMapOutput) MapIndex ¶
func (o OceanLaunchSpecMapOutput) MapIndex(k pulumi.StringInput) OceanLaunchSpecOutput
func (OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutput ¶
func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput
func (OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutputWithContext ¶
func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutputWithContext(ctx context.Context) OceanLaunchSpecMapOutput
type OceanLaunchSpecOutput ¶
type OceanLaunchSpecOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecOutput) AssociatePublicIpAddress ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
Configure public IP address allocation.
func (OceanLaunchSpecOutput) AutoscaleDowns ¶ added in v3.24.0
func (o OceanLaunchSpecOutput) AutoscaleDowns() OceanLaunchSpecAutoscaleDownArrayOutput
Auto Scaling scale down operations.
func (OceanLaunchSpecOutput) AutoscaleHeadrooms ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) AutoscaleHeadrooms() OceanLaunchSpecAutoscaleHeadroomArrayOutput
Set custom headroom per Virtual Node Group. Provide a list of headrooms object.
func (OceanLaunchSpecOutput) AutoscaleHeadroomsAutomatics ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) AutoscaleHeadroomsAutomatics() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
Set automatic headroom per launch spec.
func (OceanLaunchSpecOutput) BlockDeviceMappings ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) BlockDeviceMappings() OceanLaunchSpecBlockDeviceMappingArrayOutput
Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes.
func (OceanLaunchSpecOutput) CreateOptions ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) CreateOptions() OceanLaunchSpecCreateOptionsPtrOutput
func (OceanLaunchSpecOutput) DeleteOptions ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) DeleteOptions() OceanLaunchSpecDeleteOptionsPtrOutput
func (OceanLaunchSpecOutput) ElasticIpPools ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) ElasticIpPools() OceanLaunchSpecElasticIpPoolArrayOutput
Assign an Elastic IP to the instances spun by the Virtual Node Group. Can be null.
func (OceanLaunchSpecOutput) ElementType ¶
func (OceanLaunchSpecOutput) ElementType() reflect.Type
func (OceanLaunchSpecOutput) EphemeralStorages ¶ added in v3.72.0
func (o OceanLaunchSpecOutput) EphemeralStorages() OceanLaunchSpecEphemeralStorageArrayOutput
func (OceanLaunchSpecOutput) IamInstanceProfile ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) IamInstanceProfile() pulumi.StringPtrOutput
The ARN or name of an IAM instance profile to associate with launched instances.
func (OceanLaunchSpecOutput) ImageId ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) ImageId() pulumi.StringPtrOutput
ID of the image used to launch the instances.
func (OceanLaunchSpecOutput) Images ¶ added in v3.29.0
func (o OceanLaunchSpecOutput) Images() OceanLaunchSpecImageArrayOutput
Array of objects (Image object, containing the id of the image used to launch instances.) You can configure VNG with either the imageId or images objects, but not both simultaneously. For each architecture type (amd64, arm64) only one AMI is allowed. Valid values: null, or an array with at least one element.
func (OceanLaunchSpecOutput) InstanceMetadataOptions ¶ added in v3.25.0
func (o OceanLaunchSpecOutput) InstanceMetadataOptions() OceanLaunchSpecInstanceMetadataOptionsPtrOutput
Ocean instance metadata options object for IMDSv2.
func (OceanLaunchSpecOutput) InstanceTypes ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) InstanceTypes() pulumi.StringArrayOutput
A list of instance types allowed to be provisioned for pods pending under the specified launch specification. The list overrides the list defined for the cluster.
func (OceanLaunchSpecOutput) InstanceTypesFilters ¶ added in v3.56.0
func (o OceanLaunchSpecOutput) InstanceTypesFilters() OceanLaunchSpecInstanceTypesFiltersPtrOutput
The instance types that match with all filters compose the Virtual Node Group's instanceTypes parameter. The architectures that come from the Virtual Node Group's images will be taken into account when using this parameter. Cannot be configured together with Virtual Node Group's instanceTypes and with the Cluster's whitelist/blacklist/filters.
func (OceanLaunchSpecOutput) Labels ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Labels() OceanLaunchSpecLabelArrayOutput
Optionally adds labels to instances launched in the cluster.
func (OceanLaunchSpecOutput) Name ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Name() pulumi.StringOutput
The name of the Virtual Node Group.
func (OceanLaunchSpecOutput) OceanId ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) OceanId() pulumi.StringOutput
The ID of the Ocean cluster.
func (OceanLaunchSpecOutput) PreferredOdTypes ¶ added in v3.81.0
func (o OceanLaunchSpecOutput) PreferredOdTypes() pulumi.StringArrayOutput
A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution.
func (OceanLaunchSpecOutput) PreferredSpotTypes ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) PreferredSpotTypes() pulumi.StringArrayOutput
A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution.
func (OceanLaunchSpecOutput) ReservedEnis ¶ added in v3.101.0
func (o OceanLaunchSpecOutput) ReservedEnis() pulumi.IntPtrOutput
Specifies the count of ENIs to reserve per instance type for scaling purposes.
func (OceanLaunchSpecOutput) ResourceLimits ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) ResourceLimits() OceanLaunchSpecResourceLimitArrayOutput
func (OceanLaunchSpecOutput) RestrictScaleDown ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) RestrictScaleDown() pulumi.BoolPtrOutput
Boolean. When set to `true`, nodes will be treated as if all pods running have the restrict-scale-down label. Therefore, Ocean will not scale nodes down unless empty.
func (OceanLaunchSpecOutput) RootVolumeSize ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) RootVolumeSize() pulumi.IntPtrOutput
Set root volume size (in GB).
func (OceanLaunchSpecOutput) SchedulingShutdownHours ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) SchedulingShutdownHours() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
Used to specify times that the nodes in the virtual node group will be taken down.
func (OceanLaunchSpecOutput) SchedulingTasks ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) SchedulingTasks() OceanLaunchSpecSchedulingTaskArrayOutput
Used to define scheduled tasks such as a manual headroom update.
func (OceanLaunchSpecOutput) SecurityGroups ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) SecurityGroups() pulumi.StringArrayOutput
Optionally adds security group IDs.
func (OceanLaunchSpecOutput) Strategies ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Strategies() OceanLaunchSpecStrategyArrayOutput
func (OceanLaunchSpecOutput) SubnetIds ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs.
func (OceanLaunchSpecOutput) Tags ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Tags() OceanLaunchSpecTagArrayOutput
A key/value mapping of tags to assign to the resource.
func (OceanLaunchSpecOutput) Taints ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Taints() OceanLaunchSpecTaintArrayOutput
Optionally adds labels to instances launched in the cluster.
func (OceanLaunchSpecOutput) ToOceanLaunchSpecOutput ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
func (OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
func (OceanLaunchSpecOutput) UpdatePolicy ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) UpdatePolicy() OceanLaunchSpecUpdatePolicyPtrOutput
func (OceanLaunchSpecOutput) UserData ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) UserData() pulumi.StringPtrOutput
Base64-encoded MIME user data to make available to the instances.
type OceanLaunchSpecResourceLimit ¶
type OceanLaunchSpecResourceLimit struct { // Set a maximum number of instances per Virtual Node Group. Can be null. If set, value must be greater than or equal to 0. MaxInstanceCount *int `pulumi:"maxInstanceCount"` // Set a minimum number of instances per Virtual Node Group. Can be null. If set, value must be greater than or equal to 0. MinInstanceCount *int `pulumi:"minInstanceCount"` }
type OceanLaunchSpecResourceLimitArgs ¶
type OceanLaunchSpecResourceLimitArgs struct { // Set a maximum number of instances per Virtual Node Group. Can be null. If set, value must be greater than or equal to 0. MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"` // Set a minimum number of instances per Virtual Node Group. Can be null. If set, value must be greater than or equal to 0. MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"` }
func (OceanLaunchSpecResourceLimitArgs) ElementType ¶
func (OceanLaunchSpecResourceLimitArgs) ElementType() reflect.Type
func (OceanLaunchSpecResourceLimitArgs) ToOceanLaunchSpecResourceLimitOutput ¶
func (i OceanLaunchSpecResourceLimitArgs) ToOceanLaunchSpecResourceLimitOutput() OceanLaunchSpecResourceLimitOutput
func (OceanLaunchSpecResourceLimitArgs) ToOceanLaunchSpecResourceLimitOutputWithContext ¶
func (i OceanLaunchSpecResourceLimitArgs) ToOceanLaunchSpecResourceLimitOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitOutput
type OceanLaunchSpecResourceLimitArray ¶
type OceanLaunchSpecResourceLimitArray []OceanLaunchSpecResourceLimitInput
func (OceanLaunchSpecResourceLimitArray) ElementType ¶
func (OceanLaunchSpecResourceLimitArray) ElementType() reflect.Type
func (OceanLaunchSpecResourceLimitArray) ToOceanLaunchSpecResourceLimitArrayOutput ¶
func (i OceanLaunchSpecResourceLimitArray) ToOceanLaunchSpecResourceLimitArrayOutput() OceanLaunchSpecResourceLimitArrayOutput
func (OceanLaunchSpecResourceLimitArray) ToOceanLaunchSpecResourceLimitArrayOutputWithContext ¶
func (i OceanLaunchSpecResourceLimitArray) ToOceanLaunchSpecResourceLimitArrayOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitArrayOutput
type OceanLaunchSpecResourceLimitArrayInput ¶
type OceanLaunchSpecResourceLimitArrayInput interface { pulumi.Input ToOceanLaunchSpecResourceLimitArrayOutput() OceanLaunchSpecResourceLimitArrayOutput ToOceanLaunchSpecResourceLimitArrayOutputWithContext(context.Context) OceanLaunchSpecResourceLimitArrayOutput }
OceanLaunchSpecResourceLimitArrayInput is an input type that accepts OceanLaunchSpecResourceLimitArray and OceanLaunchSpecResourceLimitArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecResourceLimitArrayInput` via:
OceanLaunchSpecResourceLimitArray{ OceanLaunchSpecResourceLimitArgs{...} }
type OceanLaunchSpecResourceLimitArrayOutput ¶
type OceanLaunchSpecResourceLimitArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecResourceLimitArrayOutput) ElementType ¶
func (OceanLaunchSpecResourceLimitArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecResourceLimitArrayOutput) ToOceanLaunchSpecResourceLimitArrayOutput ¶
func (o OceanLaunchSpecResourceLimitArrayOutput) ToOceanLaunchSpecResourceLimitArrayOutput() OceanLaunchSpecResourceLimitArrayOutput
func (OceanLaunchSpecResourceLimitArrayOutput) ToOceanLaunchSpecResourceLimitArrayOutputWithContext ¶
func (o OceanLaunchSpecResourceLimitArrayOutput) ToOceanLaunchSpecResourceLimitArrayOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitArrayOutput
type OceanLaunchSpecResourceLimitInput ¶
type OceanLaunchSpecResourceLimitInput interface { pulumi.Input ToOceanLaunchSpecResourceLimitOutput() OceanLaunchSpecResourceLimitOutput ToOceanLaunchSpecResourceLimitOutputWithContext(context.Context) OceanLaunchSpecResourceLimitOutput }
OceanLaunchSpecResourceLimitInput is an input type that accepts OceanLaunchSpecResourceLimitArgs and OceanLaunchSpecResourceLimitOutput values. You can construct a concrete instance of `OceanLaunchSpecResourceLimitInput` via:
OceanLaunchSpecResourceLimitArgs{...}
type OceanLaunchSpecResourceLimitOutput ¶
type OceanLaunchSpecResourceLimitOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecResourceLimitOutput) ElementType ¶
func (OceanLaunchSpecResourceLimitOutput) ElementType() reflect.Type
func (OceanLaunchSpecResourceLimitOutput) MaxInstanceCount ¶
func (o OceanLaunchSpecResourceLimitOutput) MaxInstanceCount() pulumi.IntPtrOutput
Set a maximum number of instances per Virtual Node Group. Can be null. If set, value must be greater than or equal to 0.
func (OceanLaunchSpecResourceLimitOutput) MinInstanceCount ¶ added in v3.9.0
func (o OceanLaunchSpecResourceLimitOutput) MinInstanceCount() pulumi.IntPtrOutput
Set a minimum number of instances per Virtual Node Group. Can be null. If set, value must be greater than or equal to 0.
func (OceanLaunchSpecResourceLimitOutput) ToOceanLaunchSpecResourceLimitOutput ¶
func (o OceanLaunchSpecResourceLimitOutput) ToOceanLaunchSpecResourceLimitOutput() OceanLaunchSpecResourceLimitOutput
func (OceanLaunchSpecResourceLimitOutput) ToOceanLaunchSpecResourceLimitOutputWithContext ¶
func (o OceanLaunchSpecResourceLimitOutput) ToOceanLaunchSpecResourceLimitOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitOutput
type OceanLaunchSpecSchedulingShutdownHours ¶ added in v3.15.0
type OceanLaunchSpecSchedulingShutdownHours struct { // Flag to enable or disable the shutdown hours mechanism. When `false`, the mechanism is deactivated, and the virtual node group remains in its current state. IsEnabled *bool `pulumi:"isEnabled"` // The times that the shutdown hours will apply. TimeWindows []string `pulumi:"timeWindows"` }
type OceanLaunchSpecSchedulingShutdownHoursArgs ¶ added in v3.15.0
type OceanLaunchSpecSchedulingShutdownHoursArgs struct { // Flag to enable or disable the shutdown hours mechanism. When `false`, the mechanism is deactivated, and the virtual node group remains in its current state. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // The times that the shutdown hours will apply. TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` }
func (OceanLaunchSpecSchedulingShutdownHoursArgs) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecSchedulingShutdownHoursArgs) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursOutput ¶ added in v3.15.0
func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursOutput() OceanLaunchSpecSchedulingShutdownHoursOutput
func (OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursOutputWithContext ¶ added in v3.15.0
func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursOutput
func (OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput ¶ added in v3.15.0
func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
func (OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext ¶ added in v3.15.0
func (i OceanLaunchSpecSchedulingShutdownHoursArgs) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursPtrOutput
type OceanLaunchSpecSchedulingShutdownHoursInput ¶ added in v3.15.0
type OceanLaunchSpecSchedulingShutdownHoursInput interface { pulumi.Input ToOceanLaunchSpecSchedulingShutdownHoursOutput() OceanLaunchSpecSchedulingShutdownHoursOutput ToOceanLaunchSpecSchedulingShutdownHoursOutputWithContext(context.Context) OceanLaunchSpecSchedulingShutdownHoursOutput }
OceanLaunchSpecSchedulingShutdownHoursInput is an input type that accepts OceanLaunchSpecSchedulingShutdownHoursArgs and OceanLaunchSpecSchedulingShutdownHoursOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingShutdownHoursInput` via:
OceanLaunchSpecSchedulingShutdownHoursArgs{...}
type OceanLaunchSpecSchedulingShutdownHoursOutput ¶ added in v3.15.0
type OceanLaunchSpecSchedulingShutdownHoursOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingShutdownHoursOutput) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecSchedulingShutdownHoursOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingShutdownHoursOutput) IsEnabled ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
Flag to enable or disable the shutdown hours mechanism. When `false`, the mechanism is deactivated, and the virtual node group remains in its current state.
func (OceanLaunchSpecSchedulingShutdownHoursOutput) TimeWindows ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
The times that the shutdown hours will apply.
func (OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursOutput ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursOutput() OceanLaunchSpecSchedulingShutdownHoursOutput
func (OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursOutputWithContext ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursOutput
func (OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
func (OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursPtrOutput
type OceanLaunchSpecSchedulingShutdownHoursPtrInput ¶ added in v3.15.0
type OceanLaunchSpecSchedulingShutdownHoursPtrInput interface { pulumi.Input ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput() OceanLaunchSpecSchedulingShutdownHoursPtrOutput ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext(context.Context) OceanLaunchSpecSchedulingShutdownHoursPtrOutput }
OceanLaunchSpecSchedulingShutdownHoursPtrInput is an input type that accepts OceanLaunchSpecSchedulingShutdownHoursArgs, OceanLaunchSpecSchedulingShutdownHoursPtr and OceanLaunchSpecSchedulingShutdownHoursPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingShutdownHoursPtrInput` via:
OceanLaunchSpecSchedulingShutdownHoursArgs{...} or: nil
func OceanLaunchSpecSchedulingShutdownHoursPtr ¶ added in v3.15.0
func OceanLaunchSpecSchedulingShutdownHoursPtr(v *OceanLaunchSpecSchedulingShutdownHoursArgs) OceanLaunchSpecSchedulingShutdownHoursPtrInput
type OceanLaunchSpecSchedulingShutdownHoursPtrOutput ¶ added in v3.15.0
type OceanLaunchSpecSchedulingShutdownHoursPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingShutdownHoursPtrOutput) IsEnabled ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Flag to enable or disable the shutdown hours mechanism. When `false`, the mechanism is deactivated, and the virtual node group remains in its current state.
func (OceanLaunchSpecSchedulingShutdownHoursPtrOutput) TimeWindows ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
The times that the shutdown hours will apply.
func (OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutput() OceanLaunchSpecSchedulingShutdownHoursPtrOutput
func (OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext ¶ added in v3.15.0
func (o OceanLaunchSpecSchedulingShutdownHoursPtrOutput) ToOceanLaunchSpecSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingShutdownHoursPtrOutput
type OceanLaunchSpecSchedulingTask ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTask struct { // A valid cron expression. For example : " * * * * * ". The cron job runs in UTC time and is in Unix cron format. CronExpression string `pulumi:"cronExpression"` // Describes whether the task is enabled. When `true`, the task runs. When `false`, it does not run. IsEnabled bool `pulumi:"isEnabled"` // The config of this scheduled task. Depends on the value of taskType. TaskHeadrooms []OceanLaunchSpecSchedulingTaskTaskHeadroom `pulumi:"taskHeadrooms"` // The activity that you are scheduling. Valid values: "manualHeadroomUpdate". TaskType string `pulumi:"taskType"` }
type OceanLaunchSpecSchedulingTaskArgs ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArgs struct { // A valid cron expression. For example : " * * * * * ". The cron job runs in UTC time and is in Unix cron format. CronExpression pulumi.StringInput `pulumi:"cronExpression"` // Describes whether the task is enabled. When `true`, the task runs. When `false`, it does not run. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The config of this scheduled task. Depends on the value of taskType. TaskHeadrooms OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput `pulumi:"taskHeadrooms"` // The activity that you are scheduling. Valid values: "manualHeadroomUpdate". TaskType pulumi.StringInput `pulumi:"taskType"` }
func (OceanLaunchSpecSchedulingTaskArgs) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskArgs) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
func (OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
type OceanLaunchSpecSchedulingTaskArray ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArray []OceanLaunchSpecSchedulingTaskInput
func (OceanLaunchSpecSchedulingTaskArray) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskArray) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
func (OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
type OceanLaunchSpecSchedulingTaskArrayInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArrayInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskArrayOutput }
OceanLaunchSpecSchedulingTaskArrayInput is an input type that accepts OceanLaunchSpecSchedulingTaskArray and OceanLaunchSpecSchedulingTaskArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskArrayInput` via:
OceanLaunchSpecSchedulingTaskArray{ OceanLaunchSpecSchedulingTaskArgs{...} }
type OceanLaunchSpecSchedulingTaskArrayOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskArrayOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
func (OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
type OceanLaunchSpecSchedulingTaskInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput ToOceanLaunchSpecSchedulingTaskOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskOutput }
OceanLaunchSpecSchedulingTaskInput is an input type that accepts OceanLaunchSpecSchedulingTaskArgs and OceanLaunchSpecSchedulingTaskOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskInput` via:
OceanLaunchSpecSchedulingTaskArgs{...}
type OceanLaunchSpecSchedulingTaskOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskOutput) CronExpression ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) CronExpression() pulumi.StringOutput
A valid cron expression. For example : " * * * * * ". The cron job runs in UTC time and is in Unix cron format.
func (OceanLaunchSpecSchedulingTaskOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskOutput) IsEnabled ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) IsEnabled() pulumi.BoolOutput
Describes whether the task is enabled. When `true`, the task runs. When `false`, it does not run.
func (OceanLaunchSpecSchedulingTaskOutput) TaskHeadrooms ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) TaskHeadrooms() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
The config of this scheduled task. Depends on the value of taskType.
func (OceanLaunchSpecSchedulingTaskOutput) TaskType ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) TaskType() pulumi.StringOutput
The activity that you are scheduling. Valid values: "manualHeadroomUpdate".
func (OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
func (OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroom ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroom struct { // Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit *int `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUS to allocate for each headroom unit. GpuPerUnit *int `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate for each headroom unit. MemoryPerUnit *int `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU. NumOfUnits int `pulumi:"numOfUnits"` }
type OceanLaunchSpecSchedulingTaskTaskHeadroomArgs ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArgs struct { // Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUS to allocate for each headroom unit. GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate for each headroom unit. MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU. NumOfUnits pulumi.IntInput `pulumi:"numOfUnits"` }
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroomArray ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArray []OceanLaunchSpecSchedulingTaskTaskHeadroomInput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput }
OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput is an input type that accepts OceanLaunchSpecSchedulingTaskTaskHeadroomArray and OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput` via:
OceanLaunchSpecSchedulingTaskTaskHeadroomArray{ OceanLaunchSpecSchedulingTaskTaskHeadroomArgs{...} }
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroomInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput }
OceanLaunchSpecSchedulingTaskTaskHeadroomInput is an input type that accepts OceanLaunchSpecSchedulingTaskTaskHeadroomArgs and OceanLaunchSpecSchedulingTaskTaskHeadroomOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskTaskHeadroomInput` via:
OceanLaunchSpecSchedulingTaskTaskHeadroomArgs{...}
type OceanLaunchSpecSchedulingTaskTaskHeadroomOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) CpuPerUnit ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) GpuPerUnit ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of GPUS to allocate for each headroom unit.
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) MemoryPerUnit ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MiB) to allocate for each headroom unit.
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) NumOfUnits ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) NumOfUnits() pulumi.IntOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU.
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
type OceanLaunchSpecState ¶
type OceanLaunchSpecState struct { // Configure public IP address allocation. AssociatePublicIpAddress pulumi.BoolPtrInput // Auto Scaling scale down operations. AutoscaleDowns OceanLaunchSpecAutoscaleDownArrayInput // Set custom headroom per Virtual Node Group. Provide a list of headrooms object. AutoscaleHeadrooms OceanLaunchSpecAutoscaleHeadroomArrayInput // Set automatic headroom per launch spec. AutoscaleHeadroomsAutomatics OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput // Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes. BlockDeviceMappings OceanLaunchSpecBlockDeviceMappingArrayInput CreateOptions OceanLaunchSpecCreateOptionsPtrInput DeleteOptions OceanLaunchSpecDeleteOptionsPtrInput // Assign an Elastic IP to the instances spun by the Virtual Node Group. Can be null. ElasticIpPools OceanLaunchSpecElasticIpPoolArrayInput EphemeralStorages OceanLaunchSpecEphemeralStorageArrayInput // The ARN or name of an IAM instance profile to associate with launched instances. IamInstanceProfile pulumi.StringPtrInput // ID of the image used to launch the instances. ImageId pulumi.StringPtrInput // Array of objects (Image object, containing the id of the image used to launch instances.) You can configure VNG with either the imageId or images objects, but not both simultaneously. // For each architecture type (amd64, arm64) only one AMI is allowed. Valid values: null, or an array with at least one element. Images OceanLaunchSpecImageArrayInput // Ocean instance metadata options object for IMDSv2. InstanceMetadataOptions OceanLaunchSpecInstanceMetadataOptionsPtrInput // A list of instance types allowed to be provisioned for pods pending under the specified launch specification. The list overrides the list defined for the cluster. InstanceTypes pulumi.StringArrayInput // The instance types that match with all filters compose the Virtual Node Group's instanceTypes parameter. // The architectures that come from the Virtual Node Group's images will be taken into account when using this parameter. Cannot be configured together with Virtual Node Group's instanceTypes and with the Cluster's whitelist/blacklist/filters. InstanceTypesFilters OceanLaunchSpecInstanceTypesFiltersPtrInput // Optionally adds labels to instances launched in the cluster. Labels OceanLaunchSpecLabelArrayInput // The name of the Virtual Node Group. Name pulumi.StringPtrInput // The ID of the Ocean cluster. OceanId pulumi.StringPtrInput // A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution. PreferredOdTypes pulumi.StringArrayInput // A list of instance types. Takes the preferred types into consideration while maintaining a variety of machine types running for optimized distribution. PreferredSpotTypes pulumi.StringArrayInput // Specifies the count of ENIs to reserve per instance type for scaling purposes. ReservedEnis pulumi.IntPtrInput ResourceLimits OceanLaunchSpecResourceLimitArrayInput // Boolean. When set to `true`, nodes will be treated as if all pods running have the restrict-scale-down label. Therefore, Ocean will not scale nodes down unless empty. RestrictScaleDown pulumi.BoolPtrInput // Set root volume size (in GB). RootVolumeSize pulumi.IntPtrInput // Used to specify times that the nodes in the virtual node group will be taken down. SchedulingShutdownHours OceanLaunchSpecSchedulingShutdownHoursPtrInput // Used to define scheduled tasks such as a manual headroom update. SchedulingTasks OceanLaunchSpecSchedulingTaskArrayInput // Optionally adds security group IDs. SecurityGroups pulumi.StringArrayInput Strategies OceanLaunchSpecStrategyArrayInput // A list of subnet IDs. SubnetIds pulumi.StringArrayInput // A key/value mapping of tags to assign to the resource. Tags OceanLaunchSpecTagArrayInput // Optionally adds labels to instances launched in the cluster. Taints OceanLaunchSpecTaintArrayInput UpdatePolicy OceanLaunchSpecUpdatePolicyPtrInput // Base64-encoded MIME user data to make available to the instances. UserData pulumi.StringPtrInput }
func (OceanLaunchSpecState) ElementType ¶
func (OceanLaunchSpecState) ElementType() reflect.Type
type OceanLaunchSpecStrategy ¶
type OceanLaunchSpecStrategy struct { // The configurable amount of time that Ocean will wait for the draining process to complete before terminating an instance. If you have not defined a draining timeout, the default of 300 seconds will be used. DrainingTimeout *int `pulumi:"drainingTimeout"` // The desired percentage of the Spot instances out of all running instances for this VNG. Only available when the field is not set in the cluster directly (cluster.strategy.spotPercentage). SpotPercentage *int `pulumi:"spotPercentage"` // When set as ‘true’, if savings plans commitments have available capacity, Ocean will utilize them alongside RIs (if exist) to maximize cost efficiency. If the value is set as 'null', it will automatically be inherited from the cluster level. UtilizeCommitments *bool `pulumi:"utilizeCommitments"` // When set as ‘true’, if reserved instances exist, Ocean will utilize them before launching spot instances. If the value is set as 'null', it will automatically be inherited from the cluster level. UtilizeReservedInstances *bool `pulumi:"utilizeReservedInstances"` }
type OceanLaunchSpecStrategyArgs ¶
type OceanLaunchSpecStrategyArgs struct { // The configurable amount of time that Ocean will wait for the draining process to complete before terminating an instance. If you have not defined a draining timeout, the default of 300 seconds will be used. DrainingTimeout pulumi.IntPtrInput `pulumi:"drainingTimeout"` // The desired percentage of the Spot instances out of all running instances for this VNG. Only available when the field is not set in the cluster directly (cluster.strategy.spotPercentage). SpotPercentage pulumi.IntPtrInput `pulumi:"spotPercentage"` // When set as ‘true’, if savings plans commitments have available capacity, Ocean will utilize them alongside RIs (if exist) to maximize cost efficiency. If the value is set as 'null', it will automatically be inherited from the cluster level. UtilizeCommitments pulumi.BoolPtrInput `pulumi:"utilizeCommitments"` // When set as ‘true’, if reserved instances exist, Ocean will utilize them before launching spot instances. If the value is set as 'null', it will automatically be inherited from the cluster level. UtilizeReservedInstances pulumi.BoolPtrInput `pulumi:"utilizeReservedInstances"` }
func (OceanLaunchSpecStrategyArgs) ElementType ¶
func (OceanLaunchSpecStrategyArgs) ElementType() reflect.Type
func (OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutput ¶
func (i OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput
func (OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutputWithContext ¶
func (i OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyOutput
type OceanLaunchSpecStrategyArray ¶
type OceanLaunchSpecStrategyArray []OceanLaunchSpecStrategyInput
func (OceanLaunchSpecStrategyArray) ElementType ¶
func (OceanLaunchSpecStrategyArray) ElementType() reflect.Type
func (OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutput ¶
func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
func (OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutputWithContext ¶
func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
type OceanLaunchSpecStrategyArrayInput ¶
type OceanLaunchSpecStrategyArrayInput interface { pulumi.Input ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput ToOceanLaunchSpecStrategyArrayOutputWithContext(context.Context) OceanLaunchSpecStrategyArrayOutput }
OceanLaunchSpecStrategyArrayInput is an input type that accepts OceanLaunchSpecStrategyArray and OceanLaunchSpecStrategyArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecStrategyArrayInput` via:
OceanLaunchSpecStrategyArray{ OceanLaunchSpecStrategyArgs{...} }
type OceanLaunchSpecStrategyArrayOutput ¶
type OceanLaunchSpecStrategyArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecStrategyArrayOutput) ElementType ¶
func (OceanLaunchSpecStrategyArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecStrategyArrayOutput) Index ¶
func (o OceanLaunchSpecStrategyArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecStrategyOutput
func (OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutput ¶
func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
func (OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutputWithContext ¶
func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
type OceanLaunchSpecStrategyInput ¶
type OceanLaunchSpecStrategyInput interface { pulumi.Input ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput ToOceanLaunchSpecStrategyOutputWithContext(context.Context) OceanLaunchSpecStrategyOutput }
OceanLaunchSpecStrategyInput is an input type that accepts OceanLaunchSpecStrategyArgs and OceanLaunchSpecStrategyOutput values. You can construct a concrete instance of `OceanLaunchSpecStrategyInput` via:
OceanLaunchSpecStrategyArgs{...}
type OceanLaunchSpecStrategyOutput ¶
type OceanLaunchSpecStrategyOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecStrategyOutput) DrainingTimeout ¶ added in v3.86.0
func (o OceanLaunchSpecStrategyOutput) DrainingTimeout() pulumi.IntPtrOutput
The configurable amount of time that Ocean will wait for the draining process to complete before terminating an instance. If you have not defined a draining timeout, the default of 300 seconds will be used.
func (OceanLaunchSpecStrategyOutput) ElementType ¶
func (OceanLaunchSpecStrategyOutput) ElementType() reflect.Type
func (OceanLaunchSpecStrategyOutput) SpotPercentage ¶
func (o OceanLaunchSpecStrategyOutput) SpotPercentage() pulumi.IntPtrOutput
The desired percentage of the Spot instances out of all running instances for this VNG. Only available when the field is not set in the cluster directly (cluster.strategy.spotPercentage).
func (OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutput ¶
func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput
func (OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutputWithContext ¶
func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyOutput
func (OceanLaunchSpecStrategyOutput) UtilizeCommitments ¶ added in v3.92.0
func (o OceanLaunchSpecStrategyOutput) UtilizeCommitments() pulumi.BoolPtrOutput
When set as ‘true’, if savings plans commitments have available capacity, Ocean will utilize them alongside RIs (if exist) to maximize cost efficiency. If the value is set as 'null', it will automatically be inherited from the cluster level.
func (OceanLaunchSpecStrategyOutput) UtilizeReservedInstances ¶ added in v3.92.0
func (o OceanLaunchSpecStrategyOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
When set as ‘true’, if reserved instances exist, Ocean will utilize them before launching spot instances. If the value is set as 'null', it will automatically be inherited from the cluster level.
type OceanLaunchSpecTag ¶
type OceanLaunchSpecTagArgs ¶
type OceanLaunchSpecTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (OceanLaunchSpecTagArgs) ElementType ¶
func (OceanLaunchSpecTagArgs) ElementType() reflect.Type
func (OceanLaunchSpecTagArgs) ToOceanLaunchSpecTagOutput ¶
func (i OceanLaunchSpecTagArgs) ToOceanLaunchSpecTagOutput() OceanLaunchSpecTagOutput
func (OceanLaunchSpecTagArgs) ToOceanLaunchSpecTagOutputWithContext ¶
func (i OceanLaunchSpecTagArgs) ToOceanLaunchSpecTagOutputWithContext(ctx context.Context) OceanLaunchSpecTagOutput
type OceanLaunchSpecTagArray ¶
type OceanLaunchSpecTagArray []OceanLaunchSpecTagInput
func (OceanLaunchSpecTagArray) ElementType ¶
func (OceanLaunchSpecTagArray) ElementType() reflect.Type
func (OceanLaunchSpecTagArray) ToOceanLaunchSpecTagArrayOutput ¶
func (i OceanLaunchSpecTagArray) ToOceanLaunchSpecTagArrayOutput() OceanLaunchSpecTagArrayOutput
func (OceanLaunchSpecTagArray) ToOceanLaunchSpecTagArrayOutputWithContext ¶
func (i OceanLaunchSpecTagArray) ToOceanLaunchSpecTagArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTagArrayOutput
type OceanLaunchSpecTagArrayInput ¶
type OceanLaunchSpecTagArrayInput interface { pulumi.Input ToOceanLaunchSpecTagArrayOutput() OceanLaunchSpecTagArrayOutput ToOceanLaunchSpecTagArrayOutputWithContext(context.Context) OceanLaunchSpecTagArrayOutput }
OceanLaunchSpecTagArrayInput is an input type that accepts OceanLaunchSpecTagArray and OceanLaunchSpecTagArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecTagArrayInput` via:
OceanLaunchSpecTagArray{ OceanLaunchSpecTagArgs{...} }
type OceanLaunchSpecTagArrayOutput ¶
type OceanLaunchSpecTagArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecTagArrayOutput) ElementType ¶
func (OceanLaunchSpecTagArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecTagArrayOutput) Index ¶
func (o OceanLaunchSpecTagArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecTagOutput
func (OceanLaunchSpecTagArrayOutput) ToOceanLaunchSpecTagArrayOutput ¶
func (o OceanLaunchSpecTagArrayOutput) ToOceanLaunchSpecTagArrayOutput() OceanLaunchSpecTagArrayOutput
func (OceanLaunchSpecTagArrayOutput) ToOceanLaunchSpecTagArrayOutputWithContext ¶
func (o OceanLaunchSpecTagArrayOutput) ToOceanLaunchSpecTagArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTagArrayOutput
type OceanLaunchSpecTagInput ¶
type OceanLaunchSpecTagInput interface { pulumi.Input ToOceanLaunchSpecTagOutput() OceanLaunchSpecTagOutput ToOceanLaunchSpecTagOutputWithContext(context.Context) OceanLaunchSpecTagOutput }
OceanLaunchSpecTagInput is an input type that accepts OceanLaunchSpecTagArgs and OceanLaunchSpecTagOutput values. You can construct a concrete instance of `OceanLaunchSpecTagInput` via:
OceanLaunchSpecTagArgs{...}
type OceanLaunchSpecTagOutput ¶
type OceanLaunchSpecTagOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecTagOutput) ElementType ¶
func (OceanLaunchSpecTagOutput) ElementType() reflect.Type
func (OceanLaunchSpecTagOutput) Key ¶
func (o OceanLaunchSpecTagOutput) Key() pulumi.StringOutput
func (OceanLaunchSpecTagOutput) ToOceanLaunchSpecTagOutput ¶
func (o OceanLaunchSpecTagOutput) ToOceanLaunchSpecTagOutput() OceanLaunchSpecTagOutput
func (OceanLaunchSpecTagOutput) ToOceanLaunchSpecTagOutputWithContext ¶
func (o OceanLaunchSpecTagOutput) ToOceanLaunchSpecTagOutputWithContext(ctx context.Context) OceanLaunchSpecTagOutput
func (OceanLaunchSpecTagOutput) Value ¶
func (o OceanLaunchSpecTagOutput) Value() pulumi.StringOutput
type OceanLaunchSpecTaint ¶
type OceanLaunchSpecTaintArgs ¶
type OceanLaunchSpecTaintArgs struct { // The effect of the taint. Valid values: `"NoSchedule"`, `"PreferNoSchedule"`, `"NoExecute"`. Effect pulumi.StringInput `pulumi:"effect"` // The taint key. Key pulumi.StringInput `pulumi:"key"` // The taint value. Value pulumi.StringInput `pulumi:"value"` }
func (OceanLaunchSpecTaintArgs) ElementType ¶
func (OceanLaunchSpecTaintArgs) ElementType() reflect.Type
func (OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutput ¶
func (i OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutputWithContext ¶
func (i OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutputWithContext(ctx context.Context) OceanLaunchSpecTaintOutput
type OceanLaunchSpecTaintArray ¶
type OceanLaunchSpecTaintArray []OceanLaunchSpecTaintInput
func (OceanLaunchSpecTaintArray) ElementType ¶
func (OceanLaunchSpecTaintArray) ElementType() reflect.Type
func (OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutput ¶
func (i OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput
func (OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutputWithContext ¶
func (i OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTaintArrayOutput
type OceanLaunchSpecTaintArrayInput ¶
type OceanLaunchSpecTaintArrayInput interface { pulumi.Input ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput ToOceanLaunchSpecTaintArrayOutputWithContext(context.Context) OceanLaunchSpecTaintArrayOutput }
OceanLaunchSpecTaintArrayInput is an input type that accepts OceanLaunchSpecTaintArray and OceanLaunchSpecTaintArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecTaintArrayInput` via:
OceanLaunchSpecTaintArray{ OceanLaunchSpecTaintArgs{...} }
type OceanLaunchSpecTaintArrayOutput ¶
type OceanLaunchSpecTaintArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecTaintArrayOutput) ElementType ¶
func (OceanLaunchSpecTaintArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecTaintArrayOutput) Index ¶
func (o OceanLaunchSpecTaintArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutput ¶
func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput
func (OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutputWithContext ¶
func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTaintArrayOutput
type OceanLaunchSpecTaintInput ¶
type OceanLaunchSpecTaintInput interface { pulumi.Input ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput ToOceanLaunchSpecTaintOutputWithContext(context.Context) OceanLaunchSpecTaintOutput }
OceanLaunchSpecTaintInput is an input type that accepts OceanLaunchSpecTaintArgs and OceanLaunchSpecTaintOutput values. You can construct a concrete instance of `OceanLaunchSpecTaintInput` via:
OceanLaunchSpecTaintArgs{...}
type OceanLaunchSpecTaintOutput ¶
type OceanLaunchSpecTaintOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecTaintOutput) Effect ¶
func (o OceanLaunchSpecTaintOutput) Effect() pulumi.StringOutput
The effect of the taint. Valid values: `"NoSchedule"`, `"PreferNoSchedule"`, `"NoExecute"`.
func (OceanLaunchSpecTaintOutput) ElementType ¶
func (OceanLaunchSpecTaintOutput) ElementType() reflect.Type
func (OceanLaunchSpecTaintOutput) Key ¶
func (o OceanLaunchSpecTaintOutput) Key() pulumi.StringOutput
The taint key.
func (OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutput ¶
func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutputWithContext ¶
func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutputWithContext(ctx context.Context) OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintOutput) Value ¶
func (o OceanLaunchSpecTaintOutput) Value() pulumi.StringOutput
The taint value.
type OceanLaunchSpecUpdatePolicy ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicy struct { // Holds the roll configuration. RollConfig *OceanLaunchSpecUpdatePolicyRollConfig `pulumi:"rollConfig"` // Enables the roll. ShouldRoll bool `pulumi:"shouldRoll"` }
type OceanLaunchSpecUpdatePolicyArgs ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyArgs struct { // Holds the roll configuration. RollConfig OceanLaunchSpecUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` // Enables the roll. ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (OceanLaunchSpecUpdatePolicyArgs) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecUpdatePolicyArgs) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutput ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutputWithContext ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
type OceanLaunchSpecUpdatePolicyInput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput ToOceanLaunchSpecUpdatePolicyOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyOutput }
OceanLaunchSpecUpdatePolicyInput is an input type that accepts OceanLaunchSpecUpdatePolicyArgs and OceanLaunchSpecUpdatePolicyOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyInput` via:
OceanLaunchSpecUpdatePolicyArgs{...}
type OceanLaunchSpecUpdatePolicyOutput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyOutput) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecUpdatePolicyOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyOutput) RollConfig ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
Holds the roll configuration.
func (OceanLaunchSpecUpdatePolicyOutput) ShouldRoll ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
Enables the roll.
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutput ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
type OceanLaunchSpecUpdatePolicyPtrInput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyPtrInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyPtrOutput }
OceanLaunchSpecUpdatePolicyPtrInput is an input type that accepts OceanLaunchSpecUpdatePolicyArgs, OceanLaunchSpecUpdatePolicyPtr and OceanLaunchSpecUpdatePolicyPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyPtrInput` via:
OceanLaunchSpecUpdatePolicyArgs{...} or: nil
func OceanLaunchSpecUpdatePolicyPtr ¶ added in v3.8.0
func OceanLaunchSpecUpdatePolicyPtr(v *OceanLaunchSpecUpdatePolicyArgs) OceanLaunchSpecUpdatePolicyPtrInput
type OceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyPtrOutput) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecUpdatePolicyPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyPtrOutput) RollConfig ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
Holds the roll configuration.
func (OceanLaunchSpecUpdatePolicyPtrOutput) ShouldRoll ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
Enables the roll.
func (OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
func (OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
type OceanLaunchSpecUpdatePolicyRollConfig ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyRollConfig struct { // Sets the percentage of the instances to deploy in each batch. BatchSizePercentage int `pulumi:"batchSizePercentage"` // During the roll, if the parameter is set to `true` we honor PDB during the instance replacement. RespectPdb *bool `pulumi:"respectPdb"` }
type OceanLaunchSpecUpdatePolicyRollConfigArgs ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyRollConfigArgs struct { // Sets the percentage of the instances to deploy in each batch. BatchSizePercentage pulumi.IntInput `pulumi:"batchSizePercentage"` // During the roll, if the parameter is set to `true` we honor PDB during the instance replacement. RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` }
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutput ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.8.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
type OceanLaunchSpecUpdatePolicyRollConfigInput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyRollConfigInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput }
OceanLaunchSpecUpdatePolicyRollConfigInput is an input type that accepts OceanLaunchSpecUpdatePolicyRollConfigArgs and OceanLaunchSpecUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyRollConfigInput` via:
OceanLaunchSpecUpdatePolicyRollConfigArgs{...}
type OceanLaunchSpecUpdatePolicyRollConfigOutput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) BatchSizePercentage ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
Sets the percentage of the instances to deploy in each batch.
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) RespectPdb ¶ added in v3.98.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to `true` we honor PDB during the instance replacement.
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutput ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
type OceanLaunchSpecUpdatePolicyRollConfigPtrInput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput }
OceanLaunchSpecUpdatePolicyRollConfigPtrInput is an input type that accepts OceanLaunchSpecUpdatePolicyRollConfigArgs, OceanLaunchSpecUpdatePolicyRollConfigPtr and OceanLaunchSpecUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyRollConfigPtrInput` via:
OceanLaunchSpecUpdatePolicyRollConfigArgs{...} or: nil
func OceanLaunchSpecUpdatePolicyRollConfigPtr ¶ added in v3.8.0
func OceanLaunchSpecUpdatePolicyRollConfigPtr(v *OceanLaunchSpecUpdatePolicyRollConfigArgs) OceanLaunchSpecUpdatePolicyRollConfigPtrInput
type OceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
type OceanLaunchSpecUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Sets the percentage of the instances to deploy in each batch.
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ElementType ¶ added in v3.8.0
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) RespectPdb ¶ added in v3.98.0
func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to `true` we honor PDB during the instance replacement.
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.8.0
func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
type OceanLoadBalancer ¶
type OceanLoadBalancerArgs ¶
type OceanLoadBalancerArgs struct { // Required if type is set to `TARGET_GROUP` Arn pulumi.StringPtrInput `pulumi:"arn"` // Required if type is set to `CLASSIC` Name pulumi.StringPtrInput `pulumi:"name"` // Can be set to `CLASSIC` or `TARGET_GROUP` Type pulumi.StringPtrInput `pulumi:"type"` }
func (OceanLoadBalancerArgs) ElementType ¶
func (OceanLoadBalancerArgs) ElementType() reflect.Type
func (OceanLoadBalancerArgs) ToOceanLoadBalancerOutput ¶
func (i OceanLoadBalancerArgs) ToOceanLoadBalancerOutput() OceanLoadBalancerOutput
func (OceanLoadBalancerArgs) ToOceanLoadBalancerOutputWithContext ¶
func (i OceanLoadBalancerArgs) ToOceanLoadBalancerOutputWithContext(ctx context.Context) OceanLoadBalancerOutput
type OceanLoadBalancerArray ¶
type OceanLoadBalancerArray []OceanLoadBalancerInput
func (OceanLoadBalancerArray) ElementType ¶
func (OceanLoadBalancerArray) ElementType() reflect.Type
func (OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutput ¶
func (i OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput
func (OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutputWithContext ¶
func (i OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutputWithContext(ctx context.Context) OceanLoadBalancerArrayOutput
type OceanLoadBalancerArrayInput ¶
type OceanLoadBalancerArrayInput interface { pulumi.Input ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput ToOceanLoadBalancerArrayOutputWithContext(context.Context) OceanLoadBalancerArrayOutput }
OceanLoadBalancerArrayInput is an input type that accepts OceanLoadBalancerArray and OceanLoadBalancerArrayOutput values. You can construct a concrete instance of `OceanLoadBalancerArrayInput` via:
OceanLoadBalancerArray{ OceanLoadBalancerArgs{...} }
type OceanLoadBalancerArrayOutput ¶
type OceanLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (OceanLoadBalancerArrayOutput) ElementType ¶
func (OceanLoadBalancerArrayOutput) ElementType() reflect.Type
func (OceanLoadBalancerArrayOutput) Index ¶
func (o OceanLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanLoadBalancerOutput
func (OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutput ¶
func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput
func (OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutputWithContext ¶
func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutputWithContext(ctx context.Context) OceanLoadBalancerArrayOutput
type OceanLoadBalancerInput ¶
type OceanLoadBalancerInput interface { pulumi.Input ToOceanLoadBalancerOutput() OceanLoadBalancerOutput ToOceanLoadBalancerOutputWithContext(context.Context) OceanLoadBalancerOutput }
OceanLoadBalancerInput is an input type that accepts OceanLoadBalancerArgs and OceanLoadBalancerOutput values. You can construct a concrete instance of `OceanLoadBalancerInput` via:
OceanLoadBalancerArgs{...}
type OceanLoadBalancerOutput ¶
type OceanLoadBalancerOutput struct{ *pulumi.OutputState }
func (OceanLoadBalancerOutput) Arn ¶
func (o OceanLoadBalancerOutput) Arn() pulumi.StringPtrOutput
Required if type is set to `TARGET_GROUP`
func (OceanLoadBalancerOutput) ElementType ¶
func (OceanLoadBalancerOutput) ElementType() reflect.Type
func (OceanLoadBalancerOutput) Name ¶
func (o OceanLoadBalancerOutput) Name() pulumi.StringPtrOutput
Required if type is set to `CLASSIC`
func (OceanLoadBalancerOutput) ToOceanLoadBalancerOutput ¶
func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutput() OceanLoadBalancerOutput
func (OceanLoadBalancerOutput) ToOceanLoadBalancerOutputWithContext ¶
func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutputWithContext(ctx context.Context) OceanLoadBalancerOutput
func (OceanLoadBalancerOutput) Type ¶
func (o OceanLoadBalancerOutput) Type() pulumi.StringPtrOutput
Can be set to `CLASSIC` or `TARGET_GROUP`
type OceanLogging ¶ added in v3.12.0
type OceanLogging struct { // Logging Export configuration. Export *OceanLoggingExport `pulumi:"export"` }
type OceanLoggingArgs ¶ added in v3.12.0
type OceanLoggingArgs struct { // Logging Export configuration. Export OceanLoggingExportPtrInput `pulumi:"export"` }
func (OceanLoggingArgs) ElementType ¶ added in v3.12.0
func (OceanLoggingArgs) ElementType() reflect.Type
func (OceanLoggingArgs) ToOceanLoggingOutput ¶ added in v3.12.0
func (i OceanLoggingArgs) ToOceanLoggingOutput() OceanLoggingOutput
func (OceanLoggingArgs) ToOceanLoggingOutputWithContext ¶ added in v3.12.0
func (i OceanLoggingArgs) ToOceanLoggingOutputWithContext(ctx context.Context) OceanLoggingOutput
func (OceanLoggingArgs) ToOceanLoggingPtrOutput ¶ added in v3.12.0
func (i OceanLoggingArgs) ToOceanLoggingPtrOutput() OceanLoggingPtrOutput
func (OceanLoggingArgs) ToOceanLoggingPtrOutputWithContext ¶ added in v3.12.0
func (i OceanLoggingArgs) ToOceanLoggingPtrOutputWithContext(ctx context.Context) OceanLoggingPtrOutput
type OceanLoggingExport ¶ added in v3.12.0
type OceanLoggingExport struct { // Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given. S3s []OceanLoggingExportS3 `pulumi:"s3s"` }
type OceanLoggingExportArgs ¶ added in v3.12.0
type OceanLoggingExportArgs struct { // Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given. S3s OceanLoggingExportS3ArrayInput `pulumi:"s3s"` }
func (OceanLoggingExportArgs) ElementType ¶ added in v3.12.0
func (OceanLoggingExportArgs) ElementType() reflect.Type
func (OceanLoggingExportArgs) ToOceanLoggingExportOutput ¶ added in v3.12.0
func (i OceanLoggingExportArgs) ToOceanLoggingExportOutput() OceanLoggingExportOutput
func (OceanLoggingExportArgs) ToOceanLoggingExportOutputWithContext ¶ added in v3.12.0
func (i OceanLoggingExportArgs) ToOceanLoggingExportOutputWithContext(ctx context.Context) OceanLoggingExportOutput
func (OceanLoggingExportArgs) ToOceanLoggingExportPtrOutput ¶ added in v3.12.0
func (i OceanLoggingExportArgs) ToOceanLoggingExportPtrOutput() OceanLoggingExportPtrOutput
func (OceanLoggingExportArgs) ToOceanLoggingExportPtrOutputWithContext ¶ added in v3.12.0
func (i OceanLoggingExportArgs) ToOceanLoggingExportPtrOutputWithContext(ctx context.Context) OceanLoggingExportPtrOutput
type OceanLoggingExportInput ¶ added in v3.12.0
type OceanLoggingExportInput interface { pulumi.Input ToOceanLoggingExportOutput() OceanLoggingExportOutput ToOceanLoggingExportOutputWithContext(context.Context) OceanLoggingExportOutput }
OceanLoggingExportInput is an input type that accepts OceanLoggingExportArgs and OceanLoggingExportOutput values. You can construct a concrete instance of `OceanLoggingExportInput` via:
OceanLoggingExportArgs{...}
type OceanLoggingExportOutput ¶ added in v3.12.0
type OceanLoggingExportOutput struct{ *pulumi.OutputState }
func (OceanLoggingExportOutput) ElementType ¶ added in v3.12.0
func (OceanLoggingExportOutput) ElementType() reflect.Type
func (OceanLoggingExportOutput) S3s ¶ added in v3.12.0
func (o OceanLoggingExportOutput) S3s() OceanLoggingExportS3ArrayOutput
Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given.
func (OceanLoggingExportOutput) ToOceanLoggingExportOutput ¶ added in v3.12.0
func (o OceanLoggingExportOutput) ToOceanLoggingExportOutput() OceanLoggingExportOutput
func (OceanLoggingExportOutput) ToOceanLoggingExportOutputWithContext ¶ added in v3.12.0
func (o OceanLoggingExportOutput) ToOceanLoggingExportOutputWithContext(ctx context.Context) OceanLoggingExportOutput
func (OceanLoggingExportOutput) ToOceanLoggingExportPtrOutput ¶ added in v3.12.0
func (o OceanLoggingExportOutput) ToOceanLoggingExportPtrOutput() OceanLoggingExportPtrOutput
func (OceanLoggingExportOutput) ToOceanLoggingExportPtrOutputWithContext ¶ added in v3.12.0
func (o OceanLoggingExportOutput) ToOceanLoggingExportPtrOutputWithContext(ctx context.Context) OceanLoggingExportPtrOutput
type OceanLoggingExportPtrInput ¶ added in v3.12.0
type OceanLoggingExportPtrInput interface { pulumi.Input ToOceanLoggingExportPtrOutput() OceanLoggingExportPtrOutput ToOceanLoggingExportPtrOutputWithContext(context.Context) OceanLoggingExportPtrOutput }
OceanLoggingExportPtrInput is an input type that accepts OceanLoggingExportArgs, OceanLoggingExportPtr and OceanLoggingExportPtrOutput values. You can construct a concrete instance of `OceanLoggingExportPtrInput` via:
OceanLoggingExportArgs{...} or: nil
func OceanLoggingExportPtr ¶ added in v3.12.0
func OceanLoggingExportPtr(v *OceanLoggingExportArgs) OceanLoggingExportPtrInput
type OceanLoggingExportPtrOutput ¶ added in v3.12.0
type OceanLoggingExportPtrOutput struct{ *pulumi.OutputState }
func (OceanLoggingExportPtrOutput) Elem ¶ added in v3.12.0
func (o OceanLoggingExportPtrOutput) Elem() OceanLoggingExportOutput
func (OceanLoggingExportPtrOutput) ElementType ¶ added in v3.12.0
func (OceanLoggingExportPtrOutput) ElementType() reflect.Type
func (OceanLoggingExportPtrOutput) S3s ¶ added in v3.12.0
func (o OceanLoggingExportPtrOutput) S3s() OceanLoggingExportS3ArrayOutput
Exports your cluster's logs to the S3 bucket and subdir configured on the S3 data integration given.
func (OceanLoggingExportPtrOutput) ToOceanLoggingExportPtrOutput ¶ added in v3.12.0
func (o OceanLoggingExportPtrOutput) ToOceanLoggingExportPtrOutput() OceanLoggingExportPtrOutput
func (OceanLoggingExportPtrOutput) ToOceanLoggingExportPtrOutputWithContext ¶ added in v3.12.0
func (o OceanLoggingExportPtrOutput) ToOceanLoggingExportPtrOutputWithContext(ctx context.Context) OceanLoggingExportPtrOutput
type OceanLoggingExportS3 ¶ added in v3.12.0
type OceanLoggingExportS3 struct { // The identifier of The S3 data integration to export the logs to. Id string `pulumi:"id"` }
type OceanLoggingExportS3Args ¶ added in v3.12.0
type OceanLoggingExportS3Args struct { // The identifier of The S3 data integration to export the logs to. Id pulumi.StringInput `pulumi:"id"` }
func (OceanLoggingExportS3Args) ElementType ¶ added in v3.12.0
func (OceanLoggingExportS3Args) ElementType() reflect.Type
func (OceanLoggingExportS3Args) ToOceanLoggingExportS3Output ¶ added in v3.12.0
func (i OceanLoggingExportS3Args) ToOceanLoggingExportS3Output() OceanLoggingExportS3Output
func (OceanLoggingExportS3Args) ToOceanLoggingExportS3OutputWithContext ¶ added in v3.12.0
func (i OceanLoggingExportS3Args) ToOceanLoggingExportS3OutputWithContext(ctx context.Context) OceanLoggingExportS3Output
type OceanLoggingExportS3Array ¶ added in v3.12.0
type OceanLoggingExportS3Array []OceanLoggingExportS3Input
func (OceanLoggingExportS3Array) ElementType ¶ added in v3.12.0
func (OceanLoggingExportS3Array) ElementType() reflect.Type
func (OceanLoggingExportS3Array) ToOceanLoggingExportS3ArrayOutput ¶ added in v3.12.0
func (i OceanLoggingExportS3Array) ToOceanLoggingExportS3ArrayOutput() OceanLoggingExportS3ArrayOutput
func (OceanLoggingExportS3Array) ToOceanLoggingExportS3ArrayOutputWithContext ¶ added in v3.12.0
func (i OceanLoggingExportS3Array) ToOceanLoggingExportS3ArrayOutputWithContext(ctx context.Context) OceanLoggingExportS3ArrayOutput
type OceanLoggingExportS3ArrayInput ¶ added in v3.12.0
type OceanLoggingExportS3ArrayInput interface { pulumi.Input ToOceanLoggingExportS3ArrayOutput() OceanLoggingExportS3ArrayOutput ToOceanLoggingExportS3ArrayOutputWithContext(context.Context) OceanLoggingExportS3ArrayOutput }
OceanLoggingExportS3ArrayInput is an input type that accepts OceanLoggingExportS3Array and OceanLoggingExportS3ArrayOutput values. You can construct a concrete instance of `OceanLoggingExportS3ArrayInput` via:
OceanLoggingExportS3Array{ OceanLoggingExportS3Args{...} }
type OceanLoggingExportS3ArrayOutput ¶ added in v3.12.0
type OceanLoggingExportS3ArrayOutput struct{ *pulumi.OutputState }
func (OceanLoggingExportS3ArrayOutput) ElementType ¶ added in v3.12.0
func (OceanLoggingExportS3ArrayOutput) ElementType() reflect.Type
func (OceanLoggingExportS3ArrayOutput) Index ¶ added in v3.12.0
func (o OceanLoggingExportS3ArrayOutput) Index(i pulumi.IntInput) OceanLoggingExportS3Output
func (OceanLoggingExportS3ArrayOutput) ToOceanLoggingExportS3ArrayOutput ¶ added in v3.12.0
func (o OceanLoggingExportS3ArrayOutput) ToOceanLoggingExportS3ArrayOutput() OceanLoggingExportS3ArrayOutput
func (OceanLoggingExportS3ArrayOutput) ToOceanLoggingExportS3ArrayOutputWithContext ¶ added in v3.12.0
func (o OceanLoggingExportS3ArrayOutput) ToOceanLoggingExportS3ArrayOutputWithContext(ctx context.Context) OceanLoggingExportS3ArrayOutput
type OceanLoggingExportS3Input ¶ added in v3.12.0
type OceanLoggingExportS3Input interface { pulumi.Input ToOceanLoggingExportS3Output() OceanLoggingExportS3Output ToOceanLoggingExportS3OutputWithContext(context.Context) OceanLoggingExportS3Output }
OceanLoggingExportS3Input is an input type that accepts OceanLoggingExportS3Args and OceanLoggingExportS3Output values. You can construct a concrete instance of `OceanLoggingExportS3Input` via:
OceanLoggingExportS3Args{...}
type OceanLoggingExportS3Output ¶ added in v3.12.0
type OceanLoggingExportS3Output struct{ *pulumi.OutputState }
func (OceanLoggingExportS3Output) ElementType ¶ added in v3.12.0
func (OceanLoggingExportS3Output) ElementType() reflect.Type
func (OceanLoggingExportS3Output) Id ¶ added in v3.12.0
func (o OceanLoggingExportS3Output) Id() pulumi.StringOutput
The identifier of The S3 data integration to export the logs to.
func (OceanLoggingExportS3Output) ToOceanLoggingExportS3Output ¶ added in v3.12.0
func (o OceanLoggingExportS3Output) ToOceanLoggingExportS3Output() OceanLoggingExportS3Output
func (OceanLoggingExportS3Output) ToOceanLoggingExportS3OutputWithContext ¶ added in v3.12.0
func (o OceanLoggingExportS3Output) ToOceanLoggingExportS3OutputWithContext(ctx context.Context) OceanLoggingExportS3Output
type OceanLoggingInput ¶ added in v3.12.0
type OceanLoggingInput interface { pulumi.Input ToOceanLoggingOutput() OceanLoggingOutput ToOceanLoggingOutputWithContext(context.Context) OceanLoggingOutput }
OceanLoggingInput is an input type that accepts OceanLoggingArgs and OceanLoggingOutput values. You can construct a concrete instance of `OceanLoggingInput` via:
OceanLoggingArgs{...}
type OceanLoggingOutput ¶ added in v3.12.0
type OceanLoggingOutput struct{ *pulumi.OutputState }
func (OceanLoggingOutput) ElementType ¶ added in v3.12.0
func (OceanLoggingOutput) ElementType() reflect.Type
func (OceanLoggingOutput) Export ¶ added in v3.12.0
func (o OceanLoggingOutput) Export() OceanLoggingExportPtrOutput
Logging Export configuration.
func (OceanLoggingOutput) ToOceanLoggingOutput ¶ added in v3.12.0
func (o OceanLoggingOutput) ToOceanLoggingOutput() OceanLoggingOutput
func (OceanLoggingOutput) ToOceanLoggingOutputWithContext ¶ added in v3.12.0
func (o OceanLoggingOutput) ToOceanLoggingOutputWithContext(ctx context.Context) OceanLoggingOutput
func (OceanLoggingOutput) ToOceanLoggingPtrOutput ¶ added in v3.12.0
func (o OceanLoggingOutput) ToOceanLoggingPtrOutput() OceanLoggingPtrOutput
func (OceanLoggingOutput) ToOceanLoggingPtrOutputWithContext ¶ added in v3.12.0
func (o OceanLoggingOutput) ToOceanLoggingPtrOutputWithContext(ctx context.Context) OceanLoggingPtrOutput
type OceanLoggingPtrInput ¶ added in v3.12.0
type OceanLoggingPtrInput interface { pulumi.Input ToOceanLoggingPtrOutput() OceanLoggingPtrOutput ToOceanLoggingPtrOutputWithContext(context.Context) OceanLoggingPtrOutput }
OceanLoggingPtrInput is an input type that accepts OceanLoggingArgs, OceanLoggingPtr and OceanLoggingPtrOutput values. You can construct a concrete instance of `OceanLoggingPtrInput` via:
OceanLoggingArgs{...} or: nil
func OceanLoggingPtr ¶ added in v3.12.0
func OceanLoggingPtr(v *OceanLoggingArgs) OceanLoggingPtrInput
type OceanLoggingPtrOutput ¶ added in v3.12.0
type OceanLoggingPtrOutput struct{ *pulumi.OutputState }
func (OceanLoggingPtrOutput) Elem ¶ added in v3.12.0
func (o OceanLoggingPtrOutput) Elem() OceanLoggingOutput
func (OceanLoggingPtrOutput) ElementType ¶ added in v3.12.0
func (OceanLoggingPtrOutput) ElementType() reflect.Type
func (OceanLoggingPtrOutput) Export ¶ added in v3.12.0
func (o OceanLoggingPtrOutput) Export() OceanLoggingExportPtrOutput
Logging Export configuration.
func (OceanLoggingPtrOutput) ToOceanLoggingPtrOutput ¶ added in v3.12.0
func (o OceanLoggingPtrOutput) ToOceanLoggingPtrOutput() OceanLoggingPtrOutput
func (OceanLoggingPtrOutput) ToOceanLoggingPtrOutputWithContext ¶ added in v3.12.0
func (o OceanLoggingPtrOutput) ToOceanLoggingPtrOutputWithContext(ctx context.Context) OceanLoggingPtrOutput
type OceanMap ¶
type OceanMap map[string]OceanInput
func (OceanMap) ElementType ¶
func (OceanMap) ToOceanMapOutput ¶
func (i OceanMap) ToOceanMapOutput() OceanMapOutput
func (OceanMap) ToOceanMapOutputWithContext ¶
func (i OceanMap) ToOceanMapOutputWithContext(ctx context.Context) OceanMapOutput
type OceanMapInput ¶
type OceanMapInput interface { pulumi.Input ToOceanMapOutput() OceanMapOutput ToOceanMapOutputWithContext(context.Context) OceanMapOutput }
OceanMapInput is an input type that accepts OceanMap and OceanMapOutput values. You can construct a concrete instance of `OceanMapInput` via:
OceanMap{ "key": OceanArgs{...} }
type OceanMapOutput ¶
type OceanMapOutput struct{ *pulumi.OutputState }
func (OceanMapOutput) ElementType ¶
func (OceanMapOutput) ElementType() reflect.Type
func (OceanMapOutput) MapIndex ¶
func (o OceanMapOutput) MapIndex(k pulumi.StringInput) OceanOutput
func (OceanMapOutput) ToOceanMapOutput ¶
func (o OceanMapOutput) ToOceanMapOutput() OceanMapOutput
func (OceanMapOutput) ToOceanMapOutputWithContext ¶
func (o OceanMapOutput) ToOceanMapOutputWithContext(ctx context.Context) OceanMapOutput
type OceanOutput ¶
type OceanOutput struct{ *pulumi.OutputState }
func (OceanOutput) AssociateIpv6Address ¶ added in v3.27.0
func (o OceanOutput) AssociateIpv6Address() pulumi.BoolPtrOutput
Configure IPv6 address allocation.
func (OceanOutput) AssociatePublicIpAddress ¶ added in v3.20.0
func (o OceanOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
Configure public IP address allocation.
func (OceanOutput) AttachLoadBalancers ¶ added in v3.77.0
func (o OceanOutput) AttachLoadBalancers() OceanAttachLoadBalancerArrayOutput
Attach load balancers to the cluster.
func (OceanOutput) Autoscaler ¶ added in v3.20.0
func (o OceanOutput) Autoscaler() OceanAutoscalerPtrOutput
Describes the Ocean Kubernetes Auto Scaler.
func (OceanOutput) Blacklists ¶ added in v3.20.0
func (o OceanOutput) Blacklists() pulumi.StringArrayOutput
func (OceanOutput) BlockDeviceMappings ¶ added in v3.28.0
func (o OceanOutput) BlockDeviceMappings() OceanBlockDeviceMappingArrayOutput
Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes.
func (OceanOutput) ClusterOrientations ¶ added in v3.23.0
func (o OceanOutput) ClusterOrientations() OceanClusterOrientationArrayOutput
func (OceanOutput) ControllerId ¶ added in v3.20.0
func (o OceanOutput) ControllerId() pulumi.StringPtrOutput
A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier.
func (OceanOutput) DesiredCapacity ¶ added in v3.20.0
func (o OceanOutput) DesiredCapacity() pulumi.IntOutput
The number of instances to launch and maintain in the cluster.
func (OceanOutput) DetachLoadBalancers ¶ added in v3.77.0
func (o OceanOutput) DetachLoadBalancers() OceanDetachLoadBalancerArrayOutput
Detach load balancers from the cluster.
func (OceanOutput) DrainingTimeout ¶ added in v3.20.0
func (o OceanOutput) DrainingTimeout() pulumi.IntPtrOutput
The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation.
func (OceanOutput) EbsOptimized ¶ added in v3.20.0
func (o OceanOutput) EbsOptimized() pulumi.BoolPtrOutput
Enable EBS optimized for cluster. Flag will enable optimized capacity for high bandwidth connectivity to the EB service for non EBS optimized instance types. For instances that are EBS optimized this flag will be ignored.
func (OceanOutput) ElementType ¶
func (OceanOutput) ElementType() reflect.Type
func (OceanOutput) FallbackToOndemand ¶ added in v3.20.0
func (o OceanOutput) FallbackToOndemand() pulumi.BoolPtrOutput
If not Spot instance markets are available, enable Ocean to launch On-Demand instances instead.
func (OceanOutput) Filters ¶ added in v3.23.0
func (o OceanOutput) Filters() OceanFiltersPtrOutput
func (OceanOutput) GracePeriod ¶ added in v3.20.0
func (o OceanOutput) GracePeriod() pulumi.IntPtrOutput
The amount of time, in seconds, after the instance has launched to start checking its health.
func (OceanOutput) HealthCheckUnhealthyDurationBeforeReplacement ¶ added in v3.70.0
func (o OceanOutput) HealthCheckUnhealthyDurationBeforeReplacement() pulumi.IntPtrOutput
The amount of time, in seconds, an existing instance should remain active after becoming unhealthy. After the set time out the instance will be replaced. The minimum value allowed is 60, and it must be a multiple of 60.
func (OceanOutput) IamInstanceProfile ¶ added in v3.20.0
func (o OceanOutput) IamInstanceProfile() pulumi.StringPtrOutput
The instance profile iam role.
func (OceanOutput) ImageId ¶ added in v3.20.0
func (o OceanOutput) ImageId() pulumi.StringOutput
ID of the image used to launch the instances.
func (OceanOutput) InstanceMetadataOptions ¶ added in v3.20.0
func (o OceanOutput) InstanceMetadataOptions() OceanInstanceMetadataOptionsPtrOutput
Ocean instance metadata options object for IMDSv2.
func (OceanOutput) KeyName ¶ added in v3.20.0
func (o OceanOutput) KeyName() pulumi.StringPtrOutput
The key pair to attach the instances.
func (OceanOutput) LoadBalancers ¶ added in v3.20.0
func (o OceanOutput) LoadBalancers() OceanLoadBalancerArrayOutput
Array of load balancer objects to add to ocean cluster
func (OceanOutput) Logging ¶ added in v3.20.0
func (o OceanOutput) Logging() OceanLoggingPtrOutput
Logging configuration.
func (OceanOutput) MaxSize ¶ added in v3.20.0
func (o OceanOutput) MaxSize() pulumi.IntPtrOutput
The upper limit of instances the cluster can scale up to.
func (OceanOutput) MinSize ¶ added in v3.20.0
func (o OceanOutput) MinSize() pulumi.IntOutput
The lower limit of instances the cluster can scale down to.
func (OceanOutput) Monitoring ¶ added in v3.20.0
func (o OceanOutput) Monitoring() pulumi.BoolPtrOutput
Enable detailed monitoring for cluster. Flag will enable Cloud Watch detailed monitoring (one minute increments). Note: there are additional hourly costs for this service based on the region used.
func (OceanOutput) Name ¶ added in v3.20.0
func (o OceanOutput) Name() pulumi.StringOutput
The cluster name.
func (OceanOutput) Region ¶ added in v3.20.0
func (o OceanOutput) Region() pulumi.StringPtrOutput
The region the cluster will run in.
func (OceanOutput) ReservedEnis ¶ added in v3.101.0
func (o OceanOutput) ReservedEnis() pulumi.IntPtrOutput
Specifies the count of ENIs to reserve per instance type for scaling purposes.
func (OceanOutput) ResourceTagSpecifications ¶ added in v3.41.0
func (o OceanOutput) ResourceTagSpecifications() OceanResourceTagSpecificationArrayOutput
Specify which resources should be tagged with Virtual Node Group tags or Ocean tags. If tags are set on the VNG, the resources will be tagged with the VNG tags; otherwise, they will be tagged with the Ocean tags.
func (OceanOutput) RootVolumeSize ¶ added in v3.20.0
func (o OceanOutput) RootVolumeSize() pulumi.IntPtrOutput
The size (in Gb) to allocate for the root volume. Minimum `20`.
func (OceanOutput) ScheduledTasks ¶ added in v3.20.0
func (o OceanOutput) ScheduledTasks() OceanScheduledTaskArrayOutput
Set scheduling object.
func (OceanOutput) SecurityGroups ¶ added in v3.20.0
func (o OceanOutput) SecurityGroups() pulumi.StringArrayOutput
One or more security group ids.
func (OceanOutput) SpotPercentage ¶ added in v3.20.0
func (o OceanOutput) SpotPercentage() pulumi.IntPtrOutput
The desired percentage of Spot instances out of all running instances. Only available when the field is not set in any VNG directly (launchSpec.strategy.spotPercentage).
func (OceanOutput) SpreadNodesBy ¶ added in v3.25.0
func (o OceanOutput) SpreadNodesBy() pulumi.StringPtrOutput
Ocean will spread the nodes across markets by this value. Possible values: `vcpu` or `count`.
func (OceanOutput) SubnetIds ¶ added in v3.20.0
func (o OceanOutput) SubnetIds() pulumi.StringArrayOutput
A comma-separated list of subnet identifiers for the Ocean cluster. Subnet IDs should be configured with auto assign public IP. * `instanceTypes` - (Optional) The type of instances that may or may not be a part of the Ocean cluster.
func (OceanOutput) Tags ¶ added in v3.20.0
func (o OceanOutput) Tags() OceanTagArrayOutput
Optionally adds tags to instances launched in an Ocean cluster.
func (OceanOutput) ToOceanOutput ¶
func (o OceanOutput) ToOceanOutput() OceanOutput
func (OceanOutput) ToOceanOutputWithContext ¶
func (o OceanOutput) ToOceanOutputWithContext(ctx context.Context) OceanOutput
func (OceanOutput) UpdatePolicy ¶ added in v3.20.0
func (o OceanOutput) UpdatePolicy() OceanUpdatePolicyPtrOutput
func (OceanOutput) UseAsTemplateOnly ¶ added in v3.20.0
func (o OceanOutput) UseAsTemplateOnly() pulumi.BoolPtrOutput
launch specification defined on the Ocean object will function only as a template for virtual node groups. When set to true, on Ocean resource creation please make sure your custom VNG has an initialNodes parameter to create nodes for your VNG.
func (OceanOutput) UserData ¶ added in v3.20.0
func (o OceanOutput) UserData() pulumi.StringPtrOutput
Base64-encoded MIME user data to make available to the instances.
func (OceanOutput) UtilizeCommitments ¶ added in v3.20.0
func (o OceanOutput) UtilizeCommitments() pulumi.BoolPtrOutput
If savings plans exist, Ocean will utilize them before launching Spot instances.
func (OceanOutput) UtilizeReservedInstances ¶ added in v3.20.0
func (o OceanOutput) UtilizeReservedInstances() pulumi.BoolPtrOutput
If Reserved instances exist, Ocean will utilize them before launching Spot instances.
func (OceanOutput) Whitelists ¶ added in v3.20.0
func (o OceanOutput) Whitelists() pulumi.StringArrayOutput
type OceanResourceTagSpecification ¶ added in v3.41.0
type OceanResourceTagSpecification struct { // Specify if Volume resources will be tagged with Virtual Node Group tags or Ocean tags. ShouldTagVolumes *bool `pulumi:"shouldTagVolumes"` }
type OceanResourceTagSpecificationArgs ¶ added in v3.41.0
type OceanResourceTagSpecificationArgs struct { // Specify if Volume resources will be tagged with Virtual Node Group tags or Ocean tags. ShouldTagVolumes pulumi.BoolPtrInput `pulumi:"shouldTagVolumes"` }
func (OceanResourceTagSpecificationArgs) ElementType ¶ added in v3.41.0
func (OceanResourceTagSpecificationArgs) ElementType() reflect.Type
func (OceanResourceTagSpecificationArgs) ToOceanResourceTagSpecificationOutput ¶ added in v3.41.0
func (i OceanResourceTagSpecificationArgs) ToOceanResourceTagSpecificationOutput() OceanResourceTagSpecificationOutput
func (OceanResourceTagSpecificationArgs) ToOceanResourceTagSpecificationOutputWithContext ¶ added in v3.41.0
func (i OceanResourceTagSpecificationArgs) ToOceanResourceTagSpecificationOutputWithContext(ctx context.Context) OceanResourceTagSpecificationOutput
type OceanResourceTagSpecificationArray ¶ added in v3.41.0
type OceanResourceTagSpecificationArray []OceanResourceTagSpecificationInput
func (OceanResourceTagSpecificationArray) ElementType ¶ added in v3.41.0
func (OceanResourceTagSpecificationArray) ElementType() reflect.Type
func (OceanResourceTagSpecificationArray) ToOceanResourceTagSpecificationArrayOutput ¶ added in v3.41.0
func (i OceanResourceTagSpecificationArray) ToOceanResourceTagSpecificationArrayOutput() OceanResourceTagSpecificationArrayOutput
func (OceanResourceTagSpecificationArray) ToOceanResourceTagSpecificationArrayOutputWithContext ¶ added in v3.41.0
func (i OceanResourceTagSpecificationArray) ToOceanResourceTagSpecificationArrayOutputWithContext(ctx context.Context) OceanResourceTagSpecificationArrayOutput
type OceanResourceTagSpecificationArrayInput ¶ added in v3.41.0
type OceanResourceTagSpecificationArrayInput interface { pulumi.Input ToOceanResourceTagSpecificationArrayOutput() OceanResourceTagSpecificationArrayOutput ToOceanResourceTagSpecificationArrayOutputWithContext(context.Context) OceanResourceTagSpecificationArrayOutput }
OceanResourceTagSpecificationArrayInput is an input type that accepts OceanResourceTagSpecificationArray and OceanResourceTagSpecificationArrayOutput values. You can construct a concrete instance of `OceanResourceTagSpecificationArrayInput` via:
OceanResourceTagSpecificationArray{ OceanResourceTagSpecificationArgs{...} }
type OceanResourceTagSpecificationArrayOutput ¶ added in v3.41.0
type OceanResourceTagSpecificationArrayOutput struct{ *pulumi.OutputState }
func (OceanResourceTagSpecificationArrayOutput) ElementType ¶ added in v3.41.0
func (OceanResourceTagSpecificationArrayOutput) ElementType() reflect.Type
func (OceanResourceTagSpecificationArrayOutput) ToOceanResourceTagSpecificationArrayOutput ¶ added in v3.41.0
func (o OceanResourceTagSpecificationArrayOutput) ToOceanResourceTagSpecificationArrayOutput() OceanResourceTagSpecificationArrayOutput
func (OceanResourceTagSpecificationArrayOutput) ToOceanResourceTagSpecificationArrayOutputWithContext ¶ added in v3.41.0
func (o OceanResourceTagSpecificationArrayOutput) ToOceanResourceTagSpecificationArrayOutputWithContext(ctx context.Context) OceanResourceTagSpecificationArrayOutput
type OceanResourceTagSpecificationInput ¶ added in v3.41.0
type OceanResourceTagSpecificationInput interface { pulumi.Input ToOceanResourceTagSpecificationOutput() OceanResourceTagSpecificationOutput ToOceanResourceTagSpecificationOutputWithContext(context.Context) OceanResourceTagSpecificationOutput }
OceanResourceTagSpecificationInput is an input type that accepts OceanResourceTagSpecificationArgs and OceanResourceTagSpecificationOutput values. You can construct a concrete instance of `OceanResourceTagSpecificationInput` via:
OceanResourceTagSpecificationArgs{...}
type OceanResourceTagSpecificationOutput ¶ added in v3.41.0
type OceanResourceTagSpecificationOutput struct{ *pulumi.OutputState }
func (OceanResourceTagSpecificationOutput) ElementType ¶ added in v3.41.0
func (OceanResourceTagSpecificationOutput) ElementType() reflect.Type
func (OceanResourceTagSpecificationOutput) ShouldTagVolumes ¶ added in v3.41.0
func (o OceanResourceTagSpecificationOutput) ShouldTagVolumes() pulumi.BoolPtrOutput
Specify if Volume resources will be tagged with Virtual Node Group tags or Ocean tags.
func (OceanResourceTagSpecificationOutput) ToOceanResourceTagSpecificationOutput ¶ added in v3.41.0
func (o OceanResourceTagSpecificationOutput) ToOceanResourceTagSpecificationOutput() OceanResourceTagSpecificationOutput
func (OceanResourceTagSpecificationOutput) ToOceanResourceTagSpecificationOutputWithContext ¶ added in v3.41.0
func (o OceanResourceTagSpecificationOutput) ToOceanResourceTagSpecificationOutputWithContext(ctx context.Context) OceanResourceTagSpecificationOutput
type OceanScheduledTask ¶
type OceanScheduledTask struct { // Set shutdown hours for cluster object. ShutdownHours *OceanScheduledTaskShutdownHours `pulumi:"shutdownHours"` // The scheduling tasks for the cluster. Tasks []OceanScheduledTaskTask `pulumi:"tasks"` }
type OceanScheduledTaskArgs ¶
type OceanScheduledTaskArgs struct { // Set shutdown hours for cluster object. ShutdownHours OceanScheduledTaskShutdownHoursPtrInput `pulumi:"shutdownHours"` // The scheduling tasks for the cluster. Tasks OceanScheduledTaskTaskArrayInput `pulumi:"tasks"` }
func (OceanScheduledTaskArgs) ElementType ¶
func (OceanScheduledTaskArgs) ElementType() reflect.Type
func (OceanScheduledTaskArgs) ToOceanScheduledTaskOutput ¶
func (i OceanScheduledTaskArgs) ToOceanScheduledTaskOutput() OceanScheduledTaskOutput
func (OceanScheduledTaskArgs) ToOceanScheduledTaskOutputWithContext ¶
func (i OceanScheduledTaskArgs) ToOceanScheduledTaskOutputWithContext(ctx context.Context) OceanScheduledTaskOutput
type OceanScheduledTaskArray ¶
type OceanScheduledTaskArray []OceanScheduledTaskInput
func (OceanScheduledTaskArray) ElementType ¶
func (OceanScheduledTaskArray) ElementType() reflect.Type
func (OceanScheduledTaskArray) ToOceanScheduledTaskArrayOutput ¶
func (i OceanScheduledTaskArray) ToOceanScheduledTaskArrayOutput() OceanScheduledTaskArrayOutput
func (OceanScheduledTaskArray) ToOceanScheduledTaskArrayOutputWithContext ¶
func (i OceanScheduledTaskArray) ToOceanScheduledTaskArrayOutputWithContext(ctx context.Context) OceanScheduledTaskArrayOutput
type OceanScheduledTaskArrayInput ¶
type OceanScheduledTaskArrayInput interface { pulumi.Input ToOceanScheduledTaskArrayOutput() OceanScheduledTaskArrayOutput ToOceanScheduledTaskArrayOutputWithContext(context.Context) OceanScheduledTaskArrayOutput }
OceanScheduledTaskArrayInput is an input type that accepts OceanScheduledTaskArray and OceanScheduledTaskArrayOutput values. You can construct a concrete instance of `OceanScheduledTaskArrayInput` via:
OceanScheduledTaskArray{ OceanScheduledTaskArgs{...} }
type OceanScheduledTaskArrayOutput ¶
type OceanScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskArrayOutput) ElementType ¶
func (OceanScheduledTaskArrayOutput) ElementType() reflect.Type
func (OceanScheduledTaskArrayOutput) Index ¶
func (o OceanScheduledTaskArrayOutput) Index(i pulumi.IntInput) OceanScheduledTaskOutput
func (OceanScheduledTaskArrayOutput) ToOceanScheduledTaskArrayOutput ¶
func (o OceanScheduledTaskArrayOutput) ToOceanScheduledTaskArrayOutput() OceanScheduledTaskArrayOutput
func (OceanScheduledTaskArrayOutput) ToOceanScheduledTaskArrayOutputWithContext ¶
func (o OceanScheduledTaskArrayOutput) ToOceanScheduledTaskArrayOutputWithContext(ctx context.Context) OceanScheduledTaskArrayOutput
type OceanScheduledTaskInput ¶
type OceanScheduledTaskInput interface { pulumi.Input ToOceanScheduledTaskOutput() OceanScheduledTaskOutput ToOceanScheduledTaskOutputWithContext(context.Context) OceanScheduledTaskOutput }
OceanScheduledTaskInput is an input type that accepts OceanScheduledTaskArgs and OceanScheduledTaskOutput values. You can construct a concrete instance of `OceanScheduledTaskInput` via:
OceanScheduledTaskArgs{...}
type OceanScheduledTaskOutput ¶
type OceanScheduledTaskOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskOutput) ElementType ¶
func (OceanScheduledTaskOutput) ElementType() reflect.Type
func (OceanScheduledTaskOutput) ShutdownHours ¶
func (o OceanScheduledTaskOutput) ShutdownHours() OceanScheduledTaskShutdownHoursPtrOutput
Set shutdown hours for cluster object.
func (OceanScheduledTaskOutput) Tasks ¶
func (o OceanScheduledTaskOutput) Tasks() OceanScheduledTaskTaskArrayOutput
The scheduling tasks for the cluster.
func (OceanScheduledTaskOutput) ToOceanScheduledTaskOutput ¶
func (o OceanScheduledTaskOutput) ToOceanScheduledTaskOutput() OceanScheduledTaskOutput
func (OceanScheduledTaskOutput) ToOceanScheduledTaskOutputWithContext ¶
func (o OceanScheduledTaskOutput) ToOceanScheduledTaskOutputWithContext(ctx context.Context) OceanScheduledTaskOutput
type OceanScheduledTaskShutdownHours ¶
type OceanScheduledTaskShutdownHours struct { // Toggle the shutdown hours task. (Example: `true`). IsEnabled *bool `pulumi:"isEnabled"` // Set time windows for shutdown hours. Specify a list of `timeWindows` with at least one time window Each string is in the format of: `ddd:hh:mm-ddd:hh:mm` where `ddd` = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat, `hh` = hour 24 = 0 -23, `mm` = minute = 0 - 59. Time windows should not overlap. Required if `cluster.scheduling.isEnabled` is `true`. (Example: `Fri:15:30-Wed:14:30`). TimeWindows []string `pulumi:"timeWindows"` }
type OceanScheduledTaskShutdownHoursArgs ¶
type OceanScheduledTaskShutdownHoursArgs struct { // Toggle the shutdown hours task. (Example: `true`). IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // Set time windows for shutdown hours. Specify a list of `timeWindows` with at least one time window Each string is in the format of: `ddd:hh:mm-ddd:hh:mm` where `ddd` = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat, `hh` = hour 24 = 0 -23, `mm` = minute = 0 - 59. Time windows should not overlap. Required if `cluster.scheduling.isEnabled` is `true`. (Example: `Fri:15:30-Wed:14:30`). TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` }
func (OceanScheduledTaskShutdownHoursArgs) ElementType ¶
func (OceanScheduledTaskShutdownHoursArgs) ElementType() reflect.Type
func (OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursOutput ¶
func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursOutput() OceanScheduledTaskShutdownHoursOutput
func (OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursOutputWithContext ¶
func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursOutput
func (OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursPtrOutput ¶
func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursPtrOutput() OceanScheduledTaskShutdownHoursPtrOutput
func (OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext ¶
func (i OceanScheduledTaskShutdownHoursArgs) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursPtrOutput
type OceanScheduledTaskShutdownHoursInput ¶
type OceanScheduledTaskShutdownHoursInput interface { pulumi.Input ToOceanScheduledTaskShutdownHoursOutput() OceanScheduledTaskShutdownHoursOutput ToOceanScheduledTaskShutdownHoursOutputWithContext(context.Context) OceanScheduledTaskShutdownHoursOutput }
OceanScheduledTaskShutdownHoursInput is an input type that accepts OceanScheduledTaskShutdownHoursArgs and OceanScheduledTaskShutdownHoursOutput values. You can construct a concrete instance of `OceanScheduledTaskShutdownHoursInput` via:
OceanScheduledTaskShutdownHoursArgs{...}
type OceanScheduledTaskShutdownHoursOutput ¶
type OceanScheduledTaskShutdownHoursOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskShutdownHoursOutput) ElementType ¶
func (OceanScheduledTaskShutdownHoursOutput) ElementType() reflect.Type
func (OceanScheduledTaskShutdownHoursOutput) IsEnabled ¶
func (o OceanScheduledTaskShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
Toggle the shutdown hours task. (Example: `true`).
func (OceanScheduledTaskShutdownHoursOutput) TimeWindows ¶
func (o OceanScheduledTaskShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
Set time windows for shutdown hours. Specify a list of `timeWindows` with at least one time window Each string is in the format of: `ddd:hh:mm-ddd:hh:mm` where `ddd` = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat, `hh` = hour 24 = 0 -23, `mm` = minute = 0 - 59. Time windows should not overlap. Required if `cluster.scheduling.isEnabled` is `true`. (Example: `Fri:15:30-Wed:14:30`).
func (OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursOutput ¶
func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursOutput() OceanScheduledTaskShutdownHoursOutput
func (OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursOutputWithContext ¶
func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursOutput
func (OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursPtrOutput ¶
func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursPtrOutput() OceanScheduledTaskShutdownHoursPtrOutput
func (OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext ¶
func (o OceanScheduledTaskShutdownHoursOutput) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursPtrOutput
type OceanScheduledTaskShutdownHoursPtrInput ¶
type OceanScheduledTaskShutdownHoursPtrInput interface { pulumi.Input ToOceanScheduledTaskShutdownHoursPtrOutput() OceanScheduledTaskShutdownHoursPtrOutput ToOceanScheduledTaskShutdownHoursPtrOutputWithContext(context.Context) OceanScheduledTaskShutdownHoursPtrOutput }
OceanScheduledTaskShutdownHoursPtrInput is an input type that accepts OceanScheduledTaskShutdownHoursArgs, OceanScheduledTaskShutdownHoursPtr and OceanScheduledTaskShutdownHoursPtrOutput values. You can construct a concrete instance of `OceanScheduledTaskShutdownHoursPtrInput` via:
OceanScheduledTaskShutdownHoursArgs{...} or: nil
func OceanScheduledTaskShutdownHoursPtr ¶
func OceanScheduledTaskShutdownHoursPtr(v *OceanScheduledTaskShutdownHoursArgs) OceanScheduledTaskShutdownHoursPtrInput
type OceanScheduledTaskShutdownHoursPtrOutput ¶
type OceanScheduledTaskShutdownHoursPtrOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskShutdownHoursPtrOutput) ElementType ¶
func (OceanScheduledTaskShutdownHoursPtrOutput) ElementType() reflect.Type
func (OceanScheduledTaskShutdownHoursPtrOutput) IsEnabled ¶
func (o OceanScheduledTaskShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Toggle the shutdown hours task. (Example: `true`).
func (OceanScheduledTaskShutdownHoursPtrOutput) TimeWindows ¶
func (o OceanScheduledTaskShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
Set time windows for shutdown hours. Specify a list of `timeWindows` with at least one time window Each string is in the format of: `ddd:hh:mm-ddd:hh:mm` where `ddd` = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat, `hh` = hour 24 = 0 -23, `mm` = minute = 0 - 59. Time windows should not overlap. Required if `cluster.scheduling.isEnabled` is `true`. (Example: `Fri:15:30-Wed:14:30`).
func (OceanScheduledTaskShutdownHoursPtrOutput) ToOceanScheduledTaskShutdownHoursPtrOutput ¶
func (o OceanScheduledTaskShutdownHoursPtrOutput) ToOceanScheduledTaskShutdownHoursPtrOutput() OceanScheduledTaskShutdownHoursPtrOutput
func (OceanScheduledTaskShutdownHoursPtrOutput) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext ¶
func (o OceanScheduledTaskShutdownHoursPtrOutput) ToOceanScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanScheduledTaskShutdownHoursPtrOutput
type OceanScheduledTaskTask ¶
type OceanScheduledTaskTask struct { // A valid cron expression. The cron is running in UTC time zone and is in Unix cron format Cron Expression Validator Script. Only one of `frequency` or `cronExpression` should be used at a time. Required for `cluster.scheduling.tasks` object. (Example: `0 1 * * *`). CronExpression string `pulumi:"cronExpression"` // Describes whether the task is enabled. When true the task should run when false it should not run. Required for `cluster.scheduling.tasks` object. IsEnabled bool `pulumi:"isEnabled"` // This filed will be compatible to the `taskType` field. If `taskType` is defined as `clusterRoll`, user cluster roll object in parameters. Parameters *OceanScheduledTaskTaskParameters `pulumi:"parameters"` // Valid values: `clusterRoll` `amiAutoUpdate`. Required for `cluster.scheduling.tasks` TaskType string `pulumi:"taskType"` }
type OceanScheduledTaskTaskArgs ¶
type OceanScheduledTaskTaskArgs struct { // A valid cron expression. The cron is running in UTC time zone and is in Unix cron format Cron Expression Validator Script. Only one of `frequency` or `cronExpression` should be used at a time. Required for `cluster.scheduling.tasks` object. (Example: `0 1 * * *`). CronExpression pulumi.StringInput `pulumi:"cronExpression"` // Describes whether the task is enabled. When true the task should run when false it should not run. Required for `cluster.scheduling.tasks` object. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // This filed will be compatible to the `taskType` field. If `taskType` is defined as `clusterRoll`, user cluster roll object in parameters. Parameters OceanScheduledTaskTaskParametersPtrInput `pulumi:"parameters"` // Valid values: `clusterRoll` `amiAutoUpdate`. Required for `cluster.scheduling.tasks` TaskType pulumi.StringInput `pulumi:"taskType"` }
func (OceanScheduledTaskTaskArgs) ElementType ¶
func (OceanScheduledTaskTaskArgs) ElementType() reflect.Type
func (OceanScheduledTaskTaskArgs) ToOceanScheduledTaskTaskOutput ¶
func (i OceanScheduledTaskTaskArgs) ToOceanScheduledTaskTaskOutput() OceanScheduledTaskTaskOutput
func (OceanScheduledTaskTaskArgs) ToOceanScheduledTaskTaskOutputWithContext ¶
func (i OceanScheduledTaskTaskArgs) ToOceanScheduledTaskTaskOutputWithContext(ctx context.Context) OceanScheduledTaskTaskOutput
type OceanScheduledTaskTaskArray ¶
type OceanScheduledTaskTaskArray []OceanScheduledTaskTaskInput
func (OceanScheduledTaskTaskArray) ElementType ¶
func (OceanScheduledTaskTaskArray) ElementType() reflect.Type
func (OceanScheduledTaskTaskArray) ToOceanScheduledTaskTaskArrayOutput ¶
func (i OceanScheduledTaskTaskArray) ToOceanScheduledTaskTaskArrayOutput() OceanScheduledTaskTaskArrayOutput
func (OceanScheduledTaskTaskArray) ToOceanScheduledTaskTaskArrayOutputWithContext ¶
func (i OceanScheduledTaskTaskArray) ToOceanScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanScheduledTaskTaskArrayOutput
type OceanScheduledTaskTaskArrayInput ¶
type OceanScheduledTaskTaskArrayInput interface { pulumi.Input ToOceanScheduledTaskTaskArrayOutput() OceanScheduledTaskTaskArrayOutput ToOceanScheduledTaskTaskArrayOutputWithContext(context.Context) OceanScheduledTaskTaskArrayOutput }
OceanScheduledTaskTaskArrayInput is an input type that accepts OceanScheduledTaskTaskArray and OceanScheduledTaskTaskArrayOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskArrayInput` via:
OceanScheduledTaskTaskArray{ OceanScheduledTaskTaskArgs{...} }
type OceanScheduledTaskTaskArrayOutput ¶
type OceanScheduledTaskTaskArrayOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskArrayOutput) ElementType ¶
func (OceanScheduledTaskTaskArrayOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskArrayOutput) Index ¶
func (o OceanScheduledTaskTaskArrayOutput) Index(i pulumi.IntInput) OceanScheduledTaskTaskOutput
func (OceanScheduledTaskTaskArrayOutput) ToOceanScheduledTaskTaskArrayOutput ¶
func (o OceanScheduledTaskTaskArrayOutput) ToOceanScheduledTaskTaskArrayOutput() OceanScheduledTaskTaskArrayOutput
func (OceanScheduledTaskTaskArrayOutput) ToOceanScheduledTaskTaskArrayOutputWithContext ¶
func (o OceanScheduledTaskTaskArrayOutput) ToOceanScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanScheduledTaskTaskArrayOutput
type OceanScheduledTaskTaskInput ¶
type OceanScheduledTaskTaskInput interface { pulumi.Input ToOceanScheduledTaskTaskOutput() OceanScheduledTaskTaskOutput ToOceanScheduledTaskTaskOutputWithContext(context.Context) OceanScheduledTaskTaskOutput }
OceanScheduledTaskTaskInput is an input type that accepts OceanScheduledTaskTaskArgs and OceanScheduledTaskTaskOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskInput` via:
OceanScheduledTaskTaskArgs{...}
type OceanScheduledTaskTaskOutput ¶
type OceanScheduledTaskTaskOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskOutput) CronExpression ¶
func (o OceanScheduledTaskTaskOutput) CronExpression() pulumi.StringOutput
A valid cron expression. The cron is running in UTC time zone and is in Unix cron format Cron Expression Validator Script. Only one of `frequency` or `cronExpression` should be used at a time. Required for `cluster.scheduling.tasks` object. (Example: `0 1 * * *`).
func (OceanScheduledTaskTaskOutput) ElementType ¶
func (OceanScheduledTaskTaskOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskOutput) IsEnabled ¶
func (o OceanScheduledTaskTaskOutput) IsEnabled() pulumi.BoolOutput
Describes whether the task is enabled. When true the task should run when false it should not run. Required for `cluster.scheduling.tasks` object.
func (OceanScheduledTaskTaskOutput) Parameters ¶ added in v3.67.0
func (o OceanScheduledTaskTaskOutput) Parameters() OceanScheduledTaskTaskParametersPtrOutput
This filed will be compatible to the `taskType` field. If `taskType` is defined as `clusterRoll`, user cluster roll object in parameters.
func (OceanScheduledTaskTaskOutput) TaskType ¶
func (o OceanScheduledTaskTaskOutput) TaskType() pulumi.StringOutput
Valid values: `clusterRoll` `amiAutoUpdate`. Required for `cluster.scheduling.tasks`
func (OceanScheduledTaskTaskOutput) ToOceanScheduledTaskTaskOutput ¶
func (o OceanScheduledTaskTaskOutput) ToOceanScheduledTaskTaskOutput() OceanScheduledTaskTaskOutput
func (OceanScheduledTaskTaskOutput) ToOceanScheduledTaskTaskOutputWithContext ¶
func (o OceanScheduledTaskTaskOutput) ToOceanScheduledTaskTaskOutputWithContext(ctx context.Context) OceanScheduledTaskTaskOutput
type OceanScheduledTaskTaskParameters ¶ added in v3.67.0
type OceanScheduledTaskTaskParameters struct { // Set amiAutoUpdate object AmiAutoUpdate *OceanScheduledTaskTaskParametersAmiAutoUpdate `pulumi:"amiAutoUpdate"` // Set clusterRoll object ParametersClusterRoll *OceanScheduledTaskTaskParametersParametersClusterRoll `pulumi:"parametersClusterRoll"` }
type OceanScheduledTaskTaskParametersAmiAutoUpdate ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdate struct { // Set clusterRoll object AmiAutoUpdateClusterRoll *OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRoll `pulumi:"amiAutoUpdateClusterRoll"` // When the AMI is updated according to the configuration set, a cluster roll can be triggered ApplyRoll *bool `pulumi:"applyRoll"` // When set to 'true', the auto-update process will update the VNGs’ AMI with the AMI to match the Kubernetes control plane version. either "patch" or "minorVersion" must be true. MinorVersion *bool `pulumi:"minorVersion"` // When set to 'true', the auto-update process will update the VNGs’ images with the latest security patches. either "patch" or "minorVersion" must be true. Patch *bool `pulumi:"patch"` }
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRoll ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRoll struct { // Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch. BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` // Value as a percent to set the size of a batch in a roll. Valid values are 0-100. BatchSizePercentage *int `pulumi:"batchSizePercentage"` // Add a `comment` description for the roll. The `comment` is limited to 256 chars Comment *string `pulumi:"comment"` // During the roll, if the parameter is set to true we honor PDB during the instance replacement. RespectPdb *bool `pulumi:"respectPdb"` }
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs struct { // Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch. BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` // Value as a percent to set the size of a batch in a roll. Valid values are 0-100. BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` // Add a `comment` description for the roll. The `comment` is limited to 256 chars Comment pulumi.StringPtrInput `pulumi:"comment"` // During the roll, if the parameter is set to true we honor PDB during the instance replacement. RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` }
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutputWithContext(context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput }
OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollInput is an input type that accepts OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs and OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollInput` via:
OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs{...}
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) BatchMinHealthyPercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) BatchSizePercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value as a percent to set the size of a batch in a roll. Valid values are 0-100.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) Comment ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) Comment() pulumi.StringPtrOutput
Add a `comment` description for the roll. The `comment` is limited to 256 chars
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) RespectPdb ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to true we honor PDB during the instance replacement.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext(context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput }
OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrInput is an input type that accepts OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs, OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtr and OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrInput` via:
OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs{...} or: nil
func OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtr ¶ added in v3.67.0
func OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtr(v *OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollArgs) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrInput
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) BatchMinHealthyPercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) BatchSizePercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value as a percent to set the size of a batch in a roll. Valid values are 0-100.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) Comment ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) Comment() pulumi.StringPtrOutput
Add a `comment` description for the roll. The `comment` is limited to 256 chars
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) Elem ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) RespectPdb ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to true we honor PDB during the instance replacement.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
type OceanScheduledTaskTaskParametersAmiAutoUpdateArgs ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateArgs struct { // Set clusterRoll object AmiAutoUpdateClusterRoll OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrInput `pulumi:"amiAutoUpdateClusterRoll"` // When the AMI is updated according to the configuration set, a cluster roll can be triggered ApplyRoll pulumi.BoolPtrInput `pulumi:"applyRoll"` // When set to 'true', the auto-update process will update the VNGs’ AMI with the AMI to match the Kubernetes control plane version. either "patch" or "minorVersion" must be true. MinorVersion pulumi.BoolPtrInput `pulumi:"minorVersion"` // When set to 'true', the auto-update process will update the VNGs’ images with the latest security patches. either "patch" or "minorVersion" must be true. Patch pulumi.BoolPtrInput `pulumi:"patch"` }
func (OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
type OceanScheduledTaskTaskParametersAmiAutoUpdateInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateOutput ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutputWithContext(context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateOutput }
OceanScheduledTaskTaskParametersAmiAutoUpdateInput is an input type that accepts OceanScheduledTaskTaskParametersAmiAutoUpdateArgs and OceanScheduledTaskTaskParametersAmiAutoUpdateOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersAmiAutoUpdateInput` via:
OceanScheduledTaskTaskParametersAmiAutoUpdateArgs{...}
type OceanScheduledTaskTaskParametersAmiAutoUpdateOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdateOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) AmiAutoUpdateClusterRoll ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) AmiAutoUpdateClusterRoll() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
Set clusterRoll object
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ApplyRoll ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ApplyRoll() pulumi.BoolPtrOutput
When the AMI is updated according to the configuration set, a cluster roll can be triggered
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) MinorVersion ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) MinorVersion() pulumi.BoolPtrOutput
When set to 'true', the auto-update process will update the VNGs’ AMI with the AMI to match the Kubernetes control plane version. either "patch" or "minorVersion" must be true.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) Patch ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) Patch() pulumi.BoolPtrOutput
When set to 'true', the auto-update process will update the VNGs’ images with the latest security patches. either "patch" or "minorVersion" must be true.
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutput() OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdateOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdateOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdateOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
type OceanScheduledTaskTaskParametersAmiAutoUpdatePtrInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdatePtrInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext(context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput }
OceanScheduledTaskTaskParametersAmiAutoUpdatePtrInput is an input type that accepts OceanScheduledTaskTaskParametersAmiAutoUpdateArgs, OceanScheduledTaskTaskParametersAmiAutoUpdatePtr and OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersAmiAutoUpdatePtrInput` via:
OceanScheduledTaskTaskParametersAmiAutoUpdateArgs{...} or: nil
func OceanScheduledTaskTaskParametersAmiAutoUpdatePtr ¶ added in v3.67.0
func OceanScheduledTaskTaskParametersAmiAutoUpdatePtr(v *OceanScheduledTaskTaskParametersAmiAutoUpdateArgs) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrInput
type OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) AmiAutoUpdateClusterRoll ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) AmiAutoUpdateClusterRoll() OceanScheduledTaskTaskParametersAmiAutoUpdateAmiAutoUpdateClusterRollPtrOutput
Set clusterRoll object
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ApplyRoll ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ApplyRoll() pulumi.BoolPtrOutput
When the AMI is updated according to the configuration set, a cluster roll can be triggered
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) MinorVersion ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) MinorVersion() pulumi.BoolPtrOutput
When set to 'true', the auto-update process will update the VNGs’ AMI with the AMI to match the Kubernetes control plane version. either "patch" or "minorVersion" must be true.
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) Patch ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) Patch() pulumi.BoolPtrOutput
When set to 'true', the auto-update process will update the VNGs’ images with the latest security patches. either "patch" or "minorVersion" must be true.
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
func (OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput) ToOceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
type OceanScheduledTaskTaskParametersArgs ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersArgs struct { // Set amiAutoUpdate object AmiAutoUpdate OceanScheduledTaskTaskParametersAmiAutoUpdatePtrInput `pulumi:"amiAutoUpdate"` // Set clusterRoll object ParametersClusterRoll OceanScheduledTaskTaskParametersParametersClusterRollPtrInput `pulumi:"parametersClusterRoll"` }
func (OceanScheduledTaskTaskParametersArgs) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersArgs) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersOutput() OceanScheduledTaskTaskParametersOutput
func (OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersOutput
func (OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersPtrOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersPtrOutput() OceanScheduledTaskTaskParametersPtrOutput
func (OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersPtrOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersArgs) ToOceanScheduledTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersPtrOutput
type OceanScheduledTaskTaskParametersInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersOutput() OceanScheduledTaskTaskParametersOutput ToOceanScheduledTaskTaskParametersOutputWithContext(context.Context) OceanScheduledTaskTaskParametersOutput }
OceanScheduledTaskTaskParametersInput is an input type that accepts OceanScheduledTaskTaskParametersArgs and OceanScheduledTaskTaskParametersOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersInput` via:
OceanScheduledTaskTaskParametersArgs{...}
type OceanScheduledTaskTaskParametersOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersOutput) AmiAutoUpdate ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersOutput) AmiAutoUpdate() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
Set amiAutoUpdate object
func (OceanScheduledTaskTaskParametersOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersOutput) ParametersClusterRoll ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersOutput) ParametersClusterRoll() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
Set clusterRoll object
func (OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersOutput() OceanScheduledTaskTaskParametersOutput
func (OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersOutput
func (OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersPtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersPtrOutput() OceanScheduledTaskTaskParametersPtrOutput
func (OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersPtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersOutput) ToOceanScheduledTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersPtrOutput
type OceanScheduledTaskTaskParametersParametersClusterRoll ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersParametersClusterRoll struct { // Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch. BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` // Value as a percent to set the size of a batch in a roll. Valid values are 0-100. BatchSizePercentage *int `pulumi:"batchSizePercentage"` // Add a `comment` description for the roll. The `comment` is limited to 256 chars Comment *string `pulumi:"comment"` // During the roll, if the parameter is set to true we honor PDB during the instance replacement. RespectPdb *bool `pulumi:"respectPdb"` }
type OceanScheduledTaskTaskParametersParametersClusterRollArgs ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersParametersClusterRollArgs struct { // Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch. BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` // Value as a percent to set the size of a batch in a roll. Valid values are 0-100. BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` // Add a `comment` description for the roll. The `comment` is limited to 256 chars Comment pulumi.StringPtrInput `pulumi:"comment"` // During the roll, if the parameter is set to true we honor PDB during the instance replacement. RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` }
func (OceanScheduledTaskTaskParametersParametersClusterRollArgs) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersParametersClusterRollArgs) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollOutput() OceanScheduledTaskTaskParametersParametersClusterRollOutput
func (OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollOutput
func (OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
func (OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext ¶ added in v3.67.0
func (i OceanScheduledTaskTaskParametersParametersClusterRollArgs) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
type OceanScheduledTaskTaskParametersParametersClusterRollInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersParametersClusterRollInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersParametersClusterRollOutput() OceanScheduledTaskTaskParametersParametersClusterRollOutput ToOceanScheduledTaskTaskParametersParametersClusterRollOutputWithContext(context.Context) OceanScheduledTaskTaskParametersParametersClusterRollOutput }
OceanScheduledTaskTaskParametersParametersClusterRollInput is an input type that accepts OceanScheduledTaskTaskParametersParametersClusterRollArgs and OceanScheduledTaskTaskParametersParametersClusterRollOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersParametersClusterRollInput` via:
OceanScheduledTaskTaskParametersParametersClusterRollArgs{...}
type OceanScheduledTaskTaskParametersParametersClusterRollOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersParametersClusterRollOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) BatchMinHealthyPercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch.
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) BatchSizePercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value as a percent to set the size of a batch in a roll. Valid values are 0-100.
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) Comment ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) Comment() pulumi.StringPtrOutput
Add a `comment` description for the roll. The `comment` is limited to 256 chars
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) RespectPdb ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to true we honor PDB during the instance replacement.
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollOutput() OceanScheduledTaskTaskParametersParametersClusterRollOutput
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollOutput
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
func (OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
type OceanScheduledTaskTaskParametersParametersClusterRollPtrInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersParametersClusterRollPtrInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext(context.Context) OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput }
OceanScheduledTaskTaskParametersParametersClusterRollPtrInput is an input type that accepts OceanScheduledTaskTaskParametersParametersClusterRollArgs, OceanScheduledTaskTaskParametersParametersClusterRollPtr and OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersParametersClusterRollPtrInput` via:
OceanScheduledTaskTaskParametersParametersClusterRollArgs{...} or: nil
func OceanScheduledTaskTaskParametersParametersClusterRollPtr ¶ added in v3.67.0
func OceanScheduledTaskTaskParametersParametersClusterRollPtr(v *OceanScheduledTaskTaskParametersParametersClusterRollArgs) OceanScheduledTaskTaskParametersParametersClusterRollPtrInput
type OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) BatchMinHealthyPercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch.
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) BatchSizePercentage ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value as a percent to set the size of a batch in a roll. Valid values are 0-100.
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) Comment ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) Comment() pulumi.StringPtrOutput
Add a `comment` description for the roll. The `comment` is limited to 256 chars
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) RespectPdb ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to true we honor PDB during the instance replacement.
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutput() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
func (OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput) ToOceanScheduledTaskTaskParametersParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
type OceanScheduledTaskTaskParametersPtrInput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersPtrInput interface { pulumi.Input ToOceanScheduledTaskTaskParametersPtrOutput() OceanScheduledTaskTaskParametersPtrOutput ToOceanScheduledTaskTaskParametersPtrOutputWithContext(context.Context) OceanScheduledTaskTaskParametersPtrOutput }
OceanScheduledTaskTaskParametersPtrInput is an input type that accepts OceanScheduledTaskTaskParametersArgs, OceanScheduledTaskTaskParametersPtr and OceanScheduledTaskTaskParametersPtrOutput values. You can construct a concrete instance of `OceanScheduledTaskTaskParametersPtrInput` via:
OceanScheduledTaskTaskParametersArgs{...} or: nil
func OceanScheduledTaskTaskParametersPtr ¶ added in v3.67.0
func OceanScheduledTaskTaskParametersPtr(v *OceanScheduledTaskTaskParametersArgs) OceanScheduledTaskTaskParametersPtrInput
type OceanScheduledTaskTaskParametersPtrOutput ¶ added in v3.67.0
type OceanScheduledTaskTaskParametersPtrOutput struct{ *pulumi.OutputState }
func (OceanScheduledTaskTaskParametersPtrOutput) AmiAutoUpdate ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersPtrOutput) AmiAutoUpdate() OceanScheduledTaskTaskParametersAmiAutoUpdatePtrOutput
Set amiAutoUpdate object
func (OceanScheduledTaskTaskParametersPtrOutput) ElementType ¶ added in v3.67.0
func (OceanScheduledTaskTaskParametersPtrOutput) ElementType() reflect.Type
func (OceanScheduledTaskTaskParametersPtrOutput) ParametersClusterRoll ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersPtrOutput) ParametersClusterRoll() OceanScheduledTaskTaskParametersParametersClusterRollPtrOutput
Set clusterRoll object
func (OceanScheduledTaskTaskParametersPtrOutput) ToOceanScheduledTaskTaskParametersPtrOutput ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersPtrOutput) ToOceanScheduledTaskTaskParametersPtrOutput() OceanScheduledTaskTaskParametersPtrOutput
func (OceanScheduledTaskTaskParametersPtrOutput) ToOceanScheduledTaskTaskParametersPtrOutputWithContext ¶ added in v3.67.0
func (o OceanScheduledTaskTaskParametersPtrOutput) ToOceanScheduledTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanScheduledTaskTaskParametersPtrOutput
type OceanState ¶
type OceanState struct { // Configure IPv6 address allocation. AssociateIpv6Address pulumi.BoolPtrInput // Configure public IP address allocation. AssociatePublicIpAddress pulumi.BoolPtrInput // Attach load balancers to the cluster. AttachLoadBalancers OceanAttachLoadBalancerArrayInput // Describes the Ocean Kubernetes Auto Scaler. Autoscaler OceanAutoscalerPtrInput Blacklists pulumi.StringArrayInput // Object. Array list of block devices that are exposed to the instance, specify either virtual devices and EBS volumes. BlockDeviceMappings OceanBlockDeviceMappingArrayInput ClusterOrientations OceanClusterOrientationArrayInput // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. ControllerId pulumi.StringPtrInput // The number of instances to launch and maintain in the cluster. DesiredCapacity pulumi.IntPtrInput // Detach load balancers from the cluster. DetachLoadBalancers OceanDetachLoadBalancerArrayInput // The time in seconds, the instance is allowed to run while detached from the ELB. This is to allow the instance time to be drained from incoming TCP connections before terminating it, during a scale down operation. DrainingTimeout pulumi.IntPtrInput // Enable EBS optimized for cluster. Flag will enable optimized capacity for high bandwidth connectivity to the EB service for non EBS optimized instance types. For instances that are EBS optimized this flag will be ignored. EbsOptimized pulumi.BoolPtrInput // If not Spot instance markets are available, enable Ocean to launch On-Demand instances instead. FallbackToOndemand pulumi.BoolPtrInput Filters OceanFiltersPtrInput // The amount of time, in seconds, after the instance has launched to start checking its health. GracePeriod pulumi.IntPtrInput // The amount of time, in seconds, an existing instance should remain active after becoming unhealthy. After the set time out the instance will be replaced. The minimum value allowed is 60, and it must be a multiple of 60. HealthCheckUnhealthyDurationBeforeReplacement pulumi.IntPtrInput // The instance profile iam role. IamInstanceProfile pulumi.StringPtrInput // ID of the image used to launch the instances. ImageId pulumi.StringPtrInput // Ocean instance metadata options object for IMDSv2. InstanceMetadataOptions OceanInstanceMetadataOptionsPtrInput // The key pair to attach the instances. KeyName pulumi.StringPtrInput // Array of load balancer objects to add to ocean cluster LoadBalancers OceanLoadBalancerArrayInput // Logging configuration. Logging OceanLoggingPtrInput // The upper limit of instances the cluster can scale up to. MaxSize pulumi.IntPtrInput // The lower limit of instances the cluster can scale down to. MinSize pulumi.IntPtrInput // Enable detailed monitoring for cluster. Flag will enable Cloud Watch detailed monitoring (one minute increments). Note: there are additional hourly costs for this service based on the region used. Monitoring pulumi.BoolPtrInput // The cluster name. Name pulumi.StringPtrInput // The region the cluster will run in. Region pulumi.StringPtrInput // Specifies the count of ENIs to reserve per instance type for scaling purposes. ReservedEnis pulumi.IntPtrInput // Specify which resources should be tagged with Virtual Node Group tags or Ocean tags. If tags are set on the VNG, the resources will be tagged with the VNG tags; otherwise, they will be tagged with the Ocean tags. ResourceTagSpecifications OceanResourceTagSpecificationArrayInput // The size (in Gb) to allocate for the root volume. Minimum `20`. RootVolumeSize pulumi.IntPtrInput // Set scheduling object. ScheduledTasks OceanScheduledTaskArrayInput // One or more security group ids. SecurityGroups pulumi.StringArrayInput // The desired percentage of Spot instances out of all running instances. Only available when the field is not set in any VNG directly (launchSpec.strategy.spotPercentage). SpotPercentage pulumi.IntPtrInput // Ocean will spread the nodes across markets by this value. Possible values: `vcpu` or `count`. SpreadNodesBy pulumi.StringPtrInput // A comma-separated list of subnet identifiers for the Ocean cluster. Subnet IDs should be configured with auto assign public IP. // * `instanceTypes` - (Optional) The type of instances that may or may not be a part of the Ocean cluster. SubnetIds pulumi.StringArrayInput // Optionally adds tags to instances launched in an Ocean cluster. Tags OceanTagArrayInput UpdatePolicy OceanUpdatePolicyPtrInput // launch specification defined on the Ocean object will function only as a template for virtual node groups. // When set to true, on Ocean resource creation please make sure your custom VNG has an initialNodes parameter to create nodes for your VNG. UseAsTemplateOnly pulumi.BoolPtrInput // Base64-encoded MIME user data to make available to the instances. UserData pulumi.StringPtrInput // If savings plans exist, Ocean will utilize them before launching Spot instances. UtilizeCommitments pulumi.BoolPtrInput // If Reserved instances exist, Ocean will utilize them before launching Spot instances. UtilizeReservedInstances pulumi.BoolPtrInput Whitelists pulumi.StringArrayInput }
func (OceanState) ElementType ¶
func (OceanState) ElementType() reflect.Type
type OceanTagArgs ¶
type OceanTagArgs struct { // The tag key. Key pulumi.StringInput `pulumi:"key"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
func (OceanTagArgs) ElementType ¶
func (OceanTagArgs) ElementType() reflect.Type
func (OceanTagArgs) ToOceanTagOutput ¶
func (i OceanTagArgs) ToOceanTagOutput() OceanTagOutput
func (OceanTagArgs) ToOceanTagOutputWithContext ¶
func (i OceanTagArgs) ToOceanTagOutputWithContext(ctx context.Context) OceanTagOutput
type OceanTagArray ¶
type OceanTagArray []OceanTagInput
func (OceanTagArray) ElementType ¶
func (OceanTagArray) ElementType() reflect.Type
func (OceanTagArray) ToOceanTagArrayOutput ¶
func (i OceanTagArray) ToOceanTagArrayOutput() OceanTagArrayOutput
func (OceanTagArray) ToOceanTagArrayOutputWithContext ¶
func (i OceanTagArray) ToOceanTagArrayOutputWithContext(ctx context.Context) OceanTagArrayOutput
type OceanTagArrayInput ¶
type OceanTagArrayInput interface { pulumi.Input ToOceanTagArrayOutput() OceanTagArrayOutput ToOceanTagArrayOutputWithContext(context.Context) OceanTagArrayOutput }
OceanTagArrayInput is an input type that accepts OceanTagArray and OceanTagArrayOutput values. You can construct a concrete instance of `OceanTagArrayInput` via:
OceanTagArray{ OceanTagArgs{...} }
type OceanTagArrayOutput ¶
type OceanTagArrayOutput struct{ *pulumi.OutputState }
func (OceanTagArrayOutput) ElementType ¶
func (OceanTagArrayOutput) ElementType() reflect.Type
func (OceanTagArrayOutput) Index ¶
func (o OceanTagArrayOutput) Index(i pulumi.IntInput) OceanTagOutput
func (OceanTagArrayOutput) ToOceanTagArrayOutput ¶
func (o OceanTagArrayOutput) ToOceanTagArrayOutput() OceanTagArrayOutput
func (OceanTagArrayOutput) ToOceanTagArrayOutputWithContext ¶
func (o OceanTagArrayOutput) ToOceanTagArrayOutputWithContext(ctx context.Context) OceanTagArrayOutput
type OceanTagInput ¶
type OceanTagInput interface { pulumi.Input ToOceanTagOutput() OceanTagOutput ToOceanTagOutputWithContext(context.Context) OceanTagOutput }
OceanTagInput is an input type that accepts OceanTagArgs and OceanTagOutput values. You can construct a concrete instance of `OceanTagInput` via:
OceanTagArgs{...}
type OceanTagOutput ¶
type OceanTagOutput struct{ *pulumi.OutputState }
func (OceanTagOutput) ElementType ¶
func (OceanTagOutput) ElementType() reflect.Type
func (OceanTagOutput) ToOceanTagOutput ¶
func (o OceanTagOutput) ToOceanTagOutput() OceanTagOutput
func (OceanTagOutput) ToOceanTagOutputWithContext ¶
func (o OceanTagOutput) ToOceanTagOutputWithContext(ctx context.Context) OceanTagOutput
type OceanUpdatePolicy ¶
type OceanUpdatePolicy struct { // will update instance tags on the fly without rolling the cluster. AutoApplyTags *bool `pulumi:"autoApplyTags"` // Spot will perform a cluster Roll in accordance with a relevant modification of the cluster’s settings. When set to true , only specific changes in the cluster’s configuration will trigger a cluster roll (such as AMI, Key Pair, user data, instance types, load balancers, etc). ConditionedRoll *bool `pulumi:"conditionedRoll"` // A custom list of attributes will trigger the cluster roll operation (overrides the predefined list of parameters). Valid only when the `conditionedRoll` parameter is set to true. (Valid values: `"subnetIds"`,`"whitelist"`,`"blacklist"`,`"userData"`,`"imageId"`,`"securityGroups"`,`"keyName"`,`"iamInstanceProfile"`,`"associatePublicIpAddress"`,`"loadBalancers"`,`"instanceMetadataOptions"`,`"ebsOptimized"`,`"rootVolumeSize"`) ConditionedRollParams []string `pulumi:"conditionedRollParams"` // While used, you can control whether the group should perform a deployment after an update to the configuration. RollConfig *OceanUpdatePolicyRollConfig `pulumi:"rollConfig"` // Enables the roll. ShouldRoll bool `pulumi:"shouldRoll"` }
type OceanUpdatePolicyArgs ¶
type OceanUpdatePolicyArgs struct { // will update instance tags on the fly without rolling the cluster. AutoApplyTags pulumi.BoolPtrInput `pulumi:"autoApplyTags"` // Spot will perform a cluster Roll in accordance with a relevant modification of the cluster’s settings. When set to true , only specific changes in the cluster’s configuration will trigger a cluster roll (such as AMI, Key Pair, user data, instance types, load balancers, etc). ConditionedRoll pulumi.BoolPtrInput `pulumi:"conditionedRoll"` // A custom list of attributes will trigger the cluster roll operation (overrides the predefined list of parameters). Valid only when the `conditionedRoll` parameter is set to true. (Valid values: `"subnetIds"`,`"whitelist"`,`"blacklist"`,`"userData"`,`"imageId"`,`"securityGroups"`,`"keyName"`,`"iamInstanceProfile"`,`"associatePublicIpAddress"`,`"loadBalancers"`,`"instanceMetadataOptions"`,`"ebsOptimized"`,`"rootVolumeSize"`) ConditionedRollParams pulumi.StringArrayInput `pulumi:"conditionedRollParams"` // While used, you can control whether the group should perform a deployment after an update to the configuration. RollConfig OceanUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` // Enables the roll. ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (OceanUpdatePolicyArgs) ElementType ¶
func (OceanUpdatePolicyArgs) ElementType() reflect.Type
func (OceanUpdatePolicyArgs) ToOceanUpdatePolicyOutput ¶
func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyOutput() OceanUpdatePolicyOutput
func (OceanUpdatePolicyArgs) ToOceanUpdatePolicyOutputWithContext ¶
func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyOutputWithContext(ctx context.Context) OceanUpdatePolicyOutput
func (OceanUpdatePolicyArgs) ToOceanUpdatePolicyPtrOutput ¶
func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyPtrOutput() OceanUpdatePolicyPtrOutput
func (OceanUpdatePolicyArgs) ToOceanUpdatePolicyPtrOutputWithContext ¶
func (i OceanUpdatePolicyArgs) ToOceanUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyPtrOutput
type OceanUpdatePolicyInput ¶
type OceanUpdatePolicyInput interface { pulumi.Input ToOceanUpdatePolicyOutput() OceanUpdatePolicyOutput ToOceanUpdatePolicyOutputWithContext(context.Context) OceanUpdatePolicyOutput }
OceanUpdatePolicyInput is an input type that accepts OceanUpdatePolicyArgs and OceanUpdatePolicyOutput values. You can construct a concrete instance of `OceanUpdatePolicyInput` via:
OceanUpdatePolicyArgs{...}
type OceanUpdatePolicyOutput ¶
type OceanUpdatePolicyOutput struct{ *pulumi.OutputState }
func (OceanUpdatePolicyOutput) AutoApplyTags ¶ added in v3.13.0
func (o OceanUpdatePolicyOutput) AutoApplyTags() pulumi.BoolPtrOutput
will update instance tags on the fly without rolling the cluster.
func (OceanUpdatePolicyOutput) ConditionedRoll ¶ added in v3.12.0
func (o OceanUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
Spot will perform a cluster Roll in accordance with a relevant modification of the cluster’s settings. When set to true , only specific changes in the cluster’s configuration will trigger a cluster roll (such as AMI, Key Pair, user data, instance types, load balancers, etc).
func (OceanUpdatePolicyOutput) ConditionedRollParams ¶ added in v3.64.0
func (o OceanUpdatePolicyOutput) ConditionedRollParams() pulumi.StringArrayOutput
A custom list of attributes will trigger the cluster roll operation (overrides the predefined list of parameters). Valid only when the `conditionedRoll` parameter is set to true. (Valid values: `"subnetIds"`,`"whitelist"`,`"blacklist"`,`"userData"`,`"imageId"`,`"securityGroups"`,`"keyName"`,`"iamInstanceProfile"`,`"associatePublicIpAddress"`,`"loadBalancers"`,`"instanceMetadataOptions"`,`"ebsOptimized"`,`"rootVolumeSize"`)
func (OceanUpdatePolicyOutput) ElementType ¶
func (OceanUpdatePolicyOutput) ElementType() reflect.Type
func (OceanUpdatePolicyOutput) RollConfig ¶
func (o OceanUpdatePolicyOutput) RollConfig() OceanUpdatePolicyRollConfigPtrOutput
While used, you can control whether the group should perform a deployment after an update to the configuration.
func (OceanUpdatePolicyOutput) ShouldRoll ¶
func (o OceanUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
Enables the roll.
func (OceanUpdatePolicyOutput) ToOceanUpdatePolicyOutput ¶
func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyOutput() OceanUpdatePolicyOutput
func (OceanUpdatePolicyOutput) ToOceanUpdatePolicyOutputWithContext ¶
func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyOutputWithContext(ctx context.Context) OceanUpdatePolicyOutput
func (OceanUpdatePolicyOutput) ToOceanUpdatePolicyPtrOutput ¶
func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyPtrOutput() OceanUpdatePolicyPtrOutput
func (OceanUpdatePolicyOutput) ToOceanUpdatePolicyPtrOutputWithContext ¶
func (o OceanUpdatePolicyOutput) ToOceanUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyPtrOutput
type OceanUpdatePolicyPtrInput ¶
type OceanUpdatePolicyPtrInput interface { pulumi.Input ToOceanUpdatePolicyPtrOutput() OceanUpdatePolicyPtrOutput ToOceanUpdatePolicyPtrOutputWithContext(context.Context) OceanUpdatePolicyPtrOutput }
OceanUpdatePolicyPtrInput is an input type that accepts OceanUpdatePolicyArgs, OceanUpdatePolicyPtr and OceanUpdatePolicyPtrOutput values. You can construct a concrete instance of `OceanUpdatePolicyPtrInput` via:
OceanUpdatePolicyArgs{...} or: nil
func OceanUpdatePolicyPtr ¶
func OceanUpdatePolicyPtr(v *OceanUpdatePolicyArgs) OceanUpdatePolicyPtrInput
type OceanUpdatePolicyPtrOutput ¶
type OceanUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (OceanUpdatePolicyPtrOutput) AutoApplyTags ¶ added in v3.13.0
func (o OceanUpdatePolicyPtrOutput) AutoApplyTags() pulumi.BoolPtrOutput
will update instance tags on the fly without rolling the cluster.
func (OceanUpdatePolicyPtrOutput) ConditionedRoll ¶ added in v3.12.0
func (o OceanUpdatePolicyPtrOutput) ConditionedRoll() pulumi.BoolPtrOutput
Spot will perform a cluster Roll in accordance with a relevant modification of the cluster’s settings. When set to true , only specific changes in the cluster’s configuration will trigger a cluster roll (such as AMI, Key Pair, user data, instance types, load balancers, etc).
func (OceanUpdatePolicyPtrOutput) ConditionedRollParams ¶ added in v3.64.0
func (o OceanUpdatePolicyPtrOutput) ConditionedRollParams() pulumi.StringArrayOutput
A custom list of attributes will trigger the cluster roll operation (overrides the predefined list of parameters). Valid only when the `conditionedRoll` parameter is set to true. (Valid values: `"subnetIds"`,`"whitelist"`,`"blacklist"`,`"userData"`,`"imageId"`,`"securityGroups"`,`"keyName"`,`"iamInstanceProfile"`,`"associatePublicIpAddress"`,`"loadBalancers"`,`"instanceMetadataOptions"`,`"ebsOptimized"`,`"rootVolumeSize"`)
func (OceanUpdatePolicyPtrOutput) Elem ¶
func (o OceanUpdatePolicyPtrOutput) Elem() OceanUpdatePolicyOutput
func (OceanUpdatePolicyPtrOutput) ElementType ¶
func (OceanUpdatePolicyPtrOutput) ElementType() reflect.Type
func (OceanUpdatePolicyPtrOutput) RollConfig ¶
func (o OceanUpdatePolicyPtrOutput) RollConfig() OceanUpdatePolicyRollConfigPtrOutput
While used, you can control whether the group should perform a deployment after an update to the configuration.
func (OceanUpdatePolicyPtrOutput) ShouldRoll ¶
func (o OceanUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
Enables the roll.
func (OceanUpdatePolicyPtrOutput) ToOceanUpdatePolicyPtrOutput ¶
func (o OceanUpdatePolicyPtrOutput) ToOceanUpdatePolicyPtrOutput() OceanUpdatePolicyPtrOutput
func (OceanUpdatePolicyPtrOutput) ToOceanUpdatePolicyPtrOutputWithContext ¶
func (o OceanUpdatePolicyPtrOutput) ToOceanUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyPtrOutput
type OceanUpdatePolicyRollConfig ¶
type OceanUpdatePolicyRollConfig struct { // Default: 50. Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch. BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` // Sets the percentage of the instances to deploy in each batch. BatchSizePercentage int `pulumi:"batchSizePercentage"` // List of virtual node group identifiers to be rolled. LaunchSpecIds []string `pulumi:"launchSpecIds"` // During the roll, if the parameter is set to `true` we honor PDB during the instance replacement. RespectPdb *bool `pulumi:"respectPdb"` }
type OceanUpdatePolicyRollConfigArgs ¶
type OceanUpdatePolicyRollConfigArgs struct { // Default: 50. Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch. BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` // Sets the percentage of the instances to deploy in each batch. BatchSizePercentage pulumi.IntInput `pulumi:"batchSizePercentage"` // List of virtual node group identifiers to be rolled. LaunchSpecIds pulumi.StringArrayInput `pulumi:"launchSpecIds"` // During the roll, if the parameter is set to `true` we honor PDB during the instance replacement. RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` }
func (OceanUpdatePolicyRollConfigArgs) ElementType ¶
func (OceanUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigOutput ¶
func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigOutput() OceanUpdatePolicyRollConfigOutput
func (OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigOutputWithContext ¶
func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigOutput
func (OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigPtrOutput ¶
func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigPtrOutput() OceanUpdatePolicyRollConfigPtrOutput
func (OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigPtrOutputWithContext ¶
func (i OceanUpdatePolicyRollConfigArgs) ToOceanUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigPtrOutput
type OceanUpdatePolicyRollConfigInput ¶
type OceanUpdatePolicyRollConfigInput interface { pulumi.Input ToOceanUpdatePolicyRollConfigOutput() OceanUpdatePolicyRollConfigOutput ToOceanUpdatePolicyRollConfigOutputWithContext(context.Context) OceanUpdatePolicyRollConfigOutput }
OceanUpdatePolicyRollConfigInput is an input type that accepts OceanUpdatePolicyRollConfigArgs and OceanUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `OceanUpdatePolicyRollConfigInput` via:
OceanUpdatePolicyRollConfigArgs{...}
type OceanUpdatePolicyRollConfigOutput ¶
type OceanUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (OceanUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage ¶ added in v3.16.0
func (o OceanUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Default: 50. Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch.
func (OceanUpdatePolicyRollConfigOutput) BatchSizePercentage ¶
func (o OceanUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
Sets the percentage of the instances to deploy in each batch.
func (OceanUpdatePolicyRollConfigOutput) ElementType ¶
func (OceanUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (OceanUpdatePolicyRollConfigOutput) LaunchSpecIds ¶ added in v3.8.0
func (o OceanUpdatePolicyRollConfigOutput) LaunchSpecIds() pulumi.StringArrayOutput
List of virtual node group identifiers to be rolled.
func (OceanUpdatePolicyRollConfigOutput) RespectPdb ¶ added in v3.23.0
func (o OceanUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to `true` we honor PDB during the instance replacement.
func (OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigOutput ¶
func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigOutput() OceanUpdatePolicyRollConfigOutput
func (OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigOutputWithContext ¶
func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigOutput
func (OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigPtrOutput ¶
func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigPtrOutput() OceanUpdatePolicyRollConfigPtrOutput
func (OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigPtrOutputWithContext ¶
func (o OceanUpdatePolicyRollConfigOutput) ToOceanUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigPtrOutput
type OceanUpdatePolicyRollConfigPtrInput ¶
type OceanUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToOceanUpdatePolicyRollConfigPtrOutput() OceanUpdatePolicyRollConfigPtrOutput ToOceanUpdatePolicyRollConfigPtrOutputWithContext(context.Context) OceanUpdatePolicyRollConfigPtrOutput }
OceanUpdatePolicyRollConfigPtrInput is an input type that accepts OceanUpdatePolicyRollConfigArgs, OceanUpdatePolicyRollConfigPtr and OceanUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `OceanUpdatePolicyRollConfigPtrInput` via:
OceanUpdatePolicyRollConfigArgs{...} or: nil
func OceanUpdatePolicyRollConfigPtr ¶
func OceanUpdatePolicyRollConfigPtr(v *OceanUpdatePolicyRollConfigArgs) OceanUpdatePolicyRollConfigPtrInput
type OceanUpdatePolicyRollConfigPtrOutput ¶
type OceanUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage ¶ added in v3.16.0
func (o OceanUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
Default: 50. Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%. Value of param should represent the number in percentage (%) of the batch.
func (OceanUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶
func (o OceanUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Sets the percentage of the instances to deploy in each batch.
func (OceanUpdatePolicyRollConfigPtrOutput) ElementType ¶
func (OceanUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (OceanUpdatePolicyRollConfigPtrOutput) LaunchSpecIds ¶ added in v3.8.0
func (o OceanUpdatePolicyRollConfigPtrOutput) LaunchSpecIds() pulumi.StringArrayOutput
List of virtual node group identifiers to be rolled.
func (OceanUpdatePolicyRollConfigPtrOutput) RespectPdb ¶ added in v3.23.0
func (o OceanUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
During the roll, if the parameter is set to `true` we honor PDB during the instance replacement.
func (OceanUpdatePolicyRollConfigPtrOutput) ToOceanUpdatePolicyRollConfigPtrOutput ¶
func (o OceanUpdatePolicyRollConfigPtrOutput) ToOceanUpdatePolicyRollConfigPtrOutput() OceanUpdatePolicyRollConfigPtrOutput
func (OceanUpdatePolicyRollConfigPtrOutput) ToOceanUpdatePolicyRollConfigPtrOutputWithContext ¶
func (o OceanUpdatePolicyRollConfigPtrOutput) ToOceanUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanUpdatePolicyRollConfigPtrOutput
type Suspension ¶
type Suspension struct { pulumi.CustomResourceState // Elastigroup ID to apply the suspensions on. GroupId pulumi.StringOutput `pulumi:"groupId"` // block of single process to suspend. Suspensions SuspensionSuspensionArrayOutput `pulumi:"suspensions"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create a suspension for Elastigroup _, err := aws.NewSuspension(ctx, "resource_name", &aws.SuspensionArgs{ GroupId: pulumi.String("sig-12345678"), Suspensions: aws.SuspensionSuspensionArray{ &aws.SuspensionSuspensionArgs{ Name: pulumi.String("OUT_OF_STRATEGY"), }, &aws.SuspensionSuspensionArgs{ Name: pulumi.String("REVERT_PREFERRED"), }, &aws.SuspensionSuspensionArgs{ Name: pulumi.String("PREVENTIVE_REPLACEMENT"), }, }, }) if err != nil { return err } return nil }) }
```
func GetSuspension ¶
func GetSuspension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SuspensionState, opts ...pulumi.ResourceOption) (*Suspension, error)
GetSuspension gets an existing Suspension 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 NewSuspension ¶
func NewSuspension(ctx *pulumi.Context, name string, args *SuspensionArgs, opts ...pulumi.ResourceOption) (*Suspension, error)
NewSuspension registers a new resource with the given unique name, arguments, and options.
func (*Suspension) ElementType ¶
func (*Suspension) ElementType() reflect.Type
func (*Suspension) ToSuspensionOutput ¶
func (i *Suspension) ToSuspensionOutput() SuspensionOutput
func (*Suspension) ToSuspensionOutputWithContext ¶
func (i *Suspension) ToSuspensionOutputWithContext(ctx context.Context) SuspensionOutput
type SuspensionArgs ¶
type SuspensionArgs struct { // Elastigroup ID to apply the suspensions on. GroupId pulumi.StringInput // block of single process to suspend. Suspensions SuspensionSuspensionArrayInput }
The set of arguments for constructing a Suspension resource.
func (SuspensionArgs) ElementType ¶
func (SuspensionArgs) ElementType() reflect.Type
type SuspensionArray ¶
type SuspensionArray []SuspensionInput
func (SuspensionArray) ElementType ¶
func (SuspensionArray) ElementType() reflect.Type
func (SuspensionArray) ToSuspensionArrayOutput ¶
func (i SuspensionArray) ToSuspensionArrayOutput() SuspensionArrayOutput
func (SuspensionArray) ToSuspensionArrayOutputWithContext ¶
func (i SuspensionArray) ToSuspensionArrayOutputWithContext(ctx context.Context) SuspensionArrayOutput
type SuspensionArrayInput ¶
type SuspensionArrayInput interface { pulumi.Input ToSuspensionArrayOutput() SuspensionArrayOutput ToSuspensionArrayOutputWithContext(context.Context) SuspensionArrayOutput }
SuspensionArrayInput is an input type that accepts SuspensionArray and SuspensionArrayOutput values. You can construct a concrete instance of `SuspensionArrayInput` via:
SuspensionArray{ SuspensionArgs{...} }
type SuspensionArrayOutput ¶
type SuspensionArrayOutput struct{ *pulumi.OutputState }
func (SuspensionArrayOutput) ElementType ¶
func (SuspensionArrayOutput) ElementType() reflect.Type
func (SuspensionArrayOutput) Index ¶
func (o SuspensionArrayOutput) Index(i pulumi.IntInput) SuspensionOutput
func (SuspensionArrayOutput) ToSuspensionArrayOutput ¶
func (o SuspensionArrayOutput) ToSuspensionArrayOutput() SuspensionArrayOutput
func (SuspensionArrayOutput) ToSuspensionArrayOutputWithContext ¶
func (o SuspensionArrayOutput) ToSuspensionArrayOutputWithContext(ctx context.Context) SuspensionArrayOutput
type SuspensionInput ¶
type SuspensionInput interface { pulumi.Input ToSuspensionOutput() SuspensionOutput ToSuspensionOutputWithContext(ctx context.Context) SuspensionOutput }
type SuspensionMap ¶
type SuspensionMap map[string]SuspensionInput
func (SuspensionMap) ElementType ¶
func (SuspensionMap) ElementType() reflect.Type
func (SuspensionMap) ToSuspensionMapOutput ¶
func (i SuspensionMap) ToSuspensionMapOutput() SuspensionMapOutput
func (SuspensionMap) ToSuspensionMapOutputWithContext ¶
func (i SuspensionMap) ToSuspensionMapOutputWithContext(ctx context.Context) SuspensionMapOutput
type SuspensionMapInput ¶
type SuspensionMapInput interface { pulumi.Input ToSuspensionMapOutput() SuspensionMapOutput ToSuspensionMapOutputWithContext(context.Context) SuspensionMapOutput }
SuspensionMapInput is an input type that accepts SuspensionMap and SuspensionMapOutput values. You can construct a concrete instance of `SuspensionMapInput` via:
SuspensionMap{ "key": SuspensionArgs{...} }
type SuspensionMapOutput ¶
type SuspensionMapOutput struct{ *pulumi.OutputState }
func (SuspensionMapOutput) ElementType ¶
func (SuspensionMapOutput) ElementType() reflect.Type
func (SuspensionMapOutput) MapIndex ¶
func (o SuspensionMapOutput) MapIndex(k pulumi.StringInput) SuspensionOutput
func (SuspensionMapOutput) ToSuspensionMapOutput ¶
func (o SuspensionMapOutput) ToSuspensionMapOutput() SuspensionMapOutput
func (SuspensionMapOutput) ToSuspensionMapOutputWithContext ¶
func (o SuspensionMapOutput) ToSuspensionMapOutputWithContext(ctx context.Context) SuspensionMapOutput
type SuspensionOutput ¶
type SuspensionOutput struct{ *pulumi.OutputState }
func (SuspensionOutput) ElementType ¶
func (SuspensionOutput) ElementType() reflect.Type
func (SuspensionOutput) GroupId ¶ added in v3.20.0
func (o SuspensionOutput) GroupId() pulumi.StringOutput
Elastigroup ID to apply the suspensions on.
func (SuspensionOutput) Suspensions ¶ added in v3.20.0
func (o SuspensionOutput) Suspensions() SuspensionSuspensionArrayOutput
block of single process to suspend.
func (SuspensionOutput) ToSuspensionOutput ¶
func (o SuspensionOutput) ToSuspensionOutput() SuspensionOutput
func (SuspensionOutput) ToSuspensionOutputWithContext ¶
func (o SuspensionOutput) ToSuspensionOutputWithContext(ctx context.Context) SuspensionOutput
type SuspensionState ¶
type SuspensionState struct { // Elastigroup ID to apply the suspensions on. GroupId pulumi.StringPtrInput // block of single process to suspend. Suspensions SuspensionSuspensionArrayInput }
func (SuspensionState) ElementType ¶
func (SuspensionState) ElementType() reflect.Type
type SuspensionSuspension ¶
type SuspensionSuspension struct { // The name of process to suspend. Valid values: `"AUTO_HEALING" , "OUT_OF_STRATEGY", "PREVENTIVE_REPLACEMENT", "REVERT_PREFERRED", or "SCHEDULING"`. Name string `pulumi:"name"` }
type SuspensionSuspensionArgs ¶
type SuspensionSuspensionArgs struct { // The name of process to suspend. Valid values: `"AUTO_HEALING" , "OUT_OF_STRATEGY", "PREVENTIVE_REPLACEMENT", "REVERT_PREFERRED", or "SCHEDULING"`. Name pulumi.StringInput `pulumi:"name"` }
func (SuspensionSuspensionArgs) ElementType ¶
func (SuspensionSuspensionArgs) ElementType() reflect.Type
func (SuspensionSuspensionArgs) ToSuspensionSuspensionOutput ¶
func (i SuspensionSuspensionArgs) ToSuspensionSuspensionOutput() SuspensionSuspensionOutput
func (SuspensionSuspensionArgs) ToSuspensionSuspensionOutputWithContext ¶
func (i SuspensionSuspensionArgs) ToSuspensionSuspensionOutputWithContext(ctx context.Context) SuspensionSuspensionOutput
type SuspensionSuspensionArray ¶
type SuspensionSuspensionArray []SuspensionSuspensionInput
func (SuspensionSuspensionArray) ElementType ¶
func (SuspensionSuspensionArray) ElementType() reflect.Type
func (SuspensionSuspensionArray) ToSuspensionSuspensionArrayOutput ¶
func (i SuspensionSuspensionArray) ToSuspensionSuspensionArrayOutput() SuspensionSuspensionArrayOutput
func (SuspensionSuspensionArray) ToSuspensionSuspensionArrayOutputWithContext ¶
func (i SuspensionSuspensionArray) ToSuspensionSuspensionArrayOutputWithContext(ctx context.Context) SuspensionSuspensionArrayOutput
type SuspensionSuspensionArrayInput ¶
type SuspensionSuspensionArrayInput interface { pulumi.Input ToSuspensionSuspensionArrayOutput() SuspensionSuspensionArrayOutput ToSuspensionSuspensionArrayOutputWithContext(context.Context) SuspensionSuspensionArrayOutput }
SuspensionSuspensionArrayInput is an input type that accepts SuspensionSuspensionArray and SuspensionSuspensionArrayOutput values. You can construct a concrete instance of `SuspensionSuspensionArrayInput` via:
SuspensionSuspensionArray{ SuspensionSuspensionArgs{...} }
type SuspensionSuspensionArrayOutput ¶
type SuspensionSuspensionArrayOutput struct{ *pulumi.OutputState }
func (SuspensionSuspensionArrayOutput) ElementType ¶
func (SuspensionSuspensionArrayOutput) ElementType() reflect.Type
func (SuspensionSuspensionArrayOutput) Index ¶
func (o SuspensionSuspensionArrayOutput) Index(i pulumi.IntInput) SuspensionSuspensionOutput
func (SuspensionSuspensionArrayOutput) ToSuspensionSuspensionArrayOutput ¶
func (o SuspensionSuspensionArrayOutput) ToSuspensionSuspensionArrayOutput() SuspensionSuspensionArrayOutput
func (SuspensionSuspensionArrayOutput) ToSuspensionSuspensionArrayOutputWithContext ¶
func (o SuspensionSuspensionArrayOutput) ToSuspensionSuspensionArrayOutputWithContext(ctx context.Context) SuspensionSuspensionArrayOutput
type SuspensionSuspensionInput ¶
type SuspensionSuspensionInput interface { pulumi.Input ToSuspensionSuspensionOutput() SuspensionSuspensionOutput ToSuspensionSuspensionOutputWithContext(context.Context) SuspensionSuspensionOutput }
SuspensionSuspensionInput is an input type that accepts SuspensionSuspensionArgs and SuspensionSuspensionOutput values. You can construct a concrete instance of `SuspensionSuspensionInput` via:
SuspensionSuspensionArgs{...}
type SuspensionSuspensionOutput ¶
type SuspensionSuspensionOutput struct{ *pulumi.OutputState }
func (SuspensionSuspensionOutput) ElementType ¶
func (SuspensionSuspensionOutput) ElementType() reflect.Type
func (SuspensionSuspensionOutput) Name ¶
func (o SuspensionSuspensionOutput) Name() pulumi.StringOutput
The name of process to suspend. Valid values: `"AUTO_HEALING" , "OUT_OF_STRATEGY", "PREVENTIVE_REPLACEMENT", "REVERT_PREFERRED", or "SCHEDULING"`.
func (SuspensionSuspensionOutput) ToSuspensionSuspensionOutput ¶
func (o SuspensionSuspensionOutput) ToSuspensionSuspensionOutput() SuspensionSuspensionOutput
func (SuspensionSuspensionOutput) ToSuspensionSuspensionOutputWithContext ¶
func (o SuspensionSuspensionOutput) ToSuspensionSuspensionOutputWithContext(ctx context.Context) SuspensionSuspensionOutput