Documentation
¶
Index ¶
- Constants
- type Clusterdeprecated
- type ClusterApplication
- type ClusterApplicationArgs
- func (ClusterApplicationArgs) ElementType() reflect.Type
- func (i ClusterApplicationArgs) ToClusterApplicationOutput() ClusterApplicationOutput
- func (i ClusterApplicationArgs) ToClusterApplicationOutputWithContext(ctx context.Context) ClusterApplicationOutput
- func (i ClusterApplicationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterApplication]
- type ClusterApplicationArray
- func (ClusterApplicationArray) ElementType() reflect.Type
- func (i ClusterApplicationArray) ToClusterApplicationArrayOutput() ClusterApplicationArrayOutput
- func (i ClusterApplicationArray) ToClusterApplicationArrayOutputWithContext(ctx context.Context) ClusterApplicationArrayOutput
- func (i ClusterApplicationArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterApplication]
- type ClusterApplicationArrayInput
- type ClusterApplicationArrayOutput
- func (ClusterApplicationArrayOutput) ElementType() reflect.Type
- func (o ClusterApplicationArrayOutput) Index(i pulumi.IntInput) ClusterApplicationOutput
- func (o ClusterApplicationArrayOutput) ToClusterApplicationArrayOutput() ClusterApplicationArrayOutput
- func (o ClusterApplicationArrayOutput) ToClusterApplicationArrayOutputWithContext(ctx context.Context) ClusterApplicationArrayOutput
- func (o ClusterApplicationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterApplication]
- type ClusterApplicationInput
- type ClusterApplicationOutput
- func (o ClusterApplicationOutput) AdditionalInfo() pulumi.AnyOutput
- func (o ClusterApplicationOutput) Args() pulumi.StringArrayOutput
- func (ClusterApplicationOutput) ElementType() reflect.Type
- func (o ClusterApplicationOutput) Name() pulumi.StringPtrOutput
- func (o ClusterApplicationOutput) ToClusterApplicationOutput() ClusterApplicationOutput
- func (o ClusterApplicationOutput) ToClusterApplicationOutputWithContext(ctx context.Context) ClusterApplicationOutput
- func (o ClusterApplicationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterApplication]
- func (o ClusterApplicationOutput) Version() pulumi.StringPtrOutput
- type ClusterArgs
- type ClusterAutoScalingPolicy
- type ClusterAutoScalingPolicyArgs
- func (ClusterAutoScalingPolicyArgs) ElementType() reflect.Type
- func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyOutput() ClusterAutoScalingPolicyOutput
- func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyOutput
- func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyPtrOutput() ClusterAutoScalingPolicyPtrOutput
- func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyPtrOutput
- func (i ClusterAutoScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoScalingPolicy]
- type ClusterAutoScalingPolicyInput
- type ClusterAutoScalingPolicyOutput
- func (o ClusterAutoScalingPolicyOutput) Constraints() ClusterScalingConstraintsOutput
- func (ClusterAutoScalingPolicyOutput) ElementType() reflect.Type
- func (o ClusterAutoScalingPolicyOutput) Rules() ClusterScalingRuleArrayOutput
- func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyOutput() ClusterAutoScalingPolicyOutput
- func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyOutput
- func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyPtrOutput() ClusterAutoScalingPolicyPtrOutput
- func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyPtrOutput
- func (o ClusterAutoScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoScalingPolicy]
- type ClusterAutoScalingPolicyPtrInput
- type ClusterAutoScalingPolicyPtrOutput
- func (o ClusterAutoScalingPolicyPtrOutput) Constraints() ClusterScalingConstraintsPtrOutput
- func (o ClusterAutoScalingPolicyPtrOutput) Elem() ClusterAutoScalingPolicyOutput
- func (ClusterAutoScalingPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterAutoScalingPolicyPtrOutput) Rules() ClusterScalingRuleArrayOutput
- func (o ClusterAutoScalingPolicyPtrOutput) ToClusterAutoScalingPolicyPtrOutput() ClusterAutoScalingPolicyPtrOutput
- func (o ClusterAutoScalingPolicyPtrOutput) ToClusterAutoScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyPtrOutput
- func (o ClusterAutoScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterAutoScalingPolicy]
- type ClusterAutoTerminationPolicy
- type ClusterAutoTerminationPolicyArgs
- func (ClusterAutoTerminationPolicyArgs) ElementType() reflect.Type
- func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyOutput() ClusterAutoTerminationPolicyOutput
- func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyOutput
- func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyPtrOutput() ClusterAutoTerminationPolicyPtrOutput
- func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyPtrOutput
- func (i ClusterAutoTerminationPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoTerminationPolicy]
- type ClusterAutoTerminationPolicyInput
- type ClusterAutoTerminationPolicyOutput
- func (ClusterAutoTerminationPolicyOutput) ElementType() reflect.Type
- func (o ClusterAutoTerminationPolicyOutput) IdleTimeout() pulumi.IntPtrOutput
- func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyOutput() ClusterAutoTerminationPolicyOutput
- func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyOutput
- func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyPtrOutput() ClusterAutoTerminationPolicyPtrOutput
- func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyPtrOutput
- func (o ClusterAutoTerminationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoTerminationPolicy]
- type ClusterAutoTerminationPolicyPtrInput
- type ClusterAutoTerminationPolicyPtrOutput
- func (o ClusterAutoTerminationPolicyPtrOutput) Elem() ClusterAutoTerminationPolicyOutput
- func (ClusterAutoTerminationPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterAutoTerminationPolicyPtrOutput) IdleTimeout() pulumi.IntPtrOutput
- func (o ClusterAutoTerminationPolicyPtrOutput) ToClusterAutoTerminationPolicyPtrOutput() ClusterAutoTerminationPolicyPtrOutput
- func (o ClusterAutoTerminationPolicyPtrOutput) ToClusterAutoTerminationPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyPtrOutput
- func (o ClusterAutoTerminationPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterAutoTerminationPolicy]
- type ClusterBootstrapActionConfig
- type ClusterBootstrapActionConfigArgs
- func (ClusterBootstrapActionConfigArgs) ElementType() reflect.Type
- func (i ClusterBootstrapActionConfigArgs) ToClusterBootstrapActionConfigOutput() ClusterBootstrapActionConfigOutput
- func (i ClusterBootstrapActionConfigArgs) ToClusterBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigOutput
- func (i ClusterBootstrapActionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterBootstrapActionConfig]
- type ClusterBootstrapActionConfigArray
- func (ClusterBootstrapActionConfigArray) ElementType() reflect.Type
- func (i ClusterBootstrapActionConfigArray) ToClusterBootstrapActionConfigArrayOutput() ClusterBootstrapActionConfigArrayOutput
- func (i ClusterBootstrapActionConfigArray) ToClusterBootstrapActionConfigArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigArrayOutput
- func (i ClusterBootstrapActionConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterBootstrapActionConfig]
- type ClusterBootstrapActionConfigArrayInput
- type ClusterBootstrapActionConfigArrayOutput
- func (ClusterBootstrapActionConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterBootstrapActionConfigArrayOutput) Index(i pulumi.IntInput) ClusterBootstrapActionConfigOutput
- func (o ClusterBootstrapActionConfigArrayOutput) ToClusterBootstrapActionConfigArrayOutput() ClusterBootstrapActionConfigArrayOutput
- func (o ClusterBootstrapActionConfigArrayOutput) ToClusterBootstrapActionConfigArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigArrayOutput
- func (o ClusterBootstrapActionConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterBootstrapActionConfig]
- type ClusterBootstrapActionConfigInput
- type ClusterBootstrapActionConfigOutput
- func (ClusterBootstrapActionConfigOutput) ElementType() reflect.Type
- func (o ClusterBootstrapActionConfigOutput) Name() pulumi.StringOutput
- func (o ClusterBootstrapActionConfigOutput) ScriptBootstrapAction() ClusterScriptBootstrapActionConfigOutput
- func (o ClusterBootstrapActionConfigOutput) ToClusterBootstrapActionConfigOutput() ClusterBootstrapActionConfigOutput
- func (o ClusterBootstrapActionConfigOutput) ToClusterBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigOutput
- func (o ClusterBootstrapActionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterBootstrapActionConfig]
- type ClusterCloudWatchAlarmDefinition
- type ClusterCloudWatchAlarmDefinitionArgs
- func (ClusterCloudWatchAlarmDefinitionArgs) ElementType() reflect.Type
- func (i ClusterCloudWatchAlarmDefinitionArgs) ToClusterCloudWatchAlarmDefinitionOutput() ClusterCloudWatchAlarmDefinitionOutput
- func (i ClusterCloudWatchAlarmDefinitionArgs) ToClusterCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) ClusterCloudWatchAlarmDefinitionOutput
- func (i ClusterCloudWatchAlarmDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCloudWatchAlarmDefinition]
- type ClusterCloudWatchAlarmDefinitionInput
- type ClusterCloudWatchAlarmDefinitionOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) ComparisonOperator() pulumi.StringOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) Dimensions() ClusterMetricDimensionArrayOutput
- func (ClusterCloudWatchAlarmDefinitionOutput) ElementType() reflect.Type
- func (o ClusterCloudWatchAlarmDefinitionOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) MetricName() pulumi.StringOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) Namespace() pulumi.StringPtrOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) Period() pulumi.IntOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) Statistic() pulumi.StringPtrOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) Threshold() pulumi.Float64Output
- func (o ClusterCloudWatchAlarmDefinitionOutput) ToClusterCloudWatchAlarmDefinitionOutput() ClusterCloudWatchAlarmDefinitionOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) ToClusterCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) ClusterCloudWatchAlarmDefinitionOutput
- func (o ClusterCloudWatchAlarmDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCloudWatchAlarmDefinition]
- func (o ClusterCloudWatchAlarmDefinitionOutput) Unit() pulumi.StringPtrOutput
- type ClusterComputeLimits
- type ClusterComputeLimitsArgs
- func (ClusterComputeLimitsArgs) ElementType() reflect.Type
- func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsOutput() ClusterComputeLimitsOutput
- func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsOutputWithContext(ctx context.Context) ClusterComputeLimitsOutput
- func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsPtrOutput() ClusterComputeLimitsPtrOutput
- func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsPtrOutputWithContext(ctx context.Context) ClusterComputeLimitsPtrOutput
- func (i ClusterComputeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterComputeLimits]
- type ClusterComputeLimitsInput
- type ClusterComputeLimitsOutput
- func (ClusterComputeLimitsOutput) ElementType() reflect.Type
- func (o ClusterComputeLimitsOutput) MaximumCapacityUnits() pulumi.IntOutput
- func (o ClusterComputeLimitsOutput) MaximumCoreCapacityUnits() pulumi.IntPtrOutput
- func (o ClusterComputeLimitsOutput) MaximumOnDemandCapacityUnits() pulumi.IntPtrOutput
- func (o ClusterComputeLimitsOutput) MinimumCapacityUnits() pulumi.IntOutput
- func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsOutput() ClusterComputeLimitsOutput
- func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsOutputWithContext(ctx context.Context) ClusterComputeLimitsOutput
- func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsPtrOutput() ClusterComputeLimitsPtrOutput
- func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsPtrOutputWithContext(ctx context.Context) ClusterComputeLimitsPtrOutput
- func (o ClusterComputeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterComputeLimits]
- func (o ClusterComputeLimitsOutput) UnitType() pulumi.StringOutput
- type ClusterComputeLimitsPtrInput
- type ClusterComputeLimitsPtrOutput
- func (o ClusterComputeLimitsPtrOutput) Elem() ClusterComputeLimitsOutput
- func (ClusterComputeLimitsPtrOutput) ElementType() reflect.Type
- func (o ClusterComputeLimitsPtrOutput) MaximumCapacityUnits() pulumi.IntPtrOutput
- func (o ClusterComputeLimitsPtrOutput) MaximumCoreCapacityUnits() pulumi.IntPtrOutput
- func (o ClusterComputeLimitsPtrOutput) MaximumOnDemandCapacityUnits() pulumi.IntPtrOutput
- func (o ClusterComputeLimitsPtrOutput) MinimumCapacityUnits() pulumi.IntPtrOutput
- func (o ClusterComputeLimitsPtrOutput) ToClusterComputeLimitsPtrOutput() ClusterComputeLimitsPtrOutput
- func (o ClusterComputeLimitsPtrOutput) ToClusterComputeLimitsPtrOutputWithContext(ctx context.Context) ClusterComputeLimitsPtrOutput
- func (o ClusterComputeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterComputeLimits]
- func (o ClusterComputeLimitsPtrOutput) UnitType() pulumi.StringPtrOutput
- type ClusterConfiguration
- type ClusterConfigurationArgs
- func (ClusterConfigurationArgs) ElementType() reflect.Type
- func (i ClusterConfigurationArgs) ToClusterConfigurationOutput() ClusterConfigurationOutput
- func (i ClusterConfigurationArgs) ToClusterConfigurationOutputWithContext(ctx context.Context) ClusterConfigurationOutput
- func (i ClusterConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterConfiguration]
- type ClusterConfigurationArray
- func (ClusterConfigurationArray) ElementType() reflect.Type
- func (i ClusterConfigurationArray) ToClusterConfigurationArrayOutput() ClusterConfigurationArrayOutput
- func (i ClusterConfigurationArray) ToClusterConfigurationArrayOutputWithContext(ctx context.Context) ClusterConfigurationArrayOutput
- func (i ClusterConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterConfiguration]
- type ClusterConfigurationArrayInput
- type ClusterConfigurationArrayOutput
- func (ClusterConfigurationArrayOutput) ElementType() reflect.Type
- func (o ClusterConfigurationArrayOutput) Index(i pulumi.IntInput) ClusterConfigurationOutput
- func (o ClusterConfigurationArrayOutput) ToClusterConfigurationArrayOutput() ClusterConfigurationArrayOutput
- func (o ClusterConfigurationArrayOutput) ToClusterConfigurationArrayOutputWithContext(ctx context.Context) ClusterConfigurationArrayOutput
- func (o ClusterConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterConfiguration]
- type ClusterConfigurationInput
- type ClusterConfigurationOutput
- func (o ClusterConfigurationOutput) Classification() pulumi.StringPtrOutput
- func (o ClusterConfigurationOutput) ConfigurationProperties() pulumi.AnyOutput
- func (o ClusterConfigurationOutput) Configurations() ClusterConfigurationArrayOutput
- func (ClusterConfigurationOutput) ElementType() reflect.Type
- func (o ClusterConfigurationOutput) ToClusterConfigurationOutput() ClusterConfigurationOutput
- func (o ClusterConfigurationOutput) ToClusterConfigurationOutputWithContext(ctx context.Context) ClusterConfigurationOutput
- func (o ClusterConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterConfiguration]
- type ClusterEbsBlockDeviceConfig
- type ClusterEbsBlockDeviceConfigArgs
- func (ClusterEbsBlockDeviceConfigArgs) ElementType() reflect.Type
- func (i ClusterEbsBlockDeviceConfigArgs) ToClusterEbsBlockDeviceConfigOutput() ClusterEbsBlockDeviceConfigOutput
- func (i ClusterEbsBlockDeviceConfigArgs) ToClusterEbsBlockDeviceConfigOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigOutput
- func (i ClusterEbsBlockDeviceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsBlockDeviceConfig]
- type ClusterEbsBlockDeviceConfigArray
- func (ClusterEbsBlockDeviceConfigArray) ElementType() reflect.Type
- func (i ClusterEbsBlockDeviceConfigArray) ToClusterEbsBlockDeviceConfigArrayOutput() ClusterEbsBlockDeviceConfigArrayOutput
- func (i ClusterEbsBlockDeviceConfigArray) ToClusterEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigArrayOutput
- func (i ClusterEbsBlockDeviceConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEbsBlockDeviceConfig]
- type ClusterEbsBlockDeviceConfigArrayInput
- type ClusterEbsBlockDeviceConfigArrayOutput
- func (ClusterEbsBlockDeviceConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterEbsBlockDeviceConfigArrayOutput) Index(i pulumi.IntInput) ClusterEbsBlockDeviceConfigOutput
- func (o ClusterEbsBlockDeviceConfigArrayOutput) ToClusterEbsBlockDeviceConfigArrayOutput() ClusterEbsBlockDeviceConfigArrayOutput
- func (o ClusterEbsBlockDeviceConfigArrayOutput) ToClusterEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigArrayOutput
- func (o ClusterEbsBlockDeviceConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEbsBlockDeviceConfig]
- type ClusterEbsBlockDeviceConfigInput
- type ClusterEbsBlockDeviceConfigOutput
- func (ClusterEbsBlockDeviceConfigOutput) ElementType() reflect.Type
- func (o ClusterEbsBlockDeviceConfigOutput) ToClusterEbsBlockDeviceConfigOutput() ClusterEbsBlockDeviceConfigOutput
- func (o ClusterEbsBlockDeviceConfigOutput) ToClusterEbsBlockDeviceConfigOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigOutput
- func (o ClusterEbsBlockDeviceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsBlockDeviceConfig]
- func (o ClusterEbsBlockDeviceConfigOutput) VolumeSpecification() ClusterVolumeSpecificationOutput
- func (o ClusterEbsBlockDeviceConfigOutput) VolumesPerInstance() pulumi.IntPtrOutput
- type ClusterEbsConfiguration
- type ClusterEbsConfigurationArgs
- func (ClusterEbsConfigurationArgs) ElementType() reflect.Type
- func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationOutput() ClusterEbsConfigurationOutput
- func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationOutputWithContext(ctx context.Context) ClusterEbsConfigurationOutput
- func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationPtrOutput() ClusterEbsConfigurationPtrOutput
- func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationPtrOutputWithContext(ctx context.Context) ClusterEbsConfigurationPtrOutput
- func (i ClusterEbsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsConfiguration]
- type ClusterEbsConfigurationInput
- type ClusterEbsConfigurationOutput
- func (o ClusterEbsConfigurationOutput) EbsBlockDeviceConfigs() ClusterEbsBlockDeviceConfigArrayOutput
- func (o ClusterEbsConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (ClusterEbsConfigurationOutput) ElementType() reflect.Type
- func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationOutput() ClusterEbsConfigurationOutput
- func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationOutputWithContext(ctx context.Context) ClusterEbsConfigurationOutput
- func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationPtrOutput() ClusterEbsConfigurationPtrOutput
- func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationPtrOutputWithContext(ctx context.Context) ClusterEbsConfigurationPtrOutput
- func (o ClusterEbsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsConfiguration]
- type ClusterEbsConfigurationPtrInput
- type ClusterEbsConfigurationPtrOutput
- func (o ClusterEbsConfigurationPtrOutput) EbsBlockDeviceConfigs() ClusterEbsBlockDeviceConfigArrayOutput
- func (o ClusterEbsConfigurationPtrOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (o ClusterEbsConfigurationPtrOutput) Elem() ClusterEbsConfigurationOutput
- func (ClusterEbsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ClusterEbsConfigurationPtrOutput) ToClusterEbsConfigurationPtrOutput() ClusterEbsConfigurationPtrOutput
- func (o ClusterEbsConfigurationPtrOutput) ToClusterEbsConfigurationPtrOutputWithContext(ctx context.Context) ClusterEbsConfigurationPtrOutput
- func (o ClusterEbsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterEbsConfiguration]
- type ClusterHadoopJarStepConfig
- type ClusterHadoopJarStepConfigArgs
- func (ClusterHadoopJarStepConfigArgs) ElementType() reflect.Type
- func (i ClusterHadoopJarStepConfigArgs) ToClusterHadoopJarStepConfigOutput() ClusterHadoopJarStepConfigOutput
- func (i ClusterHadoopJarStepConfigArgs) ToClusterHadoopJarStepConfigOutputWithContext(ctx context.Context) ClusterHadoopJarStepConfigOutput
- func (i ClusterHadoopJarStepConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterHadoopJarStepConfig]
- type ClusterHadoopJarStepConfigInput
- type ClusterHadoopJarStepConfigOutput
- func (o ClusterHadoopJarStepConfigOutput) Args() pulumi.StringArrayOutput
- func (ClusterHadoopJarStepConfigOutput) ElementType() reflect.Type
- func (o ClusterHadoopJarStepConfigOutput) Jar() pulumi.StringOutput
- func (o ClusterHadoopJarStepConfigOutput) MainClass() pulumi.StringPtrOutput
- func (o ClusterHadoopJarStepConfigOutput) StepProperties() ClusterKeyValueArrayOutput
- func (o ClusterHadoopJarStepConfigOutput) ToClusterHadoopJarStepConfigOutput() ClusterHadoopJarStepConfigOutput
- func (o ClusterHadoopJarStepConfigOutput) ToClusterHadoopJarStepConfigOutputWithContext(ctx context.Context) ClusterHadoopJarStepConfigOutput
- func (o ClusterHadoopJarStepConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterHadoopJarStepConfig]
- type ClusterInput
- type ClusterInstanceFleetConfig
- type ClusterInstanceFleetConfigArgs
- func (ClusterInstanceFleetConfigArgs) ElementType() reflect.Type
- func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigOutput() ClusterInstanceFleetConfigOutput
- func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigOutput
- func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigPtrOutput() ClusterInstanceFleetConfigPtrOutput
- func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigPtrOutput
- func (i ClusterInstanceFleetConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceFleetConfig]
- type ClusterInstanceFleetConfigArray
- func (ClusterInstanceFleetConfigArray) ElementType() reflect.Type
- func (i ClusterInstanceFleetConfigArray) ToClusterInstanceFleetConfigArrayOutput() ClusterInstanceFleetConfigArrayOutput
- func (i ClusterInstanceFleetConfigArray) ToClusterInstanceFleetConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigArrayOutput
- func (i ClusterInstanceFleetConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceFleetConfig]
- type ClusterInstanceFleetConfigArrayInput
- type ClusterInstanceFleetConfigArrayOutput
- func (ClusterInstanceFleetConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterInstanceFleetConfigArrayOutput) Index(i pulumi.IntInput) ClusterInstanceFleetConfigOutput
- func (o ClusterInstanceFleetConfigArrayOutput) ToClusterInstanceFleetConfigArrayOutput() ClusterInstanceFleetConfigArrayOutput
- func (o ClusterInstanceFleetConfigArrayOutput) ToClusterInstanceFleetConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigArrayOutput
- func (o ClusterInstanceFleetConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceFleetConfig]
- type ClusterInstanceFleetConfigInput
- type ClusterInstanceFleetConfigOutput
- func (ClusterInstanceFleetConfigOutput) ElementType() reflect.Type
- func (o ClusterInstanceFleetConfigOutput) InstanceTypeConfigs() ClusterInstanceTypeConfigArrayOutput
- func (o ClusterInstanceFleetConfigOutput) LaunchSpecifications() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (o ClusterInstanceFleetConfigOutput) Name() pulumi.StringPtrOutput
- func (o ClusterInstanceFleetConfigOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
- func (o ClusterInstanceFleetConfigOutput) TargetSpotCapacity() pulumi.IntPtrOutput
- func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigOutput() ClusterInstanceFleetConfigOutput
- func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigOutput
- func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigPtrOutput() ClusterInstanceFleetConfigPtrOutput
- func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigPtrOutput
- func (o ClusterInstanceFleetConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceFleetConfig]
- type ClusterInstanceFleetConfigPtrInput
- type ClusterInstanceFleetConfigPtrOutput
- func (o ClusterInstanceFleetConfigPtrOutput) Elem() ClusterInstanceFleetConfigOutput
- func (ClusterInstanceFleetConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterInstanceFleetConfigPtrOutput) InstanceTypeConfigs() ClusterInstanceTypeConfigArrayOutput
- func (o ClusterInstanceFleetConfigPtrOutput) LaunchSpecifications() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (o ClusterInstanceFleetConfigPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterInstanceFleetConfigPtrOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
- func (o ClusterInstanceFleetConfigPtrOutput) TargetSpotCapacity() pulumi.IntPtrOutput
- func (o ClusterInstanceFleetConfigPtrOutput) ToClusterInstanceFleetConfigPtrOutput() ClusterInstanceFleetConfigPtrOutput
- func (o ClusterInstanceFleetConfigPtrOutput) ToClusterInstanceFleetConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigPtrOutput
- func (o ClusterInstanceFleetConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterInstanceFleetConfig]
- type ClusterInstanceFleetProvisioningSpecifications
- type ClusterInstanceFleetProvisioningSpecificationsArgs
- func (ClusterInstanceFleetProvisioningSpecificationsArgs) ElementType() reflect.Type
- func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsOutput() ClusterInstanceFleetProvisioningSpecificationsOutput
- func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsOutput
- func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceFleetProvisioningSpecifications]
- type ClusterInstanceFleetProvisioningSpecificationsInput
- type ClusterInstanceFleetProvisioningSpecificationsOutput
- func (ClusterInstanceFleetProvisioningSpecificationsOutput) ElementType() reflect.Type
- func (o ClusterInstanceFleetProvisioningSpecificationsOutput) OnDemandSpecification() ClusterOnDemandProvisioningSpecificationPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsOutput) SpotSpecification() ClusterSpotProvisioningSpecificationPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsOutput() ClusterInstanceFleetProvisioningSpecificationsOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceFleetProvisioningSpecifications]
- type ClusterInstanceFleetProvisioningSpecificationsPtrInput
- type ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) Elem() ClusterInstanceFleetProvisioningSpecificationsOutput
- func (ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ElementType() reflect.Type
- func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) OnDemandSpecification() ClusterOnDemandProvisioningSpecificationPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) SpotSpecification() ClusterSpotProvisioningSpecificationPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsPtrOutput
- func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterInstanceFleetProvisioningSpecifications]
- type ClusterInstanceGroupConfig
- type ClusterInstanceGroupConfigArgs
- func (ClusterInstanceGroupConfigArgs) ElementType() reflect.Type
- func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigOutput() ClusterInstanceGroupConfigOutput
- func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigOutput
- func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigPtrOutput() ClusterInstanceGroupConfigPtrOutput
- func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigPtrOutput
- func (i ClusterInstanceGroupConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceGroupConfig]
- type ClusterInstanceGroupConfigArray
- func (ClusterInstanceGroupConfigArray) ElementType() reflect.Type
- func (i ClusterInstanceGroupConfigArray) ToClusterInstanceGroupConfigArrayOutput() ClusterInstanceGroupConfigArrayOutput
- func (i ClusterInstanceGroupConfigArray) ToClusterInstanceGroupConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigArrayOutput
- func (i ClusterInstanceGroupConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceGroupConfig]
- type ClusterInstanceGroupConfigArrayInput
- type ClusterInstanceGroupConfigArrayOutput
- func (ClusterInstanceGroupConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterInstanceGroupConfigArrayOutput) Index(i pulumi.IntInput) ClusterInstanceGroupConfigOutput
- func (o ClusterInstanceGroupConfigArrayOutput) ToClusterInstanceGroupConfigArrayOutput() ClusterInstanceGroupConfigArrayOutput
- func (o ClusterInstanceGroupConfigArrayOutput) ToClusterInstanceGroupConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigArrayOutput
- func (o ClusterInstanceGroupConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceGroupConfig]
- type ClusterInstanceGroupConfigInput
- type ClusterInstanceGroupConfigOutput
- func (o ClusterInstanceGroupConfigOutput) AutoScalingPolicy() ClusterAutoScalingPolicyPtrOutput
- func (o ClusterInstanceGroupConfigOutput) BidPrice() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigOutput) Configurations() ClusterConfigurationArrayOutput
- func (o ClusterInstanceGroupConfigOutput) CustomAmiId() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigOutput) EbsConfiguration() ClusterEbsConfigurationPtrOutput
- func (ClusterInstanceGroupConfigOutput) ElementType() reflect.Type
- func (o ClusterInstanceGroupConfigOutput) InstanceCount() pulumi.IntOutput
- func (o ClusterInstanceGroupConfigOutput) InstanceType() pulumi.StringOutput
- func (o ClusterInstanceGroupConfigOutput) Market() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigOutput) Name() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigOutput() ClusterInstanceGroupConfigOutput
- func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigOutput
- func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigPtrOutput() ClusterInstanceGroupConfigPtrOutput
- func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigPtrOutput
- func (o ClusterInstanceGroupConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceGroupConfig]
- type ClusterInstanceGroupConfigPtrInput
- type ClusterInstanceGroupConfigPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) AutoScalingPolicy() ClusterAutoScalingPolicyPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) BidPrice() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) Configurations() ClusterConfigurationArrayOutput
- func (o ClusterInstanceGroupConfigPtrOutput) CustomAmiId() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) EbsConfiguration() ClusterEbsConfigurationPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) Elem() ClusterInstanceGroupConfigOutput
- func (ClusterInstanceGroupConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterInstanceGroupConfigPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) Market() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) ToClusterInstanceGroupConfigPtrOutput() ClusterInstanceGroupConfigPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) ToClusterInstanceGroupConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigPtrOutput
- func (o ClusterInstanceGroupConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterInstanceGroupConfig]
- type ClusterInstanceTypeConfig
- type ClusterInstanceTypeConfigArgs
- func (ClusterInstanceTypeConfigArgs) ElementType() reflect.Type
- func (i ClusterInstanceTypeConfigArgs) ToClusterInstanceTypeConfigOutput() ClusterInstanceTypeConfigOutput
- func (i ClusterInstanceTypeConfigArgs) ToClusterInstanceTypeConfigOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigOutput
- func (i ClusterInstanceTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceTypeConfig]
- type ClusterInstanceTypeConfigArray
- func (ClusterInstanceTypeConfigArray) ElementType() reflect.Type
- func (i ClusterInstanceTypeConfigArray) ToClusterInstanceTypeConfigArrayOutput() ClusterInstanceTypeConfigArrayOutput
- func (i ClusterInstanceTypeConfigArray) ToClusterInstanceTypeConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigArrayOutput
- func (i ClusterInstanceTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceTypeConfig]
- type ClusterInstanceTypeConfigArrayInput
- type ClusterInstanceTypeConfigArrayOutput
- func (ClusterInstanceTypeConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterInstanceTypeConfigArrayOutput) Index(i pulumi.IntInput) ClusterInstanceTypeConfigOutput
- func (o ClusterInstanceTypeConfigArrayOutput) ToClusterInstanceTypeConfigArrayOutput() ClusterInstanceTypeConfigArrayOutput
- func (o ClusterInstanceTypeConfigArrayOutput) ToClusterInstanceTypeConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigArrayOutput
- func (o ClusterInstanceTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceTypeConfig]
- type ClusterInstanceTypeConfigInput
- type ClusterInstanceTypeConfigOutput
- func (o ClusterInstanceTypeConfigOutput) BidPrice() pulumi.StringPtrOutput
- func (o ClusterInstanceTypeConfigOutput) BidPriceAsPercentageOfOnDemandPrice() pulumi.Float64PtrOutput
- func (o ClusterInstanceTypeConfigOutput) Configurations() ClusterConfigurationArrayOutput
- func (o ClusterInstanceTypeConfigOutput) CustomAmiId() pulumi.StringPtrOutput
- func (o ClusterInstanceTypeConfigOutput) EbsConfiguration() ClusterEbsConfigurationPtrOutput
- func (ClusterInstanceTypeConfigOutput) ElementType() reflect.Type
- func (o ClusterInstanceTypeConfigOutput) InstanceType() pulumi.StringOutput
- func (o ClusterInstanceTypeConfigOutput) ToClusterInstanceTypeConfigOutput() ClusterInstanceTypeConfigOutput
- func (o ClusterInstanceTypeConfigOutput) ToClusterInstanceTypeConfigOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigOutput
- func (o ClusterInstanceTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceTypeConfig]
- func (o ClusterInstanceTypeConfigOutput) WeightedCapacity() pulumi.IntPtrOutput
- type ClusterJobFlowInstancesConfig
- type ClusterJobFlowInstancesConfigArgs
- func (ClusterJobFlowInstancesConfigArgs) ElementType() reflect.Type
- func (i ClusterJobFlowInstancesConfigArgs) ToClusterJobFlowInstancesConfigOutput() ClusterJobFlowInstancesConfigOutput
- func (i ClusterJobFlowInstancesConfigArgs) ToClusterJobFlowInstancesConfigOutputWithContext(ctx context.Context) ClusterJobFlowInstancesConfigOutput
- func (i ClusterJobFlowInstancesConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterJobFlowInstancesConfig]
- type ClusterJobFlowInstancesConfigInput
- type ClusterJobFlowInstancesConfigOutput
- func (o ClusterJobFlowInstancesConfigOutput) AdditionalMasterSecurityGroups() pulumi.StringArrayOutput
- func (o ClusterJobFlowInstancesConfigOutput) AdditionalSlaveSecurityGroups() pulumi.StringArrayOutput
- func (o ClusterJobFlowInstancesConfigOutput) CoreInstanceFleet() ClusterInstanceFleetConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) CoreInstanceGroup() ClusterInstanceGroupConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) Ec2KeyName() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) Ec2SubnetId() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) Ec2SubnetIds() pulumi.StringArrayOutput
- func (ClusterJobFlowInstancesConfigOutput) ElementType() reflect.Type
- func (o ClusterJobFlowInstancesConfigOutput) EmrManagedMasterSecurityGroup() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) EmrManagedSlaveSecurityGroup() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) HadoopVersion() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) KeepJobFlowAliveWhenNoSteps() pulumi.BoolPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) MasterInstanceFleet() ClusterInstanceFleetConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) MasterInstanceGroup() ClusterInstanceGroupConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) Placement() ClusterPlacementTypePtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) ServiceAccessSecurityGroup() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) TaskInstanceFleets() ClusterInstanceFleetConfigArrayOutput
- func (o ClusterJobFlowInstancesConfigOutput) TaskInstanceGroups() ClusterInstanceGroupConfigArrayOutput
- func (o ClusterJobFlowInstancesConfigOutput) TerminationProtected() pulumi.BoolPtrOutput
- func (o ClusterJobFlowInstancesConfigOutput) ToClusterJobFlowInstancesConfigOutput() ClusterJobFlowInstancesConfigOutput
- func (o ClusterJobFlowInstancesConfigOutput) ToClusterJobFlowInstancesConfigOutputWithContext(ctx context.Context) ClusterJobFlowInstancesConfigOutput
- func (o ClusterJobFlowInstancesConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterJobFlowInstancesConfig]
- type ClusterJobFlowInstancesConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) AdditionalMasterSecurityGroups() pulumi.StringArrayOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) AdditionalSlaveSecurityGroups() pulumi.StringArrayOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) CoreInstanceFleet() ClusterInstanceFleetConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) CoreInstanceGroup() ClusterInstanceGroupConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) Ec2KeyName() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) Ec2SubnetId() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) Ec2SubnetIds() pulumi.StringArrayOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) Elem() ClusterJobFlowInstancesConfigOutput
- func (ClusterJobFlowInstancesConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterJobFlowInstancesConfigPtrOutput) EmrManagedMasterSecurityGroup() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) EmrManagedSlaveSecurityGroup() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) HadoopVersion() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) KeepJobFlowAliveWhenNoSteps() pulumi.BoolPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) MasterInstanceFleet() ClusterInstanceFleetConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) MasterInstanceGroup() ClusterInstanceGroupConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) Placement() ClusterPlacementTypePtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) ServiceAccessSecurityGroup() pulumi.StringPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) TaskInstanceFleets() ClusterInstanceFleetConfigArrayOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) TaskInstanceGroups() ClusterInstanceGroupConfigArrayOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) TerminationProtected() pulumi.BoolPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) ToClusterJobFlowInstancesConfigPtrOutput() ClusterJobFlowInstancesConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) ToClusterJobFlowInstancesConfigPtrOutputWithContext(ctx context.Context) ClusterJobFlowInstancesConfigPtrOutput
- func (o ClusterJobFlowInstancesConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterJobFlowInstancesConfig]
- type ClusterKerberosAttributes
- type ClusterKerberosAttributesArgs
- func (ClusterKerberosAttributesArgs) ElementType() reflect.Type
- func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesOutput() ClusterKerberosAttributesOutput
- func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesOutputWithContext(ctx context.Context) ClusterKerberosAttributesOutput
- func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesPtrOutput() ClusterKerberosAttributesPtrOutput
- func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesPtrOutputWithContext(ctx context.Context) ClusterKerberosAttributesPtrOutput
- func (i ClusterKerberosAttributesArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterKerberosAttributes]
- type ClusterKerberosAttributesInput
- type ClusterKerberosAttributesOutput
- func (o ClusterKerberosAttributesOutput) AdDomainJoinPassword() pulumi.StringPtrOutput
- func (o ClusterKerberosAttributesOutput) AdDomainJoinUser() pulumi.StringPtrOutput
- func (o ClusterKerberosAttributesOutput) CrossRealmTrustPrincipalPassword() pulumi.StringPtrOutput
- func (ClusterKerberosAttributesOutput) ElementType() reflect.Type
- func (o ClusterKerberosAttributesOutput) KdcAdminPassword() pulumi.StringOutput
- func (o ClusterKerberosAttributesOutput) Realm() pulumi.StringOutput
- func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesOutput() ClusterKerberosAttributesOutput
- func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesOutputWithContext(ctx context.Context) ClusterKerberosAttributesOutput
- func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesPtrOutput() ClusterKerberosAttributesPtrOutput
- func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesPtrOutputWithContext(ctx context.Context) ClusterKerberosAttributesPtrOutput
- func (o ClusterKerberosAttributesOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKerberosAttributes]
- type ClusterKerberosAttributesPtrInput
- type ClusterKerberosAttributesPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) AdDomainJoinPassword() pulumi.StringPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) AdDomainJoinUser() pulumi.StringPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) CrossRealmTrustPrincipalPassword() pulumi.StringPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) Elem() ClusterKerberosAttributesOutput
- func (ClusterKerberosAttributesPtrOutput) ElementType() reflect.Type
- func (o ClusterKerberosAttributesPtrOutput) KdcAdminPassword() pulumi.StringPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) Realm() pulumi.StringPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) ToClusterKerberosAttributesPtrOutput() ClusterKerberosAttributesPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) ToClusterKerberosAttributesPtrOutputWithContext(ctx context.Context) ClusterKerberosAttributesPtrOutput
- func (o ClusterKerberosAttributesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterKerberosAttributes]
- type ClusterKeyValue
- type ClusterKeyValueArgs
- func (ClusterKeyValueArgs) ElementType() reflect.Type
- func (i ClusterKeyValueArgs) ToClusterKeyValueOutput() ClusterKeyValueOutput
- func (i ClusterKeyValueArgs) ToClusterKeyValueOutputWithContext(ctx context.Context) ClusterKeyValueOutput
- func (i ClusterKeyValueArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterKeyValue]
- type ClusterKeyValueArray
- func (ClusterKeyValueArray) ElementType() reflect.Type
- func (i ClusterKeyValueArray) ToClusterKeyValueArrayOutput() ClusterKeyValueArrayOutput
- func (i ClusterKeyValueArray) ToClusterKeyValueArrayOutputWithContext(ctx context.Context) ClusterKeyValueArrayOutput
- func (i ClusterKeyValueArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterKeyValue]
- type ClusterKeyValueArrayInput
- type ClusterKeyValueArrayOutput
- func (ClusterKeyValueArrayOutput) ElementType() reflect.Type
- func (o ClusterKeyValueArrayOutput) Index(i pulumi.IntInput) ClusterKeyValueOutput
- func (o ClusterKeyValueArrayOutput) ToClusterKeyValueArrayOutput() ClusterKeyValueArrayOutput
- func (o ClusterKeyValueArrayOutput) ToClusterKeyValueArrayOutputWithContext(ctx context.Context) ClusterKeyValueArrayOutput
- func (o ClusterKeyValueArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterKeyValue]
- type ClusterKeyValueInput
- type ClusterKeyValueOutput
- func (ClusterKeyValueOutput) ElementType() reflect.Type
- func (o ClusterKeyValueOutput) Key() pulumi.StringPtrOutput
- func (o ClusterKeyValueOutput) ToClusterKeyValueOutput() ClusterKeyValueOutput
- func (o ClusterKeyValueOutput) ToClusterKeyValueOutputWithContext(ctx context.Context) ClusterKeyValueOutput
- func (o ClusterKeyValueOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKeyValue]
- func (o ClusterKeyValueOutput) Value() pulumi.StringPtrOutput
- type ClusterManagedScalingPolicy
- type ClusterManagedScalingPolicyArgs
- func (ClusterManagedScalingPolicyArgs) ElementType() reflect.Type
- func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyOutput() ClusterManagedScalingPolicyOutput
- func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyOutput
- func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyPtrOutput() ClusterManagedScalingPolicyPtrOutput
- func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyPtrOutput
- func (i ClusterManagedScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterManagedScalingPolicy]
- type ClusterManagedScalingPolicyInput
- type ClusterManagedScalingPolicyOutput
- func (o ClusterManagedScalingPolicyOutput) ComputeLimits() ClusterComputeLimitsPtrOutput
- func (ClusterManagedScalingPolicyOutput) ElementType() reflect.Type
- func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyOutput() ClusterManagedScalingPolicyOutput
- func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyOutput
- func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyPtrOutput() ClusterManagedScalingPolicyPtrOutput
- func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyPtrOutput
- func (o ClusterManagedScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterManagedScalingPolicy]
- type ClusterManagedScalingPolicyPtrInput
- type ClusterManagedScalingPolicyPtrOutput
- func (o ClusterManagedScalingPolicyPtrOutput) ComputeLimits() ClusterComputeLimitsPtrOutput
- func (o ClusterManagedScalingPolicyPtrOutput) Elem() ClusterManagedScalingPolicyOutput
- func (ClusterManagedScalingPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterManagedScalingPolicyPtrOutput) ToClusterManagedScalingPolicyPtrOutput() ClusterManagedScalingPolicyPtrOutput
- func (o ClusterManagedScalingPolicyPtrOutput) ToClusterManagedScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyPtrOutput
- func (o ClusterManagedScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterManagedScalingPolicy]
- type ClusterMetricDimension
- type ClusterMetricDimensionArgs
- func (ClusterMetricDimensionArgs) ElementType() reflect.Type
- func (i ClusterMetricDimensionArgs) ToClusterMetricDimensionOutput() ClusterMetricDimensionOutput
- func (i ClusterMetricDimensionArgs) ToClusterMetricDimensionOutputWithContext(ctx context.Context) ClusterMetricDimensionOutput
- func (i ClusterMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterMetricDimension]
- type ClusterMetricDimensionArray
- func (ClusterMetricDimensionArray) ElementType() reflect.Type
- func (i ClusterMetricDimensionArray) ToClusterMetricDimensionArrayOutput() ClusterMetricDimensionArrayOutput
- func (i ClusterMetricDimensionArray) ToClusterMetricDimensionArrayOutputWithContext(ctx context.Context) ClusterMetricDimensionArrayOutput
- func (i ClusterMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterMetricDimension]
- type ClusterMetricDimensionArrayInput
- type ClusterMetricDimensionArrayOutput
- func (ClusterMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o ClusterMetricDimensionArrayOutput) Index(i pulumi.IntInput) ClusterMetricDimensionOutput
- func (o ClusterMetricDimensionArrayOutput) ToClusterMetricDimensionArrayOutput() ClusterMetricDimensionArrayOutput
- func (o ClusterMetricDimensionArrayOutput) ToClusterMetricDimensionArrayOutputWithContext(ctx context.Context) ClusterMetricDimensionArrayOutput
- func (o ClusterMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterMetricDimension]
- type ClusterMetricDimensionInput
- type ClusterMetricDimensionOutput
- func (ClusterMetricDimensionOutput) ElementType() reflect.Type
- func (o ClusterMetricDimensionOutput) Key() pulumi.StringOutput
- func (o ClusterMetricDimensionOutput) ToClusterMetricDimensionOutput() ClusterMetricDimensionOutput
- func (o ClusterMetricDimensionOutput) ToClusterMetricDimensionOutputWithContext(ctx context.Context) ClusterMetricDimensionOutput
- func (o ClusterMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterMetricDimension]
- func (o ClusterMetricDimensionOutput) Value() pulumi.StringOutput
- type ClusterOnDemandProvisioningSpecification
- type ClusterOnDemandProvisioningSpecificationArgs
- func (ClusterOnDemandProvisioningSpecificationArgs) ElementType() reflect.Type
- func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationOutput() ClusterOnDemandProvisioningSpecificationOutput
- func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationOutput
- func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationPtrOutput() ClusterOnDemandProvisioningSpecificationPtrOutput
- func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationPtrOutput
- func (i ClusterOnDemandProvisioningSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterOnDemandProvisioningSpecification]
- type ClusterOnDemandProvisioningSpecificationInput
- type ClusterOnDemandProvisioningSpecificationOutput
- func (o ClusterOnDemandProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringOutput
- func (ClusterOnDemandProvisioningSpecificationOutput) ElementType() reflect.Type
- func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationOutput() ClusterOnDemandProvisioningSpecificationOutput
- func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationOutput
- func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationPtrOutput() ClusterOnDemandProvisioningSpecificationPtrOutput
- func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationPtrOutput
- func (o ClusterOnDemandProvisioningSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterOnDemandProvisioningSpecification]
- type ClusterOnDemandProvisioningSpecificationPtrInput
- type ClusterOnDemandProvisioningSpecificationPtrOutput
- func (o ClusterOnDemandProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o ClusterOnDemandProvisioningSpecificationPtrOutput) Elem() ClusterOnDemandProvisioningSpecificationOutput
- func (ClusterOnDemandProvisioningSpecificationPtrOutput) ElementType() reflect.Type
- func (o ClusterOnDemandProvisioningSpecificationPtrOutput) ToClusterOnDemandProvisioningSpecificationPtrOutput() ClusterOnDemandProvisioningSpecificationPtrOutput
- func (o ClusterOnDemandProvisioningSpecificationPtrOutput) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationPtrOutput
- func (o ClusterOnDemandProvisioningSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterOnDemandProvisioningSpecification]
- type ClusterOutput
- func (o ClusterOutput) AdditionalInfo() pulumi.AnyOutput
- func (o ClusterOutput) Applications() ClusterApplicationArrayOutput
- func (o ClusterOutput) AutoScalingRole() pulumi.StringPtrOutput
- func (o ClusterOutput) AutoTerminationPolicy() ClusterAutoTerminationPolicyPtrOutput
- func (o ClusterOutput) BootstrapActions() ClusterBootstrapActionConfigArrayOutput
- func (o ClusterOutput) Configurations() ClusterConfigurationArrayOutput
- func (o ClusterOutput) CustomAmiId() pulumi.StringPtrOutput
- func (o ClusterOutput) EbsRootVolumeSize() pulumi.IntPtrOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Instances() ClusterJobFlowInstancesConfigOutput
- func (o ClusterOutput) JobFlowRole() pulumi.StringOutput
- func (o ClusterOutput) KerberosAttributes() ClusterKerberosAttributesPtrOutput
- func (o ClusterOutput) LogEncryptionKmsKeyId() pulumi.StringPtrOutput
- func (o ClusterOutput) LogUri() pulumi.StringPtrOutput
- func (o ClusterOutput) ManagedScalingPolicy() ClusterManagedScalingPolicyPtrOutput
- func (o ClusterOutput) MasterPublicDns() pulumi.StringOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) OsReleaseLabel() pulumi.StringPtrOutput
- func (o ClusterOutput) ReleaseLabel() pulumi.StringPtrOutput
- func (o ClusterOutput) ScaleDownBehavior() pulumi.StringPtrOutput
- func (o ClusterOutput) SecurityConfiguration() pulumi.StringPtrOutput
- func (o ClusterOutput) ServiceRole() pulumi.StringOutput
- func (o ClusterOutput) StepConcurrencyLevel() pulumi.IntPtrOutput
- func (o ClusterOutput) Steps() ClusterStepConfigArrayOutput
- func (o ClusterOutput) Tags() ClusterTagArrayOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*Cluster]
- func (o ClusterOutput) VisibleToAllUsers() pulumi.BoolPtrOutput
- type ClusterPlacementType
- type ClusterPlacementTypeArgs
- func (ClusterPlacementTypeArgs) ElementType() reflect.Type
- func (i ClusterPlacementTypeArgs) ToClusterPlacementTypeOutput() ClusterPlacementTypeOutput
- func (i ClusterPlacementTypeArgs) ToClusterPlacementTypeOutputWithContext(ctx context.Context) ClusterPlacementTypeOutput
- func (i ClusterPlacementTypeArgs) ToClusterPlacementTypePtrOutput() ClusterPlacementTypePtrOutput
- func (i ClusterPlacementTypeArgs) ToClusterPlacementTypePtrOutputWithContext(ctx context.Context) ClusterPlacementTypePtrOutput
- func (i ClusterPlacementTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterPlacementType]
- type ClusterPlacementTypeInput
- type ClusterPlacementTypeOutput
- func (o ClusterPlacementTypeOutput) AvailabilityZone() pulumi.StringOutput
- func (ClusterPlacementTypeOutput) ElementType() reflect.Type
- func (o ClusterPlacementTypeOutput) ToClusterPlacementTypeOutput() ClusterPlacementTypeOutput
- func (o ClusterPlacementTypeOutput) ToClusterPlacementTypeOutputWithContext(ctx context.Context) ClusterPlacementTypeOutput
- func (o ClusterPlacementTypeOutput) ToClusterPlacementTypePtrOutput() ClusterPlacementTypePtrOutput
- func (o ClusterPlacementTypeOutput) ToClusterPlacementTypePtrOutputWithContext(ctx context.Context) ClusterPlacementTypePtrOutput
- func (o ClusterPlacementTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterPlacementType]
- type ClusterPlacementTypePtrInput
- type ClusterPlacementTypePtrOutput
- func (o ClusterPlacementTypePtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ClusterPlacementTypePtrOutput) Elem() ClusterPlacementTypeOutput
- func (ClusterPlacementTypePtrOutput) ElementType() reflect.Type
- func (o ClusterPlacementTypePtrOutput) ToClusterPlacementTypePtrOutput() ClusterPlacementTypePtrOutput
- func (o ClusterPlacementTypePtrOutput) ToClusterPlacementTypePtrOutputWithContext(ctx context.Context) ClusterPlacementTypePtrOutput
- func (o ClusterPlacementTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterPlacementType]
- type ClusterScalingAction
- type ClusterScalingActionArgs
- func (ClusterScalingActionArgs) ElementType() reflect.Type
- func (i ClusterScalingActionArgs) ToClusterScalingActionOutput() ClusterScalingActionOutput
- func (i ClusterScalingActionArgs) ToClusterScalingActionOutputWithContext(ctx context.Context) ClusterScalingActionOutput
- func (i ClusterScalingActionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingAction]
- type ClusterScalingActionInput
- type ClusterScalingActionOutput
- func (ClusterScalingActionOutput) ElementType() reflect.Type
- func (o ClusterScalingActionOutput) Market() pulumi.StringPtrOutput
- func (o ClusterScalingActionOutput) SimpleScalingPolicyConfiguration() ClusterSimpleScalingPolicyConfigurationOutput
- func (o ClusterScalingActionOutput) ToClusterScalingActionOutput() ClusterScalingActionOutput
- func (o ClusterScalingActionOutput) ToClusterScalingActionOutputWithContext(ctx context.Context) ClusterScalingActionOutput
- func (o ClusterScalingActionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingAction]
- type ClusterScalingConstraints
- type ClusterScalingConstraintsArgs
- func (ClusterScalingConstraintsArgs) ElementType() reflect.Type
- func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsOutput() ClusterScalingConstraintsOutput
- func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsOutputWithContext(ctx context.Context) ClusterScalingConstraintsOutput
- func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsPtrOutput() ClusterScalingConstraintsPtrOutput
- func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsPtrOutputWithContext(ctx context.Context) ClusterScalingConstraintsPtrOutput
- func (i ClusterScalingConstraintsArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingConstraints]
- type ClusterScalingConstraintsInput
- type ClusterScalingConstraintsOutput
- func (ClusterScalingConstraintsOutput) ElementType() reflect.Type
- func (o ClusterScalingConstraintsOutput) MaxCapacity() pulumi.IntOutput
- func (o ClusterScalingConstraintsOutput) MinCapacity() pulumi.IntOutput
- func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsOutput() ClusterScalingConstraintsOutput
- func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsOutputWithContext(ctx context.Context) ClusterScalingConstraintsOutput
- func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsPtrOutput() ClusterScalingConstraintsPtrOutput
- func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsPtrOutputWithContext(ctx context.Context) ClusterScalingConstraintsPtrOutput
- func (o ClusterScalingConstraintsOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingConstraints]
- type ClusterScalingConstraintsPtrInput
- type ClusterScalingConstraintsPtrOutput
- func (o ClusterScalingConstraintsPtrOutput) Elem() ClusterScalingConstraintsOutput
- func (ClusterScalingConstraintsPtrOutput) ElementType() reflect.Type
- func (o ClusterScalingConstraintsPtrOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o ClusterScalingConstraintsPtrOutput) MinCapacity() pulumi.IntPtrOutput
- func (o ClusterScalingConstraintsPtrOutput) ToClusterScalingConstraintsPtrOutput() ClusterScalingConstraintsPtrOutput
- func (o ClusterScalingConstraintsPtrOutput) ToClusterScalingConstraintsPtrOutputWithContext(ctx context.Context) ClusterScalingConstraintsPtrOutput
- func (o ClusterScalingConstraintsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterScalingConstraints]
- type ClusterScalingRule
- type ClusterScalingRuleArgs
- func (ClusterScalingRuleArgs) ElementType() reflect.Type
- func (i ClusterScalingRuleArgs) ToClusterScalingRuleOutput() ClusterScalingRuleOutput
- func (i ClusterScalingRuleArgs) ToClusterScalingRuleOutputWithContext(ctx context.Context) ClusterScalingRuleOutput
- func (i ClusterScalingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingRule]
- type ClusterScalingRuleArray
- func (ClusterScalingRuleArray) ElementType() reflect.Type
- func (i ClusterScalingRuleArray) ToClusterScalingRuleArrayOutput() ClusterScalingRuleArrayOutput
- func (i ClusterScalingRuleArray) ToClusterScalingRuleArrayOutputWithContext(ctx context.Context) ClusterScalingRuleArrayOutput
- func (i ClusterScalingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterScalingRule]
- type ClusterScalingRuleArrayInput
- type ClusterScalingRuleArrayOutput
- func (ClusterScalingRuleArrayOutput) ElementType() reflect.Type
- func (o ClusterScalingRuleArrayOutput) Index(i pulumi.IntInput) ClusterScalingRuleOutput
- func (o ClusterScalingRuleArrayOutput) ToClusterScalingRuleArrayOutput() ClusterScalingRuleArrayOutput
- func (o ClusterScalingRuleArrayOutput) ToClusterScalingRuleArrayOutputWithContext(ctx context.Context) ClusterScalingRuleArrayOutput
- func (o ClusterScalingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterScalingRule]
- type ClusterScalingRuleInput
- type ClusterScalingRuleOutput
- func (o ClusterScalingRuleOutput) Action() ClusterScalingActionOutput
- func (o ClusterScalingRuleOutput) Description() pulumi.StringPtrOutput
- func (ClusterScalingRuleOutput) ElementType() reflect.Type
- func (o ClusterScalingRuleOutput) Name() pulumi.StringOutput
- func (o ClusterScalingRuleOutput) ToClusterScalingRuleOutput() ClusterScalingRuleOutput
- func (o ClusterScalingRuleOutput) ToClusterScalingRuleOutputWithContext(ctx context.Context) ClusterScalingRuleOutput
- func (o ClusterScalingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingRule]
- func (o ClusterScalingRuleOutput) Trigger() ClusterScalingTriggerOutput
- type ClusterScalingTrigger
- type ClusterScalingTriggerArgs
- func (ClusterScalingTriggerArgs) ElementType() reflect.Type
- func (i ClusterScalingTriggerArgs) ToClusterScalingTriggerOutput() ClusterScalingTriggerOutput
- func (i ClusterScalingTriggerArgs) ToClusterScalingTriggerOutputWithContext(ctx context.Context) ClusterScalingTriggerOutput
- func (i ClusterScalingTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingTrigger]
- type ClusterScalingTriggerInput
- type ClusterScalingTriggerOutput
- func (o ClusterScalingTriggerOutput) CloudWatchAlarmDefinition() ClusterCloudWatchAlarmDefinitionOutput
- func (ClusterScalingTriggerOutput) ElementType() reflect.Type
- func (o ClusterScalingTriggerOutput) ToClusterScalingTriggerOutput() ClusterScalingTriggerOutput
- func (o ClusterScalingTriggerOutput) ToClusterScalingTriggerOutputWithContext(ctx context.Context) ClusterScalingTriggerOutput
- func (o ClusterScalingTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingTrigger]
- type ClusterScriptBootstrapActionConfig
- type ClusterScriptBootstrapActionConfigArgs
- func (ClusterScriptBootstrapActionConfigArgs) ElementType() reflect.Type
- func (i ClusterScriptBootstrapActionConfigArgs) ToClusterScriptBootstrapActionConfigOutput() ClusterScriptBootstrapActionConfigOutput
- func (i ClusterScriptBootstrapActionConfigArgs) ToClusterScriptBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterScriptBootstrapActionConfigOutput
- func (i ClusterScriptBootstrapActionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScriptBootstrapActionConfig]
- type ClusterScriptBootstrapActionConfigInput
- type ClusterScriptBootstrapActionConfigOutput
- func (o ClusterScriptBootstrapActionConfigOutput) Args() pulumi.StringArrayOutput
- func (ClusterScriptBootstrapActionConfigOutput) ElementType() reflect.Type
- func (o ClusterScriptBootstrapActionConfigOutput) Path() pulumi.StringOutput
- func (o ClusterScriptBootstrapActionConfigOutput) ToClusterScriptBootstrapActionConfigOutput() ClusterScriptBootstrapActionConfigOutput
- func (o ClusterScriptBootstrapActionConfigOutput) ToClusterScriptBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterScriptBootstrapActionConfigOutput
- func (o ClusterScriptBootstrapActionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScriptBootstrapActionConfig]
- type ClusterSimpleScalingPolicyConfiguration
- type ClusterSimpleScalingPolicyConfigurationArgs
- func (ClusterSimpleScalingPolicyConfigurationArgs) ElementType() reflect.Type
- func (i ClusterSimpleScalingPolicyConfigurationArgs) ToClusterSimpleScalingPolicyConfigurationOutput() ClusterSimpleScalingPolicyConfigurationOutput
- func (i ClusterSimpleScalingPolicyConfigurationArgs) ToClusterSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) ClusterSimpleScalingPolicyConfigurationOutput
- func (i ClusterSimpleScalingPolicyConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterSimpleScalingPolicyConfiguration]
- type ClusterSimpleScalingPolicyConfigurationInput
- type ClusterSimpleScalingPolicyConfigurationOutput
- func (o ClusterSimpleScalingPolicyConfigurationOutput) AdjustmentType() pulumi.StringPtrOutput
- func (o ClusterSimpleScalingPolicyConfigurationOutput) CoolDown() pulumi.IntPtrOutput
- func (ClusterSimpleScalingPolicyConfigurationOutput) ElementType() reflect.Type
- func (o ClusterSimpleScalingPolicyConfigurationOutput) ScalingAdjustment() pulumi.IntOutput
- func (o ClusterSimpleScalingPolicyConfigurationOutput) ToClusterSimpleScalingPolicyConfigurationOutput() ClusterSimpleScalingPolicyConfigurationOutput
- func (o ClusterSimpleScalingPolicyConfigurationOutput) ToClusterSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) ClusterSimpleScalingPolicyConfigurationOutput
- func (o ClusterSimpleScalingPolicyConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterSimpleScalingPolicyConfiguration]
- type ClusterSpotProvisioningSpecification
- type ClusterSpotProvisioningSpecificationArgs
- func (ClusterSpotProvisioningSpecificationArgs) ElementType() reflect.Type
- func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationOutput() ClusterSpotProvisioningSpecificationOutput
- func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationOutput
- func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationPtrOutput() ClusterSpotProvisioningSpecificationPtrOutput
- func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationPtrOutput
- func (i ClusterSpotProvisioningSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterSpotProvisioningSpecification]
- type ClusterSpotProvisioningSpecificationInput
- type ClusterSpotProvisioningSpecificationOutput
- func (o ClusterSpotProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o ClusterSpotProvisioningSpecificationOutput) BlockDurationMinutes() pulumi.IntPtrOutput
- func (ClusterSpotProvisioningSpecificationOutput) ElementType() reflect.Type
- func (o ClusterSpotProvisioningSpecificationOutput) TimeoutAction() pulumi.StringOutput
- func (o ClusterSpotProvisioningSpecificationOutput) TimeoutDurationMinutes() pulumi.IntOutput
- func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationOutput() ClusterSpotProvisioningSpecificationOutput
- func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationOutput
- func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationPtrOutput() ClusterSpotProvisioningSpecificationPtrOutput
- func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationPtrOutput
- func (o ClusterSpotProvisioningSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterSpotProvisioningSpecification]
- type ClusterSpotProvisioningSpecificationPtrInput
- type ClusterSpotProvisioningSpecificationPtrOutput
- func (o ClusterSpotProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o ClusterSpotProvisioningSpecificationPtrOutput) BlockDurationMinutes() pulumi.IntPtrOutput
- func (o ClusterSpotProvisioningSpecificationPtrOutput) Elem() ClusterSpotProvisioningSpecificationOutput
- func (ClusterSpotProvisioningSpecificationPtrOutput) ElementType() reflect.Type
- func (o ClusterSpotProvisioningSpecificationPtrOutput) TimeoutAction() pulumi.StringPtrOutput
- func (o ClusterSpotProvisioningSpecificationPtrOutput) TimeoutDurationMinutes() pulumi.IntPtrOutput
- func (o ClusterSpotProvisioningSpecificationPtrOutput) ToClusterSpotProvisioningSpecificationPtrOutput() ClusterSpotProvisioningSpecificationPtrOutput
- func (o ClusterSpotProvisioningSpecificationPtrOutput) ToClusterSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationPtrOutput
- func (o ClusterSpotProvisioningSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterSpotProvisioningSpecification]
- type ClusterState
- type ClusterStepConfig
- type ClusterStepConfigArgs
- func (ClusterStepConfigArgs) ElementType() reflect.Type
- func (i ClusterStepConfigArgs) ToClusterStepConfigOutput() ClusterStepConfigOutput
- func (i ClusterStepConfigArgs) ToClusterStepConfigOutputWithContext(ctx context.Context) ClusterStepConfigOutput
- func (i ClusterStepConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterStepConfig]
- type ClusterStepConfigArray
- func (ClusterStepConfigArray) ElementType() reflect.Type
- func (i ClusterStepConfigArray) ToClusterStepConfigArrayOutput() ClusterStepConfigArrayOutput
- func (i ClusterStepConfigArray) ToClusterStepConfigArrayOutputWithContext(ctx context.Context) ClusterStepConfigArrayOutput
- func (i ClusterStepConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterStepConfig]
- type ClusterStepConfigArrayInput
- type ClusterStepConfigArrayOutput
- func (ClusterStepConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterStepConfigArrayOutput) Index(i pulumi.IntInput) ClusterStepConfigOutput
- func (o ClusterStepConfigArrayOutput) ToClusterStepConfigArrayOutput() ClusterStepConfigArrayOutput
- func (o ClusterStepConfigArrayOutput) ToClusterStepConfigArrayOutputWithContext(ctx context.Context) ClusterStepConfigArrayOutput
- func (o ClusterStepConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterStepConfig]
- type ClusterStepConfigInput
- type ClusterStepConfigOutput
- func (o ClusterStepConfigOutput) ActionOnFailure() pulumi.StringPtrOutput
- func (ClusterStepConfigOutput) ElementType() reflect.Type
- func (o ClusterStepConfigOutput) HadoopJarStep() ClusterHadoopJarStepConfigOutput
- func (o ClusterStepConfigOutput) Name() pulumi.StringOutput
- func (o ClusterStepConfigOutput) ToClusterStepConfigOutput() ClusterStepConfigOutput
- func (o ClusterStepConfigOutput) ToClusterStepConfigOutputWithContext(ctx context.Context) ClusterStepConfigOutput
- func (o ClusterStepConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterStepConfig]
- type ClusterTag
- type ClusterTagArgs
- type ClusterTagArray
- func (ClusterTagArray) ElementType() reflect.Type
- func (i ClusterTagArray) ToClusterTagArrayOutput() ClusterTagArrayOutput
- func (i ClusterTagArray) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
- func (i ClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
- type ClusterTagArrayInput
- type ClusterTagArrayOutput
- func (ClusterTagArrayOutput) ElementType() reflect.Type
- func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
- func (o ClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
- type ClusterTagInput
- type ClusterTagOutput
- func (ClusterTagOutput) ElementType() reflect.Type
- func (o ClusterTagOutput) Key() pulumi.StringOutput
- func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
- func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
- func (o ClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterTag]
- func (o ClusterTagOutput) Value() pulumi.StringOutput
- type ClusterVolumeSpecification
- type ClusterVolumeSpecificationArgs
- func (ClusterVolumeSpecificationArgs) ElementType() reflect.Type
- func (i ClusterVolumeSpecificationArgs) ToClusterVolumeSpecificationOutput() ClusterVolumeSpecificationOutput
- func (i ClusterVolumeSpecificationArgs) ToClusterVolumeSpecificationOutputWithContext(ctx context.Context) ClusterVolumeSpecificationOutput
- func (i ClusterVolumeSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterVolumeSpecification]
- type ClusterVolumeSpecificationInput
- type ClusterVolumeSpecificationOutput
- func (ClusterVolumeSpecificationOutput) ElementType() reflect.Type
- func (o ClusterVolumeSpecificationOutput) Iops() pulumi.IntPtrOutput
- func (o ClusterVolumeSpecificationOutput) SizeInGb() pulumi.IntOutput
- func (o ClusterVolumeSpecificationOutput) Throughput() pulumi.IntPtrOutput
- func (o ClusterVolumeSpecificationOutput) ToClusterVolumeSpecificationOutput() ClusterVolumeSpecificationOutput
- func (o ClusterVolumeSpecificationOutput) ToClusterVolumeSpecificationOutputWithContext(ctx context.Context) ClusterVolumeSpecificationOutput
- func (o ClusterVolumeSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterVolumeSpecification]
- func (o ClusterVolumeSpecificationOutput) VolumeType() pulumi.StringOutput
- type InstanceFleetConfigdeprecated
- func (*InstanceFleetConfig) ElementType() reflect.Type
- func (i *InstanceFleetConfig) ToInstanceFleetConfigOutput() InstanceFleetConfigOutput
- func (i *InstanceFleetConfig) ToInstanceFleetConfigOutputWithContext(ctx context.Context) InstanceFleetConfigOutput
- func (i *InstanceFleetConfig) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfig]
- type InstanceFleetConfigArgs
- type InstanceFleetConfigConfiguration
- type InstanceFleetConfigConfigurationArgs
- func (InstanceFleetConfigConfigurationArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigConfigurationArgs) ToInstanceFleetConfigConfigurationOutput() InstanceFleetConfigConfigurationOutput
- func (i InstanceFleetConfigConfigurationArgs) ToInstanceFleetConfigConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationOutput
- func (i InstanceFleetConfigConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigConfiguration]
- type InstanceFleetConfigConfigurationArray
- func (InstanceFleetConfigConfigurationArray) ElementType() reflect.Type
- func (i InstanceFleetConfigConfigurationArray) ToInstanceFleetConfigConfigurationArrayOutput() InstanceFleetConfigConfigurationArrayOutput
- func (i InstanceFleetConfigConfigurationArray) ToInstanceFleetConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationArrayOutput
- func (i InstanceFleetConfigConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigConfiguration]
- type InstanceFleetConfigConfigurationArrayInput
- type InstanceFleetConfigConfigurationArrayOutput
- func (InstanceFleetConfigConfigurationArrayOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigConfigurationArrayOutput) Index(i pulumi.IntInput) InstanceFleetConfigConfigurationOutput
- func (o InstanceFleetConfigConfigurationArrayOutput) ToInstanceFleetConfigConfigurationArrayOutput() InstanceFleetConfigConfigurationArrayOutput
- func (o InstanceFleetConfigConfigurationArrayOutput) ToInstanceFleetConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationArrayOutput
- func (o InstanceFleetConfigConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigConfiguration]
- type InstanceFleetConfigConfigurationInput
- type InstanceFleetConfigConfigurationOutput
- func (o InstanceFleetConfigConfigurationOutput) Classification() pulumi.StringPtrOutput
- func (o InstanceFleetConfigConfigurationOutput) ConfigurationProperties() pulumi.AnyOutput
- func (o InstanceFleetConfigConfigurationOutput) Configurations() InstanceFleetConfigConfigurationArrayOutput
- func (InstanceFleetConfigConfigurationOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigConfigurationOutput) ToInstanceFleetConfigConfigurationOutput() InstanceFleetConfigConfigurationOutput
- func (o InstanceFleetConfigConfigurationOutput) ToInstanceFleetConfigConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationOutput
- func (o InstanceFleetConfigConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigConfiguration]
- type InstanceFleetConfigEbsBlockDeviceConfig
- type InstanceFleetConfigEbsBlockDeviceConfigArgs
- func (InstanceFleetConfigEbsBlockDeviceConfigArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigEbsBlockDeviceConfigArgs) ToInstanceFleetConfigEbsBlockDeviceConfigOutput() InstanceFleetConfigEbsBlockDeviceConfigOutput
- func (i InstanceFleetConfigEbsBlockDeviceConfigArgs) ToInstanceFleetConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigOutput
- func (i InstanceFleetConfigEbsBlockDeviceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsBlockDeviceConfig]
- type InstanceFleetConfigEbsBlockDeviceConfigArray
- func (InstanceFleetConfigEbsBlockDeviceConfigArray) ElementType() reflect.Type
- func (i InstanceFleetConfigEbsBlockDeviceConfigArray) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutput() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
- func (i InstanceFleetConfigEbsBlockDeviceConfigArray) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
- func (i InstanceFleetConfigEbsBlockDeviceConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigEbsBlockDeviceConfig]
- type InstanceFleetConfigEbsBlockDeviceConfigArrayInput
- type InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
- func (InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) Index(i pulumi.IntInput) InstanceFleetConfigEbsBlockDeviceConfigOutput
- func (o InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutput() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigEbsBlockDeviceConfig]
- type InstanceFleetConfigEbsBlockDeviceConfigInput
- type InstanceFleetConfigEbsBlockDeviceConfigOutput
- func (InstanceFleetConfigEbsBlockDeviceConfigOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) ToInstanceFleetConfigEbsBlockDeviceConfigOutput() InstanceFleetConfigEbsBlockDeviceConfigOutput
- func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) ToInstanceFleetConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigOutput
- func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsBlockDeviceConfig]
- func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) VolumeSpecification() InstanceFleetConfigVolumeSpecificationOutput
- func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) VolumesPerInstance() pulumi.IntPtrOutput
- type InstanceFleetConfigEbsConfiguration
- type InstanceFleetConfigEbsConfigurationArgs
- func (InstanceFleetConfigEbsConfigurationArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationOutput() InstanceFleetConfigEbsConfigurationOutput
- func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationOutput
- func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationPtrOutput() InstanceFleetConfigEbsConfigurationPtrOutput
- func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationPtrOutput
- func (i InstanceFleetConfigEbsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsConfiguration]
- type InstanceFleetConfigEbsConfigurationInput
- type InstanceFleetConfigEbsConfigurationOutput
- func (o InstanceFleetConfigEbsConfigurationOutput) EbsBlockDeviceConfigs() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceFleetConfigEbsConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (InstanceFleetConfigEbsConfigurationOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationOutput() InstanceFleetConfigEbsConfigurationOutput
- func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationOutput
- func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationPtrOutput() InstanceFleetConfigEbsConfigurationPtrOutput
- func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationPtrOutput
- func (o InstanceFleetConfigEbsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsConfiguration]
- type InstanceFleetConfigEbsConfigurationPtrInput
- type InstanceFleetConfigEbsConfigurationPtrOutput
- func (o InstanceFleetConfigEbsConfigurationPtrOutput) EbsBlockDeviceConfigs() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceFleetConfigEbsConfigurationPtrOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (o InstanceFleetConfigEbsConfigurationPtrOutput) Elem() InstanceFleetConfigEbsConfigurationOutput
- func (InstanceFleetConfigEbsConfigurationPtrOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigEbsConfigurationPtrOutput) ToInstanceFleetConfigEbsConfigurationPtrOutput() InstanceFleetConfigEbsConfigurationPtrOutput
- func (o InstanceFleetConfigEbsConfigurationPtrOutput) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationPtrOutput
- func (o InstanceFleetConfigEbsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfigEbsConfiguration]
- type InstanceFleetConfigInput
- type InstanceFleetConfigInstanceFleetProvisioningSpecifications
- type InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs
- func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
- func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
- func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigInstanceFleetProvisioningSpecifications]
- type InstanceFleetConfigInstanceFleetProvisioningSpecificationsInput
- type InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
- func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) OnDemandSpecification() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) SpotSpecification() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigInstanceFleetProvisioningSpecifications]
- type InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrInput
- type InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) Elem() InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
- func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) OnDemandSpecification() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) SpotSpecification() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfigInstanceFleetProvisioningSpecifications]
- type InstanceFleetConfigInstanceTypeConfig
- type InstanceFleetConfigInstanceTypeConfigArgs
- func (InstanceFleetConfigInstanceTypeConfigArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigInstanceTypeConfigArgs) ToInstanceFleetConfigInstanceTypeConfigOutput() InstanceFleetConfigInstanceTypeConfigOutput
- func (i InstanceFleetConfigInstanceTypeConfigArgs) ToInstanceFleetConfigInstanceTypeConfigOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigOutput
- func (i InstanceFleetConfigInstanceTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigInstanceTypeConfig]
- type InstanceFleetConfigInstanceTypeConfigArray
- func (InstanceFleetConfigInstanceTypeConfigArray) ElementType() reflect.Type
- func (i InstanceFleetConfigInstanceTypeConfigArray) ToInstanceFleetConfigInstanceTypeConfigArrayOutput() InstanceFleetConfigInstanceTypeConfigArrayOutput
- func (i InstanceFleetConfigInstanceTypeConfigArray) ToInstanceFleetConfigInstanceTypeConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigArrayOutput
- func (i InstanceFleetConfigInstanceTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigInstanceTypeConfig]
- type InstanceFleetConfigInstanceTypeConfigArrayInput
- type InstanceFleetConfigInstanceTypeConfigArrayOutput
- func (InstanceFleetConfigInstanceTypeConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigInstanceTypeConfigArrayOutput) Index(i pulumi.IntInput) InstanceFleetConfigInstanceTypeConfigOutput
- func (o InstanceFleetConfigInstanceTypeConfigArrayOutput) ToInstanceFleetConfigInstanceTypeConfigArrayOutput() InstanceFleetConfigInstanceTypeConfigArrayOutput
- func (o InstanceFleetConfigInstanceTypeConfigArrayOutput) ToInstanceFleetConfigInstanceTypeConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigArrayOutput
- func (o InstanceFleetConfigInstanceTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigInstanceTypeConfig]
- type InstanceFleetConfigInstanceTypeConfigInput
- type InstanceFleetConfigInstanceTypeConfigOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) BidPrice() pulumi.StringPtrOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) BidPriceAsPercentageOfOnDemandPrice() pulumi.Float64PtrOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) Configurations() InstanceFleetConfigConfigurationArrayOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) CustomAmiId() pulumi.StringPtrOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) EbsConfiguration() InstanceFleetConfigEbsConfigurationPtrOutput
- func (InstanceFleetConfigInstanceTypeConfigOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigInstanceTypeConfigOutput) InstanceType() pulumi.StringOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) ToInstanceFleetConfigInstanceTypeConfigOutput() InstanceFleetConfigInstanceTypeConfigOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) ToInstanceFleetConfigInstanceTypeConfigOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigOutput
- func (o InstanceFleetConfigInstanceTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigInstanceTypeConfig]
- func (o InstanceFleetConfigInstanceTypeConfigOutput) WeightedCapacity() pulumi.IntPtrOutput
- type InstanceFleetConfigOnDemandProvisioningSpecification
- type InstanceFleetConfigOnDemandProvisioningSpecificationArgs
- func (InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutput() InstanceFleetConfigOnDemandProvisioningSpecificationOutput
- func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationOutput
- func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigOnDemandProvisioningSpecification]
- type InstanceFleetConfigOnDemandProvisioningSpecificationInput
- type InstanceFleetConfigOnDemandProvisioningSpecificationOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringOutput
- func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutput() InstanceFleetConfigOnDemandProvisioningSpecificationOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigOnDemandProvisioningSpecification]
- type InstanceFleetConfigOnDemandProvisioningSpecificationPtrInput
- type InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) Elem() InstanceFleetConfigOnDemandProvisioningSpecificationOutput
- func (InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfigOnDemandProvisioningSpecification]
- type InstanceFleetConfigOutput
- func (o InstanceFleetConfigOutput) ClusterId() pulumi.StringOutput
- func (InstanceFleetConfigOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigOutput) InstanceFleetType() pulumi.StringOutput
- func (o InstanceFleetConfigOutput) InstanceTypeConfigs() InstanceFleetConfigInstanceTypeConfigArrayOutput
- func (o InstanceFleetConfigOutput) LaunchSpecifications() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
- func (o InstanceFleetConfigOutput) Name() pulumi.StringPtrOutput
- func (o InstanceFleetConfigOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
- func (o InstanceFleetConfigOutput) TargetSpotCapacity() pulumi.IntPtrOutput
- func (o InstanceFleetConfigOutput) ToInstanceFleetConfigOutput() InstanceFleetConfigOutput
- func (o InstanceFleetConfigOutput) ToInstanceFleetConfigOutputWithContext(ctx context.Context) InstanceFleetConfigOutput
- func (o InstanceFleetConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfig]
- type InstanceFleetConfigSpotProvisioningSpecification
- type InstanceFleetConfigSpotProvisioningSpecificationArgs
- func (InstanceFleetConfigSpotProvisioningSpecificationArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationOutput() InstanceFleetConfigSpotProvisioningSpecificationOutput
- func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationOutput
- func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigSpotProvisioningSpecification]
- type InstanceFleetConfigSpotProvisioningSpecificationInput
- type InstanceFleetConfigSpotProvisioningSpecificationOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) BlockDurationMinutes() pulumi.IntPtrOutput
- func (InstanceFleetConfigSpotProvisioningSpecificationOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) TimeoutAction() pulumi.StringOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) TimeoutDurationMinutes() pulumi.IntOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationOutput() InstanceFleetConfigSpotProvisioningSpecificationOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigSpotProvisioningSpecification]
- type InstanceFleetConfigSpotProvisioningSpecificationPtrInput
- type InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) BlockDurationMinutes() pulumi.IntPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) Elem() InstanceFleetConfigSpotProvisioningSpecificationOutput
- func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) TimeoutAction() pulumi.StringPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) TimeoutDurationMinutes() pulumi.IntPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
- func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfigSpotProvisioningSpecification]
- type InstanceFleetConfigState
- type InstanceFleetConfigVolumeSpecification
- type InstanceFleetConfigVolumeSpecificationArgs
- func (InstanceFleetConfigVolumeSpecificationArgs) ElementType() reflect.Type
- func (i InstanceFleetConfigVolumeSpecificationArgs) ToInstanceFleetConfigVolumeSpecificationOutput() InstanceFleetConfigVolumeSpecificationOutput
- func (i InstanceFleetConfigVolumeSpecificationArgs) ToInstanceFleetConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigVolumeSpecificationOutput
- func (i InstanceFleetConfigVolumeSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigVolumeSpecification]
- type InstanceFleetConfigVolumeSpecificationInput
- type InstanceFleetConfigVolumeSpecificationOutput
- func (InstanceFleetConfigVolumeSpecificationOutput) ElementType() reflect.Type
- func (o InstanceFleetConfigVolumeSpecificationOutput) Iops() pulumi.IntPtrOutput
- func (o InstanceFleetConfigVolumeSpecificationOutput) SizeInGb() pulumi.IntOutput
- func (o InstanceFleetConfigVolumeSpecificationOutput) Throughput() pulumi.IntPtrOutput
- func (o InstanceFleetConfigVolumeSpecificationOutput) ToInstanceFleetConfigVolumeSpecificationOutput() InstanceFleetConfigVolumeSpecificationOutput
- func (o InstanceFleetConfigVolumeSpecificationOutput) ToInstanceFleetConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigVolumeSpecificationOutput
- func (o InstanceFleetConfigVolumeSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigVolumeSpecification]
- func (o InstanceFleetConfigVolumeSpecificationOutput) VolumeType() pulumi.StringOutput
- type InstanceGroupConfigdeprecated
- func (*InstanceGroupConfig) ElementType() reflect.Type
- func (i *InstanceGroupConfig) ToInstanceGroupConfigOutput() InstanceGroupConfigOutput
- func (i *InstanceGroupConfig) ToInstanceGroupConfigOutputWithContext(ctx context.Context) InstanceGroupConfigOutput
- func (i *InstanceGroupConfig) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfig]
- type InstanceGroupConfigArgs
- type InstanceGroupConfigAutoScalingPolicy
- type InstanceGroupConfigAutoScalingPolicyArgs
- func (InstanceGroupConfigAutoScalingPolicyArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyOutput() InstanceGroupConfigAutoScalingPolicyOutput
- func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyOutput
- func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyPtrOutput() InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (i InstanceGroupConfigAutoScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigAutoScalingPolicy]
- type InstanceGroupConfigAutoScalingPolicyInput
- type InstanceGroupConfigAutoScalingPolicyOutput
- func (o InstanceGroupConfigAutoScalingPolicyOutput) Constraints() InstanceGroupConfigScalingConstraintsOutput
- func (InstanceGroupConfigAutoScalingPolicyOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigAutoScalingPolicyOutput) Rules() InstanceGroupConfigScalingRuleArrayOutput
- func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyOutput() InstanceGroupConfigAutoScalingPolicyOutput
- func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyOutput
- func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutput() InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (o InstanceGroupConfigAutoScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigAutoScalingPolicy]
- type InstanceGroupConfigAutoScalingPolicyPtrInput
- type InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) Constraints() InstanceGroupConfigScalingConstraintsPtrOutput
- func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) Elem() InstanceGroupConfigAutoScalingPolicyOutput
- func (InstanceGroupConfigAutoScalingPolicyPtrOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) Rules() InstanceGroupConfigScalingRuleArrayOutput
- func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutput() InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfigAutoScalingPolicy]
- type InstanceGroupConfigCloudWatchAlarmDefinition
- type InstanceGroupConfigCloudWatchAlarmDefinitionArgs
- func (InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutput() InstanceGroupConfigCloudWatchAlarmDefinitionOutput
- func (i InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) InstanceGroupConfigCloudWatchAlarmDefinitionOutput
- func (i InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigCloudWatchAlarmDefinition]
- type InstanceGroupConfigCloudWatchAlarmDefinitionInput
- type InstanceGroupConfigCloudWatchAlarmDefinitionOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ComparisonOperator() pulumi.StringOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Dimensions() InstanceGroupConfigMetricDimensionArrayOutput
- func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) MetricName() pulumi.StringOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Namespace() pulumi.StringPtrOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Period() pulumi.IntOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Statistic() pulumi.StringPtrOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Threshold() pulumi.Float64Output
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutput() InstanceGroupConfigCloudWatchAlarmDefinitionOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) InstanceGroupConfigCloudWatchAlarmDefinitionOutput
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigCloudWatchAlarmDefinition]
- func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Unit() pulumi.StringPtrOutput
- type InstanceGroupConfigConfiguration
- type InstanceGroupConfigConfigurationArgs
- func (InstanceGroupConfigConfigurationArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigConfigurationArgs) ToInstanceGroupConfigConfigurationOutput() InstanceGroupConfigConfigurationOutput
- func (i InstanceGroupConfigConfigurationArgs) ToInstanceGroupConfigConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationOutput
- func (i InstanceGroupConfigConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigConfiguration]
- type InstanceGroupConfigConfigurationArray
- func (InstanceGroupConfigConfigurationArray) ElementType() reflect.Type
- func (i InstanceGroupConfigConfigurationArray) ToInstanceGroupConfigConfigurationArrayOutput() InstanceGroupConfigConfigurationArrayOutput
- func (i InstanceGroupConfigConfigurationArray) ToInstanceGroupConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationArrayOutput
- func (i InstanceGroupConfigConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigConfiguration]
- type InstanceGroupConfigConfigurationArrayInput
- type InstanceGroupConfigConfigurationArrayOutput
- func (InstanceGroupConfigConfigurationArrayOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigConfigurationArrayOutput) Index(i pulumi.IntInput) InstanceGroupConfigConfigurationOutput
- func (o InstanceGroupConfigConfigurationArrayOutput) ToInstanceGroupConfigConfigurationArrayOutput() InstanceGroupConfigConfigurationArrayOutput
- func (o InstanceGroupConfigConfigurationArrayOutput) ToInstanceGroupConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationArrayOutput
- func (o InstanceGroupConfigConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigConfiguration]
- type InstanceGroupConfigConfigurationInput
- type InstanceGroupConfigConfigurationOutput
- func (o InstanceGroupConfigConfigurationOutput) Classification() pulumi.StringPtrOutput
- func (o InstanceGroupConfigConfigurationOutput) ConfigurationProperties() pulumi.AnyOutput
- func (o InstanceGroupConfigConfigurationOutput) Configurations() InstanceGroupConfigConfigurationArrayOutput
- func (InstanceGroupConfigConfigurationOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigConfigurationOutput) ToInstanceGroupConfigConfigurationOutput() InstanceGroupConfigConfigurationOutput
- func (o InstanceGroupConfigConfigurationOutput) ToInstanceGroupConfigConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationOutput
- func (o InstanceGroupConfigConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigConfiguration]
- type InstanceGroupConfigEbsBlockDeviceConfig
- type InstanceGroupConfigEbsBlockDeviceConfigArgs
- func (InstanceGroupConfigEbsBlockDeviceConfigArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigEbsBlockDeviceConfigArgs) ToInstanceGroupConfigEbsBlockDeviceConfigOutput() InstanceGroupConfigEbsBlockDeviceConfigOutput
- func (i InstanceGroupConfigEbsBlockDeviceConfigArgs) ToInstanceGroupConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigOutput
- func (i InstanceGroupConfigEbsBlockDeviceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsBlockDeviceConfig]
- type InstanceGroupConfigEbsBlockDeviceConfigArray
- func (InstanceGroupConfigEbsBlockDeviceConfigArray) ElementType() reflect.Type
- func (i InstanceGroupConfigEbsBlockDeviceConfigArray) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutput() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
- func (i InstanceGroupConfigEbsBlockDeviceConfigArray) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
- func (i InstanceGroupConfigEbsBlockDeviceConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigEbsBlockDeviceConfig]
- type InstanceGroupConfigEbsBlockDeviceConfigArrayInput
- type InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
- func (InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) Index(i pulumi.IntInput) InstanceGroupConfigEbsBlockDeviceConfigOutput
- func (o InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutput() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigEbsBlockDeviceConfig]
- type InstanceGroupConfigEbsBlockDeviceConfigInput
- type InstanceGroupConfigEbsBlockDeviceConfigOutput
- func (InstanceGroupConfigEbsBlockDeviceConfigOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) ToInstanceGroupConfigEbsBlockDeviceConfigOutput() InstanceGroupConfigEbsBlockDeviceConfigOutput
- func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) ToInstanceGroupConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigOutput
- func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsBlockDeviceConfig]
- func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) VolumeSpecification() InstanceGroupConfigVolumeSpecificationOutput
- func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) VolumesPerInstance() pulumi.IntPtrOutput
- type InstanceGroupConfigEbsConfiguration
- type InstanceGroupConfigEbsConfigurationArgs
- func (InstanceGroupConfigEbsConfigurationArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationOutput() InstanceGroupConfigEbsConfigurationOutput
- func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationOutput
- func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationPtrOutput() InstanceGroupConfigEbsConfigurationPtrOutput
- func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationPtrOutput
- func (i InstanceGroupConfigEbsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsConfiguration]
- type InstanceGroupConfigEbsConfigurationInput
- type InstanceGroupConfigEbsConfigurationOutput
- func (o InstanceGroupConfigEbsConfigurationOutput) EbsBlockDeviceConfigs() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceGroupConfigEbsConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (InstanceGroupConfigEbsConfigurationOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationOutput() InstanceGroupConfigEbsConfigurationOutput
- func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationOutput
- func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationPtrOutput() InstanceGroupConfigEbsConfigurationPtrOutput
- func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationPtrOutput
- func (o InstanceGroupConfigEbsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsConfiguration]
- type InstanceGroupConfigEbsConfigurationPtrInput
- type InstanceGroupConfigEbsConfigurationPtrOutput
- func (o InstanceGroupConfigEbsConfigurationPtrOutput) EbsBlockDeviceConfigs() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
- func (o InstanceGroupConfigEbsConfigurationPtrOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (o InstanceGroupConfigEbsConfigurationPtrOutput) Elem() InstanceGroupConfigEbsConfigurationOutput
- func (InstanceGroupConfigEbsConfigurationPtrOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigEbsConfigurationPtrOutput) ToInstanceGroupConfigEbsConfigurationPtrOutput() InstanceGroupConfigEbsConfigurationPtrOutput
- func (o InstanceGroupConfigEbsConfigurationPtrOutput) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationPtrOutput
- func (o InstanceGroupConfigEbsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfigEbsConfiguration]
- type InstanceGroupConfigInput
- type InstanceGroupConfigMetricDimension
- type InstanceGroupConfigMetricDimensionArgs
- func (InstanceGroupConfigMetricDimensionArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigMetricDimensionArgs) ToInstanceGroupConfigMetricDimensionOutput() InstanceGroupConfigMetricDimensionOutput
- func (i InstanceGroupConfigMetricDimensionArgs) ToInstanceGroupConfigMetricDimensionOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionOutput
- func (i InstanceGroupConfigMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigMetricDimension]
- type InstanceGroupConfigMetricDimensionArray
- func (InstanceGroupConfigMetricDimensionArray) ElementType() reflect.Type
- func (i InstanceGroupConfigMetricDimensionArray) ToInstanceGroupConfigMetricDimensionArrayOutput() InstanceGroupConfigMetricDimensionArrayOutput
- func (i InstanceGroupConfigMetricDimensionArray) ToInstanceGroupConfigMetricDimensionArrayOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionArrayOutput
- func (i InstanceGroupConfigMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigMetricDimension]
- type InstanceGroupConfigMetricDimensionArrayInput
- type InstanceGroupConfigMetricDimensionArrayOutput
- func (InstanceGroupConfigMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigMetricDimensionArrayOutput) Index(i pulumi.IntInput) InstanceGroupConfigMetricDimensionOutput
- func (o InstanceGroupConfigMetricDimensionArrayOutput) ToInstanceGroupConfigMetricDimensionArrayOutput() InstanceGroupConfigMetricDimensionArrayOutput
- func (o InstanceGroupConfigMetricDimensionArrayOutput) ToInstanceGroupConfigMetricDimensionArrayOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionArrayOutput
- func (o InstanceGroupConfigMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigMetricDimension]
- type InstanceGroupConfigMetricDimensionInput
- type InstanceGroupConfigMetricDimensionOutput
- func (InstanceGroupConfigMetricDimensionOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigMetricDimensionOutput) Key() pulumi.StringOutput
- func (o InstanceGroupConfigMetricDimensionOutput) ToInstanceGroupConfigMetricDimensionOutput() InstanceGroupConfigMetricDimensionOutput
- func (o InstanceGroupConfigMetricDimensionOutput) ToInstanceGroupConfigMetricDimensionOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionOutput
- func (o InstanceGroupConfigMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigMetricDimension]
- func (o InstanceGroupConfigMetricDimensionOutput) Value() pulumi.StringOutput
- type InstanceGroupConfigOutput
- func (o InstanceGroupConfigOutput) AutoScalingPolicy() InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (o InstanceGroupConfigOutput) BidPrice() pulumi.StringPtrOutput
- func (o InstanceGroupConfigOutput) Configurations() InstanceGroupConfigConfigurationArrayOutput
- func (o InstanceGroupConfigOutput) CustomAmiId() pulumi.StringPtrOutput
- func (o InstanceGroupConfigOutput) EbsConfiguration() InstanceGroupConfigEbsConfigurationPtrOutput
- func (InstanceGroupConfigOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigOutput) InstanceCount() pulumi.IntOutput
- func (o InstanceGroupConfigOutput) InstanceRole() pulumi.StringOutput
- func (o InstanceGroupConfigOutput) InstanceType() pulumi.StringOutput
- func (o InstanceGroupConfigOutput) JobFlowId() pulumi.StringOutput
- func (o InstanceGroupConfigOutput) Market() pulumi.StringPtrOutput
- func (o InstanceGroupConfigOutput) Name() pulumi.StringPtrOutput
- func (o InstanceGroupConfigOutput) ToInstanceGroupConfigOutput() InstanceGroupConfigOutput
- func (o InstanceGroupConfigOutput) ToInstanceGroupConfigOutputWithContext(ctx context.Context) InstanceGroupConfigOutput
- func (o InstanceGroupConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfig]
- type InstanceGroupConfigScalingAction
- type InstanceGroupConfigScalingActionArgs
- func (InstanceGroupConfigScalingActionArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigScalingActionArgs) ToInstanceGroupConfigScalingActionOutput() InstanceGroupConfigScalingActionOutput
- func (i InstanceGroupConfigScalingActionArgs) ToInstanceGroupConfigScalingActionOutputWithContext(ctx context.Context) InstanceGroupConfigScalingActionOutput
- func (i InstanceGroupConfigScalingActionArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingAction]
- type InstanceGroupConfigScalingActionInput
- type InstanceGroupConfigScalingActionOutput
- func (InstanceGroupConfigScalingActionOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigScalingActionOutput) Market() pulumi.StringPtrOutput
- func (o InstanceGroupConfigScalingActionOutput) SimpleScalingPolicyConfiguration() InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
- func (o InstanceGroupConfigScalingActionOutput) ToInstanceGroupConfigScalingActionOutput() InstanceGroupConfigScalingActionOutput
- func (o InstanceGroupConfigScalingActionOutput) ToInstanceGroupConfigScalingActionOutputWithContext(ctx context.Context) InstanceGroupConfigScalingActionOutput
- func (o InstanceGroupConfigScalingActionOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingAction]
- type InstanceGroupConfigScalingConstraints
- type InstanceGroupConfigScalingConstraintsArgs
- func (InstanceGroupConfigScalingConstraintsArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsOutput() InstanceGroupConfigScalingConstraintsOutput
- func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsOutput
- func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsPtrOutput() InstanceGroupConfigScalingConstraintsPtrOutput
- func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsPtrOutput
- func (i InstanceGroupConfigScalingConstraintsArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingConstraints]
- type InstanceGroupConfigScalingConstraintsInput
- type InstanceGroupConfigScalingConstraintsOutput
- func (InstanceGroupConfigScalingConstraintsOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigScalingConstraintsOutput) MaxCapacity() pulumi.IntOutput
- func (o InstanceGroupConfigScalingConstraintsOutput) MinCapacity() pulumi.IntOutput
- func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsOutput() InstanceGroupConfigScalingConstraintsOutput
- func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsOutput
- func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsPtrOutput() InstanceGroupConfigScalingConstraintsPtrOutput
- func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsPtrOutput
- func (o InstanceGroupConfigScalingConstraintsOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingConstraints]
- type InstanceGroupConfigScalingConstraintsPtrInput
- type InstanceGroupConfigScalingConstraintsPtrOutput
- func (o InstanceGroupConfigScalingConstraintsPtrOutput) Elem() InstanceGroupConfigScalingConstraintsOutput
- func (InstanceGroupConfigScalingConstraintsPtrOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigScalingConstraintsPtrOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o InstanceGroupConfigScalingConstraintsPtrOutput) MinCapacity() pulumi.IntPtrOutput
- func (o InstanceGroupConfigScalingConstraintsPtrOutput) ToInstanceGroupConfigScalingConstraintsPtrOutput() InstanceGroupConfigScalingConstraintsPtrOutput
- func (o InstanceGroupConfigScalingConstraintsPtrOutput) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsPtrOutput
- func (o InstanceGroupConfigScalingConstraintsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfigScalingConstraints]
- type InstanceGroupConfigScalingRule
- type InstanceGroupConfigScalingRuleArgs
- func (InstanceGroupConfigScalingRuleArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigScalingRuleArgs) ToInstanceGroupConfigScalingRuleOutput() InstanceGroupConfigScalingRuleOutput
- func (i InstanceGroupConfigScalingRuleArgs) ToInstanceGroupConfigScalingRuleOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleOutput
- func (i InstanceGroupConfigScalingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingRule]
- type InstanceGroupConfigScalingRuleArray
- func (InstanceGroupConfigScalingRuleArray) ElementType() reflect.Type
- func (i InstanceGroupConfigScalingRuleArray) ToInstanceGroupConfigScalingRuleArrayOutput() InstanceGroupConfigScalingRuleArrayOutput
- func (i InstanceGroupConfigScalingRuleArray) ToInstanceGroupConfigScalingRuleArrayOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleArrayOutput
- func (i InstanceGroupConfigScalingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigScalingRule]
- type InstanceGroupConfigScalingRuleArrayInput
- type InstanceGroupConfigScalingRuleArrayOutput
- func (InstanceGroupConfigScalingRuleArrayOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigScalingRuleArrayOutput) Index(i pulumi.IntInput) InstanceGroupConfigScalingRuleOutput
- func (o InstanceGroupConfigScalingRuleArrayOutput) ToInstanceGroupConfigScalingRuleArrayOutput() InstanceGroupConfigScalingRuleArrayOutput
- func (o InstanceGroupConfigScalingRuleArrayOutput) ToInstanceGroupConfigScalingRuleArrayOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleArrayOutput
- func (o InstanceGroupConfigScalingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigScalingRule]
- type InstanceGroupConfigScalingRuleInput
- type InstanceGroupConfigScalingRuleOutput
- func (o InstanceGroupConfigScalingRuleOutput) Action() InstanceGroupConfigScalingActionOutput
- func (o InstanceGroupConfigScalingRuleOutput) Description() pulumi.StringPtrOutput
- func (InstanceGroupConfigScalingRuleOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigScalingRuleOutput) Name() pulumi.StringOutput
- func (o InstanceGroupConfigScalingRuleOutput) ToInstanceGroupConfigScalingRuleOutput() InstanceGroupConfigScalingRuleOutput
- func (o InstanceGroupConfigScalingRuleOutput) ToInstanceGroupConfigScalingRuleOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleOutput
- func (o InstanceGroupConfigScalingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingRule]
- func (o InstanceGroupConfigScalingRuleOutput) Trigger() InstanceGroupConfigScalingTriggerOutput
- type InstanceGroupConfigScalingTrigger
- type InstanceGroupConfigScalingTriggerArgs
- func (InstanceGroupConfigScalingTriggerArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigScalingTriggerArgs) ToInstanceGroupConfigScalingTriggerOutput() InstanceGroupConfigScalingTriggerOutput
- func (i InstanceGroupConfigScalingTriggerArgs) ToInstanceGroupConfigScalingTriggerOutputWithContext(ctx context.Context) InstanceGroupConfigScalingTriggerOutput
- func (i InstanceGroupConfigScalingTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingTrigger]
- type InstanceGroupConfigScalingTriggerInput
- type InstanceGroupConfigScalingTriggerOutput
- func (o InstanceGroupConfigScalingTriggerOutput) CloudWatchAlarmDefinition() InstanceGroupConfigCloudWatchAlarmDefinitionOutput
- func (InstanceGroupConfigScalingTriggerOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigScalingTriggerOutput) ToInstanceGroupConfigScalingTriggerOutput() InstanceGroupConfigScalingTriggerOutput
- func (o InstanceGroupConfigScalingTriggerOutput) ToInstanceGroupConfigScalingTriggerOutputWithContext(ctx context.Context) InstanceGroupConfigScalingTriggerOutput
- func (o InstanceGroupConfigScalingTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingTrigger]
- type InstanceGroupConfigSimpleScalingPolicyConfiguration
- type InstanceGroupConfigSimpleScalingPolicyConfigurationArgs
- func (InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutput() InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
- func (i InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
- func (i InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigSimpleScalingPolicyConfiguration]
- type InstanceGroupConfigSimpleScalingPolicyConfigurationInput
- type InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
- func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) AdjustmentType() pulumi.StringPtrOutput
- func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) CoolDown() pulumi.IntPtrOutput
- func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ScalingAdjustment() pulumi.IntOutput
- func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutput() InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
- func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
- func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigSimpleScalingPolicyConfiguration]
- type InstanceGroupConfigState
- type InstanceGroupConfigVolumeSpecification
- type InstanceGroupConfigVolumeSpecificationArgs
- func (InstanceGroupConfigVolumeSpecificationArgs) ElementType() reflect.Type
- func (i InstanceGroupConfigVolumeSpecificationArgs) ToInstanceGroupConfigVolumeSpecificationOutput() InstanceGroupConfigVolumeSpecificationOutput
- func (i InstanceGroupConfigVolumeSpecificationArgs) ToInstanceGroupConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceGroupConfigVolumeSpecificationOutput
- func (i InstanceGroupConfigVolumeSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigVolumeSpecification]
- type InstanceGroupConfigVolumeSpecificationInput
- type InstanceGroupConfigVolumeSpecificationOutput
- func (InstanceGroupConfigVolumeSpecificationOutput) ElementType() reflect.Type
- func (o InstanceGroupConfigVolumeSpecificationOutput) Iops() pulumi.IntPtrOutput
- func (o InstanceGroupConfigVolumeSpecificationOutput) SizeInGb() pulumi.IntOutput
- func (o InstanceGroupConfigVolumeSpecificationOutput) Throughput() pulumi.IntPtrOutput
- func (o InstanceGroupConfigVolumeSpecificationOutput) ToInstanceGroupConfigVolumeSpecificationOutput() InstanceGroupConfigVolumeSpecificationOutput
- func (o InstanceGroupConfigVolumeSpecificationOutput) ToInstanceGroupConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceGroupConfigVolumeSpecificationOutput
- func (o InstanceGroupConfigVolumeSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigVolumeSpecification]
- func (o InstanceGroupConfigVolumeSpecificationOutput) VolumeType() pulumi.StringOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) AutoTerminationPolicy() ClusterAutoTerminationPolicyPtrOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) Instances() ClusterJobFlowInstancesConfigPtrOutput
- func (o LookupClusterResultOutput) ManagedScalingPolicy() ClusterManagedScalingPolicyPtrOutput
- func (o LookupClusterResultOutput) MasterPublicDns() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) StepConcurrencyLevel() pulumi.IntPtrOutput
- func (o LookupClusterResultOutput) Tags() ClusterTagArrayOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupClusterResult]
- func (o LookupClusterResultOutput) VisibleToAllUsers() pulumi.BoolPtrOutput
- type LookupInstanceFleetConfigArgs
- type LookupInstanceFleetConfigOutputArgs
- type LookupInstanceFleetConfigResult
- type LookupInstanceFleetConfigResultOutput
- func (LookupInstanceFleetConfigResultOutput) ElementType() reflect.Type
- func (o LookupInstanceFleetConfigResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupInstanceFleetConfigResultOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
- func (o LookupInstanceFleetConfigResultOutput) TargetSpotCapacity() pulumi.IntPtrOutput
- func (o LookupInstanceFleetConfigResultOutput) ToLookupInstanceFleetConfigResultOutput() LookupInstanceFleetConfigResultOutput
- func (o LookupInstanceFleetConfigResultOutput) ToLookupInstanceFleetConfigResultOutputWithContext(ctx context.Context) LookupInstanceFleetConfigResultOutput
- func (o LookupInstanceFleetConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInstanceFleetConfigResult]
- type LookupInstanceGroupConfigArgs
- type LookupInstanceGroupConfigOutputArgs
- type LookupInstanceGroupConfigResult
- type LookupInstanceGroupConfigResultOutput
- func (o LookupInstanceGroupConfigResultOutput) AutoScalingPolicy() InstanceGroupConfigAutoScalingPolicyPtrOutput
- func (LookupInstanceGroupConfigResultOutput) ElementType() reflect.Type
- func (o LookupInstanceGroupConfigResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupInstanceGroupConfigResultOutput) InstanceCount() pulumi.IntPtrOutput
- func (o LookupInstanceGroupConfigResultOutput) ToLookupInstanceGroupConfigResultOutput() LookupInstanceGroupConfigResultOutput
- func (o LookupInstanceGroupConfigResultOutput) ToLookupInstanceGroupConfigResultOutputWithContext(ctx context.Context) LookupInstanceGroupConfigResultOutput
- func (o LookupInstanceGroupConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInstanceGroupConfigResult]
- type LookupStepArgs
- type LookupStepOutputArgs
- type LookupStepResult
- type LookupStepResultOutput
- func (LookupStepResultOutput) ElementType() reflect.Type
- func (o LookupStepResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupStepResultOutput) ToLookupStepResultOutput() LookupStepResultOutput
- func (o LookupStepResultOutput) ToLookupStepResultOutputWithContext(ctx context.Context) LookupStepResultOutput
- func (o LookupStepResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStepResult]
- type LookupStudioArgs
- type LookupStudioOutputArgs
- type LookupStudioResult
- type LookupStudioResultOutput
- func (o LookupStudioResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) DefaultS3Location() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) Description() pulumi.StringPtrOutput
- func (LookupStudioResultOutput) ElementType() reflect.Type
- func (o LookupStudioResultOutput) IdpAuthUrl() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) IdpRelayStateParameterName() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) StudioId() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) SubnetIds() pulumi.StringArrayOutput
- func (o LookupStudioResultOutput) Tags() StudioTagArrayOutput
- func (o LookupStudioResultOutput) ToLookupStudioResultOutput() LookupStudioResultOutput
- func (o LookupStudioResultOutput) ToLookupStudioResultOutputWithContext(ctx context.Context) LookupStudioResultOutput
- func (o LookupStudioResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStudioResult]
- func (o LookupStudioResultOutput) Url() pulumi.StringPtrOutput
- type LookupStudioSessionMappingArgs
- type LookupStudioSessionMappingOutputArgs
- type LookupStudioSessionMappingResult
- type LookupStudioSessionMappingResultOutput
- func (LookupStudioSessionMappingResultOutput) ElementType() reflect.Type
- func (o LookupStudioSessionMappingResultOutput) SessionPolicyArn() pulumi.StringPtrOutput
- func (o LookupStudioSessionMappingResultOutput) ToLookupStudioSessionMappingResultOutput() LookupStudioSessionMappingResultOutput
- func (o LookupStudioSessionMappingResultOutput) ToLookupStudioSessionMappingResultOutputWithContext(ctx context.Context) LookupStudioSessionMappingResultOutput
- func (o LookupStudioSessionMappingResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStudioSessionMappingResult]
- type LookupWalWorkspaceArgs
- type LookupWalWorkspaceOutputArgs
- type LookupWalWorkspaceResult
- type LookupWalWorkspaceResultOutput
- func (LookupWalWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupWalWorkspaceResultOutput) Tags() WalWorkspaceTagArrayOutput
- func (o LookupWalWorkspaceResultOutput) ToLookupWalWorkspaceResultOutput() LookupWalWorkspaceResultOutput
- func (o LookupWalWorkspaceResultOutput) ToLookupWalWorkspaceResultOutputWithContext(ctx context.Context) LookupWalWorkspaceResultOutput
- func (o LookupWalWorkspaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWalWorkspaceResult]
- type SecurityConfiguration
- func (*SecurityConfiguration) ElementType() reflect.Type
- func (i *SecurityConfiguration) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfiguration]
- func (i *SecurityConfiguration) ToSecurityConfigurationOutput() SecurityConfigurationOutput
- func (i *SecurityConfiguration) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
- type SecurityConfigurationArgs
- type SecurityConfigurationInput
- type SecurityConfigurationOutput
- func (SecurityConfigurationOutput) ElementType() reflect.Type
- func (o SecurityConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o SecurityConfigurationOutput) SecurityConfiguration() pulumi.AnyOutput
- func (o SecurityConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfiguration]
- func (o SecurityConfigurationOutput) ToSecurityConfigurationOutput() SecurityConfigurationOutput
- func (o SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
- type SecurityConfigurationState
- type Stepdeprecated
- type StepArgs
- type StepHadoopJarStepConfig
- type StepHadoopJarStepConfigArgs
- func (StepHadoopJarStepConfigArgs) ElementType() reflect.Type
- func (i StepHadoopJarStepConfigArgs) ToOutput(ctx context.Context) pulumix.Output[StepHadoopJarStepConfig]
- func (i StepHadoopJarStepConfigArgs) ToStepHadoopJarStepConfigOutput() StepHadoopJarStepConfigOutput
- func (i StepHadoopJarStepConfigArgs) ToStepHadoopJarStepConfigOutputWithContext(ctx context.Context) StepHadoopJarStepConfigOutput
- type StepHadoopJarStepConfigInput
- type StepHadoopJarStepConfigOutput
- func (o StepHadoopJarStepConfigOutput) Args() pulumi.StringArrayOutput
- func (StepHadoopJarStepConfigOutput) ElementType() reflect.Type
- func (o StepHadoopJarStepConfigOutput) Jar() pulumi.StringOutput
- func (o StepHadoopJarStepConfigOutput) MainClass() pulumi.StringPtrOutput
- func (o StepHadoopJarStepConfigOutput) StepProperties() StepKeyValueArrayOutput
- func (o StepHadoopJarStepConfigOutput) ToOutput(ctx context.Context) pulumix.Output[StepHadoopJarStepConfig]
- func (o StepHadoopJarStepConfigOutput) ToStepHadoopJarStepConfigOutput() StepHadoopJarStepConfigOutput
- func (o StepHadoopJarStepConfigOutput) ToStepHadoopJarStepConfigOutputWithContext(ctx context.Context) StepHadoopJarStepConfigOutput
- type StepInput
- type StepKeyValue
- type StepKeyValueArgs
- func (StepKeyValueArgs) ElementType() reflect.Type
- func (i StepKeyValueArgs) ToOutput(ctx context.Context) pulumix.Output[StepKeyValue]
- func (i StepKeyValueArgs) ToStepKeyValueOutput() StepKeyValueOutput
- func (i StepKeyValueArgs) ToStepKeyValueOutputWithContext(ctx context.Context) StepKeyValueOutput
- type StepKeyValueArray
- func (StepKeyValueArray) ElementType() reflect.Type
- func (i StepKeyValueArray) ToOutput(ctx context.Context) pulumix.Output[[]StepKeyValue]
- func (i StepKeyValueArray) ToStepKeyValueArrayOutput() StepKeyValueArrayOutput
- func (i StepKeyValueArray) ToStepKeyValueArrayOutputWithContext(ctx context.Context) StepKeyValueArrayOutput
- type StepKeyValueArrayInput
- type StepKeyValueArrayOutput
- func (StepKeyValueArrayOutput) ElementType() reflect.Type
- func (o StepKeyValueArrayOutput) Index(i pulumi.IntInput) StepKeyValueOutput
- func (o StepKeyValueArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StepKeyValue]
- func (o StepKeyValueArrayOutput) ToStepKeyValueArrayOutput() StepKeyValueArrayOutput
- func (o StepKeyValueArrayOutput) ToStepKeyValueArrayOutputWithContext(ctx context.Context) StepKeyValueArrayOutput
- type StepKeyValueInput
- type StepKeyValueOutput
- func (StepKeyValueOutput) ElementType() reflect.Type
- func (o StepKeyValueOutput) Key() pulumi.StringPtrOutput
- func (o StepKeyValueOutput) ToOutput(ctx context.Context) pulumix.Output[StepKeyValue]
- func (o StepKeyValueOutput) ToStepKeyValueOutput() StepKeyValueOutput
- func (o StepKeyValueOutput) ToStepKeyValueOutputWithContext(ctx context.Context) StepKeyValueOutput
- func (o StepKeyValueOutput) Value() pulumi.StringPtrOutput
- type StepOutput
- func (o StepOutput) ActionOnFailure() pulumi.StringOutput
- func (StepOutput) ElementType() reflect.Type
- func (o StepOutput) HadoopJarStep() StepHadoopJarStepConfigOutput
- func (o StepOutput) JobFlowId() pulumi.StringOutput
- func (o StepOutput) Name() pulumi.StringOutput
- func (o StepOutput) ToOutput(ctx context.Context) pulumix.Output[*Step]
- func (o StepOutput) ToStepOutput() StepOutput
- func (o StepOutput) ToStepOutputWithContext(ctx context.Context) StepOutput
- type StepState
- type Studio
- type StudioArgs
- type StudioAuthMode
- func (StudioAuthMode) ElementType() reflect.Type
- func (e StudioAuthMode) ToStringOutput() pulumi.StringOutput
- func (e StudioAuthMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StudioAuthMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StudioAuthMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e StudioAuthMode) ToStudioAuthModeOutput() StudioAuthModeOutput
- func (e StudioAuthMode) ToStudioAuthModeOutputWithContext(ctx context.Context) StudioAuthModeOutput
- func (e StudioAuthMode) ToStudioAuthModePtrOutput() StudioAuthModePtrOutput
- func (e StudioAuthMode) ToStudioAuthModePtrOutputWithContext(ctx context.Context) StudioAuthModePtrOutput
- type StudioAuthModeInput
- type StudioAuthModeOutput
- func (StudioAuthModeOutput) ElementType() reflect.Type
- func (o StudioAuthModeOutput) ToOutput(ctx context.Context) pulumix.Output[StudioAuthMode]
- func (o StudioAuthModeOutput) ToStringOutput() pulumi.StringOutput
- func (o StudioAuthModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StudioAuthModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StudioAuthModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o StudioAuthModeOutput) ToStudioAuthModeOutput() StudioAuthModeOutput
- func (o StudioAuthModeOutput) ToStudioAuthModeOutputWithContext(ctx context.Context) StudioAuthModeOutput
- func (o StudioAuthModeOutput) ToStudioAuthModePtrOutput() StudioAuthModePtrOutput
- func (o StudioAuthModeOutput) ToStudioAuthModePtrOutputWithContext(ctx context.Context) StudioAuthModePtrOutput
- type StudioAuthModePtrInput
- type StudioAuthModePtrOutput
- func (o StudioAuthModePtrOutput) Elem() StudioAuthModeOutput
- func (StudioAuthModePtrOutput) ElementType() reflect.Type
- func (o StudioAuthModePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StudioAuthMode]
- func (o StudioAuthModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StudioAuthModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o StudioAuthModePtrOutput) ToStudioAuthModePtrOutput() StudioAuthModePtrOutput
- func (o StudioAuthModePtrOutput) ToStudioAuthModePtrOutputWithContext(ctx context.Context) StudioAuthModePtrOutput
- type StudioInput
- type StudioOutput
- func (o StudioOutput) Arn() pulumi.StringOutput
- func (o StudioOutput) AuthMode() StudioAuthModeOutput
- func (o StudioOutput) DefaultS3Location() pulumi.StringOutput
- func (o StudioOutput) Description() pulumi.StringPtrOutput
- func (StudioOutput) ElementType() reflect.Type
- func (o StudioOutput) EngineSecurityGroupId() pulumi.StringOutput
- func (o StudioOutput) IdpAuthUrl() pulumi.StringPtrOutput
- func (o StudioOutput) IdpRelayStateParameterName() pulumi.StringPtrOutput
- func (o StudioOutput) Name() pulumi.StringOutput
- func (o StudioOutput) ServiceRole() pulumi.StringOutput
- func (o StudioOutput) StudioId() pulumi.StringOutput
- func (o StudioOutput) SubnetIds() pulumi.StringArrayOutput
- func (o StudioOutput) Tags() StudioTagArrayOutput
- func (o StudioOutput) ToOutput(ctx context.Context) pulumix.Output[*Studio]
- func (o StudioOutput) ToStudioOutput() StudioOutput
- func (o StudioOutput) ToStudioOutputWithContext(ctx context.Context) StudioOutput
- func (o StudioOutput) Url() pulumi.StringOutput
- func (o StudioOutput) UserRole() pulumi.StringPtrOutput
- func (o StudioOutput) VpcId() pulumi.StringOutput
- func (o StudioOutput) WorkspaceSecurityGroupId() pulumi.StringOutput
- type StudioSessionMapping
- func (*StudioSessionMapping) ElementType() reflect.Type
- func (i *StudioSessionMapping) ToOutput(ctx context.Context) pulumix.Output[*StudioSessionMapping]
- func (i *StudioSessionMapping) ToStudioSessionMappingOutput() StudioSessionMappingOutput
- func (i *StudioSessionMapping) ToStudioSessionMappingOutputWithContext(ctx context.Context) StudioSessionMappingOutput
- type StudioSessionMappingArgs
- type StudioSessionMappingIdentityType
- func (StudioSessionMappingIdentityType) ElementType() reflect.Type
- func (e StudioSessionMappingIdentityType) ToStringOutput() pulumi.StringOutput
- func (e StudioSessionMappingIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StudioSessionMappingIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StudioSessionMappingIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypeOutput() StudioSessionMappingIdentityTypeOutput
- func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypeOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypeOutput
- func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypePtrOutput() StudioSessionMappingIdentityTypePtrOutput
- func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypePtrOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypePtrOutput
- type StudioSessionMappingIdentityTypeInput
- type StudioSessionMappingIdentityTypeOutput
- func (StudioSessionMappingIdentityTypeOutput) ElementType() reflect.Type
- func (o StudioSessionMappingIdentityTypeOutput) ToOutput(ctx context.Context) pulumix.Output[StudioSessionMappingIdentityType]
- func (o StudioSessionMappingIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o StudioSessionMappingIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StudioSessionMappingIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StudioSessionMappingIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypeOutput() StudioSessionMappingIdentityTypeOutput
- func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypeOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypeOutput
- func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypePtrOutput() StudioSessionMappingIdentityTypePtrOutput
- func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypePtrOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypePtrOutput
- type StudioSessionMappingIdentityTypePtrInput
- type StudioSessionMappingIdentityTypePtrOutput
- func (o StudioSessionMappingIdentityTypePtrOutput) Elem() StudioSessionMappingIdentityTypeOutput
- func (StudioSessionMappingIdentityTypePtrOutput) ElementType() reflect.Type
- func (o StudioSessionMappingIdentityTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StudioSessionMappingIdentityType]
- func (o StudioSessionMappingIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StudioSessionMappingIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o StudioSessionMappingIdentityTypePtrOutput) ToStudioSessionMappingIdentityTypePtrOutput() StudioSessionMappingIdentityTypePtrOutput
- func (o StudioSessionMappingIdentityTypePtrOutput) ToStudioSessionMappingIdentityTypePtrOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypePtrOutput
- type StudioSessionMappingInput
- type StudioSessionMappingOutput
- func (StudioSessionMappingOutput) ElementType() reflect.Type
- func (o StudioSessionMappingOutput) IdentityName() pulumi.StringOutput
- func (o StudioSessionMappingOutput) IdentityType() StudioSessionMappingIdentityTypeOutput
- func (o StudioSessionMappingOutput) SessionPolicyArn() pulumi.StringOutput
- func (o StudioSessionMappingOutput) StudioId() pulumi.StringOutput
- func (o StudioSessionMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*StudioSessionMapping]
- func (o StudioSessionMappingOutput) ToStudioSessionMappingOutput() StudioSessionMappingOutput
- func (o StudioSessionMappingOutput) ToStudioSessionMappingOutputWithContext(ctx context.Context) StudioSessionMappingOutput
- type StudioSessionMappingState
- type StudioState
- type StudioTag
- type StudioTagArgs
- type StudioTagArray
- func (StudioTagArray) ElementType() reflect.Type
- func (i StudioTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StudioTag]
- func (i StudioTagArray) ToStudioTagArrayOutput() StudioTagArrayOutput
- func (i StudioTagArray) ToStudioTagArrayOutputWithContext(ctx context.Context) StudioTagArrayOutput
- type StudioTagArrayInput
- type StudioTagArrayOutput
- func (StudioTagArrayOutput) ElementType() reflect.Type
- func (o StudioTagArrayOutput) Index(i pulumi.IntInput) StudioTagOutput
- func (o StudioTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StudioTag]
- func (o StudioTagArrayOutput) ToStudioTagArrayOutput() StudioTagArrayOutput
- func (o StudioTagArrayOutput) ToStudioTagArrayOutputWithContext(ctx context.Context) StudioTagArrayOutput
- type StudioTagInput
- type StudioTagOutput
- func (StudioTagOutput) ElementType() reflect.Type
- func (o StudioTagOutput) Key() pulumi.StringOutput
- func (o StudioTagOutput) ToOutput(ctx context.Context) pulumix.Output[StudioTag]
- func (o StudioTagOutput) ToStudioTagOutput() StudioTagOutput
- func (o StudioTagOutput) ToStudioTagOutputWithContext(ctx context.Context) StudioTagOutput
- func (o StudioTagOutput) Value() pulumi.StringOutput
- type WalWorkspace
- type WalWorkspaceArgs
- type WalWorkspaceInput
- type WalWorkspaceOutput
- func (WalWorkspaceOutput) ElementType() reflect.Type
- func (o WalWorkspaceOutput) Tags() WalWorkspaceTagArrayOutput
- func (o WalWorkspaceOutput) ToOutput(ctx context.Context) pulumix.Output[*WalWorkspace]
- func (o WalWorkspaceOutput) ToWalWorkspaceOutput() WalWorkspaceOutput
- func (o WalWorkspaceOutput) ToWalWorkspaceOutputWithContext(ctx context.Context) WalWorkspaceOutput
- func (o WalWorkspaceOutput) WalWorkspaceName() pulumi.StringPtrOutput
- type WalWorkspaceState
- type WalWorkspaceTag
- type WalWorkspaceTagArgs
- func (WalWorkspaceTagArgs) ElementType() reflect.Type
- func (i WalWorkspaceTagArgs) ToOutput(ctx context.Context) pulumix.Output[WalWorkspaceTag]
- func (i WalWorkspaceTagArgs) ToWalWorkspaceTagOutput() WalWorkspaceTagOutput
- func (i WalWorkspaceTagArgs) ToWalWorkspaceTagOutputWithContext(ctx context.Context) WalWorkspaceTagOutput
- type WalWorkspaceTagArray
- func (WalWorkspaceTagArray) ElementType() reflect.Type
- func (i WalWorkspaceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]WalWorkspaceTag]
- func (i WalWorkspaceTagArray) ToWalWorkspaceTagArrayOutput() WalWorkspaceTagArrayOutput
- func (i WalWorkspaceTagArray) ToWalWorkspaceTagArrayOutputWithContext(ctx context.Context) WalWorkspaceTagArrayOutput
- type WalWorkspaceTagArrayInput
- type WalWorkspaceTagArrayOutput
- func (WalWorkspaceTagArrayOutput) ElementType() reflect.Type
- func (o WalWorkspaceTagArrayOutput) Index(i pulumi.IntInput) WalWorkspaceTagOutput
- func (o WalWorkspaceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WalWorkspaceTag]
- func (o WalWorkspaceTagArrayOutput) ToWalWorkspaceTagArrayOutput() WalWorkspaceTagArrayOutput
- func (o WalWorkspaceTagArrayOutput) ToWalWorkspaceTagArrayOutputWithContext(ctx context.Context) WalWorkspaceTagArrayOutput
- type WalWorkspaceTagInput
- type WalWorkspaceTagOutput
- func (WalWorkspaceTagOutput) ElementType() reflect.Type
- func (o WalWorkspaceTagOutput) Key() pulumi.StringOutput
- func (o WalWorkspaceTagOutput) ToOutput(ctx context.Context) pulumix.Output[WalWorkspaceTag]
- func (o WalWorkspaceTagOutput) ToWalWorkspaceTagOutput() WalWorkspaceTagOutput
- func (o WalWorkspaceTagOutput) ToWalWorkspaceTagOutputWithContext(ctx context.Context) WalWorkspaceTagOutput
- func (o WalWorkspaceTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( StudioAuthModeSso = StudioAuthMode("SSO") StudioAuthModeIam = StudioAuthMode("IAM") )
const ( StudioSessionMappingIdentityTypeUser = StudioSessionMappingIdentityType("USER") StudioSessionMappingIdentityTypeGroup = StudioSessionMappingIdentityType("GROUP") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster
deprecated
type Cluster struct { pulumi.CustomResourceState AdditionalInfo pulumi.AnyOutput `pulumi:"additionalInfo"` Applications ClusterApplicationArrayOutput `pulumi:"applications"` AutoScalingRole pulumi.StringPtrOutput `pulumi:"autoScalingRole"` AutoTerminationPolicy ClusterAutoTerminationPolicyPtrOutput `pulumi:"autoTerminationPolicy"` BootstrapActions ClusterBootstrapActionConfigArrayOutput `pulumi:"bootstrapActions"` Configurations ClusterConfigurationArrayOutput `pulumi:"configurations"` CustomAmiId pulumi.StringPtrOutput `pulumi:"customAmiId"` EbsRootVolumeSize pulumi.IntPtrOutput `pulumi:"ebsRootVolumeSize"` Instances ClusterJobFlowInstancesConfigOutput `pulumi:"instances"` JobFlowRole pulumi.StringOutput `pulumi:"jobFlowRole"` KerberosAttributes ClusterKerberosAttributesPtrOutput `pulumi:"kerberosAttributes"` LogEncryptionKmsKeyId pulumi.StringPtrOutput `pulumi:"logEncryptionKmsKeyId"` LogUri pulumi.StringPtrOutput `pulumi:"logUri"` ManagedScalingPolicy ClusterManagedScalingPolicyPtrOutput `pulumi:"managedScalingPolicy"` MasterPublicDns pulumi.StringOutput `pulumi:"masterPublicDns"` Name pulumi.StringOutput `pulumi:"name"` OsReleaseLabel pulumi.StringPtrOutput `pulumi:"osReleaseLabel"` ReleaseLabel pulumi.StringPtrOutput `pulumi:"releaseLabel"` ScaleDownBehavior pulumi.StringPtrOutput `pulumi:"scaleDownBehavior"` SecurityConfiguration pulumi.StringPtrOutput `pulumi:"securityConfiguration"` ServiceRole pulumi.StringOutput `pulumi:"serviceRole"` StepConcurrencyLevel pulumi.IntPtrOutput `pulumi:"stepConcurrencyLevel"` Steps ClusterStepConfigArrayOutput `pulumi:"steps"` Tags ClusterTagArrayOutput `pulumi:"tags"` VisibleToAllUsers pulumi.BoolPtrOutput `pulumi:"visibleToAllUsers"` }
Resource Type definition for AWS::EMR::Cluster
Deprecated: Cluster is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterApplication ¶
type ClusterApplicationArgs ¶
type ClusterApplicationArgs struct { AdditionalInfo pulumi.Input `pulumi:"additionalInfo"` Args pulumi.StringArrayInput `pulumi:"args"` Name pulumi.StringPtrInput `pulumi:"name"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (ClusterApplicationArgs) ElementType ¶
func (ClusterApplicationArgs) ElementType() reflect.Type
func (ClusterApplicationArgs) ToClusterApplicationOutput ¶
func (i ClusterApplicationArgs) ToClusterApplicationOutput() ClusterApplicationOutput
func (ClusterApplicationArgs) ToClusterApplicationOutputWithContext ¶
func (i ClusterApplicationArgs) ToClusterApplicationOutputWithContext(ctx context.Context) ClusterApplicationOutput
func (ClusterApplicationArgs) ToOutput ¶ added in v0.76.0
func (i ClusterApplicationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterApplication]
type ClusterApplicationArray ¶
type ClusterApplicationArray []ClusterApplicationInput
func (ClusterApplicationArray) ElementType ¶
func (ClusterApplicationArray) ElementType() reflect.Type
func (ClusterApplicationArray) ToClusterApplicationArrayOutput ¶
func (i ClusterApplicationArray) ToClusterApplicationArrayOutput() ClusterApplicationArrayOutput
func (ClusterApplicationArray) ToClusterApplicationArrayOutputWithContext ¶
func (i ClusterApplicationArray) ToClusterApplicationArrayOutputWithContext(ctx context.Context) ClusterApplicationArrayOutput
func (ClusterApplicationArray) ToOutput ¶ added in v0.76.0
func (i ClusterApplicationArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterApplication]
type ClusterApplicationArrayInput ¶
type ClusterApplicationArrayInput interface { pulumi.Input ToClusterApplicationArrayOutput() ClusterApplicationArrayOutput ToClusterApplicationArrayOutputWithContext(context.Context) ClusterApplicationArrayOutput }
ClusterApplicationArrayInput is an input type that accepts ClusterApplicationArray and ClusterApplicationArrayOutput values. You can construct a concrete instance of `ClusterApplicationArrayInput` via:
ClusterApplicationArray{ ClusterApplicationArgs{...} }
type ClusterApplicationArrayOutput ¶
type ClusterApplicationArrayOutput struct{ *pulumi.OutputState }
func (ClusterApplicationArrayOutput) ElementType ¶
func (ClusterApplicationArrayOutput) ElementType() reflect.Type
func (ClusterApplicationArrayOutput) Index ¶
func (o ClusterApplicationArrayOutput) Index(i pulumi.IntInput) ClusterApplicationOutput
func (ClusterApplicationArrayOutput) ToClusterApplicationArrayOutput ¶
func (o ClusterApplicationArrayOutput) ToClusterApplicationArrayOutput() ClusterApplicationArrayOutput
func (ClusterApplicationArrayOutput) ToClusterApplicationArrayOutputWithContext ¶
func (o ClusterApplicationArrayOutput) ToClusterApplicationArrayOutputWithContext(ctx context.Context) ClusterApplicationArrayOutput
func (ClusterApplicationArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterApplicationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterApplication]
type ClusterApplicationInput ¶
type ClusterApplicationInput interface { pulumi.Input ToClusterApplicationOutput() ClusterApplicationOutput ToClusterApplicationOutputWithContext(context.Context) ClusterApplicationOutput }
ClusterApplicationInput is an input type that accepts ClusterApplicationArgs and ClusterApplicationOutput values. You can construct a concrete instance of `ClusterApplicationInput` via:
ClusterApplicationArgs{...}
type ClusterApplicationOutput ¶
type ClusterApplicationOutput struct{ *pulumi.OutputState }
func (ClusterApplicationOutput) AdditionalInfo ¶
func (o ClusterApplicationOutput) AdditionalInfo() pulumi.AnyOutput
func (ClusterApplicationOutput) Args ¶
func (o ClusterApplicationOutput) Args() pulumi.StringArrayOutput
func (ClusterApplicationOutput) ElementType ¶
func (ClusterApplicationOutput) ElementType() reflect.Type
func (ClusterApplicationOutput) Name ¶
func (o ClusterApplicationOutput) Name() pulumi.StringPtrOutput
func (ClusterApplicationOutput) ToClusterApplicationOutput ¶
func (o ClusterApplicationOutput) ToClusterApplicationOutput() ClusterApplicationOutput
func (ClusterApplicationOutput) ToClusterApplicationOutputWithContext ¶
func (o ClusterApplicationOutput) ToClusterApplicationOutputWithContext(ctx context.Context) ClusterApplicationOutput
func (ClusterApplicationOutput) ToOutput ¶ added in v0.76.0
func (o ClusterApplicationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterApplication]
func (ClusterApplicationOutput) Version ¶
func (o ClusterApplicationOutput) Version() pulumi.StringPtrOutput
type ClusterArgs ¶
type ClusterArgs struct { AdditionalInfo pulumi.Input Applications ClusterApplicationArrayInput AutoScalingRole pulumi.StringPtrInput AutoTerminationPolicy ClusterAutoTerminationPolicyPtrInput BootstrapActions ClusterBootstrapActionConfigArrayInput Configurations ClusterConfigurationArrayInput CustomAmiId pulumi.StringPtrInput EbsRootVolumeSize pulumi.IntPtrInput Instances ClusterJobFlowInstancesConfigInput JobFlowRole pulumi.StringInput KerberosAttributes ClusterKerberosAttributesPtrInput LogEncryptionKmsKeyId pulumi.StringPtrInput LogUri pulumi.StringPtrInput ManagedScalingPolicy ClusterManagedScalingPolicyPtrInput Name pulumi.StringPtrInput OsReleaseLabel pulumi.StringPtrInput ReleaseLabel pulumi.StringPtrInput ScaleDownBehavior pulumi.StringPtrInput SecurityConfiguration pulumi.StringPtrInput ServiceRole pulumi.StringInput StepConcurrencyLevel pulumi.IntPtrInput Steps ClusterStepConfigArrayInput Tags ClusterTagArrayInput VisibleToAllUsers pulumi.BoolPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterAutoScalingPolicy ¶
type ClusterAutoScalingPolicy struct { Constraints ClusterScalingConstraints `pulumi:"constraints"` Rules []ClusterScalingRule `pulumi:"rules"` }
type ClusterAutoScalingPolicyArgs ¶
type ClusterAutoScalingPolicyArgs struct { Constraints ClusterScalingConstraintsInput `pulumi:"constraints"` Rules ClusterScalingRuleArrayInput `pulumi:"rules"` }
func (ClusterAutoScalingPolicyArgs) ElementType ¶
func (ClusterAutoScalingPolicyArgs) ElementType() reflect.Type
func (ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyOutput ¶
func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyOutput() ClusterAutoScalingPolicyOutput
func (ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyOutputWithContext ¶
func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyOutput
func (ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyPtrOutput ¶
func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyPtrOutput() ClusterAutoScalingPolicyPtrOutput
func (ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyPtrOutputWithContext ¶
func (i ClusterAutoScalingPolicyArgs) ToClusterAutoScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyPtrOutput
func (ClusterAutoScalingPolicyArgs) ToOutput ¶ added in v0.76.0
func (i ClusterAutoScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoScalingPolicy]
type ClusterAutoScalingPolicyInput ¶
type ClusterAutoScalingPolicyInput interface { pulumi.Input ToClusterAutoScalingPolicyOutput() ClusterAutoScalingPolicyOutput ToClusterAutoScalingPolicyOutputWithContext(context.Context) ClusterAutoScalingPolicyOutput }
ClusterAutoScalingPolicyInput is an input type that accepts ClusterAutoScalingPolicyArgs and ClusterAutoScalingPolicyOutput values. You can construct a concrete instance of `ClusterAutoScalingPolicyInput` via:
ClusterAutoScalingPolicyArgs{...}
type ClusterAutoScalingPolicyOutput ¶
type ClusterAutoScalingPolicyOutput struct{ *pulumi.OutputState }
func (ClusterAutoScalingPolicyOutput) Constraints ¶
func (o ClusterAutoScalingPolicyOutput) Constraints() ClusterScalingConstraintsOutput
func (ClusterAutoScalingPolicyOutput) ElementType ¶
func (ClusterAutoScalingPolicyOutput) ElementType() reflect.Type
func (ClusterAutoScalingPolicyOutput) Rules ¶
func (o ClusterAutoScalingPolicyOutput) Rules() ClusterScalingRuleArrayOutput
func (ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyOutput ¶
func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyOutput() ClusterAutoScalingPolicyOutput
func (ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyOutputWithContext ¶
func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyOutput
func (ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyPtrOutput ¶
func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyPtrOutput() ClusterAutoScalingPolicyPtrOutput
func (ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyPtrOutputWithContext ¶
func (o ClusterAutoScalingPolicyOutput) ToClusterAutoScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyPtrOutput
func (ClusterAutoScalingPolicyOutput) ToOutput ¶ added in v0.76.0
func (o ClusterAutoScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoScalingPolicy]
type ClusterAutoScalingPolicyPtrInput ¶
type ClusterAutoScalingPolicyPtrInput interface { pulumi.Input ToClusterAutoScalingPolicyPtrOutput() ClusterAutoScalingPolicyPtrOutput ToClusterAutoScalingPolicyPtrOutputWithContext(context.Context) ClusterAutoScalingPolicyPtrOutput }
ClusterAutoScalingPolicyPtrInput is an input type that accepts ClusterAutoScalingPolicyArgs, ClusterAutoScalingPolicyPtr and ClusterAutoScalingPolicyPtrOutput values. You can construct a concrete instance of `ClusterAutoScalingPolicyPtrInput` via:
ClusterAutoScalingPolicyArgs{...} or: nil
func ClusterAutoScalingPolicyPtr ¶
func ClusterAutoScalingPolicyPtr(v *ClusterAutoScalingPolicyArgs) ClusterAutoScalingPolicyPtrInput
type ClusterAutoScalingPolicyPtrOutput ¶
type ClusterAutoScalingPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterAutoScalingPolicyPtrOutput) Constraints ¶
func (o ClusterAutoScalingPolicyPtrOutput) Constraints() ClusterScalingConstraintsPtrOutput
func (ClusterAutoScalingPolicyPtrOutput) Elem ¶
func (o ClusterAutoScalingPolicyPtrOutput) Elem() ClusterAutoScalingPolicyOutput
func (ClusterAutoScalingPolicyPtrOutput) ElementType ¶
func (ClusterAutoScalingPolicyPtrOutput) ElementType() reflect.Type
func (ClusterAutoScalingPolicyPtrOutput) Rules ¶
func (o ClusterAutoScalingPolicyPtrOutput) Rules() ClusterScalingRuleArrayOutput
func (ClusterAutoScalingPolicyPtrOutput) ToClusterAutoScalingPolicyPtrOutput ¶
func (o ClusterAutoScalingPolicyPtrOutput) ToClusterAutoScalingPolicyPtrOutput() ClusterAutoScalingPolicyPtrOutput
func (ClusterAutoScalingPolicyPtrOutput) ToClusterAutoScalingPolicyPtrOutputWithContext ¶
func (o ClusterAutoScalingPolicyPtrOutput) ToClusterAutoScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoScalingPolicyPtrOutput
func (ClusterAutoScalingPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterAutoScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterAutoScalingPolicy]
type ClusterAutoTerminationPolicy ¶ added in v0.21.0
type ClusterAutoTerminationPolicy struct {
IdleTimeout *int `pulumi:"idleTimeout"`
}
type ClusterAutoTerminationPolicyArgs ¶ added in v0.21.0
type ClusterAutoTerminationPolicyArgs struct {
IdleTimeout pulumi.IntPtrInput `pulumi:"idleTimeout"`
}
func (ClusterAutoTerminationPolicyArgs) ElementType ¶ added in v0.21.0
func (ClusterAutoTerminationPolicyArgs) ElementType() reflect.Type
func (ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyOutput ¶ added in v0.21.0
func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyOutput() ClusterAutoTerminationPolicyOutput
func (ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyOutputWithContext ¶ added in v0.21.0
func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyOutput
func (ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyPtrOutput ¶ added in v0.21.0
func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyPtrOutput() ClusterAutoTerminationPolicyPtrOutput
func (ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyPtrOutputWithContext ¶ added in v0.21.0
func (i ClusterAutoTerminationPolicyArgs) ToClusterAutoTerminationPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyPtrOutput
func (ClusterAutoTerminationPolicyArgs) ToOutput ¶ added in v0.76.0
func (i ClusterAutoTerminationPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoTerminationPolicy]
type ClusterAutoTerminationPolicyInput ¶ added in v0.21.0
type ClusterAutoTerminationPolicyInput interface { pulumi.Input ToClusterAutoTerminationPolicyOutput() ClusterAutoTerminationPolicyOutput ToClusterAutoTerminationPolicyOutputWithContext(context.Context) ClusterAutoTerminationPolicyOutput }
ClusterAutoTerminationPolicyInput is an input type that accepts ClusterAutoTerminationPolicyArgs and ClusterAutoTerminationPolicyOutput values. You can construct a concrete instance of `ClusterAutoTerminationPolicyInput` via:
ClusterAutoTerminationPolicyArgs{...}
type ClusterAutoTerminationPolicyOutput ¶ added in v0.21.0
type ClusterAutoTerminationPolicyOutput struct{ *pulumi.OutputState }
func (ClusterAutoTerminationPolicyOutput) ElementType ¶ added in v0.21.0
func (ClusterAutoTerminationPolicyOutput) ElementType() reflect.Type
func (ClusterAutoTerminationPolicyOutput) IdleTimeout ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyOutput) IdleTimeout() pulumi.IntPtrOutput
func (ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyOutput ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyOutput() ClusterAutoTerminationPolicyOutput
func (ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyOutputWithContext ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyOutput
func (ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyPtrOutput ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyPtrOutput() ClusterAutoTerminationPolicyPtrOutput
func (ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyOutput) ToClusterAutoTerminationPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyPtrOutput
func (ClusterAutoTerminationPolicyOutput) ToOutput ¶ added in v0.76.0
func (o ClusterAutoTerminationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterAutoTerminationPolicy]
type ClusterAutoTerminationPolicyPtrInput ¶ added in v0.21.0
type ClusterAutoTerminationPolicyPtrInput interface { pulumi.Input ToClusterAutoTerminationPolicyPtrOutput() ClusterAutoTerminationPolicyPtrOutput ToClusterAutoTerminationPolicyPtrOutputWithContext(context.Context) ClusterAutoTerminationPolicyPtrOutput }
ClusterAutoTerminationPolicyPtrInput is an input type that accepts ClusterAutoTerminationPolicyArgs, ClusterAutoTerminationPolicyPtr and ClusterAutoTerminationPolicyPtrOutput values. You can construct a concrete instance of `ClusterAutoTerminationPolicyPtrInput` via:
ClusterAutoTerminationPolicyArgs{...} or: nil
func ClusterAutoTerminationPolicyPtr ¶ added in v0.21.0
func ClusterAutoTerminationPolicyPtr(v *ClusterAutoTerminationPolicyArgs) ClusterAutoTerminationPolicyPtrInput
type ClusterAutoTerminationPolicyPtrOutput ¶ added in v0.21.0
type ClusterAutoTerminationPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterAutoTerminationPolicyPtrOutput) ElementType ¶ added in v0.21.0
func (ClusterAutoTerminationPolicyPtrOutput) ElementType() reflect.Type
func (ClusterAutoTerminationPolicyPtrOutput) IdleTimeout ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyPtrOutput) IdleTimeout() pulumi.IntPtrOutput
func (ClusterAutoTerminationPolicyPtrOutput) ToClusterAutoTerminationPolicyPtrOutput ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyPtrOutput) ToClusterAutoTerminationPolicyPtrOutput() ClusterAutoTerminationPolicyPtrOutput
func (ClusterAutoTerminationPolicyPtrOutput) ToClusterAutoTerminationPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o ClusterAutoTerminationPolicyPtrOutput) ToClusterAutoTerminationPolicyPtrOutputWithContext(ctx context.Context) ClusterAutoTerminationPolicyPtrOutput
func (ClusterAutoTerminationPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterAutoTerminationPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterAutoTerminationPolicy]
type ClusterBootstrapActionConfig ¶
type ClusterBootstrapActionConfig struct { Name string `pulumi:"name"` ScriptBootstrapAction ClusterScriptBootstrapActionConfig `pulumi:"scriptBootstrapAction"` }
type ClusterBootstrapActionConfigArgs ¶
type ClusterBootstrapActionConfigArgs struct { Name pulumi.StringInput `pulumi:"name"` ScriptBootstrapAction ClusterScriptBootstrapActionConfigInput `pulumi:"scriptBootstrapAction"` }
func (ClusterBootstrapActionConfigArgs) ElementType ¶
func (ClusterBootstrapActionConfigArgs) ElementType() reflect.Type
func (ClusterBootstrapActionConfigArgs) ToClusterBootstrapActionConfigOutput ¶
func (i ClusterBootstrapActionConfigArgs) ToClusterBootstrapActionConfigOutput() ClusterBootstrapActionConfigOutput
func (ClusterBootstrapActionConfigArgs) ToClusterBootstrapActionConfigOutputWithContext ¶
func (i ClusterBootstrapActionConfigArgs) ToClusterBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigOutput
func (ClusterBootstrapActionConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterBootstrapActionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterBootstrapActionConfig]
type ClusterBootstrapActionConfigArray ¶
type ClusterBootstrapActionConfigArray []ClusterBootstrapActionConfigInput
func (ClusterBootstrapActionConfigArray) ElementType ¶
func (ClusterBootstrapActionConfigArray) ElementType() reflect.Type
func (ClusterBootstrapActionConfigArray) ToClusterBootstrapActionConfigArrayOutput ¶
func (i ClusterBootstrapActionConfigArray) ToClusterBootstrapActionConfigArrayOutput() ClusterBootstrapActionConfigArrayOutput
func (ClusterBootstrapActionConfigArray) ToClusterBootstrapActionConfigArrayOutputWithContext ¶
func (i ClusterBootstrapActionConfigArray) ToClusterBootstrapActionConfigArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigArrayOutput
func (ClusterBootstrapActionConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterBootstrapActionConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterBootstrapActionConfig]
type ClusterBootstrapActionConfigArrayInput ¶
type ClusterBootstrapActionConfigArrayInput interface { pulumi.Input ToClusterBootstrapActionConfigArrayOutput() ClusterBootstrapActionConfigArrayOutput ToClusterBootstrapActionConfigArrayOutputWithContext(context.Context) ClusterBootstrapActionConfigArrayOutput }
ClusterBootstrapActionConfigArrayInput is an input type that accepts ClusterBootstrapActionConfigArray and ClusterBootstrapActionConfigArrayOutput values. You can construct a concrete instance of `ClusterBootstrapActionConfigArrayInput` via:
ClusterBootstrapActionConfigArray{ ClusterBootstrapActionConfigArgs{...} }
type ClusterBootstrapActionConfigArrayOutput ¶
type ClusterBootstrapActionConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterBootstrapActionConfigArrayOutput) ElementType ¶
func (ClusterBootstrapActionConfigArrayOutput) ElementType() reflect.Type
func (ClusterBootstrapActionConfigArrayOutput) ToClusterBootstrapActionConfigArrayOutput ¶
func (o ClusterBootstrapActionConfigArrayOutput) ToClusterBootstrapActionConfigArrayOutput() ClusterBootstrapActionConfigArrayOutput
func (ClusterBootstrapActionConfigArrayOutput) ToClusterBootstrapActionConfigArrayOutputWithContext ¶
func (o ClusterBootstrapActionConfigArrayOutput) ToClusterBootstrapActionConfigArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigArrayOutput
func (ClusterBootstrapActionConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterBootstrapActionConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterBootstrapActionConfig]
type ClusterBootstrapActionConfigInput ¶
type ClusterBootstrapActionConfigInput interface { pulumi.Input ToClusterBootstrapActionConfigOutput() ClusterBootstrapActionConfigOutput ToClusterBootstrapActionConfigOutputWithContext(context.Context) ClusterBootstrapActionConfigOutput }
ClusterBootstrapActionConfigInput is an input type that accepts ClusterBootstrapActionConfigArgs and ClusterBootstrapActionConfigOutput values. You can construct a concrete instance of `ClusterBootstrapActionConfigInput` via:
ClusterBootstrapActionConfigArgs{...}
type ClusterBootstrapActionConfigOutput ¶
type ClusterBootstrapActionConfigOutput struct{ *pulumi.OutputState }
func (ClusterBootstrapActionConfigOutput) ElementType ¶
func (ClusterBootstrapActionConfigOutput) ElementType() reflect.Type
func (ClusterBootstrapActionConfigOutput) Name ¶
func (o ClusterBootstrapActionConfigOutput) Name() pulumi.StringOutput
func (ClusterBootstrapActionConfigOutput) ScriptBootstrapAction ¶
func (o ClusterBootstrapActionConfigOutput) ScriptBootstrapAction() ClusterScriptBootstrapActionConfigOutput
func (ClusterBootstrapActionConfigOutput) ToClusterBootstrapActionConfigOutput ¶
func (o ClusterBootstrapActionConfigOutput) ToClusterBootstrapActionConfigOutput() ClusterBootstrapActionConfigOutput
func (ClusterBootstrapActionConfigOutput) ToClusterBootstrapActionConfigOutputWithContext ¶
func (o ClusterBootstrapActionConfigOutput) ToClusterBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterBootstrapActionConfigOutput
func (ClusterBootstrapActionConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterBootstrapActionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterBootstrapActionConfig]
type ClusterCloudWatchAlarmDefinition ¶
type ClusterCloudWatchAlarmDefinition struct { ComparisonOperator string `pulumi:"comparisonOperator"` Dimensions []ClusterMetricDimension `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` MetricName string `pulumi:"metricName"` Namespace *string `pulumi:"namespace"` Period int `pulumi:"period"` Statistic *string `pulumi:"statistic"` Threshold float64 `pulumi:"threshold"` Unit *string `pulumi:"unit"` }
type ClusterCloudWatchAlarmDefinitionArgs ¶
type ClusterCloudWatchAlarmDefinitionArgs struct { ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` Dimensions ClusterMetricDimensionArrayInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Period pulumi.IntInput `pulumi:"period"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ClusterCloudWatchAlarmDefinitionArgs) ElementType ¶
func (ClusterCloudWatchAlarmDefinitionArgs) ElementType() reflect.Type
func (ClusterCloudWatchAlarmDefinitionArgs) ToClusterCloudWatchAlarmDefinitionOutput ¶
func (i ClusterCloudWatchAlarmDefinitionArgs) ToClusterCloudWatchAlarmDefinitionOutput() ClusterCloudWatchAlarmDefinitionOutput
func (ClusterCloudWatchAlarmDefinitionArgs) ToClusterCloudWatchAlarmDefinitionOutputWithContext ¶
func (i ClusterCloudWatchAlarmDefinitionArgs) ToClusterCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) ClusterCloudWatchAlarmDefinitionOutput
func (ClusterCloudWatchAlarmDefinitionArgs) ToOutput ¶ added in v0.76.0
func (i ClusterCloudWatchAlarmDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCloudWatchAlarmDefinition]
type ClusterCloudWatchAlarmDefinitionInput ¶
type ClusterCloudWatchAlarmDefinitionInput interface { pulumi.Input ToClusterCloudWatchAlarmDefinitionOutput() ClusterCloudWatchAlarmDefinitionOutput ToClusterCloudWatchAlarmDefinitionOutputWithContext(context.Context) ClusterCloudWatchAlarmDefinitionOutput }
ClusterCloudWatchAlarmDefinitionInput is an input type that accepts ClusterCloudWatchAlarmDefinitionArgs and ClusterCloudWatchAlarmDefinitionOutput values. You can construct a concrete instance of `ClusterCloudWatchAlarmDefinitionInput` via:
ClusterCloudWatchAlarmDefinitionArgs{...}
type ClusterCloudWatchAlarmDefinitionOutput ¶
type ClusterCloudWatchAlarmDefinitionOutput struct{ *pulumi.OutputState }
func (ClusterCloudWatchAlarmDefinitionOutput) ComparisonOperator ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) ComparisonOperator() pulumi.StringOutput
func (ClusterCloudWatchAlarmDefinitionOutput) Dimensions ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) Dimensions() ClusterMetricDimensionArrayOutput
func (ClusterCloudWatchAlarmDefinitionOutput) ElementType ¶
func (ClusterCloudWatchAlarmDefinitionOutput) ElementType() reflect.Type
func (ClusterCloudWatchAlarmDefinitionOutput) EvaluationPeriods ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ClusterCloudWatchAlarmDefinitionOutput) MetricName ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) MetricName() pulumi.StringOutput
func (ClusterCloudWatchAlarmDefinitionOutput) Namespace ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) Namespace() pulumi.StringPtrOutput
func (ClusterCloudWatchAlarmDefinitionOutput) Period ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) Period() pulumi.IntOutput
func (ClusterCloudWatchAlarmDefinitionOutput) Statistic ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) Statistic() pulumi.StringPtrOutput
func (ClusterCloudWatchAlarmDefinitionOutput) Threshold ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) Threshold() pulumi.Float64Output
func (ClusterCloudWatchAlarmDefinitionOutput) ToClusterCloudWatchAlarmDefinitionOutput ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) ToClusterCloudWatchAlarmDefinitionOutput() ClusterCloudWatchAlarmDefinitionOutput
func (ClusterCloudWatchAlarmDefinitionOutput) ToClusterCloudWatchAlarmDefinitionOutputWithContext ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) ToClusterCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) ClusterCloudWatchAlarmDefinitionOutput
func (ClusterCloudWatchAlarmDefinitionOutput) ToOutput ¶ added in v0.76.0
func (o ClusterCloudWatchAlarmDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCloudWatchAlarmDefinition]
func (ClusterCloudWatchAlarmDefinitionOutput) Unit ¶
func (o ClusterCloudWatchAlarmDefinitionOutput) Unit() pulumi.StringPtrOutput
type ClusterComputeLimits ¶
type ClusterComputeLimits struct { MaximumCapacityUnits int `pulumi:"maximumCapacityUnits"` MaximumCoreCapacityUnits *int `pulumi:"maximumCoreCapacityUnits"` MaximumOnDemandCapacityUnits *int `pulumi:"maximumOnDemandCapacityUnits"` MinimumCapacityUnits int `pulumi:"minimumCapacityUnits"` UnitType string `pulumi:"unitType"` }
type ClusterComputeLimitsArgs ¶
type ClusterComputeLimitsArgs struct { MaximumCapacityUnits pulumi.IntInput `pulumi:"maximumCapacityUnits"` MaximumCoreCapacityUnits pulumi.IntPtrInput `pulumi:"maximumCoreCapacityUnits"` MaximumOnDemandCapacityUnits pulumi.IntPtrInput `pulumi:"maximumOnDemandCapacityUnits"` MinimumCapacityUnits pulumi.IntInput `pulumi:"minimumCapacityUnits"` UnitType pulumi.StringInput `pulumi:"unitType"` }
func (ClusterComputeLimitsArgs) ElementType ¶
func (ClusterComputeLimitsArgs) ElementType() reflect.Type
func (ClusterComputeLimitsArgs) ToClusterComputeLimitsOutput ¶
func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsOutput() ClusterComputeLimitsOutput
func (ClusterComputeLimitsArgs) ToClusterComputeLimitsOutputWithContext ¶
func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsOutputWithContext(ctx context.Context) ClusterComputeLimitsOutput
func (ClusterComputeLimitsArgs) ToClusterComputeLimitsPtrOutput ¶
func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsPtrOutput() ClusterComputeLimitsPtrOutput
func (ClusterComputeLimitsArgs) ToClusterComputeLimitsPtrOutputWithContext ¶
func (i ClusterComputeLimitsArgs) ToClusterComputeLimitsPtrOutputWithContext(ctx context.Context) ClusterComputeLimitsPtrOutput
func (ClusterComputeLimitsArgs) ToOutput ¶ added in v0.76.0
func (i ClusterComputeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterComputeLimits]
type ClusterComputeLimitsInput ¶
type ClusterComputeLimitsInput interface { pulumi.Input ToClusterComputeLimitsOutput() ClusterComputeLimitsOutput ToClusterComputeLimitsOutputWithContext(context.Context) ClusterComputeLimitsOutput }
ClusterComputeLimitsInput is an input type that accepts ClusterComputeLimitsArgs and ClusterComputeLimitsOutput values. You can construct a concrete instance of `ClusterComputeLimitsInput` via:
ClusterComputeLimitsArgs{...}
type ClusterComputeLimitsOutput ¶
type ClusterComputeLimitsOutput struct{ *pulumi.OutputState }
func (ClusterComputeLimitsOutput) ElementType ¶
func (ClusterComputeLimitsOutput) ElementType() reflect.Type
func (ClusterComputeLimitsOutput) MaximumCapacityUnits ¶
func (o ClusterComputeLimitsOutput) MaximumCapacityUnits() pulumi.IntOutput
func (ClusterComputeLimitsOutput) MaximumCoreCapacityUnits ¶
func (o ClusterComputeLimitsOutput) MaximumCoreCapacityUnits() pulumi.IntPtrOutput
func (ClusterComputeLimitsOutput) MaximumOnDemandCapacityUnits ¶
func (o ClusterComputeLimitsOutput) MaximumOnDemandCapacityUnits() pulumi.IntPtrOutput
func (ClusterComputeLimitsOutput) MinimumCapacityUnits ¶
func (o ClusterComputeLimitsOutput) MinimumCapacityUnits() pulumi.IntOutput
func (ClusterComputeLimitsOutput) ToClusterComputeLimitsOutput ¶
func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsOutput() ClusterComputeLimitsOutput
func (ClusterComputeLimitsOutput) ToClusterComputeLimitsOutputWithContext ¶
func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsOutputWithContext(ctx context.Context) ClusterComputeLimitsOutput
func (ClusterComputeLimitsOutput) ToClusterComputeLimitsPtrOutput ¶
func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsPtrOutput() ClusterComputeLimitsPtrOutput
func (ClusterComputeLimitsOutput) ToClusterComputeLimitsPtrOutputWithContext ¶
func (o ClusterComputeLimitsOutput) ToClusterComputeLimitsPtrOutputWithContext(ctx context.Context) ClusterComputeLimitsPtrOutput
func (ClusterComputeLimitsOutput) ToOutput ¶ added in v0.76.0
func (o ClusterComputeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterComputeLimits]
func (ClusterComputeLimitsOutput) UnitType ¶
func (o ClusterComputeLimitsOutput) UnitType() pulumi.StringOutput
type ClusterComputeLimitsPtrInput ¶
type ClusterComputeLimitsPtrInput interface { pulumi.Input ToClusterComputeLimitsPtrOutput() ClusterComputeLimitsPtrOutput ToClusterComputeLimitsPtrOutputWithContext(context.Context) ClusterComputeLimitsPtrOutput }
ClusterComputeLimitsPtrInput is an input type that accepts ClusterComputeLimitsArgs, ClusterComputeLimitsPtr and ClusterComputeLimitsPtrOutput values. You can construct a concrete instance of `ClusterComputeLimitsPtrInput` via:
ClusterComputeLimitsArgs{...} or: nil
func ClusterComputeLimitsPtr ¶
func ClusterComputeLimitsPtr(v *ClusterComputeLimitsArgs) ClusterComputeLimitsPtrInput
type ClusterComputeLimitsPtrOutput ¶
type ClusterComputeLimitsPtrOutput struct{ *pulumi.OutputState }
func (ClusterComputeLimitsPtrOutput) Elem ¶
func (o ClusterComputeLimitsPtrOutput) Elem() ClusterComputeLimitsOutput
func (ClusterComputeLimitsPtrOutput) ElementType ¶
func (ClusterComputeLimitsPtrOutput) ElementType() reflect.Type
func (ClusterComputeLimitsPtrOutput) MaximumCapacityUnits ¶
func (o ClusterComputeLimitsPtrOutput) MaximumCapacityUnits() pulumi.IntPtrOutput
func (ClusterComputeLimitsPtrOutput) MaximumCoreCapacityUnits ¶
func (o ClusterComputeLimitsPtrOutput) MaximumCoreCapacityUnits() pulumi.IntPtrOutput
func (ClusterComputeLimitsPtrOutput) MaximumOnDemandCapacityUnits ¶
func (o ClusterComputeLimitsPtrOutput) MaximumOnDemandCapacityUnits() pulumi.IntPtrOutput
func (ClusterComputeLimitsPtrOutput) MinimumCapacityUnits ¶
func (o ClusterComputeLimitsPtrOutput) MinimumCapacityUnits() pulumi.IntPtrOutput
func (ClusterComputeLimitsPtrOutput) ToClusterComputeLimitsPtrOutput ¶
func (o ClusterComputeLimitsPtrOutput) ToClusterComputeLimitsPtrOutput() ClusterComputeLimitsPtrOutput
func (ClusterComputeLimitsPtrOutput) ToClusterComputeLimitsPtrOutputWithContext ¶
func (o ClusterComputeLimitsPtrOutput) ToClusterComputeLimitsPtrOutputWithContext(ctx context.Context) ClusterComputeLimitsPtrOutput
func (ClusterComputeLimitsPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterComputeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterComputeLimits]
func (ClusterComputeLimitsPtrOutput) UnitType ¶
func (o ClusterComputeLimitsPtrOutput) UnitType() pulumi.StringPtrOutput
type ClusterConfiguration ¶
type ClusterConfiguration struct { Classification *string `pulumi:"classification"` ConfigurationProperties interface{} `pulumi:"configurationProperties"` Configurations []ClusterConfiguration `pulumi:"configurations"` }
type ClusterConfigurationArgs ¶
type ClusterConfigurationArgs struct { Classification pulumi.StringPtrInput `pulumi:"classification"` ConfigurationProperties pulumi.Input `pulumi:"configurationProperties"` Configurations ClusterConfigurationArrayInput `pulumi:"configurations"` }
func (ClusterConfigurationArgs) ElementType ¶
func (ClusterConfigurationArgs) ElementType() reflect.Type
func (ClusterConfigurationArgs) ToClusterConfigurationOutput ¶
func (i ClusterConfigurationArgs) ToClusterConfigurationOutput() ClusterConfigurationOutput
func (ClusterConfigurationArgs) ToClusterConfigurationOutputWithContext ¶
func (i ClusterConfigurationArgs) ToClusterConfigurationOutputWithContext(ctx context.Context) ClusterConfigurationOutput
func (ClusterConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i ClusterConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterConfiguration]
type ClusterConfigurationArray ¶
type ClusterConfigurationArray []ClusterConfigurationInput
func (ClusterConfigurationArray) ElementType ¶
func (ClusterConfigurationArray) ElementType() reflect.Type
func (ClusterConfigurationArray) ToClusterConfigurationArrayOutput ¶
func (i ClusterConfigurationArray) ToClusterConfigurationArrayOutput() ClusterConfigurationArrayOutput
func (ClusterConfigurationArray) ToClusterConfigurationArrayOutputWithContext ¶
func (i ClusterConfigurationArray) ToClusterConfigurationArrayOutputWithContext(ctx context.Context) ClusterConfigurationArrayOutput
func (ClusterConfigurationArray) ToOutput ¶ added in v0.76.0
func (i ClusterConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterConfiguration]
type ClusterConfigurationArrayInput ¶
type ClusterConfigurationArrayInput interface { pulumi.Input ToClusterConfigurationArrayOutput() ClusterConfigurationArrayOutput ToClusterConfigurationArrayOutputWithContext(context.Context) ClusterConfigurationArrayOutput }
ClusterConfigurationArrayInput is an input type that accepts ClusterConfigurationArray and ClusterConfigurationArrayOutput values. You can construct a concrete instance of `ClusterConfigurationArrayInput` via:
ClusterConfigurationArray{ ClusterConfigurationArgs{...} }
type ClusterConfigurationArrayOutput ¶
type ClusterConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ClusterConfigurationArrayOutput) ElementType ¶
func (ClusterConfigurationArrayOutput) ElementType() reflect.Type
func (ClusterConfigurationArrayOutput) Index ¶
func (o ClusterConfigurationArrayOutput) Index(i pulumi.IntInput) ClusterConfigurationOutput
func (ClusterConfigurationArrayOutput) ToClusterConfigurationArrayOutput ¶
func (o ClusterConfigurationArrayOutput) ToClusterConfigurationArrayOutput() ClusterConfigurationArrayOutput
func (ClusterConfigurationArrayOutput) ToClusterConfigurationArrayOutputWithContext ¶
func (o ClusterConfigurationArrayOutput) ToClusterConfigurationArrayOutputWithContext(ctx context.Context) ClusterConfigurationArrayOutput
func (ClusterConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterConfiguration]
type ClusterConfigurationInput ¶
type ClusterConfigurationInput interface { pulumi.Input ToClusterConfigurationOutput() ClusterConfigurationOutput ToClusterConfigurationOutputWithContext(context.Context) ClusterConfigurationOutput }
ClusterConfigurationInput is an input type that accepts ClusterConfigurationArgs and ClusterConfigurationOutput values. You can construct a concrete instance of `ClusterConfigurationInput` via:
ClusterConfigurationArgs{...}
type ClusterConfigurationOutput ¶
type ClusterConfigurationOutput struct{ *pulumi.OutputState }
func (ClusterConfigurationOutput) Classification ¶
func (o ClusterConfigurationOutput) Classification() pulumi.StringPtrOutput
func (ClusterConfigurationOutput) ConfigurationProperties ¶
func (o ClusterConfigurationOutput) ConfigurationProperties() pulumi.AnyOutput
func (ClusterConfigurationOutput) Configurations ¶
func (o ClusterConfigurationOutput) Configurations() ClusterConfigurationArrayOutput
func (ClusterConfigurationOutput) ElementType ¶
func (ClusterConfigurationOutput) ElementType() reflect.Type
func (ClusterConfigurationOutput) ToClusterConfigurationOutput ¶
func (o ClusterConfigurationOutput) ToClusterConfigurationOutput() ClusterConfigurationOutput
func (ClusterConfigurationOutput) ToClusterConfigurationOutputWithContext ¶
func (o ClusterConfigurationOutput) ToClusterConfigurationOutputWithContext(ctx context.Context) ClusterConfigurationOutput
func (ClusterConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o ClusterConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterConfiguration]
type ClusterEbsBlockDeviceConfig ¶
type ClusterEbsBlockDeviceConfig struct { VolumeSpecification ClusterVolumeSpecification `pulumi:"volumeSpecification"` VolumesPerInstance *int `pulumi:"volumesPerInstance"` }
type ClusterEbsBlockDeviceConfigArgs ¶
type ClusterEbsBlockDeviceConfigArgs struct { VolumeSpecification ClusterVolumeSpecificationInput `pulumi:"volumeSpecification"` VolumesPerInstance pulumi.IntPtrInput `pulumi:"volumesPerInstance"` }
func (ClusterEbsBlockDeviceConfigArgs) ElementType ¶
func (ClusterEbsBlockDeviceConfigArgs) ElementType() reflect.Type
func (ClusterEbsBlockDeviceConfigArgs) ToClusterEbsBlockDeviceConfigOutput ¶
func (i ClusterEbsBlockDeviceConfigArgs) ToClusterEbsBlockDeviceConfigOutput() ClusterEbsBlockDeviceConfigOutput
func (ClusterEbsBlockDeviceConfigArgs) ToClusterEbsBlockDeviceConfigOutputWithContext ¶
func (i ClusterEbsBlockDeviceConfigArgs) ToClusterEbsBlockDeviceConfigOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigOutput
func (ClusterEbsBlockDeviceConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterEbsBlockDeviceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsBlockDeviceConfig]
type ClusterEbsBlockDeviceConfigArray ¶
type ClusterEbsBlockDeviceConfigArray []ClusterEbsBlockDeviceConfigInput
func (ClusterEbsBlockDeviceConfigArray) ElementType ¶
func (ClusterEbsBlockDeviceConfigArray) ElementType() reflect.Type
func (ClusterEbsBlockDeviceConfigArray) ToClusterEbsBlockDeviceConfigArrayOutput ¶
func (i ClusterEbsBlockDeviceConfigArray) ToClusterEbsBlockDeviceConfigArrayOutput() ClusterEbsBlockDeviceConfigArrayOutput
func (ClusterEbsBlockDeviceConfigArray) ToClusterEbsBlockDeviceConfigArrayOutputWithContext ¶
func (i ClusterEbsBlockDeviceConfigArray) ToClusterEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigArrayOutput
func (ClusterEbsBlockDeviceConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterEbsBlockDeviceConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEbsBlockDeviceConfig]
type ClusterEbsBlockDeviceConfigArrayInput ¶
type ClusterEbsBlockDeviceConfigArrayInput interface { pulumi.Input ToClusterEbsBlockDeviceConfigArrayOutput() ClusterEbsBlockDeviceConfigArrayOutput ToClusterEbsBlockDeviceConfigArrayOutputWithContext(context.Context) ClusterEbsBlockDeviceConfigArrayOutput }
ClusterEbsBlockDeviceConfigArrayInput is an input type that accepts ClusterEbsBlockDeviceConfigArray and ClusterEbsBlockDeviceConfigArrayOutput values. You can construct a concrete instance of `ClusterEbsBlockDeviceConfigArrayInput` via:
ClusterEbsBlockDeviceConfigArray{ ClusterEbsBlockDeviceConfigArgs{...} }
type ClusterEbsBlockDeviceConfigArrayOutput ¶
type ClusterEbsBlockDeviceConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterEbsBlockDeviceConfigArrayOutput) ElementType ¶
func (ClusterEbsBlockDeviceConfigArrayOutput) ElementType() reflect.Type
func (ClusterEbsBlockDeviceConfigArrayOutput) ToClusterEbsBlockDeviceConfigArrayOutput ¶
func (o ClusterEbsBlockDeviceConfigArrayOutput) ToClusterEbsBlockDeviceConfigArrayOutput() ClusterEbsBlockDeviceConfigArrayOutput
func (ClusterEbsBlockDeviceConfigArrayOutput) ToClusterEbsBlockDeviceConfigArrayOutputWithContext ¶
func (o ClusterEbsBlockDeviceConfigArrayOutput) ToClusterEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigArrayOutput
func (ClusterEbsBlockDeviceConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterEbsBlockDeviceConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEbsBlockDeviceConfig]
type ClusterEbsBlockDeviceConfigInput ¶
type ClusterEbsBlockDeviceConfigInput interface { pulumi.Input ToClusterEbsBlockDeviceConfigOutput() ClusterEbsBlockDeviceConfigOutput ToClusterEbsBlockDeviceConfigOutputWithContext(context.Context) ClusterEbsBlockDeviceConfigOutput }
ClusterEbsBlockDeviceConfigInput is an input type that accepts ClusterEbsBlockDeviceConfigArgs and ClusterEbsBlockDeviceConfigOutput values. You can construct a concrete instance of `ClusterEbsBlockDeviceConfigInput` via:
ClusterEbsBlockDeviceConfigArgs{...}
type ClusterEbsBlockDeviceConfigOutput ¶
type ClusterEbsBlockDeviceConfigOutput struct{ *pulumi.OutputState }
func (ClusterEbsBlockDeviceConfigOutput) ElementType ¶
func (ClusterEbsBlockDeviceConfigOutput) ElementType() reflect.Type
func (ClusterEbsBlockDeviceConfigOutput) ToClusterEbsBlockDeviceConfigOutput ¶
func (o ClusterEbsBlockDeviceConfigOutput) ToClusterEbsBlockDeviceConfigOutput() ClusterEbsBlockDeviceConfigOutput
func (ClusterEbsBlockDeviceConfigOutput) ToClusterEbsBlockDeviceConfigOutputWithContext ¶
func (o ClusterEbsBlockDeviceConfigOutput) ToClusterEbsBlockDeviceConfigOutputWithContext(ctx context.Context) ClusterEbsBlockDeviceConfigOutput
func (ClusterEbsBlockDeviceConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterEbsBlockDeviceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsBlockDeviceConfig]
func (ClusterEbsBlockDeviceConfigOutput) VolumeSpecification ¶
func (o ClusterEbsBlockDeviceConfigOutput) VolumeSpecification() ClusterVolumeSpecificationOutput
func (ClusterEbsBlockDeviceConfigOutput) VolumesPerInstance ¶
func (o ClusterEbsBlockDeviceConfigOutput) VolumesPerInstance() pulumi.IntPtrOutput
type ClusterEbsConfiguration ¶
type ClusterEbsConfiguration struct { EbsBlockDeviceConfigs []ClusterEbsBlockDeviceConfig `pulumi:"ebsBlockDeviceConfigs"` EbsOptimized *bool `pulumi:"ebsOptimized"` }
type ClusterEbsConfigurationArgs ¶
type ClusterEbsConfigurationArgs struct { EbsBlockDeviceConfigs ClusterEbsBlockDeviceConfigArrayInput `pulumi:"ebsBlockDeviceConfigs"` EbsOptimized pulumi.BoolPtrInput `pulumi:"ebsOptimized"` }
func (ClusterEbsConfigurationArgs) ElementType ¶
func (ClusterEbsConfigurationArgs) ElementType() reflect.Type
func (ClusterEbsConfigurationArgs) ToClusterEbsConfigurationOutput ¶
func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationOutput() ClusterEbsConfigurationOutput
func (ClusterEbsConfigurationArgs) ToClusterEbsConfigurationOutputWithContext ¶
func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationOutputWithContext(ctx context.Context) ClusterEbsConfigurationOutput
func (ClusterEbsConfigurationArgs) ToClusterEbsConfigurationPtrOutput ¶
func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationPtrOutput() ClusterEbsConfigurationPtrOutput
func (ClusterEbsConfigurationArgs) ToClusterEbsConfigurationPtrOutputWithContext ¶
func (i ClusterEbsConfigurationArgs) ToClusterEbsConfigurationPtrOutputWithContext(ctx context.Context) ClusterEbsConfigurationPtrOutput
func (ClusterEbsConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i ClusterEbsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsConfiguration]
type ClusterEbsConfigurationInput ¶
type ClusterEbsConfigurationInput interface { pulumi.Input ToClusterEbsConfigurationOutput() ClusterEbsConfigurationOutput ToClusterEbsConfigurationOutputWithContext(context.Context) ClusterEbsConfigurationOutput }
ClusterEbsConfigurationInput is an input type that accepts ClusterEbsConfigurationArgs and ClusterEbsConfigurationOutput values. You can construct a concrete instance of `ClusterEbsConfigurationInput` via:
ClusterEbsConfigurationArgs{...}
type ClusterEbsConfigurationOutput ¶
type ClusterEbsConfigurationOutput struct{ *pulumi.OutputState }
func (ClusterEbsConfigurationOutput) EbsBlockDeviceConfigs ¶
func (o ClusterEbsConfigurationOutput) EbsBlockDeviceConfigs() ClusterEbsBlockDeviceConfigArrayOutput
func (ClusterEbsConfigurationOutput) EbsOptimized ¶
func (o ClusterEbsConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
func (ClusterEbsConfigurationOutput) ElementType ¶
func (ClusterEbsConfigurationOutput) ElementType() reflect.Type
func (ClusterEbsConfigurationOutput) ToClusterEbsConfigurationOutput ¶
func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationOutput() ClusterEbsConfigurationOutput
func (ClusterEbsConfigurationOutput) ToClusterEbsConfigurationOutputWithContext ¶
func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationOutputWithContext(ctx context.Context) ClusterEbsConfigurationOutput
func (ClusterEbsConfigurationOutput) ToClusterEbsConfigurationPtrOutput ¶
func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationPtrOutput() ClusterEbsConfigurationPtrOutput
func (ClusterEbsConfigurationOutput) ToClusterEbsConfigurationPtrOutputWithContext ¶
func (o ClusterEbsConfigurationOutput) ToClusterEbsConfigurationPtrOutputWithContext(ctx context.Context) ClusterEbsConfigurationPtrOutput
func (ClusterEbsConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o ClusterEbsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterEbsConfiguration]
type ClusterEbsConfigurationPtrInput ¶
type ClusterEbsConfigurationPtrInput interface { pulumi.Input ToClusterEbsConfigurationPtrOutput() ClusterEbsConfigurationPtrOutput ToClusterEbsConfigurationPtrOutputWithContext(context.Context) ClusterEbsConfigurationPtrOutput }
ClusterEbsConfigurationPtrInput is an input type that accepts ClusterEbsConfigurationArgs, ClusterEbsConfigurationPtr and ClusterEbsConfigurationPtrOutput values. You can construct a concrete instance of `ClusterEbsConfigurationPtrInput` via:
ClusterEbsConfigurationArgs{...} or: nil
func ClusterEbsConfigurationPtr ¶
func ClusterEbsConfigurationPtr(v *ClusterEbsConfigurationArgs) ClusterEbsConfigurationPtrInput
type ClusterEbsConfigurationPtrOutput ¶
type ClusterEbsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ClusterEbsConfigurationPtrOutput) EbsBlockDeviceConfigs ¶
func (o ClusterEbsConfigurationPtrOutput) EbsBlockDeviceConfigs() ClusterEbsBlockDeviceConfigArrayOutput
func (ClusterEbsConfigurationPtrOutput) EbsOptimized ¶
func (o ClusterEbsConfigurationPtrOutput) EbsOptimized() pulumi.BoolPtrOutput
func (ClusterEbsConfigurationPtrOutput) Elem ¶
func (o ClusterEbsConfigurationPtrOutput) Elem() ClusterEbsConfigurationOutput
func (ClusterEbsConfigurationPtrOutput) ElementType ¶
func (ClusterEbsConfigurationPtrOutput) ElementType() reflect.Type
func (ClusterEbsConfigurationPtrOutput) ToClusterEbsConfigurationPtrOutput ¶
func (o ClusterEbsConfigurationPtrOutput) ToClusterEbsConfigurationPtrOutput() ClusterEbsConfigurationPtrOutput
func (ClusterEbsConfigurationPtrOutput) ToClusterEbsConfigurationPtrOutputWithContext ¶
func (o ClusterEbsConfigurationPtrOutput) ToClusterEbsConfigurationPtrOutputWithContext(ctx context.Context) ClusterEbsConfigurationPtrOutput
func (ClusterEbsConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterEbsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterEbsConfiguration]
type ClusterHadoopJarStepConfig ¶
type ClusterHadoopJarStepConfig struct { Args []string `pulumi:"args"` Jar string `pulumi:"jar"` MainClass *string `pulumi:"mainClass"` StepProperties []ClusterKeyValue `pulumi:"stepProperties"` }
type ClusterHadoopJarStepConfigArgs ¶
type ClusterHadoopJarStepConfigArgs struct { Args pulumi.StringArrayInput `pulumi:"args"` Jar pulumi.StringInput `pulumi:"jar"` MainClass pulumi.StringPtrInput `pulumi:"mainClass"` StepProperties ClusterKeyValueArrayInput `pulumi:"stepProperties"` }
func (ClusterHadoopJarStepConfigArgs) ElementType ¶
func (ClusterHadoopJarStepConfigArgs) ElementType() reflect.Type
func (ClusterHadoopJarStepConfigArgs) ToClusterHadoopJarStepConfigOutput ¶
func (i ClusterHadoopJarStepConfigArgs) ToClusterHadoopJarStepConfigOutput() ClusterHadoopJarStepConfigOutput
func (ClusterHadoopJarStepConfigArgs) ToClusterHadoopJarStepConfigOutputWithContext ¶
func (i ClusterHadoopJarStepConfigArgs) ToClusterHadoopJarStepConfigOutputWithContext(ctx context.Context) ClusterHadoopJarStepConfigOutput
func (ClusterHadoopJarStepConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterHadoopJarStepConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterHadoopJarStepConfig]
type ClusterHadoopJarStepConfigInput ¶
type ClusterHadoopJarStepConfigInput interface { pulumi.Input ToClusterHadoopJarStepConfigOutput() ClusterHadoopJarStepConfigOutput ToClusterHadoopJarStepConfigOutputWithContext(context.Context) ClusterHadoopJarStepConfigOutput }
ClusterHadoopJarStepConfigInput is an input type that accepts ClusterHadoopJarStepConfigArgs and ClusterHadoopJarStepConfigOutput values. You can construct a concrete instance of `ClusterHadoopJarStepConfigInput` via:
ClusterHadoopJarStepConfigArgs{...}
type ClusterHadoopJarStepConfigOutput ¶
type ClusterHadoopJarStepConfigOutput struct{ *pulumi.OutputState }
func (ClusterHadoopJarStepConfigOutput) Args ¶
func (o ClusterHadoopJarStepConfigOutput) Args() pulumi.StringArrayOutput
func (ClusterHadoopJarStepConfigOutput) ElementType ¶
func (ClusterHadoopJarStepConfigOutput) ElementType() reflect.Type
func (ClusterHadoopJarStepConfigOutput) Jar ¶
func (o ClusterHadoopJarStepConfigOutput) Jar() pulumi.StringOutput
func (ClusterHadoopJarStepConfigOutput) MainClass ¶
func (o ClusterHadoopJarStepConfigOutput) MainClass() pulumi.StringPtrOutput
func (ClusterHadoopJarStepConfigOutput) StepProperties ¶
func (o ClusterHadoopJarStepConfigOutput) StepProperties() ClusterKeyValueArrayOutput
func (ClusterHadoopJarStepConfigOutput) ToClusterHadoopJarStepConfigOutput ¶
func (o ClusterHadoopJarStepConfigOutput) ToClusterHadoopJarStepConfigOutput() ClusterHadoopJarStepConfigOutput
func (ClusterHadoopJarStepConfigOutput) ToClusterHadoopJarStepConfigOutputWithContext ¶
func (o ClusterHadoopJarStepConfigOutput) ToClusterHadoopJarStepConfigOutputWithContext(ctx context.Context) ClusterHadoopJarStepConfigOutput
func (ClusterHadoopJarStepConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterHadoopJarStepConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterHadoopJarStepConfig]
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterInstanceFleetConfig ¶
type ClusterInstanceFleetConfig struct { InstanceTypeConfigs []ClusterInstanceTypeConfig `pulumi:"instanceTypeConfigs"` LaunchSpecifications *ClusterInstanceFleetProvisioningSpecifications `pulumi:"launchSpecifications"` Name *string `pulumi:"name"` TargetOnDemandCapacity *int `pulumi:"targetOnDemandCapacity"` TargetSpotCapacity *int `pulumi:"targetSpotCapacity"` }
type ClusterInstanceFleetConfigArgs ¶
type ClusterInstanceFleetConfigArgs struct { InstanceTypeConfigs ClusterInstanceTypeConfigArrayInput `pulumi:"instanceTypeConfigs"` LaunchSpecifications ClusterInstanceFleetProvisioningSpecificationsPtrInput `pulumi:"launchSpecifications"` Name pulumi.StringPtrInput `pulumi:"name"` TargetOnDemandCapacity pulumi.IntPtrInput `pulumi:"targetOnDemandCapacity"` TargetSpotCapacity pulumi.IntPtrInput `pulumi:"targetSpotCapacity"` }
func (ClusterInstanceFleetConfigArgs) ElementType ¶
func (ClusterInstanceFleetConfigArgs) ElementType() reflect.Type
func (ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigOutput ¶
func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigOutput() ClusterInstanceFleetConfigOutput
func (ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigOutputWithContext ¶
func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigOutput
func (ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigPtrOutput ¶
func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigPtrOutput() ClusterInstanceFleetConfigPtrOutput
func (ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigPtrOutputWithContext ¶
func (i ClusterInstanceFleetConfigArgs) ToClusterInstanceFleetConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigPtrOutput
func (ClusterInstanceFleetConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterInstanceFleetConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceFleetConfig]
type ClusterInstanceFleetConfigArray ¶ added in v0.21.0
type ClusterInstanceFleetConfigArray []ClusterInstanceFleetConfigInput
func (ClusterInstanceFleetConfigArray) ElementType ¶ added in v0.21.0
func (ClusterInstanceFleetConfigArray) ElementType() reflect.Type
func (ClusterInstanceFleetConfigArray) ToClusterInstanceFleetConfigArrayOutput ¶ added in v0.21.0
func (i ClusterInstanceFleetConfigArray) ToClusterInstanceFleetConfigArrayOutput() ClusterInstanceFleetConfigArrayOutput
func (ClusterInstanceFleetConfigArray) ToClusterInstanceFleetConfigArrayOutputWithContext ¶ added in v0.21.0
func (i ClusterInstanceFleetConfigArray) ToClusterInstanceFleetConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigArrayOutput
func (ClusterInstanceFleetConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterInstanceFleetConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceFleetConfig]
type ClusterInstanceFleetConfigArrayInput ¶ added in v0.21.0
type ClusterInstanceFleetConfigArrayInput interface { pulumi.Input ToClusterInstanceFleetConfigArrayOutput() ClusterInstanceFleetConfigArrayOutput ToClusterInstanceFleetConfigArrayOutputWithContext(context.Context) ClusterInstanceFleetConfigArrayOutput }
ClusterInstanceFleetConfigArrayInput is an input type that accepts ClusterInstanceFleetConfigArray and ClusterInstanceFleetConfigArrayOutput values. You can construct a concrete instance of `ClusterInstanceFleetConfigArrayInput` via:
ClusterInstanceFleetConfigArray{ ClusterInstanceFleetConfigArgs{...} }
type ClusterInstanceFleetConfigArrayOutput ¶ added in v0.21.0
type ClusterInstanceFleetConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterInstanceFleetConfigArrayOutput) ElementType ¶ added in v0.21.0
func (ClusterInstanceFleetConfigArrayOutput) ElementType() reflect.Type
func (ClusterInstanceFleetConfigArrayOutput) Index ¶ added in v0.21.0
func (o ClusterInstanceFleetConfigArrayOutput) Index(i pulumi.IntInput) ClusterInstanceFleetConfigOutput
func (ClusterInstanceFleetConfigArrayOutput) ToClusterInstanceFleetConfigArrayOutput ¶ added in v0.21.0
func (o ClusterInstanceFleetConfigArrayOutput) ToClusterInstanceFleetConfigArrayOutput() ClusterInstanceFleetConfigArrayOutput
func (ClusterInstanceFleetConfigArrayOutput) ToClusterInstanceFleetConfigArrayOutputWithContext ¶ added in v0.21.0
func (o ClusterInstanceFleetConfigArrayOutput) ToClusterInstanceFleetConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigArrayOutput
func (ClusterInstanceFleetConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceFleetConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceFleetConfig]
type ClusterInstanceFleetConfigInput ¶
type ClusterInstanceFleetConfigInput interface { pulumi.Input ToClusterInstanceFleetConfigOutput() ClusterInstanceFleetConfigOutput ToClusterInstanceFleetConfigOutputWithContext(context.Context) ClusterInstanceFleetConfigOutput }
ClusterInstanceFleetConfigInput is an input type that accepts ClusterInstanceFleetConfigArgs and ClusterInstanceFleetConfigOutput values. You can construct a concrete instance of `ClusterInstanceFleetConfigInput` via:
ClusterInstanceFleetConfigArgs{...}
type ClusterInstanceFleetConfigOutput ¶
type ClusterInstanceFleetConfigOutput struct{ *pulumi.OutputState }
func (ClusterInstanceFleetConfigOutput) ElementType ¶
func (ClusterInstanceFleetConfigOutput) ElementType() reflect.Type
func (ClusterInstanceFleetConfigOutput) InstanceTypeConfigs ¶
func (o ClusterInstanceFleetConfigOutput) InstanceTypeConfigs() ClusterInstanceTypeConfigArrayOutput
func (ClusterInstanceFleetConfigOutput) LaunchSpecifications ¶
func (o ClusterInstanceFleetConfigOutput) LaunchSpecifications() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
func (ClusterInstanceFleetConfigOutput) Name ¶
func (o ClusterInstanceFleetConfigOutput) Name() pulumi.StringPtrOutput
func (ClusterInstanceFleetConfigOutput) TargetOnDemandCapacity ¶
func (o ClusterInstanceFleetConfigOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
func (ClusterInstanceFleetConfigOutput) TargetSpotCapacity ¶
func (o ClusterInstanceFleetConfigOutput) TargetSpotCapacity() pulumi.IntPtrOutput
func (ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigOutput ¶
func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigOutput() ClusterInstanceFleetConfigOutput
func (ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigOutputWithContext ¶
func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigOutput
func (ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigPtrOutput ¶
func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigPtrOutput() ClusterInstanceFleetConfigPtrOutput
func (ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigPtrOutputWithContext ¶
func (o ClusterInstanceFleetConfigOutput) ToClusterInstanceFleetConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigPtrOutput
func (ClusterInstanceFleetConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceFleetConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceFleetConfig]
type ClusterInstanceFleetConfigPtrInput ¶
type ClusterInstanceFleetConfigPtrInput interface { pulumi.Input ToClusterInstanceFleetConfigPtrOutput() ClusterInstanceFleetConfigPtrOutput ToClusterInstanceFleetConfigPtrOutputWithContext(context.Context) ClusterInstanceFleetConfigPtrOutput }
ClusterInstanceFleetConfigPtrInput is an input type that accepts ClusterInstanceFleetConfigArgs, ClusterInstanceFleetConfigPtr and ClusterInstanceFleetConfigPtrOutput values. You can construct a concrete instance of `ClusterInstanceFleetConfigPtrInput` via:
ClusterInstanceFleetConfigArgs{...} or: nil
func ClusterInstanceFleetConfigPtr ¶
func ClusterInstanceFleetConfigPtr(v *ClusterInstanceFleetConfigArgs) ClusterInstanceFleetConfigPtrInput
type ClusterInstanceFleetConfigPtrOutput ¶
type ClusterInstanceFleetConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterInstanceFleetConfigPtrOutput) Elem ¶
func (o ClusterInstanceFleetConfigPtrOutput) Elem() ClusterInstanceFleetConfigOutput
func (ClusterInstanceFleetConfigPtrOutput) ElementType ¶
func (ClusterInstanceFleetConfigPtrOutput) ElementType() reflect.Type
func (ClusterInstanceFleetConfigPtrOutput) InstanceTypeConfigs ¶
func (o ClusterInstanceFleetConfigPtrOutput) InstanceTypeConfigs() ClusterInstanceTypeConfigArrayOutput
func (ClusterInstanceFleetConfigPtrOutput) LaunchSpecifications ¶
func (o ClusterInstanceFleetConfigPtrOutput) LaunchSpecifications() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
func (ClusterInstanceFleetConfigPtrOutput) Name ¶
func (o ClusterInstanceFleetConfigPtrOutput) Name() pulumi.StringPtrOutput
func (ClusterInstanceFleetConfigPtrOutput) TargetOnDemandCapacity ¶
func (o ClusterInstanceFleetConfigPtrOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
func (ClusterInstanceFleetConfigPtrOutput) TargetSpotCapacity ¶
func (o ClusterInstanceFleetConfigPtrOutput) TargetSpotCapacity() pulumi.IntPtrOutput
func (ClusterInstanceFleetConfigPtrOutput) ToClusterInstanceFleetConfigPtrOutput ¶
func (o ClusterInstanceFleetConfigPtrOutput) ToClusterInstanceFleetConfigPtrOutput() ClusterInstanceFleetConfigPtrOutput
func (ClusterInstanceFleetConfigPtrOutput) ToClusterInstanceFleetConfigPtrOutputWithContext ¶
func (o ClusterInstanceFleetConfigPtrOutput) ToClusterInstanceFleetConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetConfigPtrOutput
func (ClusterInstanceFleetConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceFleetConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterInstanceFleetConfig]
type ClusterInstanceFleetProvisioningSpecifications ¶
type ClusterInstanceFleetProvisioningSpecifications struct { OnDemandSpecification *ClusterOnDemandProvisioningSpecification `pulumi:"onDemandSpecification"` SpotSpecification *ClusterSpotProvisioningSpecification `pulumi:"spotSpecification"` }
type ClusterInstanceFleetProvisioningSpecificationsArgs ¶
type ClusterInstanceFleetProvisioningSpecificationsArgs struct { OnDemandSpecification ClusterOnDemandProvisioningSpecificationPtrInput `pulumi:"onDemandSpecification"` SpotSpecification ClusterSpotProvisioningSpecificationPtrInput `pulumi:"spotSpecification"` }
func (ClusterInstanceFleetProvisioningSpecificationsArgs) ElementType ¶
func (ClusterInstanceFleetProvisioningSpecificationsArgs) ElementType() reflect.Type
func (ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsOutput ¶
func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsOutput() ClusterInstanceFleetProvisioningSpecificationsOutput
func (ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsOutputWithContext ¶
func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsOutput
func (ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput ¶
func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
func (ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext ¶
func (i ClusterInstanceFleetProvisioningSpecificationsArgs) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsPtrOutput
type ClusterInstanceFleetProvisioningSpecificationsInput ¶
type ClusterInstanceFleetProvisioningSpecificationsInput interface { pulumi.Input ToClusterInstanceFleetProvisioningSpecificationsOutput() ClusterInstanceFleetProvisioningSpecificationsOutput ToClusterInstanceFleetProvisioningSpecificationsOutputWithContext(context.Context) ClusterInstanceFleetProvisioningSpecificationsOutput }
ClusterInstanceFleetProvisioningSpecificationsInput is an input type that accepts ClusterInstanceFleetProvisioningSpecificationsArgs and ClusterInstanceFleetProvisioningSpecificationsOutput values. You can construct a concrete instance of `ClusterInstanceFleetProvisioningSpecificationsInput` via:
ClusterInstanceFleetProvisioningSpecificationsArgs{...}
type ClusterInstanceFleetProvisioningSpecificationsOutput ¶
type ClusterInstanceFleetProvisioningSpecificationsOutput struct{ *pulumi.OutputState }
func (ClusterInstanceFleetProvisioningSpecificationsOutput) ElementType ¶
func (ClusterInstanceFleetProvisioningSpecificationsOutput) ElementType() reflect.Type
func (ClusterInstanceFleetProvisioningSpecificationsOutput) OnDemandSpecification ¶
func (o ClusterInstanceFleetProvisioningSpecificationsOutput) OnDemandSpecification() ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterInstanceFleetProvisioningSpecificationsOutput) SpotSpecification ¶
func (o ClusterInstanceFleetProvisioningSpecificationsOutput) SpotSpecification() ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsOutput ¶
func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsOutput() ClusterInstanceFleetProvisioningSpecificationsOutput
func (ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsOutputWithContext ¶
func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsOutput
func (ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput ¶
func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
func (ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext ¶
func (o ClusterInstanceFleetProvisioningSpecificationsOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsPtrOutput
type ClusterInstanceFleetProvisioningSpecificationsPtrInput ¶
type ClusterInstanceFleetProvisioningSpecificationsPtrInput interface { pulumi.Input ToClusterInstanceFleetProvisioningSpecificationsPtrOutput() ClusterInstanceFleetProvisioningSpecificationsPtrOutput ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext(context.Context) ClusterInstanceFleetProvisioningSpecificationsPtrOutput }
ClusterInstanceFleetProvisioningSpecificationsPtrInput is an input type that accepts ClusterInstanceFleetProvisioningSpecificationsArgs, ClusterInstanceFleetProvisioningSpecificationsPtr and ClusterInstanceFleetProvisioningSpecificationsPtrOutput values. You can construct a concrete instance of `ClusterInstanceFleetProvisioningSpecificationsPtrInput` via:
ClusterInstanceFleetProvisioningSpecificationsArgs{...} or: nil
func ClusterInstanceFleetProvisioningSpecificationsPtr ¶
func ClusterInstanceFleetProvisioningSpecificationsPtr(v *ClusterInstanceFleetProvisioningSpecificationsArgs) ClusterInstanceFleetProvisioningSpecificationsPtrInput
type ClusterInstanceFleetProvisioningSpecificationsPtrOutput ¶
type ClusterInstanceFleetProvisioningSpecificationsPtrOutput struct{ *pulumi.OutputState }
func (ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ElementType ¶
func (ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ElementType() reflect.Type
func (ClusterInstanceFleetProvisioningSpecificationsPtrOutput) OnDemandSpecification ¶
func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) OnDemandSpecification() ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterInstanceFleetProvisioningSpecificationsPtrOutput) SpotSpecification ¶
func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) SpotSpecification() ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput ¶
func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutput() ClusterInstanceFleetProvisioningSpecificationsPtrOutput
func (ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext ¶
func (o ClusterInstanceFleetProvisioningSpecificationsPtrOutput) ToClusterInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) ClusterInstanceFleetProvisioningSpecificationsPtrOutput
type ClusterInstanceGroupConfig ¶
type ClusterInstanceGroupConfig struct { AutoScalingPolicy *ClusterAutoScalingPolicy `pulumi:"autoScalingPolicy"` BidPrice *string `pulumi:"bidPrice"` Configurations []ClusterConfiguration `pulumi:"configurations"` CustomAmiId *string `pulumi:"customAmiId"` EbsConfiguration *ClusterEbsConfiguration `pulumi:"ebsConfiguration"` InstanceCount int `pulumi:"instanceCount"` InstanceType string `pulumi:"instanceType"` Market *string `pulumi:"market"` Name *string `pulumi:"name"` }
type ClusterInstanceGroupConfigArgs ¶
type ClusterInstanceGroupConfigArgs struct { AutoScalingPolicy ClusterAutoScalingPolicyPtrInput `pulumi:"autoScalingPolicy"` BidPrice pulumi.StringPtrInput `pulumi:"bidPrice"` Configurations ClusterConfigurationArrayInput `pulumi:"configurations"` CustomAmiId pulumi.StringPtrInput `pulumi:"customAmiId"` EbsConfiguration ClusterEbsConfigurationPtrInput `pulumi:"ebsConfiguration"` InstanceCount pulumi.IntInput `pulumi:"instanceCount"` InstanceType pulumi.StringInput `pulumi:"instanceType"` Market pulumi.StringPtrInput `pulumi:"market"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (ClusterInstanceGroupConfigArgs) ElementType ¶
func (ClusterInstanceGroupConfigArgs) ElementType() reflect.Type
func (ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigOutput ¶
func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigOutput() ClusterInstanceGroupConfigOutput
func (ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigOutputWithContext ¶
func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigOutput
func (ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigPtrOutput ¶
func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigPtrOutput() ClusterInstanceGroupConfigPtrOutput
func (ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigPtrOutputWithContext ¶
func (i ClusterInstanceGroupConfigArgs) ToClusterInstanceGroupConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigPtrOutput
func (ClusterInstanceGroupConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterInstanceGroupConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceGroupConfig]
type ClusterInstanceGroupConfigArray ¶ added in v0.21.0
type ClusterInstanceGroupConfigArray []ClusterInstanceGroupConfigInput
func (ClusterInstanceGroupConfigArray) ElementType ¶ added in v0.21.0
func (ClusterInstanceGroupConfigArray) ElementType() reflect.Type
func (ClusterInstanceGroupConfigArray) ToClusterInstanceGroupConfigArrayOutput ¶ added in v0.21.0
func (i ClusterInstanceGroupConfigArray) ToClusterInstanceGroupConfigArrayOutput() ClusterInstanceGroupConfigArrayOutput
func (ClusterInstanceGroupConfigArray) ToClusterInstanceGroupConfigArrayOutputWithContext ¶ added in v0.21.0
func (i ClusterInstanceGroupConfigArray) ToClusterInstanceGroupConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigArrayOutput
func (ClusterInstanceGroupConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterInstanceGroupConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceGroupConfig]
type ClusterInstanceGroupConfigArrayInput ¶ added in v0.21.0
type ClusterInstanceGroupConfigArrayInput interface { pulumi.Input ToClusterInstanceGroupConfigArrayOutput() ClusterInstanceGroupConfigArrayOutput ToClusterInstanceGroupConfigArrayOutputWithContext(context.Context) ClusterInstanceGroupConfigArrayOutput }
ClusterInstanceGroupConfigArrayInput is an input type that accepts ClusterInstanceGroupConfigArray and ClusterInstanceGroupConfigArrayOutput values. You can construct a concrete instance of `ClusterInstanceGroupConfigArrayInput` via:
ClusterInstanceGroupConfigArray{ ClusterInstanceGroupConfigArgs{...} }
type ClusterInstanceGroupConfigArrayOutput ¶ added in v0.21.0
type ClusterInstanceGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterInstanceGroupConfigArrayOutput) ElementType ¶ added in v0.21.0
func (ClusterInstanceGroupConfigArrayOutput) ElementType() reflect.Type
func (ClusterInstanceGroupConfigArrayOutput) Index ¶ added in v0.21.0
func (o ClusterInstanceGroupConfigArrayOutput) Index(i pulumi.IntInput) ClusterInstanceGroupConfigOutput
func (ClusterInstanceGroupConfigArrayOutput) ToClusterInstanceGroupConfigArrayOutput ¶ added in v0.21.0
func (o ClusterInstanceGroupConfigArrayOutput) ToClusterInstanceGroupConfigArrayOutput() ClusterInstanceGroupConfigArrayOutput
func (ClusterInstanceGroupConfigArrayOutput) ToClusterInstanceGroupConfigArrayOutputWithContext ¶ added in v0.21.0
func (o ClusterInstanceGroupConfigArrayOutput) ToClusterInstanceGroupConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigArrayOutput
func (ClusterInstanceGroupConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceGroupConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceGroupConfig]
type ClusterInstanceGroupConfigInput ¶
type ClusterInstanceGroupConfigInput interface { pulumi.Input ToClusterInstanceGroupConfigOutput() ClusterInstanceGroupConfigOutput ToClusterInstanceGroupConfigOutputWithContext(context.Context) ClusterInstanceGroupConfigOutput }
ClusterInstanceGroupConfigInput is an input type that accepts ClusterInstanceGroupConfigArgs and ClusterInstanceGroupConfigOutput values. You can construct a concrete instance of `ClusterInstanceGroupConfigInput` via:
ClusterInstanceGroupConfigArgs{...}
type ClusterInstanceGroupConfigOutput ¶
type ClusterInstanceGroupConfigOutput struct{ *pulumi.OutputState }
func (ClusterInstanceGroupConfigOutput) AutoScalingPolicy ¶
func (o ClusterInstanceGroupConfigOutput) AutoScalingPolicy() ClusterAutoScalingPolicyPtrOutput
func (ClusterInstanceGroupConfigOutput) BidPrice ¶
func (o ClusterInstanceGroupConfigOutput) BidPrice() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigOutput) Configurations ¶
func (o ClusterInstanceGroupConfigOutput) Configurations() ClusterConfigurationArrayOutput
func (ClusterInstanceGroupConfigOutput) CustomAmiId ¶ added in v0.9.0
func (o ClusterInstanceGroupConfigOutput) CustomAmiId() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigOutput) EbsConfiguration ¶
func (o ClusterInstanceGroupConfigOutput) EbsConfiguration() ClusterEbsConfigurationPtrOutput
func (ClusterInstanceGroupConfigOutput) ElementType ¶
func (ClusterInstanceGroupConfigOutput) ElementType() reflect.Type
func (ClusterInstanceGroupConfigOutput) InstanceCount ¶
func (o ClusterInstanceGroupConfigOutput) InstanceCount() pulumi.IntOutput
func (ClusterInstanceGroupConfigOutput) InstanceType ¶
func (o ClusterInstanceGroupConfigOutput) InstanceType() pulumi.StringOutput
func (ClusterInstanceGroupConfigOutput) Market ¶
func (o ClusterInstanceGroupConfigOutput) Market() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigOutput) Name ¶
func (o ClusterInstanceGroupConfigOutput) Name() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigOutput ¶
func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigOutput() ClusterInstanceGroupConfigOutput
func (ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigOutputWithContext ¶
func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigOutput
func (ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigPtrOutput ¶
func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigPtrOutput() ClusterInstanceGroupConfigPtrOutput
func (ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigPtrOutputWithContext ¶
func (o ClusterInstanceGroupConfigOutput) ToClusterInstanceGroupConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigPtrOutput
func (ClusterInstanceGroupConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceGroupConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceGroupConfig]
type ClusterInstanceGroupConfigPtrInput ¶
type ClusterInstanceGroupConfigPtrInput interface { pulumi.Input ToClusterInstanceGroupConfigPtrOutput() ClusterInstanceGroupConfigPtrOutput ToClusterInstanceGroupConfigPtrOutputWithContext(context.Context) ClusterInstanceGroupConfigPtrOutput }
ClusterInstanceGroupConfigPtrInput is an input type that accepts ClusterInstanceGroupConfigArgs, ClusterInstanceGroupConfigPtr and ClusterInstanceGroupConfigPtrOutput values. You can construct a concrete instance of `ClusterInstanceGroupConfigPtrInput` via:
ClusterInstanceGroupConfigArgs{...} or: nil
func ClusterInstanceGroupConfigPtr ¶
func ClusterInstanceGroupConfigPtr(v *ClusterInstanceGroupConfigArgs) ClusterInstanceGroupConfigPtrInput
type ClusterInstanceGroupConfigPtrOutput ¶
type ClusterInstanceGroupConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterInstanceGroupConfigPtrOutput) AutoScalingPolicy ¶
func (o ClusterInstanceGroupConfigPtrOutput) AutoScalingPolicy() ClusterAutoScalingPolicyPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) BidPrice ¶
func (o ClusterInstanceGroupConfigPtrOutput) BidPrice() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) Configurations ¶
func (o ClusterInstanceGroupConfigPtrOutput) Configurations() ClusterConfigurationArrayOutput
func (ClusterInstanceGroupConfigPtrOutput) CustomAmiId ¶ added in v0.9.0
func (o ClusterInstanceGroupConfigPtrOutput) CustomAmiId() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) EbsConfiguration ¶
func (o ClusterInstanceGroupConfigPtrOutput) EbsConfiguration() ClusterEbsConfigurationPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) Elem ¶
func (o ClusterInstanceGroupConfigPtrOutput) Elem() ClusterInstanceGroupConfigOutput
func (ClusterInstanceGroupConfigPtrOutput) ElementType ¶
func (ClusterInstanceGroupConfigPtrOutput) ElementType() reflect.Type
func (ClusterInstanceGroupConfigPtrOutput) InstanceCount ¶
func (o ClusterInstanceGroupConfigPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) InstanceType ¶
func (o ClusterInstanceGroupConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) Market ¶
func (o ClusterInstanceGroupConfigPtrOutput) Market() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) Name ¶
func (o ClusterInstanceGroupConfigPtrOutput) Name() pulumi.StringPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) ToClusterInstanceGroupConfigPtrOutput ¶
func (o ClusterInstanceGroupConfigPtrOutput) ToClusterInstanceGroupConfigPtrOutput() ClusterInstanceGroupConfigPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) ToClusterInstanceGroupConfigPtrOutputWithContext ¶
func (o ClusterInstanceGroupConfigPtrOutput) ToClusterInstanceGroupConfigPtrOutputWithContext(ctx context.Context) ClusterInstanceGroupConfigPtrOutput
func (ClusterInstanceGroupConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceGroupConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterInstanceGroupConfig]
type ClusterInstanceTypeConfig ¶
type ClusterInstanceTypeConfig struct { BidPrice *string `pulumi:"bidPrice"` BidPriceAsPercentageOfOnDemandPrice *float64 `pulumi:"bidPriceAsPercentageOfOnDemandPrice"` Configurations []ClusterConfiguration `pulumi:"configurations"` CustomAmiId *string `pulumi:"customAmiId"` EbsConfiguration *ClusterEbsConfiguration `pulumi:"ebsConfiguration"` InstanceType string `pulumi:"instanceType"` WeightedCapacity *int `pulumi:"weightedCapacity"` }
type ClusterInstanceTypeConfigArgs ¶
type ClusterInstanceTypeConfigArgs struct { BidPrice pulumi.StringPtrInput `pulumi:"bidPrice"` BidPriceAsPercentageOfOnDemandPrice pulumi.Float64PtrInput `pulumi:"bidPriceAsPercentageOfOnDemandPrice"` Configurations ClusterConfigurationArrayInput `pulumi:"configurations"` CustomAmiId pulumi.StringPtrInput `pulumi:"customAmiId"` EbsConfiguration ClusterEbsConfigurationPtrInput `pulumi:"ebsConfiguration"` InstanceType pulumi.StringInput `pulumi:"instanceType"` WeightedCapacity pulumi.IntPtrInput `pulumi:"weightedCapacity"` }
func (ClusterInstanceTypeConfigArgs) ElementType ¶
func (ClusterInstanceTypeConfigArgs) ElementType() reflect.Type
func (ClusterInstanceTypeConfigArgs) ToClusterInstanceTypeConfigOutput ¶
func (i ClusterInstanceTypeConfigArgs) ToClusterInstanceTypeConfigOutput() ClusterInstanceTypeConfigOutput
func (ClusterInstanceTypeConfigArgs) ToClusterInstanceTypeConfigOutputWithContext ¶
func (i ClusterInstanceTypeConfigArgs) ToClusterInstanceTypeConfigOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigOutput
func (ClusterInstanceTypeConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterInstanceTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceTypeConfig]
type ClusterInstanceTypeConfigArray ¶
type ClusterInstanceTypeConfigArray []ClusterInstanceTypeConfigInput
func (ClusterInstanceTypeConfigArray) ElementType ¶
func (ClusterInstanceTypeConfigArray) ElementType() reflect.Type
func (ClusterInstanceTypeConfigArray) ToClusterInstanceTypeConfigArrayOutput ¶
func (i ClusterInstanceTypeConfigArray) ToClusterInstanceTypeConfigArrayOutput() ClusterInstanceTypeConfigArrayOutput
func (ClusterInstanceTypeConfigArray) ToClusterInstanceTypeConfigArrayOutputWithContext ¶
func (i ClusterInstanceTypeConfigArray) ToClusterInstanceTypeConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigArrayOutput
func (ClusterInstanceTypeConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterInstanceTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceTypeConfig]
type ClusterInstanceTypeConfigArrayInput ¶
type ClusterInstanceTypeConfigArrayInput interface { pulumi.Input ToClusterInstanceTypeConfigArrayOutput() ClusterInstanceTypeConfigArrayOutput ToClusterInstanceTypeConfigArrayOutputWithContext(context.Context) ClusterInstanceTypeConfigArrayOutput }
ClusterInstanceTypeConfigArrayInput is an input type that accepts ClusterInstanceTypeConfigArray and ClusterInstanceTypeConfigArrayOutput values. You can construct a concrete instance of `ClusterInstanceTypeConfigArrayInput` via:
ClusterInstanceTypeConfigArray{ ClusterInstanceTypeConfigArgs{...} }
type ClusterInstanceTypeConfigArrayOutput ¶
type ClusterInstanceTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterInstanceTypeConfigArrayOutput) ElementType ¶
func (ClusterInstanceTypeConfigArrayOutput) ElementType() reflect.Type
func (ClusterInstanceTypeConfigArrayOutput) Index ¶
func (o ClusterInstanceTypeConfigArrayOutput) Index(i pulumi.IntInput) ClusterInstanceTypeConfigOutput
func (ClusterInstanceTypeConfigArrayOutput) ToClusterInstanceTypeConfigArrayOutput ¶
func (o ClusterInstanceTypeConfigArrayOutput) ToClusterInstanceTypeConfigArrayOutput() ClusterInstanceTypeConfigArrayOutput
func (ClusterInstanceTypeConfigArrayOutput) ToClusterInstanceTypeConfigArrayOutputWithContext ¶
func (o ClusterInstanceTypeConfigArrayOutput) ToClusterInstanceTypeConfigArrayOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigArrayOutput
func (ClusterInstanceTypeConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterInstanceTypeConfig]
type ClusterInstanceTypeConfigInput ¶
type ClusterInstanceTypeConfigInput interface { pulumi.Input ToClusterInstanceTypeConfigOutput() ClusterInstanceTypeConfigOutput ToClusterInstanceTypeConfigOutputWithContext(context.Context) ClusterInstanceTypeConfigOutput }
ClusterInstanceTypeConfigInput is an input type that accepts ClusterInstanceTypeConfigArgs and ClusterInstanceTypeConfigOutput values. You can construct a concrete instance of `ClusterInstanceTypeConfigInput` via:
ClusterInstanceTypeConfigArgs{...}
type ClusterInstanceTypeConfigOutput ¶
type ClusterInstanceTypeConfigOutput struct{ *pulumi.OutputState }
func (ClusterInstanceTypeConfigOutput) BidPrice ¶
func (o ClusterInstanceTypeConfigOutput) BidPrice() pulumi.StringPtrOutput
func (ClusterInstanceTypeConfigOutput) BidPriceAsPercentageOfOnDemandPrice ¶
func (o ClusterInstanceTypeConfigOutput) BidPriceAsPercentageOfOnDemandPrice() pulumi.Float64PtrOutput
func (ClusterInstanceTypeConfigOutput) Configurations ¶
func (o ClusterInstanceTypeConfigOutput) Configurations() ClusterConfigurationArrayOutput
func (ClusterInstanceTypeConfigOutput) CustomAmiId ¶ added in v0.9.0
func (o ClusterInstanceTypeConfigOutput) CustomAmiId() pulumi.StringPtrOutput
func (ClusterInstanceTypeConfigOutput) EbsConfiguration ¶
func (o ClusterInstanceTypeConfigOutput) EbsConfiguration() ClusterEbsConfigurationPtrOutput
func (ClusterInstanceTypeConfigOutput) ElementType ¶
func (ClusterInstanceTypeConfigOutput) ElementType() reflect.Type
func (ClusterInstanceTypeConfigOutput) InstanceType ¶
func (o ClusterInstanceTypeConfigOutput) InstanceType() pulumi.StringOutput
func (ClusterInstanceTypeConfigOutput) ToClusterInstanceTypeConfigOutput ¶
func (o ClusterInstanceTypeConfigOutput) ToClusterInstanceTypeConfigOutput() ClusterInstanceTypeConfigOutput
func (ClusterInstanceTypeConfigOutput) ToClusterInstanceTypeConfigOutputWithContext ¶
func (o ClusterInstanceTypeConfigOutput) ToClusterInstanceTypeConfigOutputWithContext(ctx context.Context) ClusterInstanceTypeConfigOutput
func (ClusterInstanceTypeConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterInstanceTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterInstanceTypeConfig]
func (ClusterInstanceTypeConfigOutput) WeightedCapacity ¶
func (o ClusterInstanceTypeConfigOutput) WeightedCapacity() pulumi.IntPtrOutput
type ClusterJobFlowInstancesConfig ¶
type ClusterJobFlowInstancesConfig struct { AdditionalMasterSecurityGroups []string `pulumi:"additionalMasterSecurityGroups"` AdditionalSlaveSecurityGroups []string `pulumi:"additionalSlaveSecurityGroups"` CoreInstanceFleet *ClusterInstanceFleetConfig `pulumi:"coreInstanceFleet"` CoreInstanceGroup *ClusterInstanceGroupConfig `pulumi:"coreInstanceGroup"` Ec2KeyName *string `pulumi:"ec2KeyName"` Ec2SubnetId *string `pulumi:"ec2SubnetId"` Ec2SubnetIds []string `pulumi:"ec2SubnetIds"` EmrManagedMasterSecurityGroup *string `pulumi:"emrManagedMasterSecurityGroup"` EmrManagedSlaveSecurityGroup *string `pulumi:"emrManagedSlaveSecurityGroup"` HadoopVersion *string `pulumi:"hadoopVersion"` KeepJobFlowAliveWhenNoSteps *bool `pulumi:"keepJobFlowAliveWhenNoSteps"` MasterInstanceFleet *ClusterInstanceFleetConfig `pulumi:"masterInstanceFleet"` MasterInstanceGroup *ClusterInstanceGroupConfig `pulumi:"masterInstanceGroup"` Placement *ClusterPlacementType `pulumi:"placement"` ServiceAccessSecurityGroup *string `pulumi:"serviceAccessSecurityGroup"` TaskInstanceFleets []ClusterInstanceFleetConfig `pulumi:"taskInstanceFleets"` TaskInstanceGroups []ClusterInstanceGroupConfig `pulumi:"taskInstanceGroups"` TerminationProtected *bool `pulumi:"terminationProtected"` }
type ClusterJobFlowInstancesConfigArgs ¶
type ClusterJobFlowInstancesConfigArgs struct { AdditionalMasterSecurityGroups pulumi.StringArrayInput `pulumi:"additionalMasterSecurityGroups"` AdditionalSlaveSecurityGroups pulumi.StringArrayInput `pulumi:"additionalSlaveSecurityGroups"` CoreInstanceFleet ClusterInstanceFleetConfigPtrInput `pulumi:"coreInstanceFleet"` CoreInstanceGroup ClusterInstanceGroupConfigPtrInput `pulumi:"coreInstanceGroup"` Ec2KeyName pulumi.StringPtrInput `pulumi:"ec2KeyName"` Ec2SubnetId pulumi.StringPtrInput `pulumi:"ec2SubnetId"` Ec2SubnetIds pulumi.StringArrayInput `pulumi:"ec2SubnetIds"` EmrManagedMasterSecurityGroup pulumi.StringPtrInput `pulumi:"emrManagedMasterSecurityGroup"` EmrManagedSlaveSecurityGroup pulumi.StringPtrInput `pulumi:"emrManagedSlaveSecurityGroup"` HadoopVersion pulumi.StringPtrInput `pulumi:"hadoopVersion"` KeepJobFlowAliveWhenNoSteps pulumi.BoolPtrInput `pulumi:"keepJobFlowAliveWhenNoSteps"` MasterInstanceFleet ClusterInstanceFleetConfigPtrInput `pulumi:"masterInstanceFleet"` MasterInstanceGroup ClusterInstanceGroupConfigPtrInput `pulumi:"masterInstanceGroup"` Placement ClusterPlacementTypePtrInput `pulumi:"placement"` ServiceAccessSecurityGroup pulumi.StringPtrInput `pulumi:"serviceAccessSecurityGroup"` TaskInstanceFleets ClusterInstanceFleetConfigArrayInput `pulumi:"taskInstanceFleets"` TaskInstanceGroups ClusterInstanceGroupConfigArrayInput `pulumi:"taskInstanceGroups"` TerminationProtected pulumi.BoolPtrInput `pulumi:"terminationProtected"` }
func (ClusterJobFlowInstancesConfigArgs) ElementType ¶
func (ClusterJobFlowInstancesConfigArgs) ElementType() reflect.Type
func (ClusterJobFlowInstancesConfigArgs) ToClusterJobFlowInstancesConfigOutput ¶
func (i ClusterJobFlowInstancesConfigArgs) ToClusterJobFlowInstancesConfigOutput() ClusterJobFlowInstancesConfigOutput
func (ClusterJobFlowInstancesConfigArgs) ToClusterJobFlowInstancesConfigOutputWithContext ¶
func (i ClusterJobFlowInstancesConfigArgs) ToClusterJobFlowInstancesConfigOutputWithContext(ctx context.Context) ClusterJobFlowInstancesConfigOutput
func (ClusterJobFlowInstancesConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterJobFlowInstancesConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterJobFlowInstancesConfig]
type ClusterJobFlowInstancesConfigInput ¶
type ClusterJobFlowInstancesConfigInput interface { pulumi.Input ToClusterJobFlowInstancesConfigOutput() ClusterJobFlowInstancesConfigOutput ToClusterJobFlowInstancesConfigOutputWithContext(context.Context) ClusterJobFlowInstancesConfigOutput }
ClusterJobFlowInstancesConfigInput is an input type that accepts ClusterJobFlowInstancesConfigArgs and ClusterJobFlowInstancesConfigOutput values. You can construct a concrete instance of `ClusterJobFlowInstancesConfigInput` via:
ClusterJobFlowInstancesConfigArgs{...}
type ClusterJobFlowInstancesConfigOutput ¶
type ClusterJobFlowInstancesConfigOutput struct{ *pulumi.OutputState }
func (ClusterJobFlowInstancesConfigOutput) AdditionalMasterSecurityGroups ¶
func (o ClusterJobFlowInstancesConfigOutput) AdditionalMasterSecurityGroups() pulumi.StringArrayOutput
func (ClusterJobFlowInstancesConfigOutput) AdditionalSlaveSecurityGroups ¶
func (o ClusterJobFlowInstancesConfigOutput) AdditionalSlaveSecurityGroups() pulumi.StringArrayOutput
func (ClusterJobFlowInstancesConfigOutput) CoreInstanceFleet ¶
func (o ClusterJobFlowInstancesConfigOutput) CoreInstanceFleet() ClusterInstanceFleetConfigPtrOutput
func (ClusterJobFlowInstancesConfigOutput) CoreInstanceGroup ¶
func (o ClusterJobFlowInstancesConfigOutput) CoreInstanceGroup() ClusterInstanceGroupConfigPtrOutput
func (ClusterJobFlowInstancesConfigOutput) Ec2KeyName ¶
func (o ClusterJobFlowInstancesConfigOutput) Ec2KeyName() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigOutput) Ec2SubnetId ¶
func (o ClusterJobFlowInstancesConfigOutput) Ec2SubnetId() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigOutput) Ec2SubnetIds ¶
func (o ClusterJobFlowInstancesConfigOutput) Ec2SubnetIds() pulumi.StringArrayOutput
func (ClusterJobFlowInstancesConfigOutput) ElementType ¶
func (ClusterJobFlowInstancesConfigOutput) ElementType() reflect.Type
func (ClusterJobFlowInstancesConfigOutput) EmrManagedMasterSecurityGroup ¶
func (o ClusterJobFlowInstancesConfigOutput) EmrManagedMasterSecurityGroup() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigOutput) EmrManagedSlaveSecurityGroup ¶
func (o ClusterJobFlowInstancesConfigOutput) EmrManagedSlaveSecurityGroup() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigOutput) HadoopVersion ¶
func (o ClusterJobFlowInstancesConfigOutput) HadoopVersion() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigOutput) KeepJobFlowAliveWhenNoSteps ¶
func (o ClusterJobFlowInstancesConfigOutput) KeepJobFlowAliveWhenNoSteps() pulumi.BoolPtrOutput
func (ClusterJobFlowInstancesConfigOutput) MasterInstanceFleet ¶
func (o ClusterJobFlowInstancesConfigOutput) MasterInstanceFleet() ClusterInstanceFleetConfigPtrOutput
func (ClusterJobFlowInstancesConfigOutput) MasterInstanceGroup ¶
func (o ClusterJobFlowInstancesConfigOutput) MasterInstanceGroup() ClusterInstanceGroupConfigPtrOutput
func (ClusterJobFlowInstancesConfigOutput) Placement ¶
func (o ClusterJobFlowInstancesConfigOutput) Placement() ClusterPlacementTypePtrOutput
func (ClusterJobFlowInstancesConfigOutput) ServiceAccessSecurityGroup ¶
func (o ClusterJobFlowInstancesConfigOutput) ServiceAccessSecurityGroup() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigOutput) TaskInstanceFleets ¶ added in v0.21.0
func (o ClusterJobFlowInstancesConfigOutput) TaskInstanceFleets() ClusterInstanceFleetConfigArrayOutput
func (ClusterJobFlowInstancesConfigOutput) TaskInstanceGroups ¶ added in v0.21.0
func (o ClusterJobFlowInstancesConfigOutput) TaskInstanceGroups() ClusterInstanceGroupConfigArrayOutput
func (ClusterJobFlowInstancesConfigOutput) TerminationProtected ¶
func (o ClusterJobFlowInstancesConfigOutput) TerminationProtected() pulumi.BoolPtrOutput
func (ClusterJobFlowInstancesConfigOutput) ToClusterJobFlowInstancesConfigOutput ¶
func (o ClusterJobFlowInstancesConfigOutput) ToClusterJobFlowInstancesConfigOutput() ClusterJobFlowInstancesConfigOutput
func (ClusterJobFlowInstancesConfigOutput) ToClusterJobFlowInstancesConfigOutputWithContext ¶
func (o ClusterJobFlowInstancesConfigOutput) ToClusterJobFlowInstancesConfigOutputWithContext(ctx context.Context) ClusterJobFlowInstancesConfigOutput
func (ClusterJobFlowInstancesConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterJobFlowInstancesConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterJobFlowInstancesConfig]
type ClusterJobFlowInstancesConfigPtrOutput ¶
type ClusterJobFlowInstancesConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterJobFlowInstancesConfigPtrOutput) AdditionalMasterSecurityGroups ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) AdditionalMasterSecurityGroups() pulumi.StringArrayOutput
func (ClusterJobFlowInstancesConfigPtrOutput) AdditionalSlaveSecurityGroups ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) AdditionalSlaveSecurityGroups() pulumi.StringArrayOutput
func (ClusterJobFlowInstancesConfigPtrOutput) CoreInstanceFleet ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) CoreInstanceFleet() ClusterInstanceFleetConfigPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) CoreInstanceGroup ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) CoreInstanceGroup() ClusterInstanceGroupConfigPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) Ec2KeyName ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) Ec2KeyName() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) Ec2SubnetId ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) Ec2SubnetId() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) Ec2SubnetIds ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) Ec2SubnetIds() pulumi.StringArrayOutput
func (ClusterJobFlowInstancesConfigPtrOutput) ElementType ¶
func (ClusterJobFlowInstancesConfigPtrOutput) ElementType() reflect.Type
func (ClusterJobFlowInstancesConfigPtrOutput) EmrManagedMasterSecurityGroup ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) EmrManagedMasterSecurityGroup() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) EmrManagedSlaveSecurityGroup ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) EmrManagedSlaveSecurityGroup() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) HadoopVersion ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) HadoopVersion() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) KeepJobFlowAliveWhenNoSteps ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) KeepJobFlowAliveWhenNoSteps() pulumi.BoolPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) MasterInstanceFleet ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) MasterInstanceFleet() ClusterInstanceFleetConfigPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) MasterInstanceGroup ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) MasterInstanceGroup() ClusterInstanceGroupConfigPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) Placement ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) Placement() ClusterPlacementTypePtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) ServiceAccessSecurityGroup ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) ServiceAccessSecurityGroup() pulumi.StringPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) TaskInstanceFleets ¶ added in v0.21.0
func (o ClusterJobFlowInstancesConfigPtrOutput) TaskInstanceFleets() ClusterInstanceFleetConfigArrayOutput
func (ClusterJobFlowInstancesConfigPtrOutput) TaskInstanceGroups ¶ added in v0.21.0
func (o ClusterJobFlowInstancesConfigPtrOutput) TaskInstanceGroups() ClusterInstanceGroupConfigArrayOutput
func (ClusterJobFlowInstancesConfigPtrOutput) TerminationProtected ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) TerminationProtected() pulumi.BoolPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) ToClusterJobFlowInstancesConfigPtrOutput ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) ToClusterJobFlowInstancesConfigPtrOutput() ClusterJobFlowInstancesConfigPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) ToClusterJobFlowInstancesConfigPtrOutputWithContext ¶
func (o ClusterJobFlowInstancesConfigPtrOutput) ToClusterJobFlowInstancesConfigPtrOutputWithContext(ctx context.Context) ClusterJobFlowInstancesConfigPtrOutput
func (ClusterJobFlowInstancesConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterJobFlowInstancesConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterJobFlowInstancesConfig]
type ClusterKerberosAttributes ¶
type ClusterKerberosAttributes struct { AdDomainJoinPassword *string `pulumi:"adDomainJoinPassword"` AdDomainJoinUser *string `pulumi:"adDomainJoinUser"` CrossRealmTrustPrincipalPassword *string `pulumi:"crossRealmTrustPrincipalPassword"` KdcAdminPassword string `pulumi:"kdcAdminPassword"` Realm string `pulumi:"realm"` }
type ClusterKerberosAttributesArgs ¶
type ClusterKerberosAttributesArgs struct { AdDomainJoinPassword pulumi.StringPtrInput `pulumi:"adDomainJoinPassword"` AdDomainJoinUser pulumi.StringPtrInput `pulumi:"adDomainJoinUser"` CrossRealmTrustPrincipalPassword pulumi.StringPtrInput `pulumi:"crossRealmTrustPrincipalPassword"` KdcAdminPassword pulumi.StringInput `pulumi:"kdcAdminPassword"` Realm pulumi.StringInput `pulumi:"realm"` }
func (ClusterKerberosAttributesArgs) ElementType ¶
func (ClusterKerberosAttributesArgs) ElementType() reflect.Type
func (ClusterKerberosAttributesArgs) ToClusterKerberosAttributesOutput ¶
func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesOutput() ClusterKerberosAttributesOutput
func (ClusterKerberosAttributesArgs) ToClusterKerberosAttributesOutputWithContext ¶
func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesOutputWithContext(ctx context.Context) ClusterKerberosAttributesOutput
func (ClusterKerberosAttributesArgs) ToClusterKerberosAttributesPtrOutput ¶
func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesPtrOutput() ClusterKerberosAttributesPtrOutput
func (ClusterKerberosAttributesArgs) ToClusterKerberosAttributesPtrOutputWithContext ¶
func (i ClusterKerberosAttributesArgs) ToClusterKerberosAttributesPtrOutputWithContext(ctx context.Context) ClusterKerberosAttributesPtrOutput
func (ClusterKerberosAttributesArgs) ToOutput ¶ added in v0.76.0
func (i ClusterKerberosAttributesArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterKerberosAttributes]
type ClusterKerberosAttributesInput ¶
type ClusterKerberosAttributesInput interface { pulumi.Input ToClusterKerberosAttributesOutput() ClusterKerberosAttributesOutput ToClusterKerberosAttributesOutputWithContext(context.Context) ClusterKerberosAttributesOutput }
ClusterKerberosAttributesInput is an input type that accepts ClusterKerberosAttributesArgs and ClusterKerberosAttributesOutput values. You can construct a concrete instance of `ClusterKerberosAttributesInput` via:
ClusterKerberosAttributesArgs{...}
type ClusterKerberosAttributesOutput ¶
type ClusterKerberosAttributesOutput struct{ *pulumi.OutputState }
func (ClusterKerberosAttributesOutput) AdDomainJoinPassword ¶ added in v0.72.0
func (o ClusterKerberosAttributesOutput) AdDomainJoinPassword() pulumi.StringPtrOutput
func (ClusterKerberosAttributesOutput) AdDomainJoinUser ¶ added in v0.72.0
func (o ClusterKerberosAttributesOutput) AdDomainJoinUser() pulumi.StringPtrOutput
func (ClusterKerberosAttributesOutput) CrossRealmTrustPrincipalPassword ¶
func (o ClusterKerberosAttributesOutput) CrossRealmTrustPrincipalPassword() pulumi.StringPtrOutput
func (ClusterKerberosAttributesOutput) ElementType ¶
func (ClusterKerberosAttributesOutput) ElementType() reflect.Type
func (ClusterKerberosAttributesOutput) KdcAdminPassword ¶
func (o ClusterKerberosAttributesOutput) KdcAdminPassword() pulumi.StringOutput
func (ClusterKerberosAttributesOutput) Realm ¶
func (o ClusterKerberosAttributesOutput) Realm() pulumi.StringOutput
func (ClusterKerberosAttributesOutput) ToClusterKerberosAttributesOutput ¶
func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesOutput() ClusterKerberosAttributesOutput
func (ClusterKerberosAttributesOutput) ToClusterKerberosAttributesOutputWithContext ¶
func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesOutputWithContext(ctx context.Context) ClusterKerberosAttributesOutput
func (ClusterKerberosAttributesOutput) ToClusterKerberosAttributesPtrOutput ¶
func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesPtrOutput() ClusterKerberosAttributesPtrOutput
func (ClusterKerberosAttributesOutput) ToClusterKerberosAttributesPtrOutputWithContext ¶
func (o ClusterKerberosAttributesOutput) ToClusterKerberosAttributesPtrOutputWithContext(ctx context.Context) ClusterKerberosAttributesPtrOutput
func (ClusterKerberosAttributesOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKerberosAttributesOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKerberosAttributes]
type ClusterKerberosAttributesPtrInput ¶
type ClusterKerberosAttributesPtrInput interface { pulumi.Input ToClusterKerberosAttributesPtrOutput() ClusterKerberosAttributesPtrOutput ToClusterKerberosAttributesPtrOutputWithContext(context.Context) ClusterKerberosAttributesPtrOutput }
ClusterKerberosAttributesPtrInput is an input type that accepts ClusterKerberosAttributesArgs, ClusterKerberosAttributesPtr and ClusterKerberosAttributesPtrOutput values. You can construct a concrete instance of `ClusterKerberosAttributesPtrInput` via:
ClusterKerberosAttributesArgs{...} or: nil
func ClusterKerberosAttributesPtr ¶
func ClusterKerberosAttributesPtr(v *ClusterKerberosAttributesArgs) ClusterKerberosAttributesPtrInput
type ClusterKerberosAttributesPtrOutput ¶
type ClusterKerberosAttributesPtrOutput struct{ *pulumi.OutputState }
func (ClusterKerberosAttributesPtrOutput) AdDomainJoinPassword ¶ added in v0.72.0
func (o ClusterKerberosAttributesPtrOutput) AdDomainJoinPassword() pulumi.StringPtrOutput
func (ClusterKerberosAttributesPtrOutput) AdDomainJoinUser ¶ added in v0.72.0
func (o ClusterKerberosAttributesPtrOutput) AdDomainJoinUser() pulumi.StringPtrOutput
func (ClusterKerberosAttributesPtrOutput) CrossRealmTrustPrincipalPassword ¶
func (o ClusterKerberosAttributesPtrOutput) CrossRealmTrustPrincipalPassword() pulumi.StringPtrOutput
func (ClusterKerberosAttributesPtrOutput) Elem ¶
func (o ClusterKerberosAttributesPtrOutput) Elem() ClusterKerberosAttributesOutput
func (ClusterKerberosAttributesPtrOutput) ElementType ¶
func (ClusterKerberosAttributesPtrOutput) ElementType() reflect.Type
func (ClusterKerberosAttributesPtrOutput) KdcAdminPassword ¶
func (o ClusterKerberosAttributesPtrOutput) KdcAdminPassword() pulumi.StringPtrOutput
func (ClusterKerberosAttributesPtrOutput) Realm ¶
func (o ClusterKerberosAttributesPtrOutput) Realm() pulumi.StringPtrOutput
func (ClusterKerberosAttributesPtrOutput) ToClusterKerberosAttributesPtrOutput ¶
func (o ClusterKerberosAttributesPtrOutput) ToClusterKerberosAttributesPtrOutput() ClusterKerberosAttributesPtrOutput
func (ClusterKerberosAttributesPtrOutput) ToClusterKerberosAttributesPtrOutputWithContext ¶
func (o ClusterKerberosAttributesPtrOutput) ToClusterKerberosAttributesPtrOutputWithContext(ctx context.Context) ClusterKerberosAttributesPtrOutput
func (ClusterKerberosAttributesPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKerberosAttributesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterKerberosAttributes]
type ClusterKeyValue ¶
type ClusterKeyValueArgs ¶
type ClusterKeyValueArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (ClusterKeyValueArgs) ElementType ¶
func (ClusterKeyValueArgs) ElementType() reflect.Type
func (ClusterKeyValueArgs) ToClusterKeyValueOutput ¶
func (i ClusterKeyValueArgs) ToClusterKeyValueOutput() ClusterKeyValueOutput
func (ClusterKeyValueArgs) ToClusterKeyValueOutputWithContext ¶
func (i ClusterKeyValueArgs) ToClusterKeyValueOutputWithContext(ctx context.Context) ClusterKeyValueOutput
func (ClusterKeyValueArgs) ToOutput ¶ added in v0.76.0
func (i ClusterKeyValueArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterKeyValue]
type ClusterKeyValueArray ¶
type ClusterKeyValueArray []ClusterKeyValueInput
func (ClusterKeyValueArray) ElementType ¶
func (ClusterKeyValueArray) ElementType() reflect.Type
func (ClusterKeyValueArray) ToClusterKeyValueArrayOutput ¶
func (i ClusterKeyValueArray) ToClusterKeyValueArrayOutput() ClusterKeyValueArrayOutput
func (ClusterKeyValueArray) ToClusterKeyValueArrayOutputWithContext ¶
func (i ClusterKeyValueArray) ToClusterKeyValueArrayOutputWithContext(ctx context.Context) ClusterKeyValueArrayOutput
func (ClusterKeyValueArray) ToOutput ¶ added in v0.76.0
func (i ClusterKeyValueArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterKeyValue]
type ClusterKeyValueArrayInput ¶
type ClusterKeyValueArrayInput interface { pulumi.Input ToClusterKeyValueArrayOutput() ClusterKeyValueArrayOutput ToClusterKeyValueArrayOutputWithContext(context.Context) ClusterKeyValueArrayOutput }
ClusterKeyValueArrayInput is an input type that accepts ClusterKeyValueArray and ClusterKeyValueArrayOutput values. You can construct a concrete instance of `ClusterKeyValueArrayInput` via:
ClusterKeyValueArray{ ClusterKeyValueArgs{...} }
type ClusterKeyValueArrayOutput ¶
type ClusterKeyValueArrayOutput struct{ *pulumi.OutputState }
func (ClusterKeyValueArrayOutput) ElementType ¶
func (ClusterKeyValueArrayOutput) ElementType() reflect.Type
func (ClusterKeyValueArrayOutput) Index ¶
func (o ClusterKeyValueArrayOutput) Index(i pulumi.IntInput) ClusterKeyValueOutput
func (ClusterKeyValueArrayOutput) ToClusterKeyValueArrayOutput ¶
func (o ClusterKeyValueArrayOutput) ToClusterKeyValueArrayOutput() ClusterKeyValueArrayOutput
func (ClusterKeyValueArrayOutput) ToClusterKeyValueArrayOutputWithContext ¶
func (o ClusterKeyValueArrayOutput) ToClusterKeyValueArrayOutputWithContext(ctx context.Context) ClusterKeyValueArrayOutput
func (ClusterKeyValueArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKeyValueArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterKeyValue]
type ClusterKeyValueInput ¶
type ClusterKeyValueInput interface { pulumi.Input ToClusterKeyValueOutput() ClusterKeyValueOutput ToClusterKeyValueOutputWithContext(context.Context) ClusterKeyValueOutput }
ClusterKeyValueInput is an input type that accepts ClusterKeyValueArgs and ClusterKeyValueOutput values. You can construct a concrete instance of `ClusterKeyValueInput` via:
ClusterKeyValueArgs{...}
type ClusterKeyValueOutput ¶
type ClusterKeyValueOutput struct{ *pulumi.OutputState }
func (ClusterKeyValueOutput) ElementType ¶
func (ClusterKeyValueOutput) ElementType() reflect.Type
func (ClusterKeyValueOutput) Key ¶
func (o ClusterKeyValueOutput) Key() pulumi.StringPtrOutput
func (ClusterKeyValueOutput) ToClusterKeyValueOutput ¶
func (o ClusterKeyValueOutput) ToClusterKeyValueOutput() ClusterKeyValueOutput
func (ClusterKeyValueOutput) ToClusterKeyValueOutputWithContext ¶
func (o ClusterKeyValueOutput) ToClusterKeyValueOutputWithContext(ctx context.Context) ClusterKeyValueOutput
func (ClusterKeyValueOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKeyValueOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKeyValue]
func (ClusterKeyValueOutput) Value ¶
func (o ClusterKeyValueOutput) Value() pulumi.StringPtrOutput
type ClusterManagedScalingPolicy ¶
type ClusterManagedScalingPolicy struct {
ComputeLimits *ClusterComputeLimits `pulumi:"computeLimits"`
}
type ClusterManagedScalingPolicyArgs ¶
type ClusterManagedScalingPolicyArgs struct {
ComputeLimits ClusterComputeLimitsPtrInput `pulumi:"computeLimits"`
}
func (ClusterManagedScalingPolicyArgs) ElementType ¶
func (ClusterManagedScalingPolicyArgs) ElementType() reflect.Type
func (ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyOutput ¶
func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyOutput() ClusterManagedScalingPolicyOutput
func (ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyOutputWithContext ¶
func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyOutput
func (ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyPtrOutput ¶
func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyPtrOutput() ClusterManagedScalingPolicyPtrOutput
func (ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyPtrOutputWithContext ¶
func (i ClusterManagedScalingPolicyArgs) ToClusterManagedScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyPtrOutput
func (ClusterManagedScalingPolicyArgs) ToOutput ¶ added in v0.76.0
func (i ClusterManagedScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterManagedScalingPolicy]
type ClusterManagedScalingPolicyInput ¶
type ClusterManagedScalingPolicyInput interface { pulumi.Input ToClusterManagedScalingPolicyOutput() ClusterManagedScalingPolicyOutput ToClusterManagedScalingPolicyOutputWithContext(context.Context) ClusterManagedScalingPolicyOutput }
ClusterManagedScalingPolicyInput is an input type that accepts ClusterManagedScalingPolicyArgs and ClusterManagedScalingPolicyOutput values. You can construct a concrete instance of `ClusterManagedScalingPolicyInput` via:
ClusterManagedScalingPolicyArgs{...}
type ClusterManagedScalingPolicyOutput ¶
type ClusterManagedScalingPolicyOutput struct{ *pulumi.OutputState }
func (ClusterManagedScalingPolicyOutput) ComputeLimits ¶
func (o ClusterManagedScalingPolicyOutput) ComputeLimits() ClusterComputeLimitsPtrOutput
func (ClusterManagedScalingPolicyOutput) ElementType ¶
func (ClusterManagedScalingPolicyOutput) ElementType() reflect.Type
func (ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyOutput ¶
func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyOutput() ClusterManagedScalingPolicyOutput
func (ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyOutputWithContext ¶
func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyOutput
func (ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyPtrOutput ¶
func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyPtrOutput() ClusterManagedScalingPolicyPtrOutput
func (ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyPtrOutputWithContext ¶
func (o ClusterManagedScalingPolicyOutput) ToClusterManagedScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyPtrOutput
func (ClusterManagedScalingPolicyOutput) ToOutput ¶ added in v0.76.0
func (o ClusterManagedScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterManagedScalingPolicy]
type ClusterManagedScalingPolicyPtrInput ¶
type ClusterManagedScalingPolicyPtrInput interface { pulumi.Input ToClusterManagedScalingPolicyPtrOutput() ClusterManagedScalingPolicyPtrOutput ToClusterManagedScalingPolicyPtrOutputWithContext(context.Context) ClusterManagedScalingPolicyPtrOutput }
ClusterManagedScalingPolicyPtrInput is an input type that accepts ClusterManagedScalingPolicyArgs, ClusterManagedScalingPolicyPtr and ClusterManagedScalingPolicyPtrOutput values. You can construct a concrete instance of `ClusterManagedScalingPolicyPtrInput` via:
ClusterManagedScalingPolicyArgs{...} or: nil
func ClusterManagedScalingPolicyPtr ¶
func ClusterManagedScalingPolicyPtr(v *ClusterManagedScalingPolicyArgs) ClusterManagedScalingPolicyPtrInput
type ClusterManagedScalingPolicyPtrOutput ¶
type ClusterManagedScalingPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterManagedScalingPolicyPtrOutput) ComputeLimits ¶
func (o ClusterManagedScalingPolicyPtrOutput) ComputeLimits() ClusterComputeLimitsPtrOutput
func (ClusterManagedScalingPolicyPtrOutput) ElementType ¶
func (ClusterManagedScalingPolicyPtrOutput) ElementType() reflect.Type
func (ClusterManagedScalingPolicyPtrOutput) ToClusterManagedScalingPolicyPtrOutput ¶
func (o ClusterManagedScalingPolicyPtrOutput) ToClusterManagedScalingPolicyPtrOutput() ClusterManagedScalingPolicyPtrOutput
func (ClusterManagedScalingPolicyPtrOutput) ToClusterManagedScalingPolicyPtrOutputWithContext ¶
func (o ClusterManagedScalingPolicyPtrOutput) ToClusterManagedScalingPolicyPtrOutputWithContext(ctx context.Context) ClusterManagedScalingPolicyPtrOutput
func (ClusterManagedScalingPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterManagedScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterManagedScalingPolicy]
type ClusterMetricDimension ¶
type ClusterMetricDimensionArgs ¶
type ClusterMetricDimensionArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ClusterMetricDimensionArgs) ElementType ¶
func (ClusterMetricDimensionArgs) ElementType() reflect.Type
func (ClusterMetricDimensionArgs) ToClusterMetricDimensionOutput ¶
func (i ClusterMetricDimensionArgs) ToClusterMetricDimensionOutput() ClusterMetricDimensionOutput
func (ClusterMetricDimensionArgs) ToClusterMetricDimensionOutputWithContext ¶
func (i ClusterMetricDimensionArgs) ToClusterMetricDimensionOutputWithContext(ctx context.Context) ClusterMetricDimensionOutput
func (ClusterMetricDimensionArgs) ToOutput ¶ added in v0.76.0
func (i ClusterMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterMetricDimension]
type ClusterMetricDimensionArray ¶
type ClusterMetricDimensionArray []ClusterMetricDimensionInput
func (ClusterMetricDimensionArray) ElementType ¶
func (ClusterMetricDimensionArray) ElementType() reflect.Type
func (ClusterMetricDimensionArray) ToClusterMetricDimensionArrayOutput ¶
func (i ClusterMetricDimensionArray) ToClusterMetricDimensionArrayOutput() ClusterMetricDimensionArrayOutput
func (ClusterMetricDimensionArray) ToClusterMetricDimensionArrayOutputWithContext ¶
func (i ClusterMetricDimensionArray) ToClusterMetricDimensionArrayOutputWithContext(ctx context.Context) ClusterMetricDimensionArrayOutput
func (ClusterMetricDimensionArray) ToOutput ¶ added in v0.76.0
func (i ClusterMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterMetricDimension]
type ClusterMetricDimensionArrayInput ¶
type ClusterMetricDimensionArrayInput interface { pulumi.Input ToClusterMetricDimensionArrayOutput() ClusterMetricDimensionArrayOutput ToClusterMetricDimensionArrayOutputWithContext(context.Context) ClusterMetricDimensionArrayOutput }
ClusterMetricDimensionArrayInput is an input type that accepts ClusterMetricDimensionArray and ClusterMetricDimensionArrayOutput values. You can construct a concrete instance of `ClusterMetricDimensionArrayInput` via:
ClusterMetricDimensionArray{ ClusterMetricDimensionArgs{...} }
type ClusterMetricDimensionArrayOutput ¶
type ClusterMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (ClusterMetricDimensionArrayOutput) ElementType ¶
func (ClusterMetricDimensionArrayOutput) ElementType() reflect.Type
func (ClusterMetricDimensionArrayOutput) Index ¶
func (o ClusterMetricDimensionArrayOutput) Index(i pulumi.IntInput) ClusterMetricDimensionOutput
func (ClusterMetricDimensionArrayOutput) ToClusterMetricDimensionArrayOutput ¶
func (o ClusterMetricDimensionArrayOutput) ToClusterMetricDimensionArrayOutput() ClusterMetricDimensionArrayOutput
func (ClusterMetricDimensionArrayOutput) ToClusterMetricDimensionArrayOutputWithContext ¶
func (o ClusterMetricDimensionArrayOutput) ToClusterMetricDimensionArrayOutputWithContext(ctx context.Context) ClusterMetricDimensionArrayOutput
func (ClusterMetricDimensionArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterMetricDimension]
type ClusterMetricDimensionInput ¶
type ClusterMetricDimensionInput interface { pulumi.Input ToClusterMetricDimensionOutput() ClusterMetricDimensionOutput ToClusterMetricDimensionOutputWithContext(context.Context) ClusterMetricDimensionOutput }
ClusterMetricDimensionInput is an input type that accepts ClusterMetricDimensionArgs and ClusterMetricDimensionOutput values. You can construct a concrete instance of `ClusterMetricDimensionInput` via:
ClusterMetricDimensionArgs{...}
type ClusterMetricDimensionOutput ¶
type ClusterMetricDimensionOutput struct{ *pulumi.OutputState }
func (ClusterMetricDimensionOutput) ElementType ¶
func (ClusterMetricDimensionOutput) ElementType() reflect.Type
func (ClusterMetricDimensionOutput) Key ¶
func (o ClusterMetricDimensionOutput) Key() pulumi.StringOutput
func (ClusterMetricDimensionOutput) ToClusterMetricDimensionOutput ¶
func (o ClusterMetricDimensionOutput) ToClusterMetricDimensionOutput() ClusterMetricDimensionOutput
func (ClusterMetricDimensionOutput) ToClusterMetricDimensionOutputWithContext ¶
func (o ClusterMetricDimensionOutput) ToClusterMetricDimensionOutputWithContext(ctx context.Context) ClusterMetricDimensionOutput
func (ClusterMetricDimensionOutput) ToOutput ¶ added in v0.76.0
func (o ClusterMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterMetricDimension]
func (ClusterMetricDimensionOutput) Value ¶
func (o ClusterMetricDimensionOutput) Value() pulumi.StringOutput
type ClusterOnDemandProvisioningSpecification ¶
type ClusterOnDemandProvisioningSpecification struct {
AllocationStrategy string `pulumi:"allocationStrategy"`
}
type ClusterOnDemandProvisioningSpecificationArgs ¶
type ClusterOnDemandProvisioningSpecificationArgs struct {
AllocationStrategy pulumi.StringInput `pulumi:"allocationStrategy"`
}
func (ClusterOnDemandProvisioningSpecificationArgs) ElementType ¶
func (ClusterOnDemandProvisioningSpecificationArgs) ElementType() reflect.Type
func (ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationOutput ¶
func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationOutput() ClusterOnDemandProvisioningSpecificationOutput
func (ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationOutputWithContext ¶
func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationOutput
func (ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationPtrOutput ¶
func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationPtrOutput() ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext ¶
func (i ClusterOnDemandProvisioningSpecificationArgs) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterOnDemandProvisioningSpecificationArgs) ToOutput ¶ added in v0.76.0
func (i ClusterOnDemandProvisioningSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterOnDemandProvisioningSpecification]
type ClusterOnDemandProvisioningSpecificationInput ¶
type ClusterOnDemandProvisioningSpecificationInput interface { pulumi.Input ToClusterOnDemandProvisioningSpecificationOutput() ClusterOnDemandProvisioningSpecificationOutput ToClusterOnDemandProvisioningSpecificationOutputWithContext(context.Context) ClusterOnDemandProvisioningSpecificationOutput }
ClusterOnDemandProvisioningSpecificationInput is an input type that accepts ClusterOnDemandProvisioningSpecificationArgs and ClusterOnDemandProvisioningSpecificationOutput values. You can construct a concrete instance of `ClusterOnDemandProvisioningSpecificationInput` via:
ClusterOnDemandProvisioningSpecificationArgs{...}
type ClusterOnDemandProvisioningSpecificationOutput ¶
type ClusterOnDemandProvisioningSpecificationOutput struct{ *pulumi.OutputState }
func (ClusterOnDemandProvisioningSpecificationOutput) AllocationStrategy ¶
func (o ClusterOnDemandProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringOutput
func (ClusterOnDemandProvisioningSpecificationOutput) ElementType ¶
func (ClusterOnDemandProvisioningSpecificationOutput) ElementType() reflect.Type
func (ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationOutput ¶
func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationOutput() ClusterOnDemandProvisioningSpecificationOutput
func (ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationOutputWithContext ¶
func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationOutput
func (ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationPtrOutput ¶
func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationPtrOutput() ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext ¶
func (o ClusterOnDemandProvisioningSpecificationOutput) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterOnDemandProvisioningSpecificationOutput) ToOutput ¶ added in v0.76.0
func (o ClusterOnDemandProvisioningSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterOnDemandProvisioningSpecification]
type ClusterOnDemandProvisioningSpecificationPtrInput ¶
type ClusterOnDemandProvisioningSpecificationPtrInput interface { pulumi.Input ToClusterOnDemandProvisioningSpecificationPtrOutput() ClusterOnDemandProvisioningSpecificationPtrOutput ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext(context.Context) ClusterOnDemandProvisioningSpecificationPtrOutput }
ClusterOnDemandProvisioningSpecificationPtrInput is an input type that accepts ClusterOnDemandProvisioningSpecificationArgs, ClusterOnDemandProvisioningSpecificationPtr and ClusterOnDemandProvisioningSpecificationPtrOutput values. You can construct a concrete instance of `ClusterOnDemandProvisioningSpecificationPtrInput` via:
ClusterOnDemandProvisioningSpecificationArgs{...} or: nil
func ClusterOnDemandProvisioningSpecificationPtr ¶
func ClusterOnDemandProvisioningSpecificationPtr(v *ClusterOnDemandProvisioningSpecificationArgs) ClusterOnDemandProvisioningSpecificationPtrInput
type ClusterOnDemandProvisioningSpecificationPtrOutput ¶
type ClusterOnDemandProvisioningSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ClusterOnDemandProvisioningSpecificationPtrOutput) AllocationStrategy ¶
func (o ClusterOnDemandProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
func (ClusterOnDemandProvisioningSpecificationPtrOutput) ElementType ¶
func (ClusterOnDemandProvisioningSpecificationPtrOutput) ElementType() reflect.Type
func (ClusterOnDemandProvisioningSpecificationPtrOutput) ToClusterOnDemandProvisioningSpecificationPtrOutput ¶
func (o ClusterOnDemandProvisioningSpecificationPtrOutput) ToClusterOnDemandProvisioningSpecificationPtrOutput() ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterOnDemandProvisioningSpecificationPtrOutput) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext ¶
func (o ClusterOnDemandProvisioningSpecificationPtrOutput) ToClusterOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterOnDemandProvisioningSpecificationPtrOutput
func (ClusterOnDemandProvisioningSpecificationPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterOnDemandProvisioningSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterOnDemandProvisioningSpecification]
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AdditionalInfo ¶ added in v0.17.0
func (o ClusterOutput) AdditionalInfo() pulumi.AnyOutput
func (ClusterOutput) Applications ¶ added in v0.17.0
func (o ClusterOutput) Applications() ClusterApplicationArrayOutput
func (ClusterOutput) AutoScalingRole ¶ added in v0.17.0
func (o ClusterOutput) AutoScalingRole() pulumi.StringPtrOutput
func (ClusterOutput) AutoTerminationPolicy ¶ added in v0.21.0
func (o ClusterOutput) AutoTerminationPolicy() ClusterAutoTerminationPolicyPtrOutput
func (ClusterOutput) BootstrapActions ¶ added in v0.17.0
func (o ClusterOutput) BootstrapActions() ClusterBootstrapActionConfigArrayOutput
func (ClusterOutput) Configurations ¶ added in v0.17.0
func (o ClusterOutput) Configurations() ClusterConfigurationArrayOutput
func (ClusterOutput) CustomAmiId ¶ added in v0.17.0
func (o ClusterOutput) CustomAmiId() pulumi.StringPtrOutput
func (ClusterOutput) EbsRootVolumeSize ¶ added in v0.17.0
func (o ClusterOutput) EbsRootVolumeSize() pulumi.IntPtrOutput
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Instances ¶ added in v0.17.0
func (o ClusterOutput) Instances() ClusterJobFlowInstancesConfigOutput
func (ClusterOutput) JobFlowRole ¶ added in v0.17.0
func (o ClusterOutput) JobFlowRole() pulumi.StringOutput
func (ClusterOutput) KerberosAttributes ¶ added in v0.17.0
func (o ClusterOutput) KerberosAttributes() ClusterKerberosAttributesPtrOutput
func (ClusterOutput) LogEncryptionKmsKeyId ¶ added in v0.17.0
func (o ClusterOutput) LogEncryptionKmsKeyId() pulumi.StringPtrOutput
func (ClusterOutput) LogUri ¶ added in v0.17.0
func (o ClusterOutput) LogUri() pulumi.StringPtrOutput
func (ClusterOutput) ManagedScalingPolicy ¶ added in v0.17.0
func (o ClusterOutput) ManagedScalingPolicy() ClusterManagedScalingPolicyPtrOutput
func (ClusterOutput) MasterPublicDns ¶ added in v0.72.0
func (o ClusterOutput) MasterPublicDns() pulumi.StringOutput
func (ClusterOutput) Name ¶ added in v0.17.0
func (o ClusterOutput) Name() pulumi.StringOutput
func (ClusterOutput) OsReleaseLabel ¶ added in v0.72.0
func (o ClusterOutput) OsReleaseLabel() pulumi.StringPtrOutput
func (ClusterOutput) ReleaseLabel ¶ added in v0.17.0
func (o ClusterOutput) ReleaseLabel() pulumi.StringPtrOutput
func (ClusterOutput) ScaleDownBehavior ¶ added in v0.17.0
func (o ClusterOutput) ScaleDownBehavior() pulumi.StringPtrOutput
func (ClusterOutput) SecurityConfiguration ¶ added in v0.17.0
func (o ClusterOutput) SecurityConfiguration() pulumi.StringPtrOutput
func (ClusterOutput) ServiceRole ¶ added in v0.17.0
func (o ClusterOutput) ServiceRole() pulumi.StringOutput
func (ClusterOutput) StepConcurrencyLevel ¶ added in v0.17.0
func (o ClusterOutput) StepConcurrencyLevel() pulumi.IntPtrOutput
func (ClusterOutput) Steps ¶ added in v0.17.0
func (o ClusterOutput) Steps() ClusterStepConfigArrayOutput
func (ClusterOutput) Tags ¶ added in v0.17.0
func (o ClusterOutput) Tags() ClusterTagArrayOutput
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) VisibleToAllUsers ¶ added in v0.17.0
func (o ClusterOutput) VisibleToAllUsers() pulumi.BoolPtrOutput
type ClusterPlacementType ¶
type ClusterPlacementType struct {
AvailabilityZone string `pulumi:"availabilityZone"`
}
type ClusterPlacementTypeArgs ¶
type ClusterPlacementTypeArgs struct {
AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
}
func (ClusterPlacementTypeArgs) ElementType ¶
func (ClusterPlacementTypeArgs) ElementType() reflect.Type
func (ClusterPlacementTypeArgs) ToClusterPlacementTypeOutput ¶
func (i ClusterPlacementTypeArgs) ToClusterPlacementTypeOutput() ClusterPlacementTypeOutput
func (ClusterPlacementTypeArgs) ToClusterPlacementTypeOutputWithContext ¶
func (i ClusterPlacementTypeArgs) ToClusterPlacementTypeOutputWithContext(ctx context.Context) ClusterPlacementTypeOutput
func (ClusterPlacementTypeArgs) ToClusterPlacementTypePtrOutput ¶
func (i ClusterPlacementTypeArgs) ToClusterPlacementTypePtrOutput() ClusterPlacementTypePtrOutput
func (ClusterPlacementTypeArgs) ToClusterPlacementTypePtrOutputWithContext ¶
func (i ClusterPlacementTypeArgs) ToClusterPlacementTypePtrOutputWithContext(ctx context.Context) ClusterPlacementTypePtrOutput
func (ClusterPlacementTypeArgs) ToOutput ¶ added in v0.76.0
func (i ClusterPlacementTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterPlacementType]
type ClusterPlacementTypeInput ¶
type ClusterPlacementTypeInput interface { pulumi.Input ToClusterPlacementTypeOutput() ClusterPlacementTypeOutput ToClusterPlacementTypeOutputWithContext(context.Context) ClusterPlacementTypeOutput }
ClusterPlacementTypeInput is an input type that accepts ClusterPlacementTypeArgs and ClusterPlacementTypeOutput values. You can construct a concrete instance of `ClusterPlacementTypeInput` via:
ClusterPlacementTypeArgs{...}
type ClusterPlacementTypeOutput ¶
type ClusterPlacementTypeOutput struct{ *pulumi.OutputState }
func (ClusterPlacementTypeOutput) AvailabilityZone ¶
func (o ClusterPlacementTypeOutput) AvailabilityZone() pulumi.StringOutput
func (ClusterPlacementTypeOutput) ElementType ¶
func (ClusterPlacementTypeOutput) ElementType() reflect.Type
func (ClusterPlacementTypeOutput) ToClusterPlacementTypeOutput ¶
func (o ClusterPlacementTypeOutput) ToClusterPlacementTypeOutput() ClusterPlacementTypeOutput
func (ClusterPlacementTypeOutput) ToClusterPlacementTypeOutputWithContext ¶
func (o ClusterPlacementTypeOutput) ToClusterPlacementTypeOutputWithContext(ctx context.Context) ClusterPlacementTypeOutput
func (ClusterPlacementTypeOutput) ToClusterPlacementTypePtrOutput ¶
func (o ClusterPlacementTypeOutput) ToClusterPlacementTypePtrOutput() ClusterPlacementTypePtrOutput
func (ClusterPlacementTypeOutput) ToClusterPlacementTypePtrOutputWithContext ¶
func (o ClusterPlacementTypeOutput) ToClusterPlacementTypePtrOutputWithContext(ctx context.Context) ClusterPlacementTypePtrOutput
func (ClusterPlacementTypeOutput) ToOutput ¶ added in v0.76.0
func (o ClusterPlacementTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterPlacementType]
type ClusterPlacementTypePtrInput ¶
type ClusterPlacementTypePtrInput interface { pulumi.Input ToClusterPlacementTypePtrOutput() ClusterPlacementTypePtrOutput ToClusterPlacementTypePtrOutputWithContext(context.Context) ClusterPlacementTypePtrOutput }
ClusterPlacementTypePtrInput is an input type that accepts ClusterPlacementTypeArgs, ClusterPlacementTypePtr and ClusterPlacementTypePtrOutput values. You can construct a concrete instance of `ClusterPlacementTypePtrInput` via:
ClusterPlacementTypeArgs{...} or: nil
func ClusterPlacementTypePtr ¶
func ClusterPlacementTypePtr(v *ClusterPlacementTypeArgs) ClusterPlacementTypePtrInput
type ClusterPlacementTypePtrOutput ¶
type ClusterPlacementTypePtrOutput struct{ *pulumi.OutputState }
func (ClusterPlacementTypePtrOutput) AvailabilityZone ¶
func (o ClusterPlacementTypePtrOutput) AvailabilityZone() pulumi.StringPtrOutput
func (ClusterPlacementTypePtrOutput) Elem ¶
func (o ClusterPlacementTypePtrOutput) Elem() ClusterPlacementTypeOutput
func (ClusterPlacementTypePtrOutput) ElementType ¶
func (ClusterPlacementTypePtrOutput) ElementType() reflect.Type
func (ClusterPlacementTypePtrOutput) ToClusterPlacementTypePtrOutput ¶
func (o ClusterPlacementTypePtrOutput) ToClusterPlacementTypePtrOutput() ClusterPlacementTypePtrOutput
func (ClusterPlacementTypePtrOutput) ToClusterPlacementTypePtrOutputWithContext ¶
func (o ClusterPlacementTypePtrOutput) ToClusterPlacementTypePtrOutputWithContext(ctx context.Context) ClusterPlacementTypePtrOutput
func (ClusterPlacementTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterPlacementTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterPlacementType]
type ClusterScalingAction ¶
type ClusterScalingAction struct { Market *string `pulumi:"market"` SimpleScalingPolicyConfiguration ClusterSimpleScalingPolicyConfiguration `pulumi:"simpleScalingPolicyConfiguration"` }
type ClusterScalingActionArgs ¶
type ClusterScalingActionArgs struct { Market pulumi.StringPtrInput `pulumi:"market"` SimpleScalingPolicyConfiguration ClusterSimpleScalingPolicyConfigurationInput `pulumi:"simpleScalingPolicyConfiguration"` }
func (ClusterScalingActionArgs) ElementType ¶
func (ClusterScalingActionArgs) ElementType() reflect.Type
func (ClusterScalingActionArgs) ToClusterScalingActionOutput ¶
func (i ClusterScalingActionArgs) ToClusterScalingActionOutput() ClusterScalingActionOutput
func (ClusterScalingActionArgs) ToClusterScalingActionOutputWithContext ¶
func (i ClusterScalingActionArgs) ToClusterScalingActionOutputWithContext(ctx context.Context) ClusterScalingActionOutput
func (ClusterScalingActionArgs) ToOutput ¶ added in v0.76.0
func (i ClusterScalingActionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingAction]
type ClusterScalingActionInput ¶
type ClusterScalingActionInput interface { pulumi.Input ToClusterScalingActionOutput() ClusterScalingActionOutput ToClusterScalingActionOutputWithContext(context.Context) ClusterScalingActionOutput }
ClusterScalingActionInput is an input type that accepts ClusterScalingActionArgs and ClusterScalingActionOutput values. You can construct a concrete instance of `ClusterScalingActionInput` via:
ClusterScalingActionArgs{...}
type ClusterScalingActionOutput ¶
type ClusterScalingActionOutput struct{ *pulumi.OutputState }
func (ClusterScalingActionOutput) ElementType ¶
func (ClusterScalingActionOutput) ElementType() reflect.Type
func (ClusterScalingActionOutput) Market ¶
func (o ClusterScalingActionOutput) Market() pulumi.StringPtrOutput
func (ClusterScalingActionOutput) SimpleScalingPolicyConfiguration ¶
func (o ClusterScalingActionOutput) SimpleScalingPolicyConfiguration() ClusterSimpleScalingPolicyConfigurationOutput
func (ClusterScalingActionOutput) ToClusterScalingActionOutput ¶
func (o ClusterScalingActionOutput) ToClusterScalingActionOutput() ClusterScalingActionOutput
func (ClusterScalingActionOutput) ToClusterScalingActionOutputWithContext ¶
func (o ClusterScalingActionOutput) ToClusterScalingActionOutputWithContext(ctx context.Context) ClusterScalingActionOutput
func (ClusterScalingActionOutput) ToOutput ¶ added in v0.76.0
func (o ClusterScalingActionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingAction]
type ClusterScalingConstraintsArgs ¶
type ClusterScalingConstraintsArgs struct { MaxCapacity pulumi.IntInput `pulumi:"maxCapacity"` MinCapacity pulumi.IntInput `pulumi:"minCapacity"` }
func (ClusterScalingConstraintsArgs) ElementType ¶
func (ClusterScalingConstraintsArgs) ElementType() reflect.Type
func (ClusterScalingConstraintsArgs) ToClusterScalingConstraintsOutput ¶
func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsOutput() ClusterScalingConstraintsOutput
func (ClusterScalingConstraintsArgs) ToClusterScalingConstraintsOutputWithContext ¶
func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsOutputWithContext(ctx context.Context) ClusterScalingConstraintsOutput
func (ClusterScalingConstraintsArgs) ToClusterScalingConstraintsPtrOutput ¶
func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsPtrOutput() ClusterScalingConstraintsPtrOutput
func (ClusterScalingConstraintsArgs) ToClusterScalingConstraintsPtrOutputWithContext ¶
func (i ClusterScalingConstraintsArgs) ToClusterScalingConstraintsPtrOutputWithContext(ctx context.Context) ClusterScalingConstraintsPtrOutput
func (ClusterScalingConstraintsArgs) ToOutput ¶ added in v0.76.0
func (i ClusterScalingConstraintsArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingConstraints]
type ClusterScalingConstraintsInput ¶
type ClusterScalingConstraintsInput interface { pulumi.Input ToClusterScalingConstraintsOutput() ClusterScalingConstraintsOutput ToClusterScalingConstraintsOutputWithContext(context.Context) ClusterScalingConstraintsOutput }
ClusterScalingConstraintsInput is an input type that accepts ClusterScalingConstraintsArgs and ClusterScalingConstraintsOutput values. You can construct a concrete instance of `ClusterScalingConstraintsInput` via:
ClusterScalingConstraintsArgs{...}
type ClusterScalingConstraintsOutput ¶
type ClusterScalingConstraintsOutput struct{ *pulumi.OutputState }
func (ClusterScalingConstraintsOutput) ElementType ¶
func (ClusterScalingConstraintsOutput) ElementType() reflect.Type
func (ClusterScalingConstraintsOutput) MaxCapacity ¶
func (o ClusterScalingConstraintsOutput) MaxCapacity() pulumi.IntOutput
func (ClusterScalingConstraintsOutput) MinCapacity ¶
func (o ClusterScalingConstraintsOutput) MinCapacity() pulumi.IntOutput
func (ClusterScalingConstraintsOutput) ToClusterScalingConstraintsOutput ¶
func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsOutput() ClusterScalingConstraintsOutput
func (ClusterScalingConstraintsOutput) ToClusterScalingConstraintsOutputWithContext ¶
func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsOutputWithContext(ctx context.Context) ClusterScalingConstraintsOutput
func (ClusterScalingConstraintsOutput) ToClusterScalingConstraintsPtrOutput ¶
func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsPtrOutput() ClusterScalingConstraintsPtrOutput
func (ClusterScalingConstraintsOutput) ToClusterScalingConstraintsPtrOutputWithContext ¶
func (o ClusterScalingConstraintsOutput) ToClusterScalingConstraintsPtrOutputWithContext(ctx context.Context) ClusterScalingConstraintsPtrOutput
func (ClusterScalingConstraintsOutput) ToOutput ¶ added in v0.76.0
func (o ClusterScalingConstraintsOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingConstraints]
type ClusterScalingConstraintsPtrInput ¶
type ClusterScalingConstraintsPtrInput interface { pulumi.Input ToClusterScalingConstraintsPtrOutput() ClusterScalingConstraintsPtrOutput ToClusterScalingConstraintsPtrOutputWithContext(context.Context) ClusterScalingConstraintsPtrOutput }
ClusterScalingConstraintsPtrInput is an input type that accepts ClusterScalingConstraintsArgs, ClusterScalingConstraintsPtr and ClusterScalingConstraintsPtrOutput values. You can construct a concrete instance of `ClusterScalingConstraintsPtrInput` via:
ClusterScalingConstraintsArgs{...} or: nil
func ClusterScalingConstraintsPtr ¶
func ClusterScalingConstraintsPtr(v *ClusterScalingConstraintsArgs) ClusterScalingConstraintsPtrInput
type ClusterScalingConstraintsPtrOutput ¶
type ClusterScalingConstraintsPtrOutput struct{ *pulumi.OutputState }
func (ClusterScalingConstraintsPtrOutput) Elem ¶
func (o ClusterScalingConstraintsPtrOutput) Elem() ClusterScalingConstraintsOutput
func (ClusterScalingConstraintsPtrOutput) ElementType ¶
func (ClusterScalingConstraintsPtrOutput) ElementType() reflect.Type
func (ClusterScalingConstraintsPtrOutput) MaxCapacity ¶
func (o ClusterScalingConstraintsPtrOutput) MaxCapacity() pulumi.IntPtrOutput
func (ClusterScalingConstraintsPtrOutput) MinCapacity ¶
func (o ClusterScalingConstraintsPtrOutput) MinCapacity() pulumi.IntPtrOutput
func (ClusterScalingConstraintsPtrOutput) ToClusterScalingConstraintsPtrOutput ¶
func (o ClusterScalingConstraintsPtrOutput) ToClusterScalingConstraintsPtrOutput() ClusterScalingConstraintsPtrOutput
func (ClusterScalingConstraintsPtrOutput) ToClusterScalingConstraintsPtrOutputWithContext ¶
func (o ClusterScalingConstraintsPtrOutput) ToClusterScalingConstraintsPtrOutputWithContext(ctx context.Context) ClusterScalingConstraintsPtrOutput
func (ClusterScalingConstraintsPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterScalingConstraintsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterScalingConstraints]
type ClusterScalingRule ¶
type ClusterScalingRule struct { Action ClusterScalingAction `pulumi:"action"` Description *string `pulumi:"description"` Name string `pulumi:"name"` Trigger ClusterScalingTrigger `pulumi:"trigger"` }
type ClusterScalingRuleArgs ¶
type ClusterScalingRuleArgs struct { Action ClusterScalingActionInput `pulumi:"action"` Description pulumi.StringPtrInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` Trigger ClusterScalingTriggerInput `pulumi:"trigger"` }
func (ClusterScalingRuleArgs) ElementType ¶
func (ClusterScalingRuleArgs) ElementType() reflect.Type
func (ClusterScalingRuleArgs) ToClusterScalingRuleOutput ¶
func (i ClusterScalingRuleArgs) ToClusterScalingRuleOutput() ClusterScalingRuleOutput
func (ClusterScalingRuleArgs) ToClusterScalingRuleOutputWithContext ¶
func (i ClusterScalingRuleArgs) ToClusterScalingRuleOutputWithContext(ctx context.Context) ClusterScalingRuleOutput
func (ClusterScalingRuleArgs) ToOutput ¶ added in v0.76.0
func (i ClusterScalingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingRule]
type ClusterScalingRuleArray ¶
type ClusterScalingRuleArray []ClusterScalingRuleInput
func (ClusterScalingRuleArray) ElementType ¶
func (ClusterScalingRuleArray) ElementType() reflect.Type
func (ClusterScalingRuleArray) ToClusterScalingRuleArrayOutput ¶
func (i ClusterScalingRuleArray) ToClusterScalingRuleArrayOutput() ClusterScalingRuleArrayOutput
func (ClusterScalingRuleArray) ToClusterScalingRuleArrayOutputWithContext ¶
func (i ClusterScalingRuleArray) ToClusterScalingRuleArrayOutputWithContext(ctx context.Context) ClusterScalingRuleArrayOutput
func (ClusterScalingRuleArray) ToOutput ¶ added in v0.76.0
func (i ClusterScalingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterScalingRule]
type ClusterScalingRuleArrayInput ¶
type ClusterScalingRuleArrayInput interface { pulumi.Input ToClusterScalingRuleArrayOutput() ClusterScalingRuleArrayOutput ToClusterScalingRuleArrayOutputWithContext(context.Context) ClusterScalingRuleArrayOutput }
ClusterScalingRuleArrayInput is an input type that accepts ClusterScalingRuleArray and ClusterScalingRuleArrayOutput values. You can construct a concrete instance of `ClusterScalingRuleArrayInput` via:
ClusterScalingRuleArray{ ClusterScalingRuleArgs{...} }
type ClusterScalingRuleArrayOutput ¶
type ClusterScalingRuleArrayOutput struct{ *pulumi.OutputState }
func (ClusterScalingRuleArrayOutput) ElementType ¶
func (ClusterScalingRuleArrayOutput) ElementType() reflect.Type
func (ClusterScalingRuleArrayOutput) Index ¶
func (o ClusterScalingRuleArrayOutput) Index(i pulumi.IntInput) ClusterScalingRuleOutput
func (ClusterScalingRuleArrayOutput) ToClusterScalingRuleArrayOutput ¶
func (o ClusterScalingRuleArrayOutput) ToClusterScalingRuleArrayOutput() ClusterScalingRuleArrayOutput
func (ClusterScalingRuleArrayOutput) ToClusterScalingRuleArrayOutputWithContext ¶
func (o ClusterScalingRuleArrayOutput) ToClusterScalingRuleArrayOutputWithContext(ctx context.Context) ClusterScalingRuleArrayOutput
func (ClusterScalingRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterScalingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterScalingRule]
type ClusterScalingRuleInput ¶
type ClusterScalingRuleInput interface { pulumi.Input ToClusterScalingRuleOutput() ClusterScalingRuleOutput ToClusterScalingRuleOutputWithContext(context.Context) ClusterScalingRuleOutput }
ClusterScalingRuleInput is an input type that accepts ClusterScalingRuleArgs and ClusterScalingRuleOutput values. You can construct a concrete instance of `ClusterScalingRuleInput` via:
ClusterScalingRuleArgs{...}
type ClusterScalingRuleOutput ¶
type ClusterScalingRuleOutput struct{ *pulumi.OutputState }
func (ClusterScalingRuleOutput) Action ¶
func (o ClusterScalingRuleOutput) Action() ClusterScalingActionOutput
func (ClusterScalingRuleOutput) Description ¶
func (o ClusterScalingRuleOutput) Description() pulumi.StringPtrOutput
func (ClusterScalingRuleOutput) ElementType ¶
func (ClusterScalingRuleOutput) ElementType() reflect.Type
func (ClusterScalingRuleOutput) Name ¶
func (o ClusterScalingRuleOutput) Name() pulumi.StringOutput
func (ClusterScalingRuleOutput) ToClusterScalingRuleOutput ¶
func (o ClusterScalingRuleOutput) ToClusterScalingRuleOutput() ClusterScalingRuleOutput
func (ClusterScalingRuleOutput) ToClusterScalingRuleOutputWithContext ¶
func (o ClusterScalingRuleOutput) ToClusterScalingRuleOutputWithContext(ctx context.Context) ClusterScalingRuleOutput
func (ClusterScalingRuleOutput) ToOutput ¶ added in v0.76.0
func (o ClusterScalingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingRule]
func (ClusterScalingRuleOutput) Trigger ¶
func (o ClusterScalingRuleOutput) Trigger() ClusterScalingTriggerOutput
type ClusterScalingTrigger ¶
type ClusterScalingTrigger struct {
CloudWatchAlarmDefinition ClusterCloudWatchAlarmDefinition `pulumi:"cloudWatchAlarmDefinition"`
}
type ClusterScalingTriggerArgs ¶
type ClusterScalingTriggerArgs struct {
CloudWatchAlarmDefinition ClusterCloudWatchAlarmDefinitionInput `pulumi:"cloudWatchAlarmDefinition"`
}
func (ClusterScalingTriggerArgs) ElementType ¶
func (ClusterScalingTriggerArgs) ElementType() reflect.Type
func (ClusterScalingTriggerArgs) ToClusterScalingTriggerOutput ¶
func (i ClusterScalingTriggerArgs) ToClusterScalingTriggerOutput() ClusterScalingTriggerOutput
func (ClusterScalingTriggerArgs) ToClusterScalingTriggerOutputWithContext ¶
func (i ClusterScalingTriggerArgs) ToClusterScalingTriggerOutputWithContext(ctx context.Context) ClusterScalingTriggerOutput
func (ClusterScalingTriggerArgs) ToOutput ¶ added in v0.76.0
func (i ClusterScalingTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingTrigger]
type ClusterScalingTriggerInput ¶
type ClusterScalingTriggerInput interface { pulumi.Input ToClusterScalingTriggerOutput() ClusterScalingTriggerOutput ToClusterScalingTriggerOutputWithContext(context.Context) ClusterScalingTriggerOutput }
ClusterScalingTriggerInput is an input type that accepts ClusterScalingTriggerArgs and ClusterScalingTriggerOutput values. You can construct a concrete instance of `ClusterScalingTriggerInput` via:
ClusterScalingTriggerArgs{...}
type ClusterScalingTriggerOutput ¶
type ClusterScalingTriggerOutput struct{ *pulumi.OutputState }
func (ClusterScalingTriggerOutput) CloudWatchAlarmDefinition ¶
func (o ClusterScalingTriggerOutput) CloudWatchAlarmDefinition() ClusterCloudWatchAlarmDefinitionOutput
func (ClusterScalingTriggerOutput) ElementType ¶
func (ClusterScalingTriggerOutput) ElementType() reflect.Type
func (ClusterScalingTriggerOutput) ToClusterScalingTriggerOutput ¶
func (o ClusterScalingTriggerOutput) ToClusterScalingTriggerOutput() ClusterScalingTriggerOutput
func (ClusterScalingTriggerOutput) ToClusterScalingTriggerOutputWithContext ¶
func (o ClusterScalingTriggerOutput) ToClusterScalingTriggerOutputWithContext(ctx context.Context) ClusterScalingTriggerOutput
func (ClusterScalingTriggerOutput) ToOutput ¶ added in v0.76.0
func (o ClusterScalingTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScalingTrigger]
type ClusterScriptBootstrapActionConfigArgs ¶
type ClusterScriptBootstrapActionConfigArgs struct { Args pulumi.StringArrayInput `pulumi:"args"` Path pulumi.StringInput `pulumi:"path"` }
func (ClusterScriptBootstrapActionConfigArgs) ElementType ¶
func (ClusterScriptBootstrapActionConfigArgs) ElementType() reflect.Type
func (ClusterScriptBootstrapActionConfigArgs) ToClusterScriptBootstrapActionConfigOutput ¶
func (i ClusterScriptBootstrapActionConfigArgs) ToClusterScriptBootstrapActionConfigOutput() ClusterScriptBootstrapActionConfigOutput
func (ClusterScriptBootstrapActionConfigArgs) ToClusterScriptBootstrapActionConfigOutputWithContext ¶
func (i ClusterScriptBootstrapActionConfigArgs) ToClusterScriptBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterScriptBootstrapActionConfigOutput
func (ClusterScriptBootstrapActionConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterScriptBootstrapActionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterScriptBootstrapActionConfig]
type ClusterScriptBootstrapActionConfigInput ¶
type ClusterScriptBootstrapActionConfigInput interface { pulumi.Input ToClusterScriptBootstrapActionConfigOutput() ClusterScriptBootstrapActionConfigOutput ToClusterScriptBootstrapActionConfigOutputWithContext(context.Context) ClusterScriptBootstrapActionConfigOutput }
ClusterScriptBootstrapActionConfigInput is an input type that accepts ClusterScriptBootstrapActionConfigArgs and ClusterScriptBootstrapActionConfigOutput values. You can construct a concrete instance of `ClusterScriptBootstrapActionConfigInput` via:
ClusterScriptBootstrapActionConfigArgs{...}
type ClusterScriptBootstrapActionConfigOutput ¶
type ClusterScriptBootstrapActionConfigOutput struct{ *pulumi.OutputState }
func (ClusterScriptBootstrapActionConfigOutput) Args ¶
func (o ClusterScriptBootstrapActionConfigOutput) Args() pulumi.StringArrayOutput
func (ClusterScriptBootstrapActionConfigOutput) ElementType ¶
func (ClusterScriptBootstrapActionConfigOutput) ElementType() reflect.Type
func (ClusterScriptBootstrapActionConfigOutput) Path ¶
func (o ClusterScriptBootstrapActionConfigOutput) Path() pulumi.StringOutput
func (ClusterScriptBootstrapActionConfigOutput) ToClusterScriptBootstrapActionConfigOutput ¶
func (o ClusterScriptBootstrapActionConfigOutput) ToClusterScriptBootstrapActionConfigOutput() ClusterScriptBootstrapActionConfigOutput
func (ClusterScriptBootstrapActionConfigOutput) ToClusterScriptBootstrapActionConfigOutputWithContext ¶
func (o ClusterScriptBootstrapActionConfigOutput) ToClusterScriptBootstrapActionConfigOutputWithContext(ctx context.Context) ClusterScriptBootstrapActionConfigOutput
func (ClusterScriptBootstrapActionConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterScriptBootstrapActionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterScriptBootstrapActionConfig]
type ClusterSimpleScalingPolicyConfigurationArgs ¶
type ClusterSimpleScalingPolicyConfigurationArgs struct { AdjustmentType pulumi.StringPtrInput `pulumi:"adjustmentType"` CoolDown pulumi.IntPtrInput `pulumi:"coolDown"` ScalingAdjustment pulumi.IntInput `pulumi:"scalingAdjustment"` }
func (ClusterSimpleScalingPolicyConfigurationArgs) ElementType ¶
func (ClusterSimpleScalingPolicyConfigurationArgs) ElementType() reflect.Type
func (ClusterSimpleScalingPolicyConfigurationArgs) ToClusterSimpleScalingPolicyConfigurationOutput ¶
func (i ClusterSimpleScalingPolicyConfigurationArgs) ToClusterSimpleScalingPolicyConfigurationOutput() ClusterSimpleScalingPolicyConfigurationOutput
func (ClusterSimpleScalingPolicyConfigurationArgs) ToClusterSimpleScalingPolicyConfigurationOutputWithContext ¶
func (i ClusterSimpleScalingPolicyConfigurationArgs) ToClusterSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) ClusterSimpleScalingPolicyConfigurationOutput
func (ClusterSimpleScalingPolicyConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i ClusterSimpleScalingPolicyConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterSimpleScalingPolicyConfiguration]
type ClusterSimpleScalingPolicyConfigurationInput ¶
type ClusterSimpleScalingPolicyConfigurationInput interface { pulumi.Input ToClusterSimpleScalingPolicyConfigurationOutput() ClusterSimpleScalingPolicyConfigurationOutput ToClusterSimpleScalingPolicyConfigurationOutputWithContext(context.Context) ClusterSimpleScalingPolicyConfigurationOutput }
ClusterSimpleScalingPolicyConfigurationInput is an input type that accepts ClusterSimpleScalingPolicyConfigurationArgs and ClusterSimpleScalingPolicyConfigurationOutput values. You can construct a concrete instance of `ClusterSimpleScalingPolicyConfigurationInput` via:
ClusterSimpleScalingPolicyConfigurationArgs{...}
type ClusterSimpleScalingPolicyConfigurationOutput ¶
type ClusterSimpleScalingPolicyConfigurationOutput struct{ *pulumi.OutputState }
func (ClusterSimpleScalingPolicyConfigurationOutput) AdjustmentType ¶
func (o ClusterSimpleScalingPolicyConfigurationOutput) AdjustmentType() pulumi.StringPtrOutput
func (ClusterSimpleScalingPolicyConfigurationOutput) CoolDown ¶
func (o ClusterSimpleScalingPolicyConfigurationOutput) CoolDown() pulumi.IntPtrOutput
func (ClusterSimpleScalingPolicyConfigurationOutput) ElementType ¶
func (ClusterSimpleScalingPolicyConfigurationOutput) ElementType() reflect.Type
func (ClusterSimpleScalingPolicyConfigurationOutput) ScalingAdjustment ¶
func (o ClusterSimpleScalingPolicyConfigurationOutput) ScalingAdjustment() pulumi.IntOutput
func (ClusterSimpleScalingPolicyConfigurationOutput) ToClusterSimpleScalingPolicyConfigurationOutput ¶
func (o ClusterSimpleScalingPolicyConfigurationOutput) ToClusterSimpleScalingPolicyConfigurationOutput() ClusterSimpleScalingPolicyConfigurationOutput
func (ClusterSimpleScalingPolicyConfigurationOutput) ToClusterSimpleScalingPolicyConfigurationOutputWithContext ¶
func (o ClusterSimpleScalingPolicyConfigurationOutput) ToClusterSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) ClusterSimpleScalingPolicyConfigurationOutput
func (ClusterSimpleScalingPolicyConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o ClusterSimpleScalingPolicyConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterSimpleScalingPolicyConfiguration]
type ClusterSpotProvisioningSpecificationArgs ¶
type ClusterSpotProvisioningSpecificationArgs struct { AllocationStrategy pulumi.StringPtrInput `pulumi:"allocationStrategy"` BlockDurationMinutes pulumi.IntPtrInput `pulumi:"blockDurationMinutes"` TimeoutAction pulumi.StringInput `pulumi:"timeoutAction"` TimeoutDurationMinutes pulumi.IntInput `pulumi:"timeoutDurationMinutes"` }
func (ClusterSpotProvisioningSpecificationArgs) ElementType ¶
func (ClusterSpotProvisioningSpecificationArgs) ElementType() reflect.Type
func (ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationOutput ¶
func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationOutput() ClusterSpotProvisioningSpecificationOutput
func (ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationOutputWithContext ¶
func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationOutput
func (ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationPtrOutput ¶
func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationPtrOutput() ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationPtrOutputWithContext ¶
func (i ClusterSpotProvisioningSpecificationArgs) ToClusterSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterSpotProvisioningSpecificationArgs) ToOutput ¶ added in v0.76.0
func (i ClusterSpotProvisioningSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterSpotProvisioningSpecification]
type ClusterSpotProvisioningSpecificationInput ¶
type ClusterSpotProvisioningSpecificationInput interface { pulumi.Input ToClusterSpotProvisioningSpecificationOutput() ClusterSpotProvisioningSpecificationOutput ToClusterSpotProvisioningSpecificationOutputWithContext(context.Context) ClusterSpotProvisioningSpecificationOutput }
ClusterSpotProvisioningSpecificationInput is an input type that accepts ClusterSpotProvisioningSpecificationArgs and ClusterSpotProvisioningSpecificationOutput values. You can construct a concrete instance of `ClusterSpotProvisioningSpecificationInput` via:
ClusterSpotProvisioningSpecificationArgs{...}
type ClusterSpotProvisioningSpecificationOutput ¶
type ClusterSpotProvisioningSpecificationOutput struct{ *pulumi.OutputState }
func (ClusterSpotProvisioningSpecificationOutput) AllocationStrategy ¶
func (o ClusterSpotProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringPtrOutput
func (ClusterSpotProvisioningSpecificationOutput) BlockDurationMinutes ¶
func (o ClusterSpotProvisioningSpecificationOutput) BlockDurationMinutes() pulumi.IntPtrOutput
func (ClusterSpotProvisioningSpecificationOutput) ElementType ¶
func (ClusterSpotProvisioningSpecificationOutput) ElementType() reflect.Type
func (ClusterSpotProvisioningSpecificationOutput) TimeoutAction ¶
func (o ClusterSpotProvisioningSpecificationOutput) TimeoutAction() pulumi.StringOutput
func (ClusterSpotProvisioningSpecificationOutput) TimeoutDurationMinutes ¶
func (o ClusterSpotProvisioningSpecificationOutput) TimeoutDurationMinutes() pulumi.IntOutput
func (ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationOutput ¶
func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationOutput() ClusterSpotProvisioningSpecificationOutput
func (ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationOutputWithContext ¶
func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationOutput
func (ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationPtrOutput ¶
func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationPtrOutput() ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationPtrOutputWithContext ¶
func (o ClusterSpotProvisioningSpecificationOutput) ToClusterSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterSpotProvisioningSpecificationOutput) ToOutput ¶ added in v0.76.0
func (o ClusterSpotProvisioningSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterSpotProvisioningSpecification]
type ClusterSpotProvisioningSpecificationPtrInput ¶
type ClusterSpotProvisioningSpecificationPtrInput interface { pulumi.Input ToClusterSpotProvisioningSpecificationPtrOutput() ClusterSpotProvisioningSpecificationPtrOutput ToClusterSpotProvisioningSpecificationPtrOutputWithContext(context.Context) ClusterSpotProvisioningSpecificationPtrOutput }
ClusterSpotProvisioningSpecificationPtrInput is an input type that accepts ClusterSpotProvisioningSpecificationArgs, ClusterSpotProvisioningSpecificationPtr and ClusterSpotProvisioningSpecificationPtrOutput values. You can construct a concrete instance of `ClusterSpotProvisioningSpecificationPtrInput` via:
ClusterSpotProvisioningSpecificationArgs{...} or: nil
func ClusterSpotProvisioningSpecificationPtr ¶
func ClusterSpotProvisioningSpecificationPtr(v *ClusterSpotProvisioningSpecificationArgs) ClusterSpotProvisioningSpecificationPtrInput
type ClusterSpotProvisioningSpecificationPtrOutput ¶
type ClusterSpotProvisioningSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ClusterSpotProvisioningSpecificationPtrOutput) AllocationStrategy ¶
func (o ClusterSpotProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
func (ClusterSpotProvisioningSpecificationPtrOutput) BlockDurationMinutes ¶
func (o ClusterSpotProvisioningSpecificationPtrOutput) BlockDurationMinutes() pulumi.IntPtrOutput
func (ClusterSpotProvisioningSpecificationPtrOutput) ElementType ¶
func (ClusterSpotProvisioningSpecificationPtrOutput) ElementType() reflect.Type
func (ClusterSpotProvisioningSpecificationPtrOutput) TimeoutAction ¶
func (o ClusterSpotProvisioningSpecificationPtrOutput) TimeoutAction() pulumi.StringPtrOutput
func (ClusterSpotProvisioningSpecificationPtrOutput) TimeoutDurationMinutes ¶
func (o ClusterSpotProvisioningSpecificationPtrOutput) TimeoutDurationMinutes() pulumi.IntPtrOutput
func (ClusterSpotProvisioningSpecificationPtrOutput) ToClusterSpotProvisioningSpecificationPtrOutput ¶
func (o ClusterSpotProvisioningSpecificationPtrOutput) ToClusterSpotProvisioningSpecificationPtrOutput() ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterSpotProvisioningSpecificationPtrOutput) ToClusterSpotProvisioningSpecificationPtrOutputWithContext ¶
func (o ClusterSpotProvisioningSpecificationPtrOutput) ToClusterSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) ClusterSpotProvisioningSpecificationPtrOutput
func (ClusterSpotProvisioningSpecificationPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterSpotProvisioningSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterSpotProvisioningSpecification]
type ClusterState ¶
type ClusterState struct { }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterStepConfig ¶
type ClusterStepConfig struct { ActionOnFailure *string `pulumi:"actionOnFailure"` HadoopJarStep ClusterHadoopJarStepConfig `pulumi:"hadoopJarStep"` Name string `pulumi:"name"` }
type ClusterStepConfigArgs ¶
type ClusterStepConfigArgs struct { ActionOnFailure pulumi.StringPtrInput `pulumi:"actionOnFailure"` HadoopJarStep ClusterHadoopJarStepConfigInput `pulumi:"hadoopJarStep"` Name pulumi.StringInput `pulumi:"name"` }
func (ClusterStepConfigArgs) ElementType ¶
func (ClusterStepConfigArgs) ElementType() reflect.Type
func (ClusterStepConfigArgs) ToClusterStepConfigOutput ¶
func (i ClusterStepConfigArgs) ToClusterStepConfigOutput() ClusterStepConfigOutput
func (ClusterStepConfigArgs) ToClusterStepConfigOutputWithContext ¶
func (i ClusterStepConfigArgs) ToClusterStepConfigOutputWithContext(ctx context.Context) ClusterStepConfigOutput
func (ClusterStepConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterStepConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterStepConfig]
type ClusterStepConfigArray ¶
type ClusterStepConfigArray []ClusterStepConfigInput
func (ClusterStepConfigArray) ElementType ¶
func (ClusterStepConfigArray) ElementType() reflect.Type
func (ClusterStepConfigArray) ToClusterStepConfigArrayOutput ¶
func (i ClusterStepConfigArray) ToClusterStepConfigArrayOutput() ClusterStepConfigArrayOutput
func (ClusterStepConfigArray) ToClusterStepConfigArrayOutputWithContext ¶
func (i ClusterStepConfigArray) ToClusterStepConfigArrayOutputWithContext(ctx context.Context) ClusterStepConfigArrayOutput
func (ClusterStepConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterStepConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterStepConfig]
type ClusterStepConfigArrayInput ¶
type ClusterStepConfigArrayInput interface { pulumi.Input ToClusterStepConfigArrayOutput() ClusterStepConfigArrayOutput ToClusterStepConfigArrayOutputWithContext(context.Context) ClusterStepConfigArrayOutput }
ClusterStepConfigArrayInput is an input type that accepts ClusterStepConfigArray and ClusterStepConfigArrayOutput values. You can construct a concrete instance of `ClusterStepConfigArrayInput` via:
ClusterStepConfigArray{ ClusterStepConfigArgs{...} }
type ClusterStepConfigArrayOutput ¶
type ClusterStepConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterStepConfigArrayOutput) ElementType ¶
func (ClusterStepConfigArrayOutput) ElementType() reflect.Type
func (ClusterStepConfigArrayOutput) Index ¶
func (o ClusterStepConfigArrayOutput) Index(i pulumi.IntInput) ClusterStepConfigOutput
func (ClusterStepConfigArrayOutput) ToClusterStepConfigArrayOutput ¶
func (o ClusterStepConfigArrayOutput) ToClusterStepConfigArrayOutput() ClusterStepConfigArrayOutput
func (ClusterStepConfigArrayOutput) ToClusterStepConfigArrayOutputWithContext ¶
func (o ClusterStepConfigArrayOutput) ToClusterStepConfigArrayOutputWithContext(ctx context.Context) ClusterStepConfigArrayOutput
func (ClusterStepConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterStepConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterStepConfig]
type ClusterStepConfigInput ¶
type ClusterStepConfigInput interface { pulumi.Input ToClusterStepConfigOutput() ClusterStepConfigOutput ToClusterStepConfigOutputWithContext(context.Context) ClusterStepConfigOutput }
ClusterStepConfigInput is an input type that accepts ClusterStepConfigArgs and ClusterStepConfigOutput values. You can construct a concrete instance of `ClusterStepConfigInput` via:
ClusterStepConfigArgs{...}
type ClusterStepConfigOutput ¶
type ClusterStepConfigOutput struct{ *pulumi.OutputState }
func (ClusterStepConfigOutput) ActionOnFailure ¶
func (o ClusterStepConfigOutput) ActionOnFailure() pulumi.StringPtrOutput
func (ClusterStepConfigOutput) ElementType ¶
func (ClusterStepConfigOutput) ElementType() reflect.Type
func (ClusterStepConfigOutput) HadoopJarStep ¶
func (o ClusterStepConfigOutput) HadoopJarStep() ClusterHadoopJarStepConfigOutput
func (ClusterStepConfigOutput) Name ¶
func (o ClusterStepConfigOutput) Name() pulumi.StringOutput
func (ClusterStepConfigOutput) ToClusterStepConfigOutput ¶
func (o ClusterStepConfigOutput) ToClusterStepConfigOutput() ClusterStepConfigOutput
func (ClusterStepConfigOutput) ToClusterStepConfigOutputWithContext ¶
func (o ClusterStepConfigOutput) ToClusterStepConfigOutputWithContext(ctx context.Context) ClusterStepConfigOutput
func (ClusterStepConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterStepConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterStepConfig]
type ClusterTag ¶
type ClusterTagArgs ¶
type ClusterTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ClusterTagArgs) ElementType ¶
func (ClusterTagArgs) ElementType() reflect.Type
func (ClusterTagArgs) ToClusterTagOutput ¶
func (i ClusterTagArgs) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagArgs) ToClusterTagOutputWithContext ¶
func (i ClusterTagArgs) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
func (ClusterTagArgs) ToOutput ¶ added in v0.76.0
func (i ClusterTagArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterTag]
type ClusterTagArray ¶
type ClusterTagArray []ClusterTagInput
func (ClusterTagArray) ElementType ¶
func (ClusterTagArray) ElementType() reflect.Type
func (ClusterTagArray) ToClusterTagArrayOutput ¶
func (i ClusterTagArray) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArray) ToClusterTagArrayOutputWithContext ¶
func (i ClusterTagArray) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
func (ClusterTagArray) ToOutput ¶ added in v0.76.0
func (i ClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
type ClusterTagArrayInput ¶
type ClusterTagArrayInput interface { pulumi.Input ToClusterTagArrayOutput() ClusterTagArrayOutput ToClusterTagArrayOutputWithContext(context.Context) ClusterTagArrayOutput }
ClusterTagArrayInput is an input type that accepts ClusterTagArray and ClusterTagArrayOutput values. You can construct a concrete instance of `ClusterTagArrayInput` via:
ClusterTagArray{ ClusterTagArgs{...} }
type ClusterTagArrayOutput ¶
type ClusterTagArrayOutput struct{ *pulumi.OutputState }
func (ClusterTagArrayOutput) ElementType ¶
func (ClusterTagArrayOutput) ElementType() reflect.Type
func (ClusterTagArrayOutput) Index ¶
func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutput ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
func (ClusterTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
type ClusterTagInput ¶
type ClusterTagInput interface { pulumi.Input ToClusterTagOutput() ClusterTagOutput ToClusterTagOutputWithContext(context.Context) ClusterTagOutput }
ClusterTagInput is an input type that accepts ClusterTagArgs and ClusterTagOutput values. You can construct a concrete instance of `ClusterTagInput` via:
ClusterTagArgs{...}
type ClusterTagOutput ¶
type ClusterTagOutput struct{ *pulumi.OutputState }
func (ClusterTagOutput) ElementType ¶
func (ClusterTagOutput) ElementType() reflect.Type
func (ClusterTagOutput) Key ¶
func (o ClusterTagOutput) Key() pulumi.StringOutput
func (ClusterTagOutput) ToClusterTagOutput ¶
func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagOutput) ToClusterTagOutputWithContext ¶
func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
func (ClusterTagOutput) ToOutput ¶ added in v0.76.0
func (o ClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterTag]
func (ClusterTagOutput) Value ¶
func (o ClusterTagOutput) Value() pulumi.StringOutput
type ClusterVolumeSpecificationArgs ¶
type ClusterVolumeSpecificationArgs struct { Iops pulumi.IntPtrInput `pulumi:"iops"` SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` Throughput pulumi.IntPtrInput `pulumi:"throughput"` VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (ClusterVolumeSpecificationArgs) ElementType ¶
func (ClusterVolumeSpecificationArgs) ElementType() reflect.Type
func (ClusterVolumeSpecificationArgs) ToClusterVolumeSpecificationOutput ¶
func (i ClusterVolumeSpecificationArgs) ToClusterVolumeSpecificationOutput() ClusterVolumeSpecificationOutput
func (ClusterVolumeSpecificationArgs) ToClusterVolumeSpecificationOutputWithContext ¶
func (i ClusterVolumeSpecificationArgs) ToClusterVolumeSpecificationOutputWithContext(ctx context.Context) ClusterVolumeSpecificationOutput
func (ClusterVolumeSpecificationArgs) ToOutput ¶ added in v0.76.0
func (i ClusterVolumeSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterVolumeSpecification]
type ClusterVolumeSpecificationInput ¶
type ClusterVolumeSpecificationInput interface { pulumi.Input ToClusterVolumeSpecificationOutput() ClusterVolumeSpecificationOutput ToClusterVolumeSpecificationOutputWithContext(context.Context) ClusterVolumeSpecificationOutput }
ClusterVolumeSpecificationInput is an input type that accepts ClusterVolumeSpecificationArgs and ClusterVolumeSpecificationOutput values. You can construct a concrete instance of `ClusterVolumeSpecificationInput` via:
ClusterVolumeSpecificationArgs{...}
type ClusterVolumeSpecificationOutput ¶
type ClusterVolumeSpecificationOutput struct{ *pulumi.OutputState }
func (ClusterVolumeSpecificationOutput) ElementType ¶
func (ClusterVolumeSpecificationOutput) ElementType() reflect.Type
func (ClusterVolumeSpecificationOutput) Iops ¶
func (o ClusterVolumeSpecificationOutput) Iops() pulumi.IntPtrOutput
func (ClusterVolumeSpecificationOutput) SizeInGb ¶ added in v0.72.0
func (o ClusterVolumeSpecificationOutput) SizeInGb() pulumi.IntOutput
func (ClusterVolumeSpecificationOutput) Throughput ¶ added in v0.73.1
func (o ClusterVolumeSpecificationOutput) Throughput() pulumi.IntPtrOutput
func (ClusterVolumeSpecificationOutput) ToClusterVolumeSpecificationOutput ¶
func (o ClusterVolumeSpecificationOutput) ToClusterVolumeSpecificationOutput() ClusterVolumeSpecificationOutput
func (ClusterVolumeSpecificationOutput) ToClusterVolumeSpecificationOutputWithContext ¶
func (o ClusterVolumeSpecificationOutput) ToClusterVolumeSpecificationOutputWithContext(ctx context.Context) ClusterVolumeSpecificationOutput
func (ClusterVolumeSpecificationOutput) ToOutput ¶ added in v0.76.0
func (o ClusterVolumeSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterVolumeSpecification]
func (ClusterVolumeSpecificationOutput) VolumeType ¶
func (o ClusterVolumeSpecificationOutput) VolumeType() pulumi.StringOutput
type InstanceFleetConfig
deprecated
type InstanceFleetConfig struct { pulumi.CustomResourceState ClusterId pulumi.StringOutput `pulumi:"clusterId"` InstanceFleetType pulumi.StringOutput `pulumi:"instanceFleetType"` InstanceTypeConfigs InstanceFleetConfigInstanceTypeConfigArrayOutput `pulumi:"instanceTypeConfigs"` LaunchSpecifications InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput `pulumi:"launchSpecifications"` Name pulumi.StringPtrOutput `pulumi:"name"` TargetOnDemandCapacity pulumi.IntPtrOutput `pulumi:"targetOnDemandCapacity"` TargetSpotCapacity pulumi.IntPtrOutput `pulumi:"targetSpotCapacity"` }
Resource Type definition for AWS::EMR::InstanceFleetConfig
Deprecated: InstanceFleetConfig is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetInstanceFleetConfig ¶
func GetInstanceFleetConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceFleetConfigState, opts ...pulumi.ResourceOption) (*InstanceFleetConfig, error)
GetInstanceFleetConfig gets an existing InstanceFleetConfig 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 NewInstanceFleetConfig ¶
func NewInstanceFleetConfig(ctx *pulumi.Context, name string, args *InstanceFleetConfigArgs, opts ...pulumi.ResourceOption) (*InstanceFleetConfig, error)
NewInstanceFleetConfig registers a new resource with the given unique name, arguments, and options.
func (*InstanceFleetConfig) ElementType ¶
func (*InstanceFleetConfig) ElementType() reflect.Type
func (*InstanceFleetConfig) ToInstanceFleetConfigOutput ¶
func (i *InstanceFleetConfig) ToInstanceFleetConfigOutput() InstanceFleetConfigOutput
func (*InstanceFleetConfig) ToInstanceFleetConfigOutputWithContext ¶
func (i *InstanceFleetConfig) ToInstanceFleetConfigOutputWithContext(ctx context.Context) InstanceFleetConfigOutput
func (*InstanceFleetConfig) ToOutput ¶ added in v0.76.0
func (i *InstanceFleetConfig) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfig]
type InstanceFleetConfigArgs ¶
type InstanceFleetConfigArgs struct { ClusterId pulumi.StringInput InstanceFleetType pulumi.StringInput InstanceTypeConfigs InstanceFleetConfigInstanceTypeConfigArrayInput LaunchSpecifications InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrInput Name pulumi.StringPtrInput TargetOnDemandCapacity pulumi.IntPtrInput TargetSpotCapacity pulumi.IntPtrInput }
The set of arguments for constructing a InstanceFleetConfig resource.
func (InstanceFleetConfigArgs) ElementType ¶
func (InstanceFleetConfigArgs) ElementType() reflect.Type
type InstanceFleetConfigConfiguration ¶
type InstanceFleetConfigConfiguration struct { Classification *string `pulumi:"classification"` ConfigurationProperties interface{} `pulumi:"configurationProperties"` Configurations []InstanceFleetConfigConfiguration `pulumi:"configurations"` }
type InstanceFleetConfigConfigurationArgs ¶
type InstanceFleetConfigConfigurationArgs struct { Classification pulumi.StringPtrInput `pulumi:"classification"` ConfigurationProperties pulumi.Input `pulumi:"configurationProperties"` Configurations InstanceFleetConfigConfigurationArrayInput `pulumi:"configurations"` }
func (InstanceFleetConfigConfigurationArgs) ElementType ¶
func (InstanceFleetConfigConfigurationArgs) ElementType() reflect.Type
func (InstanceFleetConfigConfigurationArgs) ToInstanceFleetConfigConfigurationOutput ¶
func (i InstanceFleetConfigConfigurationArgs) ToInstanceFleetConfigConfigurationOutput() InstanceFleetConfigConfigurationOutput
func (InstanceFleetConfigConfigurationArgs) ToInstanceFleetConfigConfigurationOutputWithContext ¶
func (i InstanceFleetConfigConfigurationArgs) ToInstanceFleetConfigConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationOutput
func (InstanceFleetConfigConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigConfiguration]
type InstanceFleetConfigConfigurationArray ¶
type InstanceFleetConfigConfigurationArray []InstanceFleetConfigConfigurationInput
func (InstanceFleetConfigConfigurationArray) ElementType ¶
func (InstanceFleetConfigConfigurationArray) ElementType() reflect.Type
func (InstanceFleetConfigConfigurationArray) ToInstanceFleetConfigConfigurationArrayOutput ¶
func (i InstanceFleetConfigConfigurationArray) ToInstanceFleetConfigConfigurationArrayOutput() InstanceFleetConfigConfigurationArrayOutput
func (InstanceFleetConfigConfigurationArray) ToInstanceFleetConfigConfigurationArrayOutputWithContext ¶
func (i InstanceFleetConfigConfigurationArray) ToInstanceFleetConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationArrayOutput
func (InstanceFleetConfigConfigurationArray) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigConfiguration]
type InstanceFleetConfigConfigurationArrayInput ¶
type InstanceFleetConfigConfigurationArrayInput interface { pulumi.Input ToInstanceFleetConfigConfigurationArrayOutput() InstanceFleetConfigConfigurationArrayOutput ToInstanceFleetConfigConfigurationArrayOutputWithContext(context.Context) InstanceFleetConfigConfigurationArrayOutput }
InstanceFleetConfigConfigurationArrayInput is an input type that accepts InstanceFleetConfigConfigurationArray and InstanceFleetConfigConfigurationArrayOutput values. You can construct a concrete instance of `InstanceFleetConfigConfigurationArrayInput` via:
InstanceFleetConfigConfigurationArray{ InstanceFleetConfigConfigurationArgs{...} }
type InstanceFleetConfigConfigurationArrayOutput ¶
type InstanceFleetConfigConfigurationArrayOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigConfigurationArrayOutput) ElementType ¶
func (InstanceFleetConfigConfigurationArrayOutput) ElementType() reflect.Type
func (InstanceFleetConfigConfigurationArrayOutput) ToInstanceFleetConfigConfigurationArrayOutput ¶
func (o InstanceFleetConfigConfigurationArrayOutput) ToInstanceFleetConfigConfigurationArrayOutput() InstanceFleetConfigConfigurationArrayOutput
func (InstanceFleetConfigConfigurationArrayOutput) ToInstanceFleetConfigConfigurationArrayOutputWithContext ¶
func (o InstanceFleetConfigConfigurationArrayOutput) ToInstanceFleetConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationArrayOutput
func (InstanceFleetConfigConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigConfiguration]
type InstanceFleetConfigConfigurationInput ¶
type InstanceFleetConfigConfigurationInput interface { pulumi.Input ToInstanceFleetConfigConfigurationOutput() InstanceFleetConfigConfigurationOutput ToInstanceFleetConfigConfigurationOutputWithContext(context.Context) InstanceFleetConfigConfigurationOutput }
InstanceFleetConfigConfigurationInput is an input type that accepts InstanceFleetConfigConfigurationArgs and InstanceFleetConfigConfigurationOutput values. You can construct a concrete instance of `InstanceFleetConfigConfigurationInput` via:
InstanceFleetConfigConfigurationArgs{...}
type InstanceFleetConfigConfigurationOutput ¶
type InstanceFleetConfigConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigConfigurationOutput) Classification ¶
func (o InstanceFleetConfigConfigurationOutput) Classification() pulumi.StringPtrOutput
func (InstanceFleetConfigConfigurationOutput) ConfigurationProperties ¶
func (o InstanceFleetConfigConfigurationOutput) ConfigurationProperties() pulumi.AnyOutput
func (InstanceFleetConfigConfigurationOutput) Configurations ¶
func (o InstanceFleetConfigConfigurationOutput) Configurations() InstanceFleetConfigConfigurationArrayOutput
func (InstanceFleetConfigConfigurationOutput) ElementType ¶
func (InstanceFleetConfigConfigurationOutput) ElementType() reflect.Type
func (InstanceFleetConfigConfigurationOutput) ToInstanceFleetConfigConfigurationOutput ¶
func (o InstanceFleetConfigConfigurationOutput) ToInstanceFleetConfigConfigurationOutput() InstanceFleetConfigConfigurationOutput
func (InstanceFleetConfigConfigurationOutput) ToInstanceFleetConfigConfigurationOutputWithContext ¶
func (o InstanceFleetConfigConfigurationOutput) ToInstanceFleetConfigConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigConfigurationOutput
func (InstanceFleetConfigConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigConfiguration]
type InstanceFleetConfigEbsBlockDeviceConfig ¶
type InstanceFleetConfigEbsBlockDeviceConfig struct { VolumeSpecification InstanceFleetConfigVolumeSpecification `pulumi:"volumeSpecification"` VolumesPerInstance *int `pulumi:"volumesPerInstance"` }
type InstanceFleetConfigEbsBlockDeviceConfigArgs ¶
type InstanceFleetConfigEbsBlockDeviceConfigArgs struct { VolumeSpecification InstanceFleetConfigVolumeSpecificationInput `pulumi:"volumeSpecification"` VolumesPerInstance pulumi.IntPtrInput `pulumi:"volumesPerInstance"` }
func (InstanceFleetConfigEbsBlockDeviceConfigArgs) ElementType ¶
func (InstanceFleetConfigEbsBlockDeviceConfigArgs) ElementType() reflect.Type
func (InstanceFleetConfigEbsBlockDeviceConfigArgs) ToInstanceFleetConfigEbsBlockDeviceConfigOutput ¶
func (i InstanceFleetConfigEbsBlockDeviceConfigArgs) ToInstanceFleetConfigEbsBlockDeviceConfigOutput() InstanceFleetConfigEbsBlockDeviceConfigOutput
func (InstanceFleetConfigEbsBlockDeviceConfigArgs) ToInstanceFleetConfigEbsBlockDeviceConfigOutputWithContext ¶
func (i InstanceFleetConfigEbsBlockDeviceConfigArgs) ToInstanceFleetConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigOutput
func (InstanceFleetConfigEbsBlockDeviceConfigArgs) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigEbsBlockDeviceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsBlockDeviceConfig]
type InstanceFleetConfigEbsBlockDeviceConfigArray ¶
type InstanceFleetConfigEbsBlockDeviceConfigArray []InstanceFleetConfigEbsBlockDeviceConfigInput
func (InstanceFleetConfigEbsBlockDeviceConfigArray) ElementType ¶
func (InstanceFleetConfigEbsBlockDeviceConfigArray) ElementType() reflect.Type
func (InstanceFleetConfigEbsBlockDeviceConfigArray) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutput ¶
func (i InstanceFleetConfigEbsBlockDeviceConfigArray) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutput() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
func (InstanceFleetConfigEbsBlockDeviceConfigArray) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutputWithContext ¶
func (i InstanceFleetConfigEbsBlockDeviceConfigArray) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
func (InstanceFleetConfigEbsBlockDeviceConfigArray) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigEbsBlockDeviceConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigEbsBlockDeviceConfig]
type InstanceFleetConfigEbsBlockDeviceConfigArrayInput ¶
type InstanceFleetConfigEbsBlockDeviceConfigArrayInput interface { pulumi.Input ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutput() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutputWithContext(context.Context) InstanceFleetConfigEbsBlockDeviceConfigArrayOutput }
InstanceFleetConfigEbsBlockDeviceConfigArrayInput is an input type that accepts InstanceFleetConfigEbsBlockDeviceConfigArray and InstanceFleetConfigEbsBlockDeviceConfigArrayOutput values. You can construct a concrete instance of `InstanceFleetConfigEbsBlockDeviceConfigArrayInput` via:
InstanceFleetConfigEbsBlockDeviceConfigArray{ InstanceFleetConfigEbsBlockDeviceConfigArgs{...} }
type InstanceFleetConfigEbsBlockDeviceConfigArrayOutput ¶
type InstanceFleetConfigEbsBlockDeviceConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ElementType ¶
func (InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ElementType() reflect.Type
func (InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutput ¶
func (o InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutput() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
func (InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutputWithContext ¶
func (o InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToInstanceFleetConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
func (InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigEbsBlockDeviceConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigEbsBlockDeviceConfig]
type InstanceFleetConfigEbsBlockDeviceConfigInput ¶
type InstanceFleetConfigEbsBlockDeviceConfigInput interface { pulumi.Input ToInstanceFleetConfigEbsBlockDeviceConfigOutput() InstanceFleetConfigEbsBlockDeviceConfigOutput ToInstanceFleetConfigEbsBlockDeviceConfigOutputWithContext(context.Context) InstanceFleetConfigEbsBlockDeviceConfigOutput }
InstanceFleetConfigEbsBlockDeviceConfigInput is an input type that accepts InstanceFleetConfigEbsBlockDeviceConfigArgs and InstanceFleetConfigEbsBlockDeviceConfigOutput values. You can construct a concrete instance of `InstanceFleetConfigEbsBlockDeviceConfigInput` via:
InstanceFleetConfigEbsBlockDeviceConfigArgs{...}
type InstanceFleetConfigEbsBlockDeviceConfigOutput ¶
type InstanceFleetConfigEbsBlockDeviceConfigOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigEbsBlockDeviceConfigOutput) ElementType ¶
func (InstanceFleetConfigEbsBlockDeviceConfigOutput) ElementType() reflect.Type
func (InstanceFleetConfigEbsBlockDeviceConfigOutput) ToInstanceFleetConfigEbsBlockDeviceConfigOutput ¶
func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) ToInstanceFleetConfigEbsBlockDeviceConfigOutput() InstanceFleetConfigEbsBlockDeviceConfigOutput
func (InstanceFleetConfigEbsBlockDeviceConfigOutput) ToInstanceFleetConfigEbsBlockDeviceConfigOutputWithContext ¶
func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) ToInstanceFleetConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceFleetConfigEbsBlockDeviceConfigOutput
func (InstanceFleetConfigEbsBlockDeviceConfigOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsBlockDeviceConfig]
func (InstanceFleetConfigEbsBlockDeviceConfigOutput) VolumeSpecification ¶
func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) VolumeSpecification() InstanceFleetConfigVolumeSpecificationOutput
func (InstanceFleetConfigEbsBlockDeviceConfigOutput) VolumesPerInstance ¶
func (o InstanceFleetConfigEbsBlockDeviceConfigOutput) VolumesPerInstance() pulumi.IntPtrOutput
type InstanceFleetConfigEbsConfiguration ¶
type InstanceFleetConfigEbsConfiguration struct { EbsBlockDeviceConfigs []InstanceFleetConfigEbsBlockDeviceConfig `pulumi:"ebsBlockDeviceConfigs"` EbsOptimized *bool `pulumi:"ebsOptimized"` }
type InstanceFleetConfigEbsConfigurationArgs ¶
type InstanceFleetConfigEbsConfigurationArgs struct { EbsBlockDeviceConfigs InstanceFleetConfigEbsBlockDeviceConfigArrayInput `pulumi:"ebsBlockDeviceConfigs"` EbsOptimized pulumi.BoolPtrInput `pulumi:"ebsOptimized"` }
func (InstanceFleetConfigEbsConfigurationArgs) ElementType ¶
func (InstanceFleetConfigEbsConfigurationArgs) ElementType() reflect.Type
func (InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationOutput ¶
func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationOutput() InstanceFleetConfigEbsConfigurationOutput
func (InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationOutputWithContext ¶
func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationOutput
func (InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationPtrOutput ¶
func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationPtrOutput() InstanceFleetConfigEbsConfigurationPtrOutput
func (InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext ¶
func (i InstanceFleetConfigEbsConfigurationArgs) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationPtrOutput
func (InstanceFleetConfigEbsConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigEbsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsConfiguration]
type InstanceFleetConfigEbsConfigurationInput ¶
type InstanceFleetConfigEbsConfigurationInput interface { pulumi.Input ToInstanceFleetConfigEbsConfigurationOutput() InstanceFleetConfigEbsConfigurationOutput ToInstanceFleetConfigEbsConfigurationOutputWithContext(context.Context) InstanceFleetConfigEbsConfigurationOutput }
InstanceFleetConfigEbsConfigurationInput is an input type that accepts InstanceFleetConfigEbsConfigurationArgs and InstanceFleetConfigEbsConfigurationOutput values. You can construct a concrete instance of `InstanceFleetConfigEbsConfigurationInput` via:
InstanceFleetConfigEbsConfigurationArgs{...}
type InstanceFleetConfigEbsConfigurationOutput ¶
type InstanceFleetConfigEbsConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigEbsConfigurationOutput) EbsBlockDeviceConfigs ¶
func (o InstanceFleetConfigEbsConfigurationOutput) EbsBlockDeviceConfigs() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
func (InstanceFleetConfigEbsConfigurationOutput) EbsOptimized ¶
func (o InstanceFleetConfigEbsConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
func (InstanceFleetConfigEbsConfigurationOutput) ElementType ¶
func (InstanceFleetConfigEbsConfigurationOutput) ElementType() reflect.Type
func (InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationOutput ¶
func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationOutput() InstanceFleetConfigEbsConfigurationOutput
func (InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationOutputWithContext ¶
func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationOutput
func (InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationPtrOutput ¶
func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationPtrOutput() InstanceFleetConfigEbsConfigurationPtrOutput
func (InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext ¶
func (o InstanceFleetConfigEbsConfigurationOutput) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationPtrOutput
func (InstanceFleetConfigEbsConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigEbsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigEbsConfiguration]
type InstanceFleetConfigEbsConfigurationPtrInput ¶
type InstanceFleetConfigEbsConfigurationPtrInput interface { pulumi.Input ToInstanceFleetConfigEbsConfigurationPtrOutput() InstanceFleetConfigEbsConfigurationPtrOutput ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext(context.Context) InstanceFleetConfigEbsConfigurationPtrOutput }
InstanceFleetConfigEbsConfigurationPtrInput is an input type that accepts InstanceFleetConfigEbsConfigurationArgs, InstanceFleetConfigEbsConfigurationPtr and InstanceFleetConfigEbsConfigurationPtrOutput values. You can construct a concrete instance of `InstanceFleetConfigEbsConfigurationPtrInput` via:
InstanceFleetConfigEbsConfigurationArgs{...} or: nil
func InstanceFleetConfigEbsConfigurationPtr ¶
func InstanceFleetConfigEbsConfigurationPtr(v *InstanceFleetConfigEbsConfigurationArgs) InstanceFleetConfigEbsConfigurationPtrInput
type InstanceFleetConfigEbsConfigurationPtrOutput ¶
type InstanceFleetConfigEbsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigEbsConfigurationPtrOutput) EbsBlockDeviceConfigs ¶
func (o InstanceFleetConfigEbsConfigurationPtrOutput) EbsBlockDeviceConfigs() InstanceFleetConfigEbsBlockDeviceConfigArrayOutput
func (InstanceFleetConfigEbsConfigurationPtrOutput) EbsOptimized ¶
func (o InstanceFleetConfigEbsConfigurationPtrOutput) EbsOptimized() pulumi.BoolPtrOutput
func (InstanceFleetConfigEbsConfigurationPtrOutput) ElementType ¶
func (InstanceFleetConfigEbsConfigurationPtrOutput) ElementType() reflect.Type
func (InstanceFleetConfigEbsConfigurationPtrOutput) ToInstanceFleetConfigEbsConfigurationPtrOutput ¶
func (o InstanceFleetConfigEbsConfigurationPtrOutput) ToInstanceFleetConfigEbsConfigurationPtrOutput() InstanceFleetConfigEbsConfigurationPtrOutput
func (InstanceFleetConfigEbsConfigurationPtrOutput) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext ¶
func (o InstanceFleetConfigEbsConfigurationPtrOutput) ToInstanceFleetConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigEbsConfigurationPtrOutput
func (InstanceFleetConfigEbsConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigEbsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfigEbsConfiguration]
type InstanceFleetConfigInput ¶
type InstanceFleetConfigInput interface { pulumi.Input ToInstanceFleetConfigOutput() InstanceFleetConfigOutput ToInstanceFleetConfigOutputWithContext(ctx context.Context) InstanceFleetConfigOutput }
type InstanceFleetConfigInstanceFleetProvisioningSpecifications ¶
type InstanceFleetConfigInstanceFleetProvisioningSpecifications struct { OnDemandSpecification *InstanceFleetConfigOnDemandProvisioningSpecification `pulumi:"onDemandSpecification"` SpotSpecification *InstanceFleetConfigSpotProvisioningSpecification `pulumi:"spotSpecification"` }
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs ¶
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs struct { OnDemandSpecification InstanceFleetConfigOnDemandProvisioningSpecificationPtrInput `pulumi:"onDemandSpecification"` SpotSpecification InstanceFleetConfigSpotProvisioningSpecificationPtrInput `pulumi:"spotSpecification"` }
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ElementType ¶
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ElementType() reflect.Type
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput ¶
func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutputWithContext ¶
func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput ¶
func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext ¶
func (i InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsInput ¶
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsInput interface { pulumi.Input ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutputWithContext(context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput }
InstanceFleetConfigInstanceFleetProvisioningSpecificationsInput is an input type that accepts InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs and InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput values. You can construct a concrete instance of `InstanceFleetConfigInstanceFleetProvisioningSpecificationsInput` via:
InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs{...}
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput ¶
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ElementType ¶
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ElementType() reflect.Type
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) OnDemandSpecification ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) OnDemandSpecification() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) SpotSpecification ¶
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutputWithContext ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrInput ¶
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrInput interface { pulumi.Input ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext(context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput }
InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrInput is an input type that accepts InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs, InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtr and InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput values. You can construct a concrete instance of `InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrInput` via:
InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs{...} or: nil
func InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtr ¶
func InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtr(v *InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrInput
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput ¶
type InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ElementType ¶
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ElementType() reflect.Type
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) OnDemandSpecification ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) OnDemandSpecification() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) SpotSpecification ¶
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
func (InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext ¶
func (o InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput) ToInstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
type InstanceFleetConfigInstanceTypeConfig ¶
type InstanceFleetConfigInstanceTypeConfig struct { BidPrice *string `pulumi:"bidPrice"` BidPriceAsPercentageOfOnDemandPrice *float64 `pulumi:"bidPriceAsPercentageOfOnDemandPrice"` Configurations []InstanceFleetConfigConfiguration `pulumi:"configurations"` CustomAmiId *string `pulumi:"customAmiId"` EbsConfiguration *InstanceFleetConfigEbsConfiguration `pulumi:"ebsConfiguration"` InstanceType string `pulumi:"instanceType"` WeightedCapacity *int `pulumi:"weightedCapacity"` }
type InstanceFleetConfigInstanceTypeConfigArgs ¶
type InstanceFleetConfigInstanceTypeConfigArgs struct { BidPrice pulumi.StringPtrInput `pulumi:"bidPrice"` BidPriceAsPercentageOfOnDemandPrice pulumi.Float64PtrInput `pulumi:"bidPriceAsPercentageOfOnDemandPrice"` Configurations InstanceFleetConfigConfigurationArrayInput `pulumi:"configurations"` CustomAmiId pulumi.StringPtrInput `pulumi:"customAmiId"` EbsConfiguration InstanceFleetConfigEbsConfigurationPtrInput `pulumi:"ebsConfiguration"` InstanceType pulumi.StringInput `pulumi:"instanceType"` WeightedCapacity pulumi.IntPtrInput `pulumi:"weightedCapacity"` }
func (InstanceFleetConfigInstanceTypeConfigArgs) ElementType ¶
func (InstanceFleetConfigInstanceTypeConfigArgs) ElementType() reflect.Type
func (InstanceFleetConfigInstanceTypeConfigArgs) ToInstanceFleetConfigInstanceTypeConfigOutput ¶
func (i InstanceFleetConfigInstanceTypeConfigArgs) ToInstanceFleetConfigInstanceTypeConfigOutput() InstanceFleetConfigInstanceTypeConfigOutput
func (InstanceFleetConfigInstanceTypeConfigArgs) ToInstanceFleetConfigInstanceTypeConfigOutputWithContext ¶
func (i InstanceFleetConfigInstanceTypeConfigArgs) ToInstanceFleetConfigInstanceTypeConfigOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigOutput
func (InstanceFleetConfigInstanceTypeConfigArgs) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigInstanceTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigInstanceTypeConfig]
type InstanceFleetConfigInstanceTypeConfigArray ¶
type InstanceFleetConfigInstanceTypeConfigArray []InstanceFleetConfigInstanceTypeConfigInput
func (InstanceFleetConfigInstanceTypeConfigArray) ElementType ¶
func (InstanceFleetConfigInstanceTypeConfigArray) ElementType() reflect.Type
func (InstanceFleetConfigInstanceTypeConfigArray) ToInstanceFleetConfigInstanceTypeConfigArrayOutput ¶
func (i InstanceFleetConfigInstanceTypeConfigArray) ToInstanceFleetConfigInstanceTypeConfigArrayOutput() InstanceFleetConfigInstanceTypeConfigArrayOutput
func (InstanceFleetConfigInstanceTypeConfigArray) ToInstanceFleetConfigInstanceTypeConfigArrayOutputWithContext ¶
func (i InstanceFleetConfigInstanceTypeConfigArray) ToInstanceFleetConfigInstanceTypeConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigArrayOutput
func (InstanceFleetConfigInstanceTypeConfigArray) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigInstanceTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigInstanceTypeConfig]
type InstanceFleetConfigInstanceTypeConfigArrayInput ¶
type InstanceFleetConfigInstanceTypeConfigArrayInput interface { pulumi.Input ToInstanceFleetConfigInstanceTypeConfigArrayOutput() InstanceFleetConfigInstanceTypeConfigArrayOutput ToInstanceFleetConfigInstanceTypeConfigArrayOutputWithContext(context.Context) InstanceFleetConfigInstanceTypeConfigArrayOutput }
InstanceFleetConfigInstanceTypeConfigArrayInput is an input type that accepts InstanceFleetConfigInstanceTypeConfigArray and InstanceFleetConfigInstanceTypeConfigArrayOutput values. You can construct a concrete instance of `InstanceFleetConfigInstanceTypeConfigArrayInput` via:
InstanceFleetConfigInstanceTypeConfigArray{ InstanceFleetConfigInstanceTypeConfigArgs{...} }
type InstanceFleetConfigInstanceTypeConfigArrayOutput ¶
type InstanceFleetConfigInstanceTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigInstanceTypeConfigArrayOutput) ElementType ¶
func (InstanceFleetConfigInstanceTypeConfigArrayOutput) ElementType() reflect.Type
func (InstanceFleetConfigInstanceTypeConfigArrayOutput) ToInstanceFleetConfigInstanceTypeConfigArrayOutput ¶
func (o InstanceFleetConfigInstanceTypeConfigArrayOutput) ToInstanceFleetConfigInstanceTypeConfigArrayOutput() InstanceFleetConfigInstanceTypeConfigArrayOutput
func (InstanceFleetConfigInstanceTypeConfigArrayOutput) ToInstanceFleetConfigInstanceTypeConfigArrayOutputWithContext ¶
func (o InstanceFleetConfigInstanceTypeConfigArrayOutput) ToInstanceFleetConfigInstanceTypeConfigArrayOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigArrayOutput
func (InstanceFleetConfigInstanceTypeConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigInstanceTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceFleetConfigInstanceTypeConfig]
type InstanceFleetConfigInstanceTypeConfigInput ¶
type InstanceFleetConfigInstanceTypeConfigInput interface { pulumi.Input ToInstanceFleetConfigInstanceTypeConfigOutput() InstanceFleetConfigInstanceTypeConfigOutput ToInstanceFleetConfigInstanceTypeConfigOutputWithContext(context.Context) InstanceFleetConfigInstanceTypeConfigOutput }
InstanceFleetConfigInstanceTypeConfigInput is an input type that accepts InstanceFleetConfigInstanceTypeConfigArgs and InstanceFleetConfigInstanceTypeConfigOutput values. You can construct a concrete instance of `InstanceFleetConfigInstanceTypeConfigInput` via:
InstanceFleetConfigInstanceTypeConfigArgs{...}
type InstanceFleetConfigInstanceTypeConfigOutput ¶
type InstanceFleetConfigInstanceTypeConfigOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigInstanceTypeConfigOutput) BidPrice ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) BidPrice() pulumi.StringPtrOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) BidPriceAsPercentageOfOnDemandPrice ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) BidPriceAsPercentageOfOnDemandPrice() pulumi.Float64PtrOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) Configurations ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) Configurations() InstanceFleetConfigConfigurationArrayOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) CustomAmiId ¶ added in v0.9.0
func (o InstanceFleetConfigInstanceTypeConfigOutput) CustomAmiId() pulumi.StringPtrOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) EbsConfiguration ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) EbsConfiguration() InstanceFleetConfigEbsConfigurationPtrOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) ElementType ¶
func (InstanceFleetConfigInstanceTypeConfigOutput) ElementType() reflect.Type
func (InstanceFleetConfigInstanceTypeConfigOutput) InstanceType ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) InstanceType() pulumi.StringOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) ToInstanceFleetConfigInstanceTypeConfigOutput ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) ToInstanceFleetConfigInstanceTypeConfigOutput() InstanceFleetConfigInstanceTypeConfigOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) ToInstanceFleetConfigInstanceTypeConfigOutputWithContext ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) ToInstanceFleetConfigInstanceTypeConfigOutputWithContext(ctx context.Context) InstanceFleetConfigInstanceTypeConfigOutput
func (InstanceFleetConfigInstanceTypeConfigOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigInstanceTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigInstanceTypeConfig]
func (InstanceFleetConfigInstanceTypeConfigOutput) WeightedCapacity ¶
func (o InstanceFleetConfigInstanceTypeConfigOutput) WeightedCapacity() pulumi.IntPtrOutput
type InstanceFleetConfigOnDemandProvisioningSpecification ¶
type InstanceFleetConfigOnDemandProvisioningSpecification struct {
AllocationStrategy string `pulumi:"allocationStrategy"`
}
type InstanceFleetConfigOnDemandProvisioningSpecificationArgs ¶
type InstanceFleetConfigOnDemandProvisioningSpecificationArgs struct {
AllocationStrategy pulumi.StringInput `pulumi:"allocationStrategy"`
}
func (InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ElementType ¶
func (InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ElementType() reflect.Type
func (InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutput ¶
func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutput() InstanceFleetConfigOnDemandProvisioningSpecificationOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutputWithContext ¶
func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput ¶
func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext ¶
func (i InstanceFleetConfigOnDemandProvisioningSpecificationArgs) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
type InstanceFleetConfigOnDemandProvisioningSpecificationInput ¶
type InstanceFleetConfigOnDemandProvisioningSpecificationInput interface { pulumi.Input ToInstanceFleetConfigOnDemandProvisioningSpecificationOutput() InstanceFleetConfigOnDemandProvisioningSpecificationOutput ToInstanceFleetConfigOnDemandProvisioningSpecificationOutputWithContext(context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationOutput }
InstanceFleetConfigOnDemandProvisioningSpecificationInput is an input type that accepts InstanceFleetConfigOnDemandProvisioningSpecificationArgs and InstanceFleetConfigOnDemandProvisioningSpecificationOutput values. You can construct a concrete instance of `InstanceFleetConfigOnDemandProvisioningSpecificationInput` via:
InstanceFleetConfigOnDemandProvisioningSpecificationArgs{...}
type InstanceFleetConfigOnDemandProvisioningSpecificationOutput ¶
type InstanceFleetConfigOnDemandProvisioningSpecificationOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) AllocationStrategy ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ElementType ¶
func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ElementType() reflect.Type
func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutput ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutput() InstanceFleetConfigOnDemandProvisioningSpecificationOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutputWithContext ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
type InstanceFleetConfigOnDemandProvisioningSpecificationPtrInput ¶
type InstanceFleetConfigOnDemandProvisioningSpecificationPtrInput interface { pulumi.Input ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext(context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput }
InstanceFleetConfigOnDemandProvisioningSpecificationPtrInput is an input type that accepts InstanceFleetConfigOnDemandProvisioningSpecificationArgs, InstanceFleetConfigOnDemandProvisioningSpecificationPtr and InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput values. You can construct a concrete instance of `InstanceFleetConfigOnDemandProvisioningSpecificationPtrInput` via:
InstanceFleetConfigOnDemandProvisioningSpecificationArgs{...} or: nil
func InstanceFleetConfigOnDemandProvisioningSpecificationPtr ¶
func InstanceFleetConfigOnDemandProvisioningSpecificationPtr(v *InstanceFleetConfigOnDemandProvisioningSpecificationArgs) InstanceFleetConfigOnDemandProvisioningSpecificationPtrInput
type InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput ¶
type InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) AllocationStrategy ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ElementType ¶
func (InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ElementType() reflect.Type
func (InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput() InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
func (InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext ¶
func (o InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput) ToInstanceFleetConfigOnDemandProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigOnDemandProvisioningSpecificationPtrOutput
type InstanceFleetConfigOutput ¶
type InstanceFleetConfigOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigOutput) ClusterId ¶ added in v0.17.0
func (o InstanceFleetConfigOutput) ClusterId() pulumi.StringOutput
func (InstanceFleetConfigOutput) ElementType ¶
func (InstanceFleetConfigOutput) ElementType() reflect.Type
func (InstanceFleetConfigOutput) InstanceFleetType ¶ added in v0.17.0
func (o InstanceFleetConfigOutput) InstanceFleetType() pulumi.StringOutput
func (InstanceFleetConfigOutput) InstanceTypeConfigs ¶ added in v0.17.0
func (o InstanceFleetConfigOutput) InstanceTypeConfigs() InstanceFleetConfigInstanceTypeConfigArrayOutput
func (InstanceFleetConfigOutput) LaunchSpecifications ¶ added in v0.17.0
func (o InstanceFleetConfigOutput) LaunchSpecifications() InstanceFleetConfigInstanceFleetProvisioningSpecificationsPtrOutput
func (InstanceFleetConfigOutput) Name ¶ added in v0.17.0
func (o InstanceFleetConfigOutput) Name() pulumi.StringPtrOutput
func (InstanceFleetConfigOutput) TargetOnDemandCapacity ¶ added in v0.17.0
func (o InstanceFleetConfigOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
func (InstanceFleetConfigOutput) TargetSpotCapacity ¶ added in v0.17.0
func (o InstanceFleetConfigOutput) TargetSpotCapacity() pulumi.IntPtrOutput
func (InstanceFleetConfigOutput) ToInstanceFleetConfigOutput ¶
func (o InstanceFleetConfigOutput) ToInstanceFleetConfigOutput() InstanceFleetConfigOutput
func (InstanceFleetConfigOutput) ToInstanceFleetConfigOutputWithContext ¶
func (o InstanceFleetConfigOutput) ToInstanceFleetConfigOutputWithContext(ctx context.Context) InstanceFleetConfigOutput
func (InstanceFleetConfigOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceFleetConfig]
type InstanceFleetConfigSpotProvisioningSpecificationArgs ¶
type InstanceFleetConfigSpotProvisioningSpecificationArgs struct { AllocationStrategy pulumi.StringPtrInput `pulumi:"allocationStrategy"` BlockDurationMinutes pulumi.IntPtrInput `pulumi:"blockDurationMinutes"` TimeoutAction pulumi.StringInput `pulumi:"timeoutAction"` TimeoutDurationMinutes pulumi.IntInput `pulumi:"timeoutDurationMinutes"` }
func (InstanceFleetConfigSpotProvisioningSpecificationArgs) ElementType ¶
func (InstanceFleetConfigSpotProvisioningSpecificationArgs) ElementType() reflect.Type
func (InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationOutput ¶
func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationOutput() InstanceFleetConfigSpotProvisioningSpecificationOutput
func (InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationOutputWithContext ¶
func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationOutput
func (InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput ¶
func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext ¶
func (i InstanceFleetConfigSpotProvisioningSpecificationArgs) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
type InstanceFleetConfigSpotProvisioningSpecificationInput ¶
type InstanceFleetConfigSpotProvisioningSpecificationInput interface { pulumi.Input ToInstanceFleetConfigSpotProvisioningSpecificationOutput() InstanceFleetConfigSpotProvisioningSpecificationOutput ToInstanceFleetConfigSpotProvisioningSpecificationOutputWithContext(context.Context) InstanceFleetConfigSpotProvisioningSpecificationOutput }
InstanceFleetConfigSpotProvisioningSpecificationInput is an input type that accepts InstanceFleetConfigSpotProvisioningSpecificationArgs and InstanceFleetConfigSpotProvisioningSpecificationOutput values. You can construct a concrete instance of `InstanceFleetConfigSpotProvisioningSpecificationInput` via:
InstanceFleetConfigSpotProvisioningSpecificationArgs{...}
type InstanceFleetConfigSpotProvisioningSpecificationOutput ¶
type InstanceFleetConfigSpotProvisioningSpecificationOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) AllocationStrategy ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) AllocationStrategy() pulumi.StringPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) BlockDurationMinutes ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) BlockDurationMinutes() pulumi.IntPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) ElementType ¶
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) ElementType() reflect.Type
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) TimeoutAction ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) TimeoutAction() pulumi.StringOutput
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) TimeoutDurationMinutes ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) TimeoutDurationMinutes() pulumi.IntOutput
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationOutput ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationOutput() InstanceFleetConfigSpotProvisioningSpecificationOutput
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationOutputWithContext ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationOutput
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
type InstanceFleetConfigSpotProvisioningSpecificationPtrInput ¶
type InstanceFleetConfigSpotProvisioningSpecificationPtrInput interface { pulumi.Input ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext(context.Context) InstanceFleetConfigSpotProvisioningSpecificationPtrOutput }
InstanceFleetConfigSpotProvisioningSpecificationPtrInput is an input type that accepts InstanceFleetConfigSpotProvisioningSpecificationArgs, InstanceFleetConfigSpotProvisioningSpecificationPtr and InstanceFleetConfigSpotProvisioningSpecificationPtrOutput values. You can construct a concrete instance of `InstanceFleetConfigSpotProvisioningSpecificationPtrInput` via:
InstanceFleetConfigSpotProvisioningSpecificationArgs{...} or: nil
func InstanceFleetConfigSpotProvisioningSpecificationPtr ¶
func InstanceFleetConfigSpotProvisioningSpecificationPtr(v *InstanceFleetConfigSpotProvisioningSpecificationArgs) InstanceFleetConfigSpotProvisioningSpecificationPtrInput
type InstanceFleetConfigSpotProvisioningSpecificationPtrOutput ¶
type InstanceFleetConfigSpotProvisioningSpecificationPtrOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) AllocationStrategy ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) BlockDurationMinutes ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) BlockDurationMinutes() pulumi.IntPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ElementType ¶
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ElementType() reflect.Type
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) TimeoutAction ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) TimeoutAction() pulumi.StringPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) TimeoutDurationMinutes ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) TimeoutDurationMinutes() pulumi.IntPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutput() InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
func (InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext ¶
func (o InstanceFleetConfigSpotProvisioningSpecificationPtrOutput) ToInstanceFleetConfigSpotProvisioningSpecificationPtrOutputWithContext(ctx context.Context) InstanceFleetConfigSpotProvisioningSpecificationPtrOutput
type InstanceFleetConfigState ¶
type InstanceFleetConfigState struct { }
func (InstanceFleetConfigState) ElementType ¶
func (InstanceFleetConfigState) ElementType() reflect.Type
type InstanceFleetConfigVolumeSpecificationArgs ¶
type InstanceFleetConfigVolumeSpecificationArgs struct { Iops pulumi.IntPtrInput `pulumi:"iops"` SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` Throughput pulumi.IntPtrInput `pulumi:"throughput"` VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (InstanceFleetConfigVolumeSpecificationArgs) ElementType ¶
func (InstanceFleetConfigVolumeSpecificationArgs) ElementType() reflect.Type
func (InstanceFleetConfigVolumeSpecificationArgs) ToInstanceFleetConfigVolumeSpecificationOutput ¶
func (i InstanceFleetConfigVolumeSpecificationArgs) ToInstanceFleetConfigVolumeSpecificationOutput() InstanceFleetConfigVolumeSpecificationOutput
func (InstanceFleetConfigVolumeSpecificationArgs) ToInstanceFleetConfigVolumeSpecificationOutputWithContext ¶
func (i InstanceFleetConfigVolumeSpecificationArgs) ToInstanceFleetConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigVolumeSpecificationOutput
func (InstanceFleetConfigVolumeSpecificationArgs) ToOutput ¶ added in v0.76.0
func (i InstanceFleetConfigVolumeSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigVolumeSpecification]
type InstanceFleetConfigVolumeSpecificationInput ¶
type InstanceFleetConfigVolumeSpecificationInput interface { pulumi.Input ToInstanceFleetConfigVolumeSpecificationOutput() InstanceFleetConfigVolumeSpecificationOutput ToInstanceFleetConfigVolumeSpecificationOutputWithContext(context.Context) InstanceFleetConfigVolumeSpecificationOutput }
InstanceFleetConfigVolumeSpecificationInput is an input type that accepts InstanceFleetConfigVolumeSpecificationArgs and InstanceFleetConfigVolumeSpecificationOutput values. You can construct a concrete instance of `InstanceFleetConfigVolumeSpecificationInput` via:
InstanceFleetConfigVolumeSpecificationArgs{...}
type InstanceFleetConfigVolumeSpecificationOutput ¶
type InstanceFleetConfigVolumeSpecificationOutput struct{ *pulumi.OutputState }
func (InstanceFleetConfigVolumeSpecificationOutput) ElementType ¶
func (InstanceFleetConfigVolumeSpecificationOutput) ElementType() reflect.Type
func (InstanceFleetConfigVolumeSpecificationOutput) Iops ¶
func (o InstanceFleetConfigVolumeSpecificationOutput) Iops() pulumi.IntPtrOutput
func (InstanceFleetConfigVolumeSpecificationOutput) SizeInGb ¶ added in v0.72.0
func (o InstanceFleetConfigVolumeSpecificationOutput) SizeInGb() pulumi.IntOutput
func (InstanceFleetConfigVolumeSpecificationOutput) Throughput ¶ added in v0.73.1
func (o InstanceFleetConfigVolumeSpecificationOutput) Throughput() pulumi.IntPtrOutput
func (InstanceFleetConfigVolumeSpecificationOutput) ToInstanceFleetConfigVolumeSpecificationOutput ¶
func (o InstanceFleetConfigVolumeSpecificationOutput) ToInstanceFleetConfigVolumeSpecificationOutput() InstanceFleetConfigVolumeSpecificationOutput
func (InstanceFleetConfigVolumeSpecificationOutput) ToInstanceFleetConfigVolumeSpecificationOutputWithContext ¶
func (o InstanceFleetConfigVolumeSpecificationOutput) ToInstanceFleetConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceFleetConfigVolumeSpecificationOutput
func (InstanceFleetConfigVolumeSpecificationOutput) ToOutput ¶ added in v0.76.0
func (o InstanceFleetConfigVolumeSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceFleetConfigVolumeSpecification]
func (InstanceFleetConfigVolumeSpecificationOutput) VolumeType ¶
func (o InstanceFleetConfigVolumeSpecificationOutput) VolumeType() pulumi.StringOutput
type InstanceGroupConfig
deprecated
type InstanceGroupConfig struct { pulumi.CustomResourceState AutoScalingPolicy InstanceGroupConfigAutoScalingPolicyPtrOutput `pulumi:"autoScalingPolicy"` BidPrice pulumi.StringPtrOutput `pulumi:"bidPrice"` Configurations InstanceGroupConfigConfigurationArrayOutput `pulumi:"configurations"` CustomAmiId pulumi.StringPtrOutput `pulumi:"customAmiId"` EbsConfiguration InstanceGroupConfigEbsConfigurationPtrOutput `pulumi:"ebsConfiguration"` InstanceCount pulumi.IntOutput `pulumi:"instanceCount"` InstanceRole pulumi.StringOutput `pulumi:"instanceRole"` InstanceType pulumi.StringOutput `pulumi:"instanceType"` JobFlowId pulumi.StringOutput `pulumi:"jobFlowId"` Market pulumi.StringPtrOutput `pulumi:"market"` Name pulumi.StringPtrOutput `pulumi:"name"` }
Resource Type definition for AWS::EMR::InstanceGroupConfig
Deprecated: InstanceGroupConfig is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetInstanceGroupConfig ¶
func GetInstanceGroupConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceGroupConfigState, opts ...pulumi.ResourceOption) (*InstanceGroupConfig, error)
GetInstanceGroupConfig gets an existing InstanceGroupConfig 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 NewInstanceGroupConfig ¶
func NewInstanceGroupConfig(ctx *pulumi.Context, name string, args *InstanceGroupConfigArgs, opts ...pulumi.ResourceOption) (*InstanceGroupConfig, error)
NewInstanceGroupConfig registers a new resource with the given unique name, arguments, and options.
func (*InstanceGroupConfig) ElementType ¶
func (*InstanceGroupConfig) ElementType() reflect.Type
func (*InstanceGroupConfig) ToInstanceGroupConfigOutput ¶
func (i *InstanceGroupConfig) ToInstanceGroupConfigOutput() InstanceGroupConfigOutput
func (*InstanceGroupConfig) ToInstanceGroupConfigOutputWithContext ¶
func (i *InstanceGroupConfig) ToInstanceGroupConfigOutputWithContext(ctx context.Context) InstanceGroupConfigOutput
func (*InstanceGroupConfig) ToOutput ¶ added in v0.76.0
func (i *InstanceGroupConfig) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfig]
type InstanceGroupConfigArgs ¶
type InstanceGroupConfigArgs struct { AutoScalingPolicy InstanceGroupConfigAutoScalingPolicyPtrInput BidPrice pulumi.StringPtrInput Configurations InstanceGroupConfigConfigurationArrayInput CustomAmiId pulumi.StringPtrInput EbsConfiguration InstanceGroupConfigEbsConfigurationPtrInput InstanceCount pulumi.IntInput InstanceRole pulumi.StringInput InstanceType pulumi.StringInput JobFlowId pulumi.StringInput Market pulumi.StringPtrInput Name pulumi.StringPtrInput }
The set of arguments for constructing a InstanceGroupConfig resource.
func (InstanceGroupConfigArgs) ElementType ¶
func (InstanceGroupConfigArgs) ElementType() reflect.Type
type InstanceGroupConfigAutoScalingPolicy ¶
type InstanceGroupConfigAutoScalingPolicy struct { Constraints InstanceGroupConfigScalingConstraints `pulumi:"constraints"` Rules []InstanceGroupConfigScalingRule `pulumi:"rules"` }
type InstanceGroupConfigAutoScalingPolicyArgs ¶
type InstanceGroupConfigAutoScalingPolicyArgs struct { Constraints InstanceGroupConfigScalingConstraintsInput `pulumi:"constraints"` Rules InstanceGroupConfigScalingRuleArrayInput `pulumi:"rules"` }
func (InstanceGroupConfigAutoScalingPolicyArgs) ElementType ¶
func (InstanceGroupConfigAutoScalingPolicyArgs) ElementType() reflect.Type
func (InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyOutput ¶
func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyOutput() InstanceGroupConfigAutoScalingPolicyOutput
func (InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyOutputWithContext ¶
func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyOutput
func (InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyPtrOutput ¶
func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyPtrOutput() InstanceGroupConfigAutoScalingPolicyPtrOutput
func (InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext ¶
func (i InstanceGroupConfigAutoScalingPolicyArgs) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyPtrOutput
func (InstanceGroupConfigAutoScalingPolicyArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigAutoScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigAutoScalingPolicy]
type InstanceGroupConfigAutoScalingPolicyInput ¶
type InstanceGroupConfigAutoScalingPolicyInput interface { pulumi.Input ToInstanceGroupConfigAutoScalingPolicyOutput() InstanceGroupConfigAutoScalingPolicyOutput ToInstanceGroupConfigAutoScalingPolicyOutputWithContext(context.Context) InstanceGroupConfigAutoScalingPolicyOutput }
InstanceGroupConfigAutoScalingPolicyInput is an input type that accepts InstanceGroupConfigAutoScalingPolicyArgs and InstanceGroupConfigAutoScalingPolicyOutput values. You can construct a concrete instance of `InstanceGroupConfigAutoScalingPolicyInput` via:
InstanceGroupConfigAutoScalingPolicyArgs{...}
type InstanceGroupConfigAutoScalingPolicyOutput ¶
type InstanceGroupConfigAutoScalingPolicyOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigAutoScalingPolicyOutput) Constraints ¶
func (o InstanceGroupConfigAutoScalingPolicyOutput) Constraints() InstanceGroupConfigScalingConstraintsOutput
func (InstanceGroupConfigAutoScalingPolicyOutput) ElementType ¶
func (InstanceGroupConfigAutoScalingPolicyOutput) ElementType() reflect.Type
func (InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyOutput ¶
func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyOutput() InstanceGroupConfigAutoScalingPolicyOutput
func (InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyOutputWithContext ¶
func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyOutput
func (InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutput ¶
func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutput() InstanceGroupConfigAutoScalingPolicyPtrOutput
func (InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext ¶
func (o InstanceGroupConfigAutoScalingPolicyOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyPtrOutput
func (InstanceGroupConfigAutoScalingPolicyOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigAutoScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigAutoScalingPolicy]
type InstanceGroupConfigAutoScalingPolicyPtrInput ¶
type InstanceGroupConfigAutoScalingPolicyPtrInput interface { pulumi.Input ToInstanceGroupConfigAutoScalingPolicyPtrOutput() InstanceGroupConfigAutoScalingPolicyPtrOutput ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext(context.Context) InstanceGroupConfigAutoScalingPolicyPtrOutput }
InstanceGroupConfigAutoScalingPolicyPtrInput is an input type that accepts InstanceGroupConfigAutoScalingPolicyArgs, InstanceGroupConfigAutoScalingPolicyPtr and InstanceGroupConfigAutoScalingPolicyPtrOutput values. You can construct a concrete instance of `InstanceGroupConfigAutoScalingPolicyPtrInput` via:
InstanceGroupConfigAutoScalingPolicyArgs{...} or: nil
func InstanceGroupConfigAutoScalingPolicyPtr ¶
func InstanceGroupConfigAutoScalingPolicyPtr(v *InstanceGroupConfigAutoScalingPolicyArgs) InstanceGroupConfigAutoScalingPolicyPtrInput
type InstanceGroupConfigAutoScalingPolicyPtrOutput ¶
type InstanceGroupConfigAutoScalingPolicyPtrOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigAutoScalingPolicyPtrOutput) Constraints ¶
func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) Constraints() InstanceGroupConfigScalingConstraintsPtrOutput
func (InstanceGroupConfigAutoScalingPolicyPtrOutput) ElementType ¶
func (InstanceGroupConfigAutoScalingPolicyPtrOutput) ElementType() reflect.Type
func (InstanceGroupConfigAutoScalingPolicyPtrOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutput ¶
func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutput() InstanceGroupConfigAutoScalingPolicyPtrOutput
func (InstanceGroupConfigAutoScalingPolicyPtrOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext ¶
func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) ToInstanceGroupConfigAutoScalingPolicyPtrOutputWithContext(ctx context.Context) InstanceGroupConfigAutoScalingPolicyPtrOutput
func (InstanceGroupConfigAutoScalingPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigAutoScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfigAutoScalingPolicy]
type InstanceGroupConfigCloudWatchAlarmDefinition ¶
type InstanceGroupConfigCloudWatchAlarmDefinition struct { ComparisonOperator string `pulumi:"comparisonOperator"` Dimensions []InstanceGroupConfigMetricDimension `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` MetricName string `pulumi:"metricName"` Namespace *string `pulumi:"namespace"` Period int `pulumi:"period"` Statistic *string `pulumi:"statistic"` Threshold float64 `pulumi:"threshold"` Unit *string `pulumi:"unit"` }
type InstanceGroupConfigCloudWatchAlarmDefinitionArgs ¶
type InstanceGroupConfigCloudWatchAlarmDefinitionArgs struct { ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` Dimensions InstanceGroupConfigMetricDimensionArrayInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Period pulumi.IntInput `pulumi:"period"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ElementType ¶
func (InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ElementType() reflect.Type
func (InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutput ¶
func (i InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutput() InstanceGroupConfigCloudWatchAlarmDefinitionOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutputWithContext ¶
func (i InstanceGroupConfigCloudWatchAlarmDefinitionArgs) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) InstanceGroupConfigCloudWatchAlarmDefinitionOutput
type InstanceGroupConfigCloudWatchAlarmDefinitionInput ¶
type InstanceGroupConfigCloudWatchAlarmDefinitionInput interface { pulumi.Input ToInstanceGroupConfigCloudWatchAlarmDefinitionOutput() InstanceGroupConfigCloudWatchAlarmDefinitionOutput ToInstanceGroupConfigCloudWatchAlarmDefinitionOutputWithContext(context.Context) InstanceGroupConfigCloudWatchAlarmDefinitionOutput }
InstanceGroupConfigCloudWatchAlarmDefinitionInput is an input type that accepts InstanceGroupConfigCloudWatchAlarmDefinitionArgs and InstanceGroupConfigCloudWatchAlarmDefinitionOutput values. You can construct a concrete instance of `InstanceGroupConfigCloudWatchAlarmDefinitionInput` via:
InstanceGroupConfigCloudWatchAlarmDefinitionArgs{...}
type InstanceGroupConfigCloudWatchAlarmDefinitionOutput ¶
type InstanceGroupConfigCloudWatchAlarmDefinitionOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ComparisonOperator ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ComparisonOperator() pulumi.StringOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Dimensions ¶
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ElementType ¶
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ElementType() reflect.Type
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) EvaluationPeriods ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) MetricName ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) MetricName() pulumi.StringOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Namespace ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Namespace() pulumi.StringPtrOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Period ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Period() pulumi.IntOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Statistic ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Statistic() pulumi.StringPtrOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Threshold ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Threshold() pulumi.Float64Output
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutput ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutput() InstanceGroupConfigCloudWatchAlarmDefinitionOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutputWithContext ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) ToInstanceGroupConfigCloudWatchAlarmDefinitionOutputWithContext(ctx context.Context) InstanceGroupConfigCloudWatchAlarmDefinitionOutput
func (InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Unit ¶
func (o InstanceGroupConfigCloudWatchAlarmDefinitionOutput) Unit() pulumi.StringPtrOutput
type InstanceGroupConfigConfiguration ¶
type InstanceGroupConfigConfiguration struct { Classification *string `pulumi:"classification"` ConfigurationProperties interface{} `pulumi:"configurationProperties"` Configurations []InstanceGroupConfigConfiguration `pulumi:"configurations"` }
type InstanceGroupConfigConfigurationArgs ¶
type InstanceGroupConfigConfigurationArgs struct { Classification pulumi.StringPtrInput `pulumi:"classification"` ConfigurationProperties pulumi.Input `pulumi:"configurationProperties"` Configurations InstanceGroupConfigConfigurationArrayInput `pulumi:"configurations"` }
func (InstanceGroupConfigConfigurationArgs) ElementType ¶
func (InstanceGroupConfigConfigurationArgs) ElementType() reflect.Type
func (InstanceGroupConfigConfigurationArgs) ToInstanceGroupConfigConfigurationOutput ¶
func (i InstanceGroupConfigConfigurationArgs) ToInstanceGroupConfigConfigurationOutput() InstanceGroupConfigConfigurationOutput
func (InstanceGroupConfigConfigurationArgs) ToInstanceGroupConfigConfigurationOutputWithContext ¶
func (i InstanceGroupConfigConfigurationArgs) ToInstanceGroupConfigConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationOutput
func (InstanceGroupConfigConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigConfiguration]
type InstanceGroupConfigConfigurationArray ¶
type InstanceGroupConfigConfigurationArray []InstanceGroupConfigConfigurationInput
func (InstanceGroupConfigConfigurationArray) ElementType ¶
func (InstanceGroupConfigConfigurationArray) ElementType() reflect.Type
func (InstanceGroupConfigConfigurationArray) ToInstanceGroupConfigConfigurationArrayOutput ¶
func (i InstanceGroupConfigConfigurationArray) ToInstanceGroupConfigConfigurationArrayOutput() InstanceGroupConfigConfigurationArrayOutput
func (InstanceGroupConfigConfigurationArray) ToInstanceGroupConfigConfigurationArrayOutputWithContext ¶
func (i InstanceGroupConfigConfigurationArray) ToInstanceGroupConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationArrayOutput
func (InstanceGroupConfigConfigurationArray) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigConfiguration]
type InstanceGroupConfigConfigurationArrayInput ¶
type InstanceGroupConfigConfigurationArrayInput interface { pulumi.Input ToInstanceGroupConfigConfigurationArrayOutput() InstanceGroupConfigConfigurationArrayOutput ToInstanceGroupConfigConfigurationArrayOutputWithContext(context.Context) InstanceGroupConfigConfigurationArrayOutput }
InstanceGroupConfigConfigurationArrayInput is an input type that accepts InstanceGroupConfigConfigurationArray and InstanceGroupConfigConfigurationArrayOutput values. You can construct a concrete instance of `InstanceGroupConfigConfigurationArrayInput` via:
InstanceGroupConfigConfigurationArray{ InstanceGroupConfigConfigurationArgs{...} }
type InstanceGroupConfigConfigurationArrayOutput ¶
type InstanceGroupConfigConfigurationArrayOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigConfigurationArrayOutput) ElementType ¶
func (InstanceGroupConfigConfigurationArrayOutput) ElementType() reflect.Type
func (InstanceGroupConfigConfigurationArrayOutput) ToInstanceGroupConfigConfigurationArrayOutput ¶
func (o InstanceGroupConfigConfigurationArrayOutput) ToInstanceGroupConfigConfigurationArrayOutput() InstanceGroupConfigConfigurationArrayOutput
func (InstanceGroupConfigConfigurationArrayOutput) ToInstanceGroupConfigConfigurationArrayOutputWithContext ¶
func (o InstanceGroupConfigConfigurationArrayOutput) ToInstanceGroupConfigConfigurationArrayOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationArrayOutput
func (InstanceGroupConfigConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigConfiguration]
type InstanceGroupConfigConfigurationInput ¶
type InstanceGroupConfigConfigurationInput interface { pulumi.Input ToInstanceGroupConfigConfigurationOutput() InstanceGroupConfigConfigurationOutput ToInstanceGroupConfigConfigurationOutputWithContext(context.Context) InstanceGroupConfigConfigurationOutput }
InstanceGroupConfigConfigurationInput is an input type that accepts InstanceGroupConfigConfigurationArgs and InstanceGroupConfigConfigurationOutput values. You can construct a concrete instance of `InstanceGroupConfigConfigurationInput` via:
InstanceGroupConfigConfigurationArgs{...}
type InstanceGroupConfigConfigurationOutput ¶
type InstanceGroupConfigConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigConfigurationOutput) Classification ¶
func (o InstanceGroupConfigConfigurationOutput) Classification() pulumi.StringPtrOutput
func (InstanceGroupConfigConfigurationOutput) ConfigurationProperties ¶
func (o InstanceGroupConfigConfigurationOutput) ConfigurationProperties() pulumi.AnyOutput
func (InstanceGroupConfigConfigurationOutput) Configurations ¶
func (o InstanceGroupConfigConfigurationOutput) Configurations() InstanceGroupConfigConfigurationArrayOutput
func (InstanceGroupConfigConfigurationOutput) ElementType ¶
func (InstanceGroupConfigConfigurationOutput) ElementType() reflect.Type
func (InstanceGroupConfigConfigurationOutput) ToInstanceGroupConfigConfigurationOutput ¶
func (o InstanceGroupConfigConfigurationOutput) ToInstanceGroupConfigConfigurationOutput() InstanceGroupConfigConfigurationOutput
func (InstanceGroupConfigConfigurationOutput) ToInstanceGroupConfigConfigurationOutputWithContext ¶
func (o InstanceGroupConfigConfigurationOutput) ToInstanceGroupConfigConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigConfigurationOutput
func (InstanceGroupConfigConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigConfiguration]
type InstanceGroupConfigEbsBlockDeviceConfig ¶
type InstanceGroupConfigEbsBlockDeviceConfig struct { VolumeSpecification InstanceGroupConfigVolumeSpecification `pulumi:"volumeSpecification"` VolumesPerInstance *int `pulumi:"volumesPerInstance"` }
type InstanceGroupConfigEbsBlockDeviceConfigArgs ¶
type InstanceGroupConfigEbsBlockDeviceConfigArgs struct { VolumeSpecification InstanceGroupConfigVolumeSpecificationInput `pulumi:"volumeSpecification"` VolumesPerInstance pulumi.IntPtrInput `pulumi:"volumesPerInstance"` }
func (InstanceGroupConfigEbsBlockDeviceConfigArgs) ElementType ¶
func (InstanceGroupConfigEbsBlockDeviceConfigArgs) ElementType() reflect.Type
func (InstanceGroupConfigEbsBlockDeviceConfigArgs) ToInstanceGroupConfigEbsBlockDeviceConfigOutput ¶
func (i InstanceGroupConfigEbsBlockDeviceConfigArgs) ToInstanceGroupConfigEbsBlockDeviceConfigOutput() InstanceGroupConfigEbsBlockDeviceConfigOutput
func (InstanceGroupConfigEbsBlockDeviceConfigArgs) ToInstanceGroupConfigEbsBlockDeviceConfigOutputWithContext ¶
func (i InstanceGroupConfigEbsBlockDeviceConfigArgs) ToInstanceGroupConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigOutput
func (InstanceGroupConfigEbsBlockDeviceConfigArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigEbsBlockDeviceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsBlockDeviceConfig]
type InstanceGroupConfigEbsBlockDeviceConfigArray ¶
type InstanceGroupConfigEbsBlockDeviceConfigArray []InstanceGroupConfigEbsBlockDeviceConfigInput
func (InstanceGroupConfigEbsBlockDeviceConfigArray) ElementType ¶
func (InstanceGroupConfigEbsBlockDeviceConfigArray) ElementType() reflect.Type
func (InstanceGroupConfigEbsBlockDeviceConfigArray) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutput ¶
func (i InstanceGroupConfigEbsBlockDeviceConfigArray) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutput() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
func (InstanceGroupConfigEbsBlockDeviceConfigArray) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutputWithContext ¶
func (i InstanceGroupConfigEbsBlockDeviceConfigArray) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
func (InstanceGroupConfigEbsBlockDeviceConfigArray) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigEbsBlockDeviceConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigEbsBlockDeviceConfig]
type InstanceGroupConfigEbsBlockDeviceConfigArrayInput ¶
type InstanceGroupConfigEbsBlockDeviceConfigArrayInput interface { pulumi.Input ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutput() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutputWithContext(context.Context) InstanceGroupConfigEbsBlockDeviceConfigArrayOutput }
InstanceGroupConfigEbsBlockDeviceConfigArrayInput is an input type that accepts InstanceGroupConfigEbsBlockDeviceConfigArray and InstanceGroupConfigEbsBlockDeviceConfigArrayOutput values. You can construct a concrete instance of `InstanceGroupConfigEbsBlockDeviceConfigArrayInput` via:
InstanceGroupConfigEbsBlockDeviceConfigArray{ InstanceGroupConfigEbsBlockDeviceConfigArgs{...} }
type InstanceGroupConfigEbsBlockDeviceConfigArrayOutput ¶
type InstanceGroupConfigEbsBlockDeviceConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ElementType ¶
func (InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ElementType() reflect.Type
func (InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutput ¶
func (o InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutput() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
func (InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutputWithContext ¶
func (o InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToInstanceGroupConfigEbsBlockDeviceConfigArrayOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
func (InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigEbsBlockDeviceConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigEbsBlockDeviceConfig]
type InstanceGroupConfigEbsBlockDeviceConfigInput ¶
type InstanceGroupConfigEbsBlockDeviceConfigInput interface { pulumi.Input ToInstanceGroupConfigEbsBlockDeviceConfigOutput() InstanceGroupConfigEbsBlockDeviceConfigOutput ToInstanceGroupConfigEbsBlockDeviceConfigOutputWithContext(context.Context) InstanceGroupConfigEbsBlockDeviceConfigOutput }
InstanceGroupConfigEbsBlockDeviceConfigInput is an input type that accepts InstanceGroupConfigEbsBlockDeviceConfigArgs and InstanceGroupConfigEbsBlockDeviceConfigOutput values. You can construct a concrete instance of `InstanceGroupConfigEbsBlockDeviceConfigInput` via:
InstanceGroupConfigEbsBlockDeviceConfigArgs{...}
type InstanceGroupConfigEbsBlockDeviceConfigOutput ¶
type InstanceGroupConfigEbsBlockDeviceConfigOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigEbsBlockDeviceConfigOutput) ElementType ¶
func (InstanceGroupConfigEbsBlockDeviceConfigOutput) ElementType() reflect.Type
func (InstanceGroupConfigEbsBlockDeviceConfigOutput) ToInstanceGroupConfigEbsBlockDeviceConfigOutput ¶
func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) ToInstanceGroupConfigEbsBlockDeviceConfigOutput() InstanceGroupConfigEbsBlockDeviceConfigOutput
func (InstanceGroupConfigEbsBlockDeviceConfigOutput) ToInstanceGroupConfigEbsBlockDeviceConfigOutputWithContext ¶
func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) ToInstanceGroupConfigEbsBlockDeviceConfigOutputWithContext(ctx context.Context) InstanceGroupConfigEbsBlockDeviceConfigOutput
func (InstanceGroupConfigEbsBlockDeviceConfigOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsBlockDeviceConfig]
func (InstanceGroupConfigEbsBlockDeviceConfigOutput) VolumeSpecification ¶
func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) VolumeSpecification() InstanceGroupConfigVolumeSpecificationOutput
func (InstanceGroupConfigEbsBlockDeviceConfigOutput) VolumesPerInstance ¶
func (o InstanceGroupConfigEbsBlockDeviceConfigOutput) VolumesPerInstance() pulumi.IntPtrOutput
type InstanceGroupConfigEbsConfiguration ¶
type InstanceGroupConfigEbsConfiguration struct { EbsBlockDeviceConfigs []InstanceGroupConfigEbsBlockDeviceConfig `pulumi:"ebsBlockDeviceConfigs"` EbsOptimized *bool `pulumi:"ebsOptimized"` }
type InstanceGroupConfigEbsConfigurationArgs ¶
type InstanceGroupConfigEbsConfigurationArgs struct { EbsBlockDeviceConfigs InstanceGroupConfigEbsBlockDeviceConfigArrayInput `pulumi:"ebsBlockDeviceConfigs"` EbsOptimized pulumi.BoolPtrInput `pulumi:"ebsOptimized"` }
func (InstanceGroupConfigEbsConfigurationArgs) ElementType ¶
func (InstanceGroupConfigEbsConfigurationArgs) ElementType() reflect.Type
func (InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationOutput ¶
func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationOutput() InstanceGroupConfigEbsConfigurationOutput
func (InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationOutputWithContext ¶
func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationOutput
func (InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationPtrOutput ¶
func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationPtrOutput() InstanceGroupConfigEbsConfigurationPtrOutput
func (InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext ¶
func (i InstanceGroupConfigEbsConfigurationArgs) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationPtrOutput
func (InstanceGroupConfigEbsConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigEbsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsConfiguration]
type InstanceGroupConfigEbsConfigurationInput ¶
type InstanceGroupConfigEbsConfigurationInput interface { pulumi.Input ToInstanceGroupConfigEbsConfigurationOutput() InstanceGroupConfigEbsConfigurationOutput ToInstanceGroupConfigEbsConfigurationOutputWithContext(context.Context) InstanceGroupConfigEbsConfigurationOutput }
InstanceGroupConfigEbsConfigurationInput is an input type that accepts InstanceGroupConfigEbsConfigurationArgs and InstanceGroupConfigEbsConfigurationOutput values. You can construct a concrete instance of `InstanceGroupConfigEbsConfigurationInput` via:
InstanceGroupConfigEbsConfigurationArgs{...}
type InstanceGroupConfigEbsConfigurationOutput ¶
type InstanceGroupConfigEbsConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigEbsConfigurationOutput) EbsBlockDeviceConfigs ¶
func (o InstanceGroupConfigEbsConfigurationOutput) EbsBlockDeviceConfigs() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
func (InstanceGroupConfigEbsConfigurationOutput) EbsOptimized ¶
func (o InstanceGroupConfigEbsConfigurationOutput) EbsOptimized() pulumi.BoolPtrOutput
func (InstanceGroupConfigEbsConfigurationOutput) ElementType ¶
func (InstanceGroupConfigEbsConfigurationOutput) ElementType() reflect.Type
func (InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationOutput ¶
func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationOutput() InstanceGroupConfigEbsConfigurationOutput
func (InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationOutputWithContext ¶
func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationOutput
func (InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationPtrOutput ¶
func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationPtrOutput() InstanceGroupConfigEbsConfigurationPtrOutput
func (InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext ¶
func (o InstanceGroupConfigEbsConfigurationOutput) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationPtrOutput
func (InstanceGroupConfigEbsConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigEbsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigEbsConfiguration]
type InstanceGroupConfigEbsConfigurationPtrInput ¶
type InstanceGroupConfigEbsConfigurationPtrInput interface { pulumi.Input ToInstanceGroupConfigEbsConfigurationPtrOutput() InstanceGroupConfigEbsConfigurationPtrOutput ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext(context.Context) InstanceGroupConfigEbsConfigurationPtrOutput }
InstanceGroupConfigEbsConfigurationPtrInput is an input type that accepts InstanceGroupConfigEbsConfigurationArgs, InstanceGroupConfigEbsConfigurationPtr and InstanceGroupConfigEbsConfigurationPtrOutput values. You can construct a concrete instance of `InstanceGroupConfigEbsConfigurationPtrInput` via:
InstanceGroupConfigEbsConfigurationArgs{...} or: nil
func InstanceGroupConfigEbsConfigurationPtr ¶
func InstanceGroupConfigEbsConfigurationPtr(v *InstanceGroupConfigEbsConfigurationArgs) InstanceGroupConfigEbsConfigurationPtrInput
type InstanceGroupConfigEbsConfigurationPtrOutput ¶
type InstanceGroupConfigEbsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigEbsConfigurationPtrOutput) EbsBlockDeviceConfigs ¶
func (o InstanceGroupConfigEbsConfigurationPtrOutput) EbsBlockDeviceConfigs() InstanceGroupConfigEbsBlockDeviceConfigArrayOutput
func (InstanceGroupConfigEbsConfigurationPtrOutput) EbsOptimized ¶
func (o InstanceGroupConfigEbsConfigurationPtrOutput) EbsOptimized() pulumi.BoolPtrOutput
func (InstanceGroupConfigEbsConfigurationPtrOutput) ElementType ¶
func (InstanceGroupConfigEbsConfigurationPtrOutput) ElementType() reflect.Type
func (InstanceGroupConfigEbsConfigurationPtrOutput) ToInstanceGroupConfigEbsConfigurationPtrOutput ¶
func (o InstanceGroupConfigEbsConfigurationPtrOutput) ToInstanceGroupConfigEbsConfigurationPtrOutput() InstanceGroupConfigEbsConfigurationPtrOutput
func (InstanceGroupConfigEbsConfigurationPtrOutput) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext ¶
func (o InstanceGroupConfigEbsConfigurationPtrOutput) ToInstanceGroupConfigEbsConfigurationPtrOutputWithContext(ctx context.Context) InstanceGroupConfigEbsConfigurationPtrOutput
func (InstanceGroupConfigEbsConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigEbsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfigEbsConfiguration]
type InstanceGroupConfigInput ¶
type InstanceGroupConfigInput interface { pulumi.Input ToInstanceGroupConfigOutput() InstanceGroupConfigOutput ToInstanceGroupConfigOutputWithContext(ctx context.Context) InstanceGroupConfigOutput }
type InstanceGroupConfigMetricDimensionArgs ¶
type InstanceGroupConfigMetricDimensionArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (InstanceGroupConfigMetricDimensionArgs) ElementType ¶
func (InstanceGroupConfigMetricDimensionArgs) ElementType() reflect.Type
func (InstanceGroupConfigMetricDimensionArgs) ToInstanceGroupConfigMetricDimensionOutput ¶
func (i InstanceGroupConfigMetricDimensionArgs) ToInstanceGroupConfigMetricDimensionOutput() InstanceGroupConfigMetricDimensionOutput
func (InstanceGroupConfigMetricDimensionArgs) ToInstanceGroupConfigMetricDimensionOutputWithContext ¶
func (i InstanceGroupConfigMetricDimensionArgs) ToInstanceGroupConfigMetricDimensionOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionOutput
func (InstanceGroupConfigMetricDimensionArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigMetricDimension]
type InstanceGroupConfigMetricDimensionArray ¶
type InstanceGroupConfigMetricDimensionArray []InstanceGroupConfigMetricDimensionInput
func (InstanceGroupConfigMetricDimensionArray) ElementType ¶
func (InstanceGroupConfigMetricDimensionArray) ElementType() reflect.Type
func (InstanceGroupConfigMetricDimensionArray) ToInstanceGroupConfigMetricDimensionArrayOutput ¶
func (i InstanceGroupConfigMetricDimensionArray) ToInstanceGroupConfigMetricDimensionArrayOutput() InstanceGroupConfigMetricDimensionArrayOutput
func (InstanceGroupConfigMetricDimensionArray) ToInstanceGroupConfigMetricDimensionArrayOutputWithContext ¶
func (i InstanceGroupConfigMetricDimensionArray) ToInstanceGroupConfigMetricDimensionArrayOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionArrayOutput
func (InstanceGroupConfigMetricDimensionArray) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigMetricDimension]
type InstanceGroupConfigMetricDimensionArrayInput ¶
type InstanceGroupConfigMetricDimensionArrayInput interface { pulumi.Input ToInstanceGroupConfigMetricDimensionArrayOutput() InstanceGroupConfigMetricDimensionArrayOutput ToInstanceGroupConfigMetricDimensionArrayOutputWithContext(context.Context) InstanceGroupConfigMetricDimensionArrayOutput }
InstanceGroupConfigMetricDimensionArrayInput is an input type that accepts InstanceGroupConfigMetricDimensionArray and InstanceGroupConfigMetricDimensionArrayOutput values. You can construct a concrete instance of `InstanceGroupConfigMetricDimensionArrayInput` via:
InstanceGroupConfigMetricDimensionArray{ InstanceGroupConfigMetricDimensionArgs{...} }
type InstanceGroupConfigMetricDimensionArrayOutput ¶
type InstanceGroupConfigMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigMetricDimensionArrayOutput) ElementType ¶
func (InstanceGroupConfigMetricDimensionArrayOutput) ElementType() reflect.Type
func (InstanceGroupConfigMetricDimensionArrayOutput) ToInstanceGroupConfigMetricDimensionArrayOutput ¶
func (o InstanceGroupConfigMetricDimensionArrayOutput) ToInstanceGroupConfigMetricDimensionArrayOutput() InstanceGroupConfigMetricDimensionArrayOutput
func (InstanceGroupConfigMetricDimensionArrayOutput) ToInstanceGroupConfigMetricDimensionArrayOutputWithContext ¶
func (o InstanceGroupConfigMetricDimensionArrayOutput) ToInstanceGroupConfigMetricDimensionArrayOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionArrayOutput
func (InstanceGroupConfigMetricDimensionArrayOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigMetricDimension]
type InstanceGroupConfigMetricDimensionInput ¶
type InstanceGroupConfigMetricDimensionInput interface { pulumi.Input ToInstanceGroupConfigMetricDimensionOutput() InstanceGroupConfigMetricDimensionOutput ToInstanceGroupConfigMetricDimensionOutputWithContext(context.Context) InstanceGroupConfigMetricDimensionOutput }
InstanceGroupConfigMetricDimensionInput is an input type that accepts InstanceGroupConfigMetricDimensionArgs and InstanceGroupConfigMetricDimensionOutput values. You can construct a concrete instance of `InstanceGroupConfigMetricDimensionInput` via:
InstanceGroupConfigMetricDimensionArgs{...}
type InstanceGroupConfigMetricDimensionOutput ¶
type InstanceGroupConfigMetricDimensionOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigMetricDimensionOutput) ElementType ¶
func (InstanceGroupConfigMetricDimensionOutput) ElementType() reflect.Type
func (InstanceGroupConfigMetricDimensionOutput) Key ¶
func (o InstanceGroupConfigMetricDimensionOutput) Key() pulumi.StringOutput
func (InstanceGroupConfigMetricDimensionOutput) ToInstanceGroupConfigMetricDimensionOutput ¶
func (o InstanceGroupConfigMetricDimensionOutput) ToInstanceGroupConfigMetricDimensionOutput() InstanceGroupConfigMetricDimensionOutput
func (InstanceGroupConfigMetricDimensionOutput) ToInstanceGroupConfigMetricDimensionOutputWithContext ¶
func (o InstanceGroupConfigMetricDimensionOutput) ToInstanceGroupConfigMetricDimensionOutputWithContext(ctx context.Context) InstanceGroupConfigMetricDimensionOutput
func (InstanceGroupConfigMetricDimensionOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigMetricDimension]
func (InstanceGroupConfigMetricDimensionOutput) Value ¶
func (o InstanceGroupConfigMetricDimensionOutput) Value() pulumi.StringOutput
type InstanceGroupConfigOutput ¶
type InstanceGroupConfigOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigOutput) AutoScalingPolicy ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) AutoScalingPolicy() InstanceGroupConfigAutoScalingPolicyPtrOutput
func (InstanceGroupConfigOutput) BidPrice ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) BidPrice() pulumi.StringPtrOutput
func (InstanceGroupConfigOutput) Configurations ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) Configurations() InstanceGroupConfigConfigurationArrayOutput
func (InstanceGroupConfigOutput) CustomAmiId ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) CustomAmiId() pulumi.StringPtrOutput
func (InstanceGroupConfigOutput) EbsConfiguration ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) EbsConfiguration() InstanceGroupConfigEbsConfigurationPtrOutput
func (InstanceGroupConfigOutput) ElementType ¶
func (InstanceGroupConfigOutput) ElementType() reflect.Type
func (InstanceGroupConfigOutput) InstanceCount ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) InstanceCount() pulumi.IntOutput
func (InstanceGroupConfigOutput) InstanceRole ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) InstanceRole() pulumi.StringOutput
func (InstanceGroupConfigOutput) InstanceType ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) InstanceType() pulumi.StringOutput
func (InstanceGroupConfigOutput) JobFlowId ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) JobFlowId() pulumi.StringOutput
func (InstanceGroupConfigOutput) Market ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) Market() pulumi.StringPtrOutput
func (InstanceGroupConfigOutput) Name ¶ added in v0.17.0
func (o InstanceGroupConfigOutput) Name() pulumi.StringPtrOutput
func (InstanceGroupConfigOutput) ToInstanceGroupConfigOutput ¶
func (o InstanceGroupConfigOutput) ToInstanceGroupConfigOutput() InstanceGroupConfigOutput
func (InstanceGroupConfigOutput) ToInstanceGroupConfigOutputWithContext ¶
func (o InstanceGroupConfigOutput) ToInstanceGroupConfigOutputWithContext(ctx context.Context) InstanceGroupConfigOutput
func (InstanceGroupConfigOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfig]
type InstanceGroupConfigScalingAction ¶
type InstanceGroupConfigScalingAction struct { Market *string `pulumi:"market"` SimpleScalingPolicyConfiguration InstanceGroupConfigSimpleScalingPolicyConfiguration `pulumi:"simpleScalingPolicyConfiguration"` }
type InstanceGroupConfigScalingActionArgs ¶
type InstanceGroupConfigScalingActionArgs struct { Market pulumi.StringPtrInput `pulumi:"market"` SimpleScalingPolicyConfiguration InstanceGroupConfigSimpleScalingPolicyConfigurationInput `pulumi:"simpleScalingPolicyConfiguration"` }
func (InstanceGroupConfigScalingActionArgs) ElementType ¶
func (InstanceGroupConfigScalingActionArgs) ElementType() reflect.Type
func (InstanceGroupConfigScalingActionArgs) ToInstanceGroupConfigScalingActionOutput ¶
func (i InstanceGroupConfigScalingActionArgs) ToInstanceGroupConfigScalingActionOutput() InstanceGroupConfigScalingActionOutput
func (InstanceGroupConfigScalingActionArgs) ToInstanceGroupConfigScalingActionOutputWithContext ¶
func (i InstanceGroupConfigScalingActionArgs) ToInstanceGroupConfigScalingActionOutputWithContext(ctx context.Context) InstanceGroupConfigScalingActionOutput
func (InstanceGroupConfigScalingActionArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigScalingActionArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingAction]
type InstanceGroupConfigScalingActionInput ¶
type InstanceGroupConfigScalingActionInput interface { pulumi.Input ToInstanceGroupConfigScalingActionOutput() InstanceGroupConfigScalingActionOutput ToInstanceGroupConfigScalingActionOutputWithContext(context.Context) InstanceGroupConfigScalingActionOutput }
InstanceGroupConfigScalingActionInput is an input type that accepts InstanceGroupConfigScalingActionArgs and InstanceGroupConfigScalingActionOutput values. You can construct a concrete instance of `InstanceGroupConfigScalingActionInput` via:
InstanceGroupConfigScalingActionArgs{...}
type InstanceGroupConfigScalingActionOutput ¶
type InstanceGroupConfigScalingActionOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigScalingActionOutput) ElementType ¶
func (InstanceGroupConfigScalingActionOutput) ElementType() reflect.Type
func (InstanceGroupConfigScalingActionOutput) Market ¶
func (o InstanceGroupConfigScalingActionOutput) Market() pulumi.StringPtrOutput
func (InstanceGroupConfigScalingActionOutput) SimpleScalingPolicyConfiguration ¶
func (o InstanceGroupConfigScalingActionOutput) SimpleScalingPolicyConfiguration() InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
func (InstanceGroupConfigScalingActionOutput) ToInstanceGroupConfigScalingActionOutput ¶
func (o InstanceGroupConfigScalingActionOutput) ToInstanceGroupConfigScalingActionOutput() InstanceGroupConfigScalingActionOutput
func (InstanceGroupConfigScalingActionOutput) ToInstanceGroupConfigScalingActionOutputWithContext ¶
func (o InstanceGroupConfigScalingActionOutput) ToInstanceGroupConfigScalingActionOutputWithContext(ctx context.Context) InstanceGroupConfigScalingActionOutput
func (InstanceGroupConfigScalingActionOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigScalingActionOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingAction]
type InstanceGroupConfigScalingConstraintsArgs ¶
type InstanceGroupConfigScalingConstraintsArgs struct { MaxCapacity pulumi.IntInput `pulumi:"maxCapacity"` MinCapacity pulumi.IntInput `pulumi:"minCapacity"` }
func (InstanceGroupConfigScalingConstraintsArgs) ElementType ¶
func (InstanceGroupConfigScalingConstraintsArgs) ElementType() reflect.Type
func (InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsOutput ¶
func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsOutput() InstanceGroupConfigScalingConstraintsOutput
func (InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsOutputWithContext ¶
func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsOutput
func (InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsPtrOutput ¶
func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsPtrOutput() InstanceGroupConfigScalingConstraintsPtrOutput
func (InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext ¶
func (i InstanceGroupConfigScalingConstraintsArgs) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsPtrOutput
func (InstanceGroupConfigScalingConstraintsArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigScalingConstraintsArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingConstraints]
type InstanceGroupConfigScalingConstraintsInput ¶
type InstanceGroupConfigScalingConstraintsInput interface { pulumi.Input ToInstanceGroupConfigScalingConstraintsOutput() InstanceGroupConfigScalingConstraintsOutput ToInstanceGroupConfigScalingConstraintsOutputWithContext(context.Context) InstanceGroupConfigScalingConstraintsOutput }
InstanceGroupConfigScalingConstraintsInput is an input type that accepts InstanceGroupConfigScalingConstraintsArgs and InstanceGroupConfigScalingConstraintsOutput values. You can construct a concrete instance of `InstanceGroupConfigScalingConstraintsInput` via:
InstanceGroupConfigScalingConstraintsArgs{...}
type InstanceGroupConfigScalingConstraintsOutput ¶
type InstanceGroupConfigScalingConstraintsOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigScalingConstraintsOutput) ElementType ¶
func (InstanceGroupConfigScalingConstraintsOutput) ElementType() reflect.Type
func (InstanceGroupConfigScalingConstraintsOutput) MaxCapacity ¶
func (o InstanceGroupConfigScalingConstraintsOutput) MaxCapacity() pulumi.IntOutput
func (InstanceGroupConfigScalingConstraintsOutput) MinCapacity ¶
func (o InstanceGroupConfigScalingConstraintsOutput) MinCapacity() pulumi.IntOutput
func (InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsOutput ¶
func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsOutput() InstanceGroupConfigScalingConstraintsOutput
func (InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsOutputWithContext ¶
func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsOutput
func (InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsPtrOutput ¶
func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsPtrOutput() InstanceGroupConfigScalingConstraintsPtrOutput
func (InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext ¶
func (o InstanceGroupConfigScalingConstraintsOutput) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsPtrOutput
func (InstanceGroupConfigScalingConstraintsOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigScalingConstraintsOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingConstraints]
type InstanceGroupConfigScalingConstraintsPtrInput ¶
type InstanceGroupConfigScalingConstraintsPtrInput interface { pulumi.Input ToInstanceGroupConfigScalingConstraintsPtrOutput() InstanceGroupConfigScalingConstraintsPtrOutput ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext(context.Context) InstanceGroupConfigScalingConstraintsPtrOutput }
InstanceGroupConfigScalingConstraintsPtrInput is an input type that accepts InstanceGroupConfigScalingConstraintsArgs, InstanceGroupConfigScalingConstraintsPtr and InstanceGroupConfigScalingConstraintsPtrOutput values. You can construct a concrete instance of `InstanceGroupConfigScalingConstraintsPtrInput` via:
InstanceGroupConfigScalingConstraintsArgs{...} or: nil
func InstanceGroupConfigScalingConstraintsPtr ¶
func InstanceGroupConfigScalingConstraintsPtr(v *InstanceGroupConfigScalingConstraintsArgs) InstanceGroupConfigScalingConstraintsPtrInput
type InstanceGroupConfigScalingConstraintsPtrOutput ¶
type InstanceGroupConfigScalingConstraintsPtrOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigScalingConstraintsPtrOutput) ElementType ¶
func (InstanceGroupConfigScalingConstraintsPtrOutput) ElementType() reflect.Type
func (InstanceGroupConfigScalingConstraintsPtrOutput) MaxCapacity ¶
func (o InstanceGroupConfigScalingConstraintsPtrOutput) MaxCapacity() pulumi.IntPtrOutput
func (InstanceGroupConfigScalingConstraintsPtrOutput) MinCapacity ¶
func (o InstanceGroupConfigScalingConstraintsPtrOutput) MinCapacity() pulumi.IntPtrOutput
func (InstanceGroupConfigScalingConstraintsPtrOutput) ToInstanceGroupConfigScalingConstraintsPtrOutput ¶
func (o InstanceGroupConfigScalingConstraintsPtrOutput) ToInstanceGroupConfigScalingConstraintsPtrOutput() InstanceGroupConfigScalingConstraintsPtrOutput
func (InstanceGroupConfigScalingConstraintsPtrOutput) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext ¶
func (o InstanceGroupConfigScalingConstraintsPtrOutput) ToInstanceGroupConfigScalingConstraintsPtrOutputWithContext(ctx context.Context) InstanceGroupConfigScalingConstraintsPtrOutput
func (InstanceGroupConfigScalingConstraintsPtrOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigScalingConstraintsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceGroupConfigScalingConstraints]
type InstanceGroupConfigScalingRule ¶
type InstanceGroupConfigScalingRule struct { Action InstanceGroupConfigScalingAction `pulumi:"action"` Description *string `pulumi:"description"` Name string `pulumi:"name"` Trigger InstanceGroupConfigScalingTrigger `pulumi:"trigger"` }
type InstanceGroupConfigScalingRuleArgs ¶
type InstanceGroupConfigScalingRuleArgs struct { Action InstanceGroupConfigScalingActionInput `pulumi:"action"` Description pulumi.StringPtrInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` Trigger InstanceGroupConfigScalingTriggerInput `pulumi:"trigger"` }
func (InstanceGroupConfigScalingRuleArgs) ElementType ¶
func (InstanceGroupConfigScalingRuleArgs) ElementType() reflect.Type
func (InstanceGroupConfigScalingRuleArgs) ToInstanceGroupConfigScalingRuleOutput ¶
func (i InstanceGroupConfigScalingRuleArgs) ToInstanceGroupConfigScalingRuleOutput() InstanceGroupConfigScalingRuleOutput
func (InstanceGroupConfigScalingRuleArgs) ToInstanceGroupConfigScalingRuleOutputWithContext ¶
func (i InstanceGroupConfigScalingRuleArgs) ToInstanceGroupConfigScalingRuleOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleOutput
func (InstanceGroupConfigScalingRuleArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigScalingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingRule]
type InstanceGroupConfigScalingRuleArray ¶
type InstanceGroupConfigScalingRuleArray []InstanceGroupConfigScalingRuleInput
func (InstanceGroupConfigScalingRuleArray) ElementType ¶
func (InstanceGroupConfigScalingRuleArray) ElementType() reflect.Type
func (InstanceGroupConfigScalingRuleArray) ToInstanceGroupConfigScalingRuleArrayOutput ¶
func (i InstanceGroupConfigScalingRuleArray) ToInstanceGroupConfigScalingRuleArrayOutput() InstanceGroupConfigScalingRuleArrayOutput
func (InstanceGroupConfigScalingRuleArray) ToInstanceGroupConfigScalingRuleArrayOutputWithContext ¶
func (i InstanceGroupConfigScalingRuleArray) ToInstanceGroupConfigScalingRuleArrayOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleArrayOutput
func (InstanceGroupConfigScalingRuleArray) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigScalingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigScalingRule]
type InstanceGroupConfigScalingRuleArrayInput ¶
type InstanceGroupConfigScalingRuleArrayInput interface { pulumi.Input ToInstanceGroupConfigScalingRuleArrayOutput() InstanceGroupConfigScalingRuleArrayOutput ToInstanceGroupConfigScalingRuleArrayOutputWithContext(context.Context) InstanceGroupConfigScalingRuleArrayOutput }
InstanceGroupConfigScalingRuleArrayInput is an input type that accepts InstanceGroupConfigScalingRuleArray and InstanceGroupConfigScalingRuleArrayOutput values. You can construct a concrete instance of `InstanceGroupConfigScalingRuleArrayInput` via:
InstanceGroupConfigScalingRuleArray{ InstanceGroupConfigScalingRuleArgs{...} }
type InstanceGroupConfigScalingRuleArrayOutput ¶
type InstanceGroupConfigScalingRuleArrayOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigScalingRuleArrayOutput) ElementType ¶
func (InstanceGroupConfigScalingRuleArrayOutput) ElementType() reflect.Type
func (InstanceGroupConfigScalingRuleArrayOutput) ToInstanceGroupConfigScalingRuleArrayOutput ¶
func (o InstanceGroupConfigScalingRuleArrayOutput) ToInstanceGroupConfigScalingRuleArrayOutput() InstanceGroupConfigScalingRuleArrayOutput
func (InstanceGroupConfigScalingRuleArrayOutput) ToInstanceGroupConfigScalingRuleArrayOutputWithContext ¶
func (o InstanceGroupConfigScalingRuleArrayOutput) ToInstanceGroupConfigScalingRuleArrayOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleArrayOutput
func (InstanceGroupConfigScalingRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigScalingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InstanceGroupConfigScalingRule]
type InstanceGroupConfigScalingRuleInput ¶
type InstanceGroupConfigScalingRuleInput interface { pulumi.Input ToInstanceGroupConfigScalingRuleOutput() InstanceGroupConfigScalingRuleOutput ToInstanceGroupConfigScalingRuleOutputWithContext(context.Context) InstanceGroupConfigScalingRuleOutput }
InstanceGroupConfigScalingRuleInput is an input type that accepts InstanceGroupConfigScalingRuleArgs and InstanceGroupConfigScalingRuleOutput values. You can construct a concrete instance of `InstanceGroupConfigScalingRuleInput` via:
InstanceGroupConfigScalingRuleArgs{...}
type InstanceGroupConfigScalingRuleOutput ¶
type InstanceGroupConfigScalingRuleOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigScalingRuleOutput) Action ¶
func (o InstanceGroupConfigScalingRuleOutput) Action() InstanceGroupConfigScalingActionOutput
func (InstanceGroupConfigScalingRuleOutput) Description ¶
func (o InstanceGroupConfigScalingRuleOutput) Description() pulumi.StringPtrOutput
func (InstanceGroupConfigScalingRuleOutput) ElementType ¶
func (InstanceGroupConfigScalingRuleOutput) ElementType() reflect.Type
func (InstanceGroupConfigScalingRuleOutput) Name ¶
func (o InstanceGroupConfigScalingRuleOutput) Name() pulumi.StringOutput
func (InstanceGroupConfigScalingRuleOutput) ToInstanceGroupConfigScalingRuleOutput ¶
func (o InstanceGroupConfigScalingRuleOutput) ToInstanceGroupConfigScalingRuleOutput() InstanceGroupConfigScalingRuleOutput
func (InstanceGroupConfigScalingRuleOutput) ToInstanceGroupConfigScalingRuleOutputWithContext ¶
func (o InstanceGroupConfigScalingRuleOutput) ToInstanceGroupConfigScalingRuleOutputWithContext(ctx context.Context) InstanceGroupConfigScalingRuleOutput
func (InstanceGroupConfigScalingRuleOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigScalingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingRule]
func (InstanceGroupConfigScalingRuleOutput) Trigger ¶
func (o InstanceGroupConfigScalingRuleOutput) Trigger() InstanceGroupConfigScalingTriggerOutput
type InstanceGroupConfigScalingTrigger ¶
type InstanceGroupConfigScalingTrigger struct {
CloudWatchAlarmDefinition InstanceGroupConfigCloudWatchAlarmDefinition `pulumi:"cloudWatchAlarmDefinition"`
}
type InstanceGroupConfigScalingTriggerArgs ¶
type InstanceGroupConfigScalingTriggerArgs struct {
CloudWatchAlarmDefinition InstanceGroupConfigCloudWatchAlarmDefinitionInput `pulumi:"cloudWatchAlarmDefinition"`
}
func (InstanceGroupConfigScalingTriggerArgs) ElementType ¶
func (InstanceGroupConfigScalingTriggerArgs) ElementType() reflect.Type
func (InstanceGroupConfigScalingTriggerArgs) ToInstanceGroupConfigScalingTriggerOutput ¶
func (i InstanceGroupConfigScalingTriggerArgs) ToInstanceGroupConfigScalingTriggerOutput() InstanceGroupConfigScalingTriggerOutput
func (InstanceGroupConfigScalingTriggerArgs) ToInstanceGroupConfigScalingTriggerOutputWithContext ¶
func (i InstanceGroupConfigScalingTriggerArgs) ToInstanceGroupConfigScalingTriggerOutputWithContext(ctx context.Context) InstanceGroupConfigScalingTriggerOutput
func (InstanceGroupConfigScalingTriggerArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigScalingTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingTrigger]
type InstanceGroupConfigScalingTriggerInput ¶
type InstanceGroupConfigScalingTriggerInput interface { pulumi.Input ToInstanceGroupConfigScalingTriggerOutput() InstanceGroupConfigScalingTriggerOutput ToInstanceGroupConfigScalingTriggerOutputWithContext(context.Context) InstanceGroupConfigScalingTriggerOutput }
InstanceGroupConfigScalingTriggerInput is an input type that accepts InstanceGroupConfigScalingTriggerArgs and InstanceGroupConfigScalingTriggerOutput values. You can construct a concrete instance of `InstanceGroupConfigScalingTriggerInput` via:
InstanceGroupConfigScalingTriggerArgs{...}
type InstanceGroupConfigScalingTriggerOutput ¶
type InstanceGroupConfigScalingTriggerOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigScalingTriggerOutput) CloudWatchAlarmDefinition ¶
func (o InstanceGroupConfigScalingTriggerOutput) CloudWatchAlarmDefinition() InstanceGroupConfigCloudWatchAlarmDefinitionOutput
func (InstanceGroupConfigScalingTriggerOutput) ElementType ¶
func (InstanceGroupConfigScalingTriggerOutput) ElementType() reflect.Type
func (InstanceGroupConfigScalingTriggerOutput) ToInstanceGroupConfigScalingTriggerOutput ¶
func (o InstanceGroupConfigScalingTriggerOutput) ToInstanceGroupConfigScalingTriggerOutput() InstanceGroupConfigScalingTriggerOutput
func (InstanceGroupConfigScalingTriggerOutput) ToInstanceGroupConfigScalingTriggerOutputWithContext ¶
func (o InstanceGroupConfigScalingTriggerOutput) ToInstanceGroupConfigScalingTriggerOutputWithContext(ctx context.Context) InstanceGroupConfigScalingTriggerOutput
func (InstanceGroupConfigScalingTriggerOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigScalingTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigScalingTrigger]
type InstanceGroupConfigSimpleScalingPolicyConfigurationArgs ¶
type InstanceGroupConfigSimpleScalingPolicyConfigurationArgs struct { AdjustmentType pulumi.StringPtrInput `pulumi:"adjustmentType"` CoolDown pulumi.IntPtrInput `pulumi:"coolDown"` ScalingAdjustment pulumi.IntInput `pulumi:"scalingAdjustment"` }
func (InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ElementType ¶
func (InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ElementType() reflect.Type
func (InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutput ¶
func (i InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutput() InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
func (InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutputWithContext ¶
func (i InstanceGroupConfigSimpleScalingPolicyConfigurationArgs) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
type InstanceGroupConfigSimpleScalingPolicyConfigurationInput ¶
type InstanceGroupConfigSimpleScalingPolicyConfigurationInput interface { pulumi.Input ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutput() InstanceGroupConfigSimpleScalingPolicyConfigurationOutput ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutputWithContext(context.Context) InstanceGroupConfigSimpleScalingPolicyConfigurationOutput }
InstanceGroupConfigSimpleScalingPolicyConfigurationInput is an input type that accepts InstanceGroupConfigSimpleScalingPolicyConfigurationArgs and InstanceGroupConfigSimpleScalingPolicyConfigurationOutput values. You can construct a concrete instance of `InstanceGroupConfigSimpleScalingPolicyConfigurationInput` via:
InstanceGroupConfigSimpleScalingPolicyConfigurationArgs{...}
type InstanceGroupConfigSimpleScalingPolicyConfigurationOutput ¶
type InstanceGroupConfigSimpleScalingPolicyConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) AdjustmentType ¶
func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) AdjustmentType() pulumi.StringPtrOutput
func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) CoolDown ¶
func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) CoolDown() pulumi.IntPtrOutput
func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ElementType ¶
func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ElementType() reflect.Type
func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ScalingAdjustment ¶
func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ScalingAdjustment() pulumi.IntOutput
func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutput ¶
func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutput() InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
func (InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutputWithContext ¶
func (o InstanceGroupConfigSimpleScalingPolicyConfigurationOutput) ToInstanceGroupConfigSimpleScalingPolicyConfigurationOutputWithContext(ctx context.Context) InstanceGroupConfigSimpleScalingPolicyConfigurationOutput
type InstanceGroupConfigState ¶
type InstanceGroupConfigState struct { }
func (InstanceGroupConfigState) ElementType ¶
func (InstanceGroupConfigState) ElementType() reflect.Type
type InstanceGroupConfigVolumeSpecificationArgs ¶
type InstanceGroupConfigVolumeSpecificationArgs struct { Iops pulumi.IntPtrInput `pulumi:"iops"` SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` Throughput pulumi.IntPtrInput `pulumi:"throughput"` VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (InstanceGroupConfigVolumeSpecificationArgs) ElementType ¶
func (InstanceGroupConfigVolumeSpecificationArgs) ElementType() reflect.Type
func (InstanceGroupConfigVolumeSpecificationArgs) ToInstanceGroupConfigVolumeSpecificationOutput ¶
func (i InstanceGroupConfigVolumeSpecificationArgs) ToInstanceGroupConfigVolumeSpecificationOutput() InstanceGroupConfigVolumeSpecificationOutput
func (InstanceGroupConfigVolumeSpecificationArgs) ToInstanceGroupConfigVolumeSpecificationOutputWithContext ¶
func (i InstanceGroupConfigVolumeSpecificationArgs) ToInstanceGroupConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceGroupConfigVolumeSpecificationOutput
func (InstanceGroupConfigVolumeSpecificationArgs) ToOutput ¶ added in v0.76.0
func (i InstanceGroupConfigVolumeSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigVolumeSpecification]
type InstanceGroupConfigVolumeSpecificationInput ¶
type InstanceGroupConfigVolumeSpecificationInput interface { pulumi.Input ToInstanceGroupConfigVolumeSpecificationOutput() InstanceGroupConfigVolumeSpecificationOutput ToInstanceGroupConfigVolumeSpecificationOutputWithContext(context.Context) InstanceGroupConfigVolumeSpecificationOutput }
InstanceGroupConfigVolumeSpecificationInput is an input type that accepts InstanceGroupConfigVolumeSpecificationArgs and InstanceGroupConfigVolumeSpecificationOutput values. You can construct a concrete instance of `InstanceGroupConfigVolumeSpecificationInput` via:
InstanceGroupConfigVolumeSpecificationArgs{...}
type InstanceGroupConfigVolumeSpecificationOutput ¶
type InstanceGroupConfigVolumeSpecificationOutput struct{ *pulumi.OutputState }
func (InstanceGroupConfigVolumeSpecificationOutput) ElementType ¶
func (InstanceGroupConfigVolumeSpecificationOutput) ElementType() reflect.Type
func (InstanceGroupConfigVolumeSpecificationOutput) Iops ¶
func (o InstanceGroupConfigVolumeSpecificationOutput) Iops() pulumi.IntPtrOutput
func (InstanceGroupConfigVolumeSpecificationOutput) SizeInGb ¶ added in v0.72.0
func (o InstanceGroupConfigVolumeSpecificationOutput) SizeInGb() pulumi.IntOutput
func (InstanceGroupConfigVolumeSpecificationOutput) Throughput ¶ added in v0.73.1
func (o InstanceGroupConfigVolumeSpecificationOutput) Throughput() pulumi.IntPtrOutput
func (InstanceGroupConfigVolumeSpecificationOutput) ToInstanceGroupConfigVolumeSpecificationOutput ¶
func (o InstanceGroupConfigVolumeSpecificationOutput) ToInstanceGroupConfigVolumeSpecificationOutput() InstanceGroupConfigVolumeSpecificationOutput
func (InstanceGroupConfigVolumeSpecificationOutput) ToInstanceGroupConfigVolumeSpecificationOutputWithContext ¶
func (o InstanceGroupConfigVolumeSpecificationOutput) ToInstanceGroupConfigVolumeSpecificationOutputWithContext(ctx context.Context) InstanceGroupConfigVolumeSpecificationOutput
func (InstanceGroupConfigVolumeSpecificationOutput) ToOutput ¶ added in v0.76.0
func (o InstanceGroupConfigVolumeSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceGroupConfigVolumeSpecification]
func (InstanceGroupConfigVolumeSpecificationOutput) VolumeType ¶
func (o InstanceGroupConfigVolumeSpecificationOutput) VolumeType() pulumi.StringOutput
type LookupClusterArgs ¶ added in v0.12.0
type LookupClusterArgs struct {
Id string `pulumi:"id"`
}
type LookupClusterOutputArgs ¶ added in v0.12.0
type LookupClusterOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupClusterOutputArgs) ElementType ¶ added in v0.12.0
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶ added in v0.12.0
type LookupClusterResult struct { AutoTerminationPolicy *ClusterAutoTerminationPolicy `pulumi:"autoTerminationPolicy"` Id *string `pulumi:"id"` Instances *ClusterJobFlowInstancesConfig `pulumi:"instances"` ManagedScalingPolicy *ClusterManagedScalingPolicy `pulumi:"managedScalingPolicy"` MasterPublicDns *string `pulumi:"masterPublicDns"` StepConcurrencyLevel *int `pulumi:"stepConcurrencyLevel"` Tags []ClusterTag `pulumi:"tags"` VisibleToAllUsers *bool `pulumi:"visibleToAllUsers"` }
func LookupCluster ¶ added in v0.12.0
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Resource Type definition for AWS::EMR::Cluster
type LookupClusterResultOutput ¶ added in v0.12.0
type LookupClusterResultOutput struct{ *pulumi.OutputState }
func LookupClusterOutput ¶ added in v0.12.0
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) AutoTerminationPolicy ¶ added in v0.21.0
func (o LookupClusterResultOutput) AutoTerminationPolicy() ClusterAutoTerminationPolicyPtrOutput
func (LookupClusterResultOutput) ElementType ¶ added in v0.12.0
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) Id ¶ added in v0.12.0
func (o LookupClusterResultOutput) Id() pulumi.StringPtrOutput
func (LookupClusterResultOutput) Instances ¶ added in v0.12.0
func (o LookupClusterResultOutput) Instances() ClusterJobFlowInstancesConfigPtrOutput
func (LookupClusterResultOutput) ManagedScalingPolicy ¶ added in v0.12.0
func (o LookupClusterResultOutput) ManagedScalingPolicy() ClusterManagedScalingPolicyPtrOutput
func (LookupClusterResultOutput) MasterPublicDns ¶ added in v0.72.0
func (o LookupClusterResultOutput) MasterPublicDns() pulumi.StringPtrOutput
func (LookupClusterResultOutput) StepConcurrencyLevel ¶ added in v0.12.0
func (o LookupClusterResultOutput) StepConcurrencyLevel() pulumi.IntPtrOutput
func (LookupClusterResultOutput) Tags ¶ added in v0.12.0
func (o LookupClusterResultOutput) Tags() ClusterTagArrayOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶ added in v0.12.0
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶ added in v0.12.0
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupClusterResult]
func (LookupClusterResultOutput) VisibleToAllUsers ¶ added in v0.12.0
func (o LookupClusterResultOutput) VisibleToAllUsers() pulumi.BoolPtrOutput
type LookupInstanceFleetConfigArgs ¶ added in v0.12.0
type LookupInstanceFleetConfigArgs struct {
Id string `pulumi:"id"`
}
type LookupInstanceFleetConfigOutputArgs ¶ added in v0.12.0
type LookupInstanceFleetConfigOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupInstanceFleetConfigOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInstanceFleetConfigOutputArgs) ElementType() reflect.Type
type LookupInstanceFleetConfigResult ¶ added in v0.12.0
type LookupInstanceFleetConfigResult struct { Id *string `pulumi:"id"` TargetOnDemandCapacity *int `pulumi:"targetOnDemandCapacity"` TargetSpotCapacity *int `pulumi:"targetSpotCapacity"` }
func LookupInstanceFleetConfig ¶ added in v0.12.0
func LookupInstanceFleetConfig(ctx *pulumi.Context, args *LookupInstanceFleetConfigArgs, opts ...pulumi.InvokeOption) (*LookupInstanceFleetConfigResult, error)
Resource Type definition for AWS::EMR::InstanceFleetConfig
type LookupInstanceFleetConfigResultOutput ¶ added in v0.12.0
type LookupInstanceFleetConfigResultOutput struct{ *pulumi.OutputState }
func LookupInstanceFleetConfigOutput ¶ added in v0.12.0
func LookupInstanceFleetConfigOutput(ctx *pulumi.Context, args LookupInstanceFleetConfigOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceFleetConfigResultOutput
func (LookupInstanceFleetConfigResultOutput) ElementType ¶ added in v0.12.0
func (LookupInstanceFleetConfigResultOutput) ElementType() reflect.Type
func (LookupInstanceFleetConfigResultOutput) Id ¶ added in v0.12.0
func (o LookupInstanceFleetConfigResultOutput) Id() pulumi.StringPtrOutput
func (LookupInstanceFleetConfigResultOutput) TargetOnDemandCapacity ¶ added in v0.12.0
func (o LookupInstanceFleetConfigResultOutput) TargetOnDemandCapacity() pulumi.IntPtrOutput
func (LookupInstanceFleetConfigResultOutput) TargetSpotCapacity ¶ added in v0.12.0
func (o LookupInstanceFleetConfigResultOutput) TargetSpotCapacity() pulumi.IntPtrOutput
func (LookupInstanceFleetConfigResultOutput) ToLookupInstanceFleetConfigResultOutput ¶ added in v0.12.0
func (o LookupInstanceFleetConfigResultOutput) ToLookupInstanceFleetConfigResultOutput() LookupInstanceFleetConfigResultOutput
func (LookupInstanceFleetConfigResultOutput) ToLookupInstanceFleetConfigResultOutputWithContext ¶ added in v0.12.0
func (o LookupInstanceFleetConfigResultOutput) ToLookupInstanceFleetConfigResultOutputWithContext(ctx context.Context) LookupInstanceFleetConfigResultOutput
func (LookupInstanceFleetConfigResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupInstanceFleetConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInstanceFleetConfigResult]
type LookupInstanceGroupConfigArgs ¶ added in v0.12.0
type LookupInstanceGroupConfigArgs struct {
Id string `pulumi:"id"`
}
type LookupInstanceGroupConfigOutputArgs ¶ added in v0.12.0
type LookupInstanceGroupConfigOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupInstanceGroupConfigOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInstanceGroupConfigOutputArgs) ElementType() reflect.Type
type LookupInstanceGroupConfigResult ¶ added in v0.12.0
type LookupInstanceGroupConfigResult struct { AutoScalingPolicy *InstanceGroupConfigAutoScalingPolicy `pulumi:"autoScalingPolicy"` Id *string `pulumi:"id"` InstanceCount *int `pulumi:"instanceCount"` }
func LookupInstanceGroupConfig ¶ added in v0.12.0
func LookupInstanceGroupConfig(ctx *pulumi.Context, args *LookupInstanceGroupConfigArgs, opts ...pulumi.InvokeOption) (*LookupInstanceGroupConfigResult, error)
Resource Type definition for AWS::EMR::InstanceGroupConfig
type LookupInstanceGroupConfigResultOutput ¶ added in v0.12.0
type LookupInstanceGroupConfigResultOutput struct{ *pulumi.OutputState }
func LookupInstanceGroupConfigOutput ¶ added in v0.12.0
func LookupInstanceGroupConfigOutput(ctx *pulumi.Context, args LookupInstanceGroupConfigOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceGroupConfigResultOutput
func (LookupInstanceGroupConfigResultOutput) AutoScalingPolicy ¶ added in v0.12.0
func (o LookupInstanceGroupConfigResultOutput) AutoScalingPolicy() InstanceGroupConfigAutoScalingPolicyPtrOutput
func (LookupInstanceGroupConfigResultOutput) ElementType ¶ added in v0.12.0
func (LookupInstanceGroupConfigResultOutput) ElementType() reflect.Type
func (LookupInstanceGroupConfigResultOutput) Id ¶ added in v0.12.0
func (o LookupInstanceGroupConfigResultOutput) Id() pulumi.StringPtrOutput
func (LookupInstanceGroupConfigResultOutput) InstanceCount ¶ added in v0.12.0
func (o LookupInstanceGroupConfigResultOutput) InstanceCount() pulumi.IntPtrOutput
func (LookupInstanceGroupConfigResultOutput) ToLookupInstanceGroupConfigResultOutput ¶ added in v0.12.0
func (o LookupInstanceGroupConfigResultOutput) ToLookupInstanceGroupConfigResultOutput() LookupInstanceGroupConfigResultOutput
func (LookupInstanceGroupConfigResultOutput) ToLookupInstanceGroupConfigResultOutputWithContext ¶ added in v0.12.0
func (o LookupInstanceGroupConfigResultOutput) ToLookupInstanceGroupConfigResultOutputWithContext(ctx context.Context) LookupInstanceGroupConfigResultOutput
func (LookupInstanceGroupConfigResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupInstanceGroupConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInstanceGroupConfigResult]
type LookupStepArgs ¶ added in v0.12.0
type LookupStepArgs struct { // ID generated by service Id string `pulumi:"id"` }
type LookupStepOutputArgs ¶ added in v0.12.0
type LookupStepOutputArgs struct { // ID generated by service Id pulumi.StringInput `pulumi:"id"` }
func (LookupStepOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStepOutputArgs) ElementType() reflect.Type
type LookupStepResult ¶ added in v0.12.0
type LookupStepResult struct { // ID generated by service Id *string `pulumi:"id"` }
func LookupStep ¶ added in v0.12.0
func LookupStep(ctx *pulumi.Context, args *LookupStepArgs, opts ...pulumi.InvokeOption) (*LookupStepResult, error)
Schema for AWS::EMR::Step
type LookupStepResultOutput ¶ added in v0.12.0
type LookupStepResultOutput struct{ *pulumi.OutputState }
func LookupStepOutput ¶ added in v0.12.0
func LookupStepOutput(ctx *pulumi.Context, args LookupStepOutputArgs, opts ...pulumi.InvokeOption) LookupStepResultOutput
func (LookupStepResultOutput) ElementType ¶ added in v0.12.0
func (LookupStepResultOutput) ElementType() reflect.Type
func (LookupStepResultOutput) Id ¶ added in v0.12.0
func (o LookupStepResultOutput) Id() pulumi.StringPtrOutput
ID generated by service
func (LookupStepResultOutput) ToLookupStepResultOutput ¶ added in v0.12.0
func (o LookupStepResultOutput) ToLookupStepResultOutput() LookupStepResultOutput
func (LookupStepResultOutput) ToLookupStepResultOutputWithContext ¶ added in v0.12.0
func (o LookupStepResultOutput) ToLookupStepResultOutputWithContext(ctx context.Context) LookupStepResultOutput
func (LookupStepResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStepResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStepResult]
type LookupStudioArgs ¶ added in v0.12.0
type LookupStudioArgs struct { // The ID of the EMR Studio. StudioId string `pulumi:"studioId"` }
type LookupStudioOutputArgs ¶ added in v0.12.0
type LookupStudioOutputArgs struct { // The ID of the EMR Studio. StudioId pulumi.StringInput `pulumi:"studioId"` }
func (LookupStudioOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStudioOutputArgs) ElementType() reflect.Type
type LookupStudioResult ¶ added in v0.12.0
type LookupStudioResult struct { // The Amazon Resource Name (ARN) of the EMR Studio. Arn *string `pulumi:"arn"` // The default Amazon S3 location to back up EMR Studio Workspaces and notebook files. A Studio user can select an alternative Amazon S3 location when creating a Workspace. DefaultS3Location *string `pulumi:"defaultS3Location"` // A detailed description of the Studio. Description *string `pulumi:"description"` // Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL. IdpAuthUrl *string `pulumi:"idpAuthUrl"` // The name of relay state parameter for external Identity Provider. IdpRelayStateParameterName *string `pulumi:"idpRelayStateParameterName"` // A descriptive name for the Amazon EMR Studio. Name *string `pulumi:"name"` // The ID of the EMR Studio. StudioId *string `pulumi:"studioId"` // A list of up to 5 subnet IDs to associate with the Studio. The subnets must belong to the VPC specified by VpcId. Studio users can create a Workspace in any of the specified subnets. SubnetIds []string `pulumi:"subnetIds"` // A list of tags to associate with the Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters. Tags []StudioTag `pulumi:"tags"` // The unique Studio access URL. Url *string `pulumi:"url"` }
func LookupStudio ¶ added in v0.12.0
func LookupStudio(ctx *pulumi.Context, args *LookupStudioArgs, opts ...pulumi.InvokeOption) (*LookupStudioResult, error)
Resource schema for AWS::EMR::Studio
type LookupStudioResultOutput ¶ added in v0.12.0
type LookupStudioResultOutput struct{ *pulumi.OutputState }
func LookupStudioOutput ¶ added in v0.12.0
func LookupStudioOutput(ctx *pulumi.Context, args LookupStudioOutputArgs, opts ...pulumi.InvokeOption) LookupStudioResultOutput
func (LookupStudioResultOutput) Arn ¶ added in v0.12.0
func (o LookupStudioResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the EMR Studio.
func (LookupStudioResultOutput) DefaultS3Location ¶ added in v0.12.0
func (o LookupStudioResultOutput) DefaultS3Location() pulumi.StringPtrOutput
The default Amazon S3 location to back up EMR Studio Workspaces and notebook files. A Studio user can select an alternative Amazon S3 location when creating a Workspace.
func (LookupStudioResultOutput) Description ¶ added in v0.12.0
func (o LookupStudioResultOutput) Description() pulumi.StringPtrOutput
A detailed description of the Studio.
func (LookupStudioResultOutput) ElementType ¶ added in v0.12.0
func (LookupStudioResultOutput) ElementType() reflect.Type
func (LookupStudioResultOutput) IdpAuthUrl ¶ added in v0.12.0
func (o LookupStudioResultOutput) IdpAuthUrl() pulumi.StringPtrOutput
Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL.
func (LookupStudioResultOutput) IdpRelayStateParameterName ¶ added in v0.12.0
func (o LookupStudioResultOutput) IdpRelayStateParameterName() pulumi.StringPtrOutput
The name of relay state parameter for external Identity Provider.
func (LookupStudioResultOutput) Name ¶ added in v0.12.0
func (o LookupStudioResultOutput) Name() pulumi.StringPtrOutput
A descriptive name for the Amazon EMR Studio.
func (LookupStudioResultOutput) StudioId ¶ added in v0.12.0
func (o LookupStudioResultOutput) StudioId() pulumi.StringPtrOutput
The ID of the EMR Studio.
func (LookupStudioResultOutput) SubnetIds ¶ added in v0.12.0
func (o LookupStudioResultOutput) SubnetIds() pulumi.StringArrayOutput
A list of up to 5 subnet IDs to associate with the Studio. The subnets must belong to the VPC specified by VpcId. Studio users can create a Workspace in any of the specified subnets.
func (LookupStudioResultOutput) Tags ¶ added in v0.12.0
func (o LookupStudioResultOutput) Tags() StudioTagArrayOutput
A list of tags to associate with the Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
func (LookupStudioResultOutput) ToLookupStudioResultOutput ¶ added in v0.12.0
func (o LookupStudioResultOutput) ToLookupStudioResultOutput() LookupStudioResultOutput
func (LookupStudioResultOutput) ToLookupStudioResultOutputWithContext ¶ added in v0.12.0
func (o LookupStudioResultOutput) ToLookupStudioResultOutputWithContext(ctx context.Context) LookupStudioResultOutput
func (LookupStudioResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStudioResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStudioResult]
func (LookupStudioResultOutput) Url ¶ added in v0.12.0
func (o LookupStudioResultOutput) Url() pulumi.StringPtrOutput
The unique Studio access URL.
type LookupStudioSessionMappingArgs ¶ added in v0.12.0
type LookupStudioSessionMappingArgs struct { // The name of the user or group. For more information, see UserName and DisplayName in the AWS SSO Identity Store API Reference. Either IdentityName or IdentityId must be specified. IdentityName string `pulumi:"identityName"` // Specifies whether the identity to map to the Studio is a user or a group. IdentityType StudioSessionMappingIdentityType `pulumi:"identityType"` // The ID of the Amazon EMR Studio to which the user or group will be mapped. StudioId string `pulumi:"studioId"` }
type LookupStudioSessionMappingOutputArgs ¶ added in v0.12.0
type LookupStudioSessionMappingOutputArgs struct { // The name of the user or group. For more information, see UserName and DisplayName in the AWS SSO Identity Store API Reference. Either IdentityName or IdentityId must be specified. IdentityName pulumi.StringInput `pulumi:"identityName"` // Specifies whether the identity to map to the Studio is a user or a group. IdentityType StudioSessionMappingIdentityTypeInput `pulumi:"identityType"` // The ID of the Amazon EMR Studio to which the user or group will be mapped. StudioId pulumi.StringInput `pulumi:"studioId"` }
func (LookupStudioSessionMappingOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStudioSessionMappingOutputArgs) ElementType() reflect.Type
type LookupStudioSessionMappingResult ¶ added in v0.12.0
type LookupStudioSessionMappingResult struct { // The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. Session policies refine Studio user permissions without the need to use multiple IAM user roles. SessionPolicyArn *string `pulumi:"sessionPolicyArn"` }
func LookupStudioSessionMapping ¶ added in v0.12.0
func LookupStudioSessionMapping(ctx *pulumi.Context, args *LookupStudioSessionMappingArgs, opts ...pulumi.InvokeOption) (*LookupStudioSessionMappingResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupStudioSessionMappingResultOutput ¶ added in v0.12.0
type LookupStudioSessionMappingResultOutput struct{ *pulumi.OutputState }
func LookupStudioSessionMappingOutput ¶ added in v0.12.0
func LookupStudioSessionMappingOutput(ctx *pulumi.Context, args LookupStudioSessionMappingOutputArgs, opts ...pulumi.InvokeOption) LookupStudioSessionMappingResultOutput
func (LookupStudioSessionMappingResultOutput) ElementType ¶ added in v0.12.0
func (LookupStudioSessionMappingResultOutput) ElementType() reflect.Type
func (LookupStudioSessionMappingResultOutput) SessionPolicyArn ¶ added in v0.12.0
func (o LookupStudioSessionMappingResultOutput) SessionPolicyArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. Session policies refine Studio user permissions without the need to use multiple IAM user roles.
func (LookupStudioSessionMappingResultOutput) ToLookupStudioSessionMappingResultOutput ¶ added in v0.12.0
func (o LookupStudioSessionMappingResultOutput) ToLookupStudioSessionMappingResultOutput() LookupStudioSessionMappingResultOutput
func (LookupStudioSessionMappingResultOutput) ToLookupStudioSessionMappingResultOutputWithContext ¶ added in v0.12.0
func (o LookupStudioSessionMappingResultOutput) ToLookupStudioSessionMappingResultOutputWithContext(ctx context.Context) LookupStudioSessionMappingResultOutput
func (LookupStudioSessionMappingResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStudioSessionMappingResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStudioSessionMappingResult]
type LookupWalWorkspaceArgs ¶ added in v0.73.1
type LookupWalWorkspaceArgs struct { // The name of the emrwal container WalWorkspaceName string `pulumi:"walWorkspaceName"` }
type LookupWalWorkspaceOutputArgs ¶ added in v0.73.1
type LookupWalWorkspaceOutputArgs struct { // The name of the emrwal container WalWorkspaceName pulumi.StringInput `pulumi:"walWorkspaceName"` }
func (LookupWalWorkspaceOutputArgs) ElementType ¶ added in v0.73.1
func (LookupWalWorkspaceOutputArgs) ElementType() reflect.Type
type LookupWalWorkspaceResult ¶ added in v0.73.1
type LookupWalWorkspaceResult struct { // An array of key-value pairs to apply to this resource. Tags []WalWorkspaceTag `pulumi:"tags"` }
func LookupWalWorkspace ¶ added in v0.73.1
func LookupWalWorkspace(ctx *pulumi.Context, args *LookupWalWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWalWorkspaceResult, error)
Resource schema for AWS::EMR::WALWorkspace Type
type LookupWalWorkspaceResultOutput ¶ added in v0.73.1
type LookupWalWorkspaceResultOutput struct{ *pulumi.OutputState }
func LookupWalWorkspaceOutput ¶ added in v0.73.1
func LookupWalWorkspaceOutput(ctx *pulumi.Context, args LookupWalWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWalWorkspaceResultOutput
func (LookupWalWorkspaceResultOutput) ElementType ¶ added in v0.73.1
func (LookupWalWorkspaceResultOutput) ElementType() reflect.Type
func (LookupWalWorkspaceResultOutput) Tags ¶ added in v0.73.1
func (o LookupWalWorkspaceResultOutput) Tags() WalWorkspaceTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupWalWorkspaceResultOutput) ToLookupWalWorkspaceResultOutput ¶ added in v0.73.1
func (o LookupWalWorkspaceResultOutput) ToLookupWalWorkspaceResultOutput() LookupWalWorkspaceResultOutput
func (LookupWalWorkspaceResultOutput) ToLookupWalWorkspaceResultOutputWithContext ¶ added in v0.73.1
func (o LookupWalWorkspaceResultOutput) ToLookupWalWorkspaceResultOutputWithContext(ctx context.Context) LookupWalWorkspaceResultOutput
func (LookupWalWorkspaceResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupWalWorkspaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWalWorkspaceResult]
type SecurityConfiguration ¶
type SecurityConfiguration struct { pulumi.CustomResourceState // The name of the security configuration. Name pulumi.StringPtrOutput `pulumi:"name"` // The security configuration details in JSON format. SecurityConfiguration pulumi.AnyOutput `pulumi:"securityConfiguration"` }
Use a SecurityConfiguration resource to configure data encryption, Kerberos authentication, and Amazon S3 authorization for EMRFS.
func GetSecurityConfiguration ¶
func GetSecurityConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityConfigurationState, opts ...pulumi.ResourceOption) (*SecurityConfiguration, error)
GetSecurityConfiguration gets an existing SecurityConfiguration 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 NewSecurityConfiguration ¶
func NewSecurityConfiguration(ctx *pulumi.Context, name string, args *SecurityConfigurationArgs, opts ...pulumi.ResourceOption) (*SecurityConfiguration, error)
NewSecurityConfiguration registers a new resource with the given unique name, arguments, and options.
func (*SecurityConfiguration) ElementType ¶
func (*SecurityConfiguration) ElementType() reflect.Type
func (*SecurityConfiguration) ToOutput ¶ added in v0.76.0
func (i *SecurityConfiguration) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfiguration]
func (*SecurityConfiguration) ToSecurityConfigurationOutput ¶
func (i *SecurityConfiguration) ToSecurityConfigurationOutput() SecurityConfigurationOutput
func (*SecurityConfiguration) ToSecurityConfigurationOutputWithContext ¶
func (i *SecurityConfiguration) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
type SecurityConfigurationArgs ¶
type SecurityConfigurationArgs struct { // The name of the security configuration. Name pulumi.StringPtrInput // The security configuration details in JSON format. SecurityConfiguration pulumi.Input }
The set of arguments for constructing a SecurityConfiguration resource.
func (SecurityConfigurationArgs) ElementType ¶
func (SecurityConfigurationArgs) ElementType() reflect.Type
type SecurityConfigurationInput ¶
type SecurityConfigurationInput interface { pulumi.Input ToSecurityConfigurationOutput() SecurityConfigurationOutput ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput }
type SecurityConfigurationOutput ¶
type SecurityConfigurationOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationOutput) ElementType ¶
func (SecurityConfigurationOutput) ElementType() reflect.Type
func (SecurityConfigurationOutput) Name ¶ added in v0.17.0
func (o SecurityConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the security configuration.
func (SecurityConfigurationOutput) SecurityConfiguration ¶ added in v0.17.0
func (o SecurityConfigurationOutput) SecurityConfiguration() pulumi.AnyOutput
The security configuration details in JSON format.
func (SecurityConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o SecurityConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityConfiguration]
func (SecurityConfigurationOutput) ToSecurityConfigurationOutput ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationOutput() SecurityConfigurationOutput
func (SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
type SecurityConfigurationState ¶
type SecurityConfigurationState struct { }
func (SecurityConfigurationState) ElementType ¶
func (SecurityConfigurationState) ElementType() reflect.Type
type Step
deprecated
type Step struct { pulumi.CustomResourceState // This specifies what action to take when the cluster step fails. Possible values are CANCEL_AND_WAIT and CONTINUE. ActionOnFailure pulumi.StringOutput `pulumi:"actionOnFailure"` // The HadoopJarStepConfig property type specifies a job flow step consisting of a JAR file whose main function will be executed. The main function submits a job for the cluster to execute as a step on the master node, and then waits for the job to finish or fail before executing subsequent steps. HadoopJarStep StepHadoopJarStepConfigOutput `pulumi:"hadoopJarStep"` // A string that uniquely identifies the cluster (job flow). JobFlowId pulumi.StringOutput `pulumi:"jobFlowId"` // The name of the cluster step. Name pulumi.StringOutput `pulumi:"name"` }
Schema for AWS::EMR::Step
Deprecated: Step is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetStep ¶
func GetStep(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StepState, opts ...pulumi.ResourceOption) (*Step, error)
GetStep gets an existing Step 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 NewStep ¶
func NewStep(ctx *pulumi.Context, name string, args *StepArgs, opts ...pulumi.ResourceOption) (*Step, error)
NewStep registers a new resource with the given unique name, arguments, and options.
func (*Step) ElementType ¶
func (*Step) ToStepOutput ¶
func (i *Step) ToStepOutput() StepOutput
func (*Step) ToStepOutputWithContext ¶
func (i *Step) ToStepOutputWithContext(ctx context.Context) StepOutput
type StepArgs ¶
type StepArgs struct { // This specifies what action to take when the cluster step fails. Possible values are CANCEL_AND_WAIT and CONTINUE. ActionOnFailure pulumi.StringInput // The HadoopJarStepConfig property type specifies a job flow step consisting of a JAR file whose main function will be executed. The main function submits a job for the cluster to execute as a step on the master node, and then waits for the job to finish or fail before executing subsequent steps. HadoopJarStep StepHadoopJarStepConfigInput // A string that uniquely identifies the cluster (job flow). JobFlowId pulumi.StringInput // The name of the cluster step. Name pulumi.StringPtrInput }
The set of arguments for constructing a Step resource.
func (StepArgs) ElementType ¶
type StepHadoopJarStepConfig ¶
type StepHadoopJarStepConfig struct { Args []string `pulumi:"args"` Jar string `pulumi:"jar"` MainClass *string `pulumi:"mainClass"` StepProperties []StepKeyValue `pulumi:"stepProperties"` }
type StepHadoopJarStepConfigArgs ¶
type StepHadoopJarStepConfigArgs struct { Args pulumi.StringArrayInput `pulumi:"args"` Jar pulumi.StringInput `pulumi:"jar"` MainClass pulumi.StringPtrInput `pulumi:"mainClass"` StepProperties StepKeyValueArrayInput `pulumi:"stepProperties"` }
func (StepHadoopJarStepConfigArgs) ElementType ¶
func (StepHadoopJarStepConfigArgs) ElementType() reflect.Type
func (StepHadoopJarStepConfigArgs) ToOutput ¶ added in v0.76.0
func (i StepHadoopJarStepConfigArgs) ToOutput(ctx context.Context) pulumix.Output[StepHadoopJarStepConfig]
func (StepHadoopJarStepConfigArgs) ToStepHadoopJarStepConfigOutput ¶
func (i StepHadoopJarStepConfigArgs) ToStepHadoopJarStepConfigOutput() StepHadoopJarStepConfigOutput
func (StepHadoopJarStepConfigArgs) ToStepHadoopJarStepConfigOutputWithContext ¶
func (i StepHadoopJarStepConfigArgs) ToStepHadoopJarStepConfigOutputWithContext(ctx context.Context) StepHadoopJarStepConfigOutput
type StepHadoopJarStepConfigInput ¶
type StepHadoopJarStepConfigInput interface { pulumi.Input ToStepHadoopJarStepConfigOutput() StepHadoopJarStepConfigOutput ToStepHadoopJarStepConfigOutputWithContext(context.Context) StepHadoopJarStepConfigOutput }
StepHadoopJarStepConfigInput is an input type that accepts StepHadoopJarStepConfigArgs and StepHadoopJarStepConfigOutput values. You can construct a concrete instance of `StepHadoopJarStepConfigInput` via:
StepHadoopJarStepConfigArgs{...}
type StepHadoopJarStepConfigOutput ¶
type StepHadoopJarStepConfigOutput struct{ *pulumi.OutputState }
func (StepHadoopJarStepConfigOutput) Args ¶
func (o StepHadoopJarStepConfigOutput) Args() pulumi.StringArrayOutput
func (StepHadoopJarStepConfigOutput) ElementType ¶
func (StepHadoopJarStepConfigOutput) ElementType() reflect.Type
func (StepHadoopJarStepConfigOutput) Jar ¶
func (o StepHadoopJarStepConfigOutput) Jar() pulumi.StringOutput
func (StepHadoopJarStepConfigOutput) MainClass ¶
func (o StepHadoopJarStepConfigOutput) MainClass() pulumi.StringPtrOutput
func (StepHadoopJarStepConfigOutput) StepProperties ¶
func (o StepHadoopJarStepConfigOutput) StepProperties() StepKeyValueArrayOutput
func (StepHadoopJarStepConfigOutput) ToOutput ¶ added in v0.76.0
func (o StepHadoopJarStepConfigOutput) ToOutput(ctx context.Context) pulumix.Output[StepHadoopJarStepConfig]
func (StepHadoopJarStepConfigOutput) ToStepHadoopJarStepConfigOutput ¶
func (o StepHadoopJarStepConfigOutput) ToStepHadoopJarStepConfigOutput() StepHadoopJarStepConfigOutput
func (StepHadoopJarStepConfigOutput) ToStepHadoopJarStepConfigOutputWithContext ¶
func (o StepHadoopJarStepConfigOutput) ToStepHadoopJarStepConfigOutputWithContext(ctx context.Context) StepHadoopJarStepConfigOutput
type StepInput ¶
type StepInput interface { pulumi.Input ToStepOutput() StepOutput ToStepOutputWithContext(ctx context.Context) StepOutput }
type StepKeyValue ¶
type StepKeyValueArgs ¶
type StepKeyValueArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (StepKeyValueArgs) ElementType ¶
func (StepKeyValueArgs) ElementType() reflect.Type
func (StepKeyValueArgs) ToOutput ¶ added in v0.76.0
func (i StepKeyValueArgs) ToOutput(ctx context.Context) pulumix.Output[StepKeyValue]
func (StepKeyValueArgs) ToStepKeyValueOutput ¶
func (i StepKeyValueArgs) ToStepKeyValueOutput() StepKeyValueOutput
func (StepKeyValueArgs) ToStepKeyValueOutputWithContext ¶
func (i StepKeyValueArgs) ToStepKeyValueOutputWithContext(ctx context.Context) StepKeyValueOutput
type StepKeyValueArray ¶
type StepKeyValueArray []StepKeyValueInput
func (StepKeyValueArray) ElementType ¶
func (StepKeyValueArray) ElementType() reflect.Type
func (StepKeyValueArray) ToOutput ¶ added in v0.76.0
func (i StepKeyValueArray) ToOutput(ctx context.Context) pulumix.Output[[]StepKeyValue]
func (StepKeyValueArray) ToStepKeyValueArrayOutput ¶
func (i StepKeyValueArray) ToStepKeyValueArrayOutput() StepKeyValueArrayOutput
func (StepKeyValueArray) ToStepKeyValueArrayOutputWithContext ¶
func (i StepKeyValueArray) ToStepKeyValueArrayOutputWithContext(ctx context.Context) StepKeyValueArrayOutput
type StepKeyValueArrayInput ¶
type StepKeyValueArrayInput interface { pulumi.Input ToStepKeyValueArrayOutput() StepKeyValueArrayOutput ToStepKeyValueArrayOutputWithContext(context.Context) StepKeyValueArrayOutput }
StepKeyValueArrayInput is an input type that accepts StepKeyValueArray and StepKeyValueArrayOutput values. You can construct a concrete instance of `StepKeyValueArrayInput` via:
StepKeyValueArray{ StepKeyValueArgs{...} }
type StepKeyValueArrayOutput ¶
type StepKeyValueArrayOutput struct{ *pulumi.OutputState }
func (StepKeyValueArrayOutput) ElementType ¶
func (StepKeyValueArrayOutput) ElementType() reflect.Type
func (StepKeyValueArrayOutput) Index ¶
func (o StepKeyValueArrayOutput) Index(i pulumi.IntInput) StepKeyValueOutput
func (StepKeyValueArrayOutput) ToOutput ¶ added in v0.76.0
func (o StepKeyValueArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StepKeyValue]
func (StepKeyValueArrayOutput) ToStepKeyValueArrayOutput ¶
func (o StepKeyValueArrayOutput) ToStepKeyValueArrayOutput() StepKeyValueArrayOutput
func (StepKeyValueArrayOutput) ToStepKeyValueArrayOutputWithContext ¶
func (o StepKeyValueArrayOutput) ToStepKeyValueArrayOutputWithContext(ctx context.Context) StepKeyValueArrayOutput
type StepKeyValueInput ¶
type StepKeyValueInput interface { pulumi.Input ToStepKeyValueOutput() StepKeyValueOutput ToStepKeyValueOutputWithContext(context.Context) StepKeyValueOutput }
StepKeyValueInput is an input type that accepts StepKeyValueArgs and StepKeyValueOutput values. You can construct a concrete instance of `StepKeyValueInput` via:
StepKeyValueArgs{...}
type StepKeyValueOutput ¶
type StepKeyValueOutput struct{ *pulumi.OutputState }
func (StepKeyValueOutput) ElementType ¶
func (StepKeyValueOutput) ElementType() reflect.Type
func (StepKeyValueOutput) Key ¶
func (o StepKeyValueOutput) Key() pulumi.StringPtrOutput
func (StepKeyValueOutput) ToOutput ¶ added in v0.76.0
func (o StepKeyValueOutput) ToOutput(ctx context.Context) pulumix.Output[StepKeyValue]
func (StepKeyValueOutput) ToStepKeyValueOutput ¶
func (o StepKeyValueOutput) ToStepKeyValueOutput() StepKeyValueOutput
func (StepKeyValueOutput) ToStepKeyValueOutputWithContext ¶
func (o StepKeyValueOutput) ToStepKeyValueOutputWithContext(ctx context.Context) StepKeyValueOutput
func (StepKeyValueOutput) Value ¶
func (o StepKeyValueOutput) Value() pulumi.StringPtrOutput
type StepOutput ¶
type StepOutput struct{ *pulumi.OutputState }
func (StepOutput) ActionOnFailure ¶ added in v0.17.0
func (o StepOutput) ActionOnFailure() pulumi.StringOutput
This specifies what action to take when the cluster step fails. Possible values are CANCEL_AND_WAIT and CONTINUE.
func (StepOutput) ElementType ¶
func (StepOutput) ElementType() reflect.Type
func (StepOutput) HadoopJarStep ¶ added in v0.17.0
func (o StepOutput) HadoopJarStep() StepHadoopJarStepConfigOutput
The HadoopJarStepConfig property type specifies a job flow step consisting of a JAR file whose main function will be executed. The main function submits a job for the cluster to execute as a step on the master node, and then waits for the job to finish or fail before executing subsequent steps.
func (StepOutput) JobFlowId ¶ added in v0.17.0
func (o StepOutput) JobFlowId() pulumi.StringOutput
A string that uniquely identifies the cluster (job flow).
func (StepOutput) Name ¶ added in v0.17.0
func (o StepOutput) Name() pulumi.StringOutput
The name of the cluster step.
func (StepOutput) ToStepOutput ¶
func (o StepOutput) ToStepOutput() StepOutput
func (StepOutput) ToStepOutputWithContext ¶
func (o StepOutput) ToStepOutputWithContext(ctx context.Context) StepOutput
type Studio ¶
type Studio struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the EMR Studio. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies whether the Studio authenticates users using single sign-on (SSO) or IAM. Amazon EMR Studio currently only supports SSO authentication. AuthMode StudioAuthModeOutput `pulumi:"authMode"` // The default Amazon S3 location to back up EMR Studio Workspaces and notebook files. A Studio user can select an alternative Amazon S3 location when creating a Workspace. DefaultS3Location pulumi.StringOutput `pulumi:"defaultS3Location"` // A detailed description of the Studio. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the Amazon EMR Studio Engine security group. The Engine security group allows inbound network traffic from the Workspace security group, and it must be in the same VPC specified by VpcId. EngineSecurityGroupId pulumi.StringOutput `pulumi:"engineSecurityGroupId"` // Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL. IdpAuthUrl pulumi.StringPtrOutput `pulumi:"idpAuthUrl"` // The name of relay state parameter for external Identity Provider. IdpRelayStateParameterName pulumi.StringPtrOutput `pulumi:"idpRelayStateParameterName"` // A descriptive name for the Amazon EMR Studio. Name pulumi.StringOutput `pulumi:"name"` // The IAM role that will be assumed by the Amazon EMR Studio. The service role provides a way for Amazon EMR Studio to interoperate with other AWS services. ServiceRole pulumi.StringOutput `pulumi:"serviceRole"` // The ID of the EMR Studio. StudioId pulumi.StringOutput `pulumi:"studioId"` // A list of up to 5 subnet IDs to associate with the Studio. The subnets must belong to the VPC specified by VpcId. Studio users can create a Workspace in any of the specified subnets. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // A list of tags to associate with the Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters. Tags StudioTagArrayOutput `pulumi:"tags"` // The unique Studio access URL. Url pulumi.StringOutput `pulumi:"url"` // The IAM user role that will be assumed by users and groups logged in to a Studio. The permissions attached to this IAM role can be scoped down for each user or group using session policies. UserRole pulumi.StringPtrOutput `pulumi:"userRole"` // The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the Studio. VpcId pulumi.StringOutput `pulumi:"vpcId"` // The ID of the Amazon EMR Studio Workspace security group. The Workspace security group allows outbound network traffic to resources in the Engine security group, and it must be in the same VPC specified by VpcId. WorkspaceSecurityGroupId pulumi.StringOutput `pulumi:"workspaceSecurityGroupId"` }
Resource schema for AWS::EMR::Studio
func GetStudio ¶
func GetStudio(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StudioState, opts ...pulumi.ResourceOption) (*Studio, error)
GetStudio gets an existing Studio 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 NewStudio ¶
func NewStudio(ctx *pulumi.Context, name string, args *StudioArgs, opts ...pulumi.ResourceOption) (*Studio, error)
NewStudio registers a new resource with the given unique name, arguments, and options.
func (*Studio) ElementType ¶
func (*Studio) ToStudioOutput ¶
func (i *Studio) ToStudioOutput() StudioOutput
func (*Studio) ToStudioOutputWithContext ¶
func (i *Studio) ToStudioOutputWithContext(ctx context.Context) StudioOutput
type StudioArgs ¶
type StudioArgs struct { // Specifies whether the Studio authenticates users using single sign-on (SSO) or IAM. Amazon EMR Studio currently only supports SSO authentication. AuthMode StudioAuthModeInput // The default Amazon S3 location to back up EMR Studio Workspaces and notebook files. A Studio user can select an alternative Amazon S3 location when creating a Workspace. DefaultS3Location pulumi.StringInput // A detailed description of the Studio. Description pulumi.StringPtrInput // The ID of the Amazon EMR Studio Engine security group. The Engine security group allows inbound network traffic from the Workspace security group, and it must be in the same VPC specified by VpcId. EngineSecurityGroupId pulumi.StringInput // Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL. IdpAuthUrl pulumi.StringPtrInput // The name of relay state parameter for external Identity Provider. IdpRelayStateParameterName pulumi.StringPtrInput // A descriptive name for the Amazon EMR Studio. Name pulumi.StringPtrInput // The IAM role that will be assumed by the Amazon EMR Studio. The service role provides a way for Amazon EMR Studio to interoperate with other AWS services. ServiceRole pulumi.StringInput // A list of up to 5 subnet IDs to associate with the Studio. The subnets must belong to the VPC specified by VpcId. Studio users can create a Workspace in any of the specified subnets. SubnetIds pulumi.StringArrayInput // A list of tags to associate with the Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters. Tags StudioTagArrayInput // The IAM user role that will be assumed by users and groups logged in to a Studio. The permissions attached to this IAM role can be scoped down for each user or group using session policies. UserRole pulumi.StringPtrInput // The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the Studio. VpcId pulumi.StringInput // The ID of the Amazon EMR Studio Workspace security group. The Workspace security group allows outbound network traffic to resources in the Engine security group, and it must be in the same VPC specified by VpcId. WorkspaceSecurityGroupId pulumi.StringInput }
The set of arguments for constructing a Studio resource.
func (StudioArgs) ElementType ¶
func (StudioArgs) ElementType() reflect.Type
type StudioAuthMode ¶
type StudioAuthMode string
Specifies whether the Studio authenticates users using single sign-on (SSO) or IAM. Amazon EMR Studio currently only supports SSO authentication.
func (StudioAuthMode) ElementType ¶
func (StudioAuthMode) ElementType() reflect.Type
func (StudioAuthMode) ToStringOutput ¶
func (e StudioAuthMode) ToStringOutput() pulumi.StringOutput
func (StudioAuthMode) ToStringOutputWithContext ¶
func (e StudioAuthMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StudioAuthMode) ToStringPtrOutput ¶
func (e StudioAuthMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (StudioAuthMode) ToStringPtrOutputWithContext ¶
func (e StudioAuthMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (StudioAuthMode) ToStudioAuthModeOutput ¶
func (e StudioAuthMode) ToStudioAuthModeOutput() StudioAuthModeOutput
func (StudioAuthMode) ToStudioAuthModeOutputWithContext ¶
func (e StudioAuthMode) ToStudioAuthModeOutputWithContext(ctx context.Context) StudioAuthModeOutput
func (StudioAuthMode) ToStudioAuthModePtrOutput ¶
func (e StudioAuthMode) ToStudioAuthModePtrOutput() StudioAuthModePtrOutput
func (StudioAuthMode) ToStudioAuthModePtrOutputWithContext ¶
func (e StudioAuthMode) ToStudioAuthModePtrOutputWithContext(ctx context.Context) StudioAuthModePtrOutput
type StudioAuthModeInput ¶
type StudioAuthModeInput interface { pulumi.Input ToStudioAuthModeOutput() StudioAuthModeOutput ToStudioAuthModeOutputWithContext(context.Context) StudioAuthModeOutput }
StudioAuthModeInput is an input type that accepts StudioAuthModeArgs and StudioAuthModeOutput values. You can construct a concrete instance of `StudioAuthModeInput` via:
StudioAuthModeArgs{...}
type StudioAuthModeOutput ¶
type StudioAuthModeOutput struct{ *pulumi.OutputState }
func (StudioAuthModeOutput) ElementType ¶
func (StudioAuthModeOutput) ElementType() reflect.Type
func (StudioAuthModeOutput) ToOutput ¶ added in v0.76.0
func (o StudioAuthModeOutput) ToOutput(ctx context.Context) pulumix.Output[StudioAuthMode]
func (StudioAuthModeOutput) ToStringOutput ¶
func (o StudioAuthModeOutput) ToStringOutput() pulumi.StringOutput
func (StudioAuthModeOutput) ToStringOutputWithContext ¶
func (o StudioAuthModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StudioAuthModeOutput) ToStringPtrOutput ¶
func (o StudioAuthModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StudioAuthModeOutput) ToStringPtrOutputWithContext ¶
func (o StudioAuthModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (StudioAuthModeOutput) ToStudioAuthModeOutput ¶
func (o StudioAuthModeOutput) ToStudioAuthModeOutput() StudioAuthModeOutput
func (StudioAuthModeOutput) ToStudioAuthModeOutputWithContext ¶
func (o StudioAuthModeOutput) ToStudioAuthModeOutputWithContext(ctx context.Context) StudioAuthModeOutput
func (StudioAuthModeOutput) ToStudioAuthModePtrOutput ¶
func (o StudioAuthModeOutput) ToStudioAuthModePtrOutput() StudioAuthModePtrOutput
func (StudioAuthModeOutput) ToStudioAuthModePtrOutputWithContext ¶
func (o StudioAuthModeOutput) ToStudioAuthModePtrOutputWithContext(ctx context.Context) StudioAuthModePtrOutput
type StudioAuthModePtrInput ¶
type StudioAuthModePtrInput interface { pulumi.Input ToStudioAuthModePtrOutput() StudioAuthModePtrOutput ToStudioAuthModePtrOutputWithContext(context.Context) StudioAuthModePtrOutput }
func StudioAuthModePtr ¶
func StudioAuthModePtr(v string) StudioAuthModePtrInput
type StudioAuthModePtrOutput ¶
type StudioAuthModePtrOutput struct{ *pulumi.OutputState }
func (StudioAuthModePtrOutput) Elem ¶
func (o StudioAuthModePtrOutput) Elem() StudioAuthModeOutput
func (StudioAuthModePtrOutput) ElementType ¶
func (StudioAuthModePtrOutput) ElementType() reflect.Type
func (StudioAuthModePtrOutput) ToOutput ¶ added in v0.76.0
func (o StudioAuthModePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StudioAuthMode]
func (StudioAuthModePtrOutput) ToStringPtrOutput ¶
func (o StudioAuthModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StudioAuthModePtrOutput) ToStringPtrOutputWithContext ¶
func (o StudioAuthModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (StudioAuthModePtrOutput) ToStudioAuthModePtrOutput ¶
func (o StudioAuthModePtrOutput) ToStudioAuthModePtrOutput() StudioAuthModePtrOutput
func (StudioAuthModePtrOutput) ToStudioAuthModePtrOutputWithContext ¶
func (o StudioAuthModePtrOutput) ToStudioAuthModePtrOutputWithContext(ctx context.Context) StudioAuthModePtrOutput
type StudioInput ¶
type StudioInput interface { pulumi.Input ToStudioOutput() StudioOutput ToStudioOutputWithContext(ctx context.Context) StudioOutput }
type StudioOutput ¶
type StudioOutput struct{ *pulumi.OutputState }
func (StudioOutput) Arn ¶ added in v0.17.0
func (o StudioOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the EMR Studio.
func (StudioOutput) AuthMode ¶ added in v0.17.0
func (o StudioOutput) AuthMode() StudioAuthModeOutput
Specifies whether the Studio authenticates users using single sign-on (SSO) or IAM. Amazon EMR Studio currently only supports SSO authentication.
func (StudioOutput) DefaultS3Location ¶ added in v0.17.0
func (o StudioOutput) DefaultS3Location() pulumi.StringOutput
The default Amazon S3 location to back up EMR Studio Workspaces and notebook files. A Studio user can select an alternative Amazon S3 location when creating a Workspace.
func (StudioOutput) Description ¶ added in v0.17.0
func (o StudioOutput) Description() pulumi.StringPtrOutput
A detailed description of the Studio.
func (StudioOutput) ElementType ¶
func (StudioOutput) ElementType() reflect.Type
func (StudioOutput) EngineSecurityGroupId ¶ added in v0.17.0
func (o StudioOutput) EngineSecurityGroupId() pulumi.StringOutput
The ID of the Amazon EMR Studio Engine security group. The Engine security group allows inbound network traffic from the Workspace security group, and it must be in the same VPC specified by VpcId.
func (StudioOutput) IdpAuthUrl ¶ added in v0.17.0
func (o StudioOutput) IdpAuthUrl() pulumi.StringPtrOutput
Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL.
func (StudioOutput) IdpRelayStateParameterName ¶ added in v0.17.0
func (o StudioOutput) IdpRelayStateParameterName() pulumi.StringPtrOutput
The name of relay state parameter for external Identity Provider.
func (StudioOutput) Name ¶ added in v0.17.0
func (o StudioOutput) Name() pulumi.StringOutput
A descriptive name for the Amazon EMR Studio.
func (StudioOutput) ServiceRole ¶ added in v0.17.0
func (o StudioOutput) ServiceRole() pulumi.StringOutput
The IAM role that will be assumed by the Amazon EMR Studio. The service role provides a way for Amazon EMR Studio to interoperate with other AWS services.
func (StudioOutput) StudioId ¶ added in v0.17.0
func (o StudioOutput) StudioId() pulumi.StringOutput
The ID of the EMR Studio.
func (StudioOutput) SubnetIds ¶ added in v0.17.0
func (o StudioOutput) SubnetIds() pulumi.StringArrayOutput
A list of up to 5 subnet IDs to associate with the Studio. The subnets must belong to the VPC specified by VpcId. Studio users can create a Workspace in any of the specified subnets.
func (StudioOutput) Tags ¶ added in v0.17.0
func (o StudioOutput) Tags() StudioTagArrayOutput
A list of tags to associate with the Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
func (StudioOutput) ToStudioOutput ¶
func (o StudioOutput) ToStudioOutput() StudioOutput
func (StudioOutput) ToStudioOutputWithContext ¶
func (o StudioOutput) ToStudioOutputWithContext(ctx context.Context) StudioOutput
func (StudioOutput) Url ¶ added in v0.17.0
func (o StudioOutput) Url() pulumi.StringOutput
The unique Studio access URL.
func (StudioOutput) UserRole ¶ added in v0.17.0
func (o StudioOutput) UserRole() pulumi.StringPtrOutput
The IAM user role that will be assumed by users and groups logged in to a Studio. The permissions attached to this IAM role can be scoped down for each user or group using session policies.
func (StudioOutput) VpcId ¶ added in v0.17.0
func (o StudioOutput) VpcId() pulumi.StringOutput
The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the Studio.
func (StudioOutput) WorkspaceSecurityGroupId ¶ added in v0.17.0
func (o StudioOutput) WorkspaceSecurityGroupId() pulumi.StringOutput
The ID of the Amazon EMR Studio Workspace security group. The Workspace security group allows outbound network traffic to resources in the Engine security group, and it must be in the same VPC specified by VpcId.
type StudioSessionMapping ¶
type StudioSessionMapping struct { pulumi.CustomResourceState // The name of the user or group. For more information, see UserName and DisplayName in the AWS SSO Identity Store API Reference. Either IdentityName or IdentityId must be specified. IdentityName pulumi.StringOutput `pulumi:"identityName"` // Specifies whether the identity to map to the Studio is a user or a group. IdentityType StudioSessionMappingIdentityTypeOutput `pulumi:"identityType"` // The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. Session policies refine Studio user permissions without the need to use multiple IAM user roles. SessionPolicyArn pulumi.StringOutput `pulumi:"sessionPolicyArn"` // The ID of the Amazon EMR Studio to which the user or group will be mapped. StudioId pulumi.StringOutput `pulumi:"studioId"` }
An example resource schema demonstrating some basic constructs and validation rules.
func GetStudioSessionMapping ¶
func GetStudioSessionMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StudioSessionMappingState, opts ...pulumi.ResourceOption) (*StudioSessionMapping, error)
GetStudioSessionMapping gets an existing StudioSessionMapping 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 NewStudioSessionMapping ¶
func NewStudioSessionMapping(ctx *pulumi.Context, name string, args *StudioSessionMappingArgs, opts ...pulumi.ResourceOption) (*StudioSessionMapping, error)
NewStudioSessionMapping registers a new resource with the given unique name, arguments, and options.
func (*StudioSessionMapping) ElementType ¶
func (*StudioSessionMapping) ElementType() reflect.Type
func (*StudioSessionMapping) ToOutput ¶ added in v0.76.0
func (i *StudioSessionMapping) ToOutput(ctx context.Context) pulumix.Output[*StudioSessionMapping]
func (*StudioSessionMapping) ToStudioSessionMappingOutput ¶
func (i *StudioSessionMapping) ToStudioSessionMappingOutput() StudioSessionMappingOutput
func (*StudioSessionMapping) ToStudioSessionMappingOutputWithContext ¶
func (i *StudioSessionMapping) ToStudioSessionMappingOutputWithContext(ctx context.Context) StudioSessionMappingOutput
type StudioSessionMappingArgs ¶
type StudioSessionMappingArgs struct { // The name of the user or group. For more information, see UserName and DisplayName in the AWS SSO Identity Store API Reference. Either IdentityName or IdentityId must be specified. IdentityName pulumi.StringInput // Specifies whether the identity to map to the Studio is a user or a group. IdentityType StudioSessionMappingIdentityTypeInput // The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. Session policies refine Studio user permissions without the need to use multiple IAM user roles. SessionPolicyArn pulumi.StringInput // The ID of the Amazon EMR Studio to which the user or group will be mapped. StudioId pulumi.StringInput }
The set of arguments for constructing a StudioSessionMapping resource.
func (StudioSessionMappingArgs) ElementType ¶
func (StudioSessionMappingArgs) ElementType() reflect.Type
type StudioSessionMappingIdentityType ¶
type StudioSessionMappingIdentityType string
Specifies whether the identity to map to the Studio is a user or a group.
func (StudioSessionMappingIdentityType) ElementType ¶
func (StudioSessionMappingIdentityType) ElementType() reflect.Type
func (StudioSessionMappingIdentityType) ToStringOutput ¶
func (e StudioSessionMappingIdentityType) ToStringOutput() pulumi.StringOutput
func (StudioSessionMappingIdentityType) ToStringOutputWithContext ¶
func (e StudioSessionMappingIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StudioSessionMappingIdentityType) ToStringPtrOutput ¶
func (e StudioSessionMappingIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StudioSessionMappingIdentityType) ToStringPtrOutputWithContext ¶
func (e StudioSessionMappingIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypeOutput ¶
func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypeOutput() StudioSessionMappingIdentityTypeOutput
func (StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypeOutputWithContext ¶
func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypeOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypeOutput
func (StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypePtrOutput ¶
func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypePtrOutput() StudioSessionMappingIdentityTypePtrOutput
func (StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypePtrOutputWithContext ¶
func (e StudioSessionMappingIdentityType) ToStudioSessionMappingIdentityTypePtrOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypePtrOutput
type StudioSessionMappingIdentityTypeInput ¶
type StudioSessionMappingIdentityTypeInput interface { pulumi.Input ToStudioSessionMappingIdentityTypeOutput() StudioSessionMappingIdentityTypeOutput ToStudioSessionMappingIdentityTypeOutputWithContext(context.Context) StudioSessionMappingIdentityTypeOutput }
StudioSessionMappingIdentityTypeInput is an input type that accepts StudioSessionMappingIdentityTypeArgs and StudioSessionMappingIdentityTypeOutput values. You can construct a concrete instance of `StudioSessionMappingIdentityTypeInput` via:
StudioSessionMappingIdentityTypeArgs{...}
type StudioSessionMappingIdentityTypeOutput ¶
type StudioSessionMappingIdentityTypeOutput struct{ *pulumi.OutputState }
func (StudioSessionMappingIdentityTypeOutput) ElementType ¶
func (StudioSessionMappingIdentityTypeOutput) ElementType() reflect.Type
func (StudioSessionMappingIdentityTypeOutput) ToOutput ¶ added in v0.76.0
func (o StudioSessionMappingIdentityTypeOutput) ToOutput(ctx context.Context) pulumix.Output[StudioSessionMappingIdentityType]
func (StudioSessionMappingIdentityTypeOutput) ToStringOutput ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (StudioSessionMappingIdentityTypeOutput) ToStringOutputWithContext ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StudioSessionMappingIdentityTypeOutput) ToStringPtrOutput ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StudioSessionMappingIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypeOutput ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypeOutput() StudioSessionMappingIdentityTypeOutput
func (StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypeOutputWithContext ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypeOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypeOutput
func (StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypePtrOutput ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypePtrOutput() StudioSessionMappingIdentityTypePtrOutput
func (StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypePtrOutputWithContext ¶
func (o StudioSessionMappingIdentityTypeOutput) ToStudioSessionMappingIdentityTypePtrOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypePtrOutput
type StudioSessionMappingIdentityTypePtrInput ¶
type StudioSessionMappingIdentityTypePtrInput interface { pulumi.Input ToStudioSessionMappingIdentityTypePtrOutput() StudioSessionMappingIdentityTypePtrOutput ToStudioSessionMappingIdentityTypePtrOutputWithContext(context.Context) StudioSessionMappingIdentityTypePtrOutput }
func StudioSessionMappingIdentityTypePtr ¶
func StudioSessionMappingIdentityTypePtr(v string) StudioSessionMappingIdentityTypePtrInput
type StudioSessionMappingIdentityTypePtrOutput ¶
type StudioSessionMappingIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (StudioSessionMappingIdentityTypePtrOutput) ElementType ¶
func (StudioSessionMappingIdentityTypePtrOutput) ElementType() reflect.Type
func (StudioSessionMappingIdentityTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o StudioSessionMappingIdentityTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StudioSessionMappingIdentityType]
func (StudioSessionMappingIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o StudioSessionMappingIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StudioSessionMappingIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o StudioSessionMappingIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (StudioSessionMappingIdentityTypePtrOutput) ToStudioSessionMappingIdentityTypePtrOutput ¶
func (o StudioSessionMappingIdentityTypePtrOutput) ToStudioSessionMappingIdentityTypePtrOutput() StudioSessionMappingIdentityTypePtrOutput
func (StudioSessionMappingIdentityTypePtrOutput) ToStudioSessionMappingIdentityTypePtrOutputWithContext ¶
func (o StudioSessionMappingIdentityTypePtrOutput) ToStudioSessionMappingIdentityTypePtrOutputWithContext(ctx context.Context) StudioSessionMappingIdentityTypePtrOutput
type StudioSessionMappingInput ¶
type StudioSessionMappingInput interface { pulumi.Input ToStudioSessionMappingOutput() StudioSessionMappingOutput ToStudioSessionMappingOutputWithContext(ctx context.Context) StudioSessionMappingOutput }
type StudioSessionMappingOutput ¶
type StudioSessionMappingOutput struct{ *pulumi.OutputState }
func (StudioSessionMappingOutput) ElementType ¶
func (StudioSessionMappingOutput) ElementType() reflect.Type
func (StudioSessionMappingOutput) IdentityName ¶ added in v0.17.0
func (o StudioSessionMappingOutput) IdentityName() pulumi.StringOutput
The name of the user or group. For more information, see UserName and DisplayName in the AWS SSO Identity Store API Reference. Either IdentityName or IdentityId must be specified.
func (StudioSessionMappingOutput) IdentityType ¶ added in v0.17.0
func (o StudioSessionMappingOutput) IdentityType() StudioSessionMappingIdentityTypeOutput
Specifies whether the identity to map to the Studio is a user or a group.
func (StudioSessionMappingOutput) SessionPolicyArn ¶ added in v0.17.0
func (o StudioSessionMappingOutput) SessionPolicyArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. Session policies refine Studio user permissions without the need to use multiple IAM user roles.
func (StudioSessionMappingOutput) StudioId ¶ added in v0.17.0
func (o StudioSessionMappingOutput) StudioId() pulumi.StringOutput
The ID of the Amazon EMR Studio to which the user or group will be mapped.
func (StudioSessionMappingOutput) ToOutput ¶ added in v0.76.0
func (o StudioSessionMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*StudioSessionMapping]
func (StudioSessionMappingOutput) ToStudioSessionMappingOutput ¶
func (o StudioSessionMappingOutput) ToStudioSessionMappingOutput() StudioSessionMappingOutput
func (StudioSessionMappingOutput) ToStudioSessionMappingOutputWithContext ¶
func (o StudioSessionMappingOutput) ToStudioSessionMappingOutputWithContext(ctx context.Context) StudioSessionMappingOutput
type StudioSessionMappingState ¶
type StudioSessionMappingState struct { }
func (StudioSessionMappingState) ElementType ¶
func (StudioSessionMappingState) ElementType() reflect.Type
type StudioState ¶
type StudioState struct { }
func (StudioState) ElementType ¶
func (StudioState) ElementType() reflect.Type
type StudioTag ¶
type StudioTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
An arbitrary set of tags (key-value pairs) for this EMR Studio.
type StudioTagArgs ¶
type StudioTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
An arbitrary set of tags (key-value pairs) for this EMR Studio.
func (StudioTagArgs) ElementType ¶
func (StudioTagArgs) ElementType() reflect.Type
func (StudioTagArgs) ToStudioTagOutput ¶
func (i StudioTagArgs) ToStudioTagOutput() StudioTagOutput
func (StudioTagArgs) ToStudioTagOutputWithContext ¶
func (i StudioTagArgs) ToStudioTagOutputWithContext(ctx context.Context) StudioTagOutput
type StudioTagArray ¶
type StudioTagArray []StudioTagInput
func (StudioTagArray) ElementType ¶
func (StudioTagArray) ElementType() reflect.Type
func (StudioTagArray) ToStudioTagArrayOutput ¶
func (i StudioTagArray) ToStudioTagArrayOutput() StudioTagArrayOutput
func (StudioTagArray) ToStudioTagArrayOutputWithContext ¶
func (i StudioTagArray) ToStudioTagArrayOutputWithContext(ctx context.Context) StudioTagArrayOutput
type StudioTagArrayInput ¶
type StudioTagArrayInput interface { pulumi.Input ToStudioTagArrayOutput() StudioTagArrayOutput ToStudioTagArrayOutputWithContext(context.Context) StudioTagArrayOutput }
StudioTagArrayInput is an input type that accepts StudioTagArray and StudioTagArrayOutput values. You can construct a concrete instance of `StudioTagArrayInput` via:
StudioTagArray{ StudioTagArgs{...} }
type StudioTagArrayOutput ¶
type StudioTagArrayOutput struct{ *pulumi.OutputState }
func (StudioTagArrayOutput) ElementType ¶
func (StudioTagArrayOutput) ElementType() reflect.Type
func (StudioTagArrayOutput) Index ¶
func (o StudioTagArrayOutput) Index(i pulumi.IntInput) StudioTagOutput
func (StudioTagArrayOutput) ToStudioTagArrayOutput ¶
func (o StudioTagArrayOutput) ToStudioTagArrayOutput() StudioTagArrayOutput
func (StudioTagArrayOutput) ToStudioTagArrayOutputWithContext ¶
func (o StudioTagArrayOutput) ToStudioTagArrayOutputWithContext(ctx context.Context) StudioTagArrayOutput
type StudioTagInput ¶
type StudioTagInput interface { pulumi.Input ToStudioTagOutput() StudioTagOutput ToStudioTagOutputWithContext(context.Context) StudioTagOutput }
StudioTagInput is an input type that accepts StudioTagArgs and StudioTagOutput values. You can construct a concrete instance of `StudioTagInput` via:
StudioTagArgs{...}
type StudioTagOutput ¶
type StudioTagOutput struct{ *pulumi.OutputState }
An arbitrary set of tags (key-value pairs) for this EMR Studio.
func (StudioTagOutput) ElementType ¶
func (StudioTagOutput) ElementType() reflect.Type
func (StudioTagOutput) Key ¶
func (o StudioTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (StudioTagOutput) ToStudioTagOutput ¶
func (o StudioTagOutput) ToStudioTagOutput() StudioTagOutput
func (StudioTagOutput) ToStudioTagOutputWithContext ¶
func (o StudioTagOutput) ToStudioTagOutputWithContext(ctx context.Context) StudioTagOutput
func (StudioTagOutput) Value ¶
func (o StudioTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type WalWorkspace ¶ added in v0.73.1
type WalWorkspace struct { pulumi.CustomResourceState // An array of key-value pairs to apply to this resource. Tags WalWorkspaceTagArrayOutput `pulumi:"tags"` // The name of the emrwal container WalWorkspaceName pulumi.StringPtrOutput `pulumi:"walWorkspaceName"` }
Resource schema for AWS::EMR::WALWorkspace Type
func GetWalWorkspace ¶ added in v0.73.1
func GetWalWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WalWorkspaceState, opts ...pulumi.ResourceOption) (*WalWorkspace, error)
GetWalWorkspace gets an existing WalWorkspace 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 NewWalWorkspace ¶ added in v0.73.1
func NewWalWorkspace(ctx *pulumi.Context, name string, args *WalWorkspaceArgs, opts ...pulumi.ResourceOption) (*WalWorkspace, error)
NewWalWorkspace registers a new resource with the given unique name, arguments, and options.
func (*WalWorkspace) ElementType ¶ added in v0.73.1
func (*WalWorkspace) ElementType() reflect.Type
func (*WalWorkspace) ToOutput ¶ added in v0.76.0
func (i *WalWorkspace) ToOutput(ctx context.Context) pulumix.Output[*WalWorkspace]
func (*WalWorkspace) ToWalWorkspaceOutput ¶ added in v0.73.1
func (i *WalWorkspace) ToWalWorkspaceOutput() WalWorkspaceOutput
func (*WalWorkspace) ToWalWorkspaceOutputWithContext ¶ added in v0.73.1
func (i *WalWorkspace) ToWalWorkspaceOutputWithContext(ctx context.Context) WalWorkspaceOutput
type WalWorkspaceArgs ¶ added in v0.73.1
type WalWorkspaceArgs struct { // An array of key-value pairs to apply to this resource. Tags WalWorkspaceTagArrayInput // The name of the emrwal container WalWorkspaceName pulumi.StringPtrInput }
The set of arguments for constructing a WalWorkspace resource.
func (WalWorkspaceArgs) ElementType ¶ added in v0.73.1
func (WalWorkspaceArgs) ElementType() reflect.Type
type WalWorkspaceInput ¶ added in v0.73.1
type WalWorkspaceInput interface { pulumi.Input ToWalWorkspaceOutput() WalWorkspaceOutput ToWalWorkspaceOutputWithContext(ctx context.Context) WalWorkspaceOutput }
type WalWorkspaceOutput ¶ added in v0.73.1
type WalWorkspaceOutput struct{ *pulumi.OutputState }
func (WalWorkspaceOutput) ElementType ¶ added in v0.73.1
func (WalWorkspaceOutput) ElementType() reflect.Type
func (WalWorkspaceOutput) Tags ¶ added in v0.73.1
func (o WalWorkspaceOutput) Tags() WalWorkspaceTagArrayOutput
An array of key-value pairs to apply to this resource.
func (WalWorkspaceOutput) ToOutput ¶ added in v0.76.0
func (o WalWorkspaceOutput) ToOutput(ctx context.Context) pulumix.Output[*WalWorkspace]
func (WalWorkspaceOutput) ToWalWorkspaceOutput ¶ added in v0.73.1
func (o WalWorkspaceOutput) ToWalWorkspaceOutput() WalWorkspaceOutput
func (WalWorkspaceOutput) ToWalWorkspaceOutputWithContext ¶ added in v0.73.1
func (o WalWorkspaceOutput) ToWalWorkspaceOutputWithContext(ctx context.Context) WalWorkspaceOutput
func (WalWorkspaceOutput) WalWorkspaceName ¶ added in v0.73.1
func (o WalWorkspaceOutput) WalWorkspaceName() pulumi.StringPtrOutput
The name of the emrwal container
type WalWorkspaceState ¶ added in v0.73.1
type WalWorkspaceState struct { }
func (WalWorkspaceState) ElementType ¶ added in v0.73.1
func (WalWorkspaceState) ElementType() reflect.Type
type WalWorkspaceTag ¶ added in v0.73.1
type WalWorkspaceTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type WalWorkspaceTagArgs ¶ added in v0.73.1
type WalWorkspaceTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (WalWorkspaceTagArgs) ElementType ¶ added in v0.73.1
func (WalWorkspaceTagArgs) ElementType() reflect.Type
func (WalWorkspaceTagArgs) ToOutput ¶ added in v0.76.0
func (i WalWorkspaceTagArgs) ToOutput(ctx context.Context) pulumix.Output[WalWorkspaceTag]
func (WalWorkspaceTagArgs) ToWalWorkspaceTagOutput ¶ added in v0.73.1
func (i WalWorkspaceTagArgs) ToWalWorkspaceTagOutput() WalWorkspaceTagOutput
func (WalWorkspaceTagArgs) ToWalWorkspaceTagOutputWithContext ¶ added in v0.73.1
func (i WalWorkspaceTagArgs) ToWalWorkspaceTagOutputWithContext(ctx context.Context) WalWorkspaceTagOutput
type WalWorkspaceTagArray ¶ added in v0.73.1
type WalWorkspaceTagArray []WalWorkspaceTagInput
func (WalWorkspaceTagArray) ElementType ¶ added in v0.73.1
func (WalWorkspaceTagArray) ElementType() reflect.Type
func (WalWorkspaceTagArray) ToOutput ¶ added in v0.76.0
func (i WalWorkspaceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]WalWorkspaceTag]
func (WalWorkspaceTagArray) ToWalWorkspaceTagArrayOutput ¶ added in v0.73.1
func (i WalWorkspaceTagArray) ToWalWorkspaceTagArrayOutput() WalWorkspaceTagArrayOutput
func (WalWorkspaceTagArray) ToWalWorkspaceTagArrayOutputWithContext ¶ added in v0.73.1
func (i WalWorkspaceTagArray) ToWalWorkspaceTagArrayOutputWithContext(ctx context.Context) WalWorkspaceTagArrayOutput
type WalWorkspaceTagArrayInput ¶ added in v0.73.1
type WalWorkspaceTagArrayInput interface { pulumi.Input ToWalWorkspaceTagArrayOutput() WalWorkspaceTagArrayOutput ToWalWorkspaceTagArrayOutputWithContext(context.Context) WalWorkspaceTagArrayOutput }
WalWorkspaceTagArrayInput is an input type that accepts WalWorkspaceTagArray and WalWorkspaceTagArrayOutput values. You can construct a concrete instance of `WalWorkspaceTagArrayInput` via:
WalWorkspaceTagArray{ WalWorkspaceTagArgs{...} }
type WalWorkspaceTagArrayOutput ¶ added in v0.73.1
type WalWorkspaceTagArrayOutput struct{ *pulumi.OutputState }
func (WalWorkspaceTagArrayOutput) ElementType ¶ added in v0.73.1
func (WalWorkspaceTagArrayOutput) ElementType() reflect.Type
func (WalWorkspaceTagArrayOutput) Index ¶ added in v0.73.1
func (o WalWorkspaceTagArrayOutput) Index(i pulumi.IntInput) WalWorkspaceTagOutput
func (WalWorkspaceTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o WalWorkspaceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WalWorkspaceTag]
func (WalWorkspaceTagArrayOutput) ToWalWorkspaceTagArrayOutput ¶ added in v0.73.1
func (o WalWorkspaceTagArrayOutput) ToWalWorkspaceTagArrayOutput() WalWorkspaceTagArrayOutput
func (WalWorkspaceTagArrayOutput) ToWalWorkspaceTagArrayOutputWithContext ¶ added in v0.73.1
func (o WalWorkspaceTagArrayOutput) ToWalWorkspaceTagArrayOutputWithContext(ctx context.Context) WalWorkspaceTagArrayOutput
type WalWorkspaceTagInput ¶ added in v0.73.1
type WalWorkspaceTagInput interface { pulumi.Input ToWalWorkspaceTagOutput() WalWorkspaceTagOutput ToWalWorkspaceTagOutputWithContext(context.Context) WalWorkspaceTagOutput }
WalWorkspaceTagInput is an input type that accepts WalWorkspaceTagArgs and WalWorkspaceTagOutput values. You can construct a concrete instance of `WalWorkspaceTagInput` via:
WalWorkspaceTagArgs{...}
type WalWorkspaceTagOutput ¶ added in v0.73.1
type WalWorkspaceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (WalWorkspaceTagOutput) ElementType ¶ added in v0.73.1
func (WalWorkspaceTagOutput) ElementType() reflect.Type
func (WalWorkspaceTagOutput) Key ¶ added in v0.73.1
func (o WalWorkspaceTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (WalWorkspaceTagOutput) ToOutput ¶ added in v0.76.0
func (o WalWorkspaceTagOutput) ToOutput(ctx context.Context) pulumix.Output[WalWorkspaceTag]
func (WalWorkspaceTagOutput) ToWalWorkspaceTagOutput ¶ added in v0.73.1
func (o WalWorkspaceTagOutput) ToWalWorkspaceTagOutput() WalWorkspaceTagOutput
func (WalWorkspaceTagOutput) ToWalWorkspaceTagOutputWithContext ¶ added in v0.73.1
func (o WalWorkspaceTagOutput) ToWalWorkspaceTagOutputWithContext(ctx context.Context) WalWorkspaceTagOutput
func (WalWorkspaceTagOutput) Value ¶ added in v0.73.1
func (o WalWorkspaceTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Source Files
¶
- cluster.go
- getCluster.go
- getInstanceFleetConfig.go
- getInstanceGroupConfig.go
- getStep.go
- getStudio.go
- getStudioSessionMapping.go
- getWalWorkspace.go
- init.go
- instanceFleetConfig.go
- instanceGroupConfig.go
- pulumiEnums.go
- pulumiTypes.go
- securityConfiguration.go
- step.go
- studio.go
- studioSessionMapping.go
- walWorkspace.go