Documentation
¶
Index ¶
- Constants
- type Fleet
- type FleetArgs
- type FleetComputeConfiguration
- type FleetComputeConfigurationArgs
- func (FleetComputeConfigurationArgs) ElementType() reflect.Type
- func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationOutput() FleetComputeConfigurationOutput
- func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationOutputWithContext(ctx context.Context) FleetComputeConfigurationOutput
- func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationPtrOutput() FleetComputeConfigurationPtrOutput
- func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationPtrOutputWithContext(ctx context.Context) FleetComputeConfigurationPtrOutput
- type FleetComputeConfigurationInput
- type FleetComputeConfigurationOutput
- func (o FleetComputeConfigurationOutput) Disk() pulumi.IntPtrOutput
- func (FleetComputeConfigurationOutput) ElementType() reflect.Type
- func (o FleetComputeConfigurationOutput) MachineType() FleetComputeConfigurationmachineTypePtrOutput
- func (o FleetComputeConfigurationOutput) Memory() pulumi.IntPtrOutput
- func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationOutput() FleetComputeConfigurationOutput
- func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationOutputWithContext(ctx context.Context) FleetComputeConfigurationOutput
- func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationPtrOutput() FleetComputeConfigurationPtrOutput
- func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationPtrOutputWithContext(ctx context.Context) FleetComputeConfigurationPtrOutput
- func (o FleetComputeConfigurationOutput) VCpu() pulumi.IntPtrOutput
- type FleetComputeConfigurationPtrInput
- type FleetComputeConfigurationPtrOutput
- func (o FleetComputeConfigurationPtrOutput) Disk() pulumi.IntPtrOutput
- func (o FleetComputeConfigurationPtrOutput) Elem() FleetComputeConfigurationOutput
- func (FleetComputeConfigurationPtrOutput) ElementType() reflect.Type
- func (o FleetComputeConfigurationPtrOutput) MachineType() FleetComputeConfigurationmachineTypePtrOutput
- func (o FleetComputeConfigurationPtrOutput) Memory() pulumi.IntPtrOutput
- func (o FleetComputeConfigurationPtrOutput) ToFleetComputeConfigurationPtrOutput() FleetComputeConfigurationPtrOutput
- func (o FleetComputeConfigurationPtrOutput) ToFleetComputeConfigurationPtrOutputWithContext(ctx context.Context) FleetComputeConfigurationPtrOutput
- func (o FleetComputeConfigurationPtrOutput) VCpu() pulumi.IntPtrOutput
- type FleetComputeConfigurationmachineType
- func (FleetComputeConfigurationmachineType) ElementType() reflect.Type
- func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypeOutput() FleetComputeConfigurationmachineTypeOutput
- func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypeOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypeOutput
- func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypePtrOutput() FleetComputeConfigurationmachineTypePtrOutput
- func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypePtrOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypePtrOutput
- func (e FleetComputeConfigurationmachineType) ToStringOutput() pulumi.StringOutput
- func (e FleetComputeConfigurationmachineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetComputeConfigurationmachineType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetComputeConfigurationmachineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetComputeConfigurationmachineTypeInput
- type FleetComputeConfigurationmachineTypeOutput
- func (FleetComputeConfigurationmachineTypeOutput) ElementType() reflect.Type
- func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypeOutput() FleetComputeConfigurationmachineTypeOutput
- func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypeOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypeOutput
- func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypePtrOutput() FleetComputeConfigurationmachineTypePtrOutput
- func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypePtrOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypePtrOutput
- func (o FleetComputeConfigurationmachineTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetComputeConfigurationmachineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetComputeConfigurationmachineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetComputeConfigurationmachineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetComputeConfigurationmachineTypePtrInput
- type FleetComputeConfigurationmachineTypePtrOutput
- func (o FleetComputeConfigurationmachineTypePtrOutput) Elem() FleetComputeConfigurationmachineTypeOutput
- func (FleetComputeConfigurationmachineTypePtrOutput) ElementType() reflect.Type
- func (o FleetComputeConfigurationmachineTypePtrOutput) ToFleetComputeConfigurationmachineTypePtrOutput() FleetComputeConfigurationmachineTypePtrOutput
- func (o FleetComputeConfigurationmachineTypePtrOutput) ToFleetComputeConfigurationmachineTypePtrOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypePtrOutput
- func (o FleetComputeConfigurationmachineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetComputeConfigurationmachineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetComputeType
- func (FleetComputeType) ElementType() reflect.Type
- func (e FleetComputeType) ToFleetComputeTypeOutput() FleetComputeTypeOutput
- func (e FleetComputeType) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
- func (e FleetComputeType) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
- func (e FleetComputeType) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
- func (e FleetComputeType) ToStringOutput() pulumi.StringOutput
- func (e FleetComputeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetComputeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetComputeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetComputeTypeInput
- type FleetComputeTypeOutput
- func (FleetComputeTypeOutput) ElementType() reflect.Type
- func (o FleetComputeTypeOutput) ToFleetComputeTypeOutput() FleetComputeTypeOutput
- func (o FleetComputeTypeOutput) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
- func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
- func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
- func (o FleetComputeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetComputeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetComputeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetComputeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetComputeTypePtrInput
- type FleetComputeTypePtrOutput
- func (o FleetComputeTypePtrOutput) Elem() FleetComputeTypeOutput
- func (FleetComputeTypePtrOutput) ElementType() reflect.Type
- func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
- func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
- func (o FleetComputeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetComputeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetEnvironmentType
- func (FleetEnvironmentType) ElementType() reflect.Type
- func (e FleetEnvironmentType) ToFleetEnvironmentTypeOutput() FleetEnvironmentTypeOutput
- func (e FleetEnvironmentType) ToFleetEnvironmentTypeOutputWithContext(ctx context.Context) FleetEnvironmentTypeOutput
- func (e FleetEnvironmentType) ToFleetEnvironmentTypePtrOutput() FleetEnvironmentTypePtrOutput
- func (e FleetEnvironmentType) ToFleetEnvironmentTypePtrOutputWithContext(ctx context.Context) FleetEnvironmentTypePtrOutput
- func (e FleetEnvironmentType) ToStringOutput() pulumi.StringOutput
- func (e FleetEnvironmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetEnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetEnvironmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetEnvironmentTypeInput
- type FleetEnvironmentTypeOutput
- func (FleetEnvironmentTypeOutput) ElementType() reflect.Type
- func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypeOutput() FleetEnvironmentTypeOutput
- func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypeOutputWithContext(ctx context.Context) FleetEnvironmentTypeOutput
- func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypePtrOutput() FleetEnvironmentTypePtrOutput
- func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypePtrOutputWithContext(ctx context.Context) FleetEnvironmentTypePtrOutput
- func (o FleetEnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetEnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetEnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetEnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetEnvironmentTypePtrInput
- type FleetEnvironmentTypePtrOutput
- func (o FleetEnvironmentTypePtrOutput) Elem() FleetEnvironmentTypeOutput
- func (FleetEnvironmentTypePtrOutput) ElementType() reflect.Type
- func (o FleetEnvironmentTypePtrOutput) ToFleetEnvironmentTypePtrOutput() FleetEnvironmentTypePtrOutput
- func (o FleetEnvironmentTypePtrOutput) ToFleetEnvironmentTypePtrOutputWithContext(ctx context.Context) FleetEnvironmentTypePtrOutput
- func (o FleetEnvironmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetEnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetInput
- type FleetOutput
- func (o FleetOutput) Arn() pulumi.StringOutput
- func (o FleetOutput) BaseCapacity() pulumi.IntPtrOutput
- func (o FleetOutput) ComputeConfiguration() FleetComputeConfigurationPtrOutput
- func (o FleetOutput) ComputeType() FleetComputeTypePtrOutput
- func (FleetOutput) ElementType() reflect.Type
- func (o FleetOutput) EnvironmentType() FleetEnvironmentTypePtrOutput
- func (o FleetOutput) FleetProxyConfiguration() FleetProxyConfigurationPtrOutput
- func (o FleetOutput) FleetServiceRole() pulumi.StringPtrOutput
- func (o FleetOutput) FleetVpcConfig() FleetVpcConfigPtrOutput
- func (o FleetOutput) ImageId() pulumi.StringPtrOutput
- func (o FleetOutput) Name() pulumi.StringPtrOutput
- func (o FleetOutput) OverflowBehavior() FleetOverflowBehaviorPtrOutput
- func (o FleetOutput) ScalingConfiguration() FleetScalingConfigurationInputPtrOutput
- func (o FleetOutput) Tags() aws.TagArrayOutput
- func (o FleetOutput) ToFleetOutput() FleetOutput
- func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
- type FleetOverflowBehavior
- func (FleetOverflowBehavior) ElementType() reflect.Type
- func (e FleetOverflowBehavior) ToFleetOverflowBehaviorOutput() FleetOverflowBehaviorOutput
- func (e FleetOverflowBehavior) ToFleetOverflowBehaviorOutputWithContext(ctx context.Context) FleetOverflowBehaviorOutput
- func (e FleetOverflowBehavior) ToFleetOverflowBehaviorPtrOutput() FleetOverflowBehaviorPtrOutput
- func (e FleetOverflowBehavior) ToFleetOverflowBehaviorPtrOutputWithContext(ctx context.Context) FleetOverflowBehaviorPtrOutput
- func (e FleetOverflowBehavior) ToStringOutput() pulumi.StringOutput
- func (e FleetOverflowBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetOverflowBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetOverflowBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetOverflowBehaviorInput
- type FleetOverflowBehaviorOutput
- func (FleetOverflowBehaviorOutput) ElementType() reflect.Type
- func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorOutput() FleetOverflowBehaviorOutput
- func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorOutputWithContext(ctx context.Context) FleetOverflowBehaviorOutput
- func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorPtrOutput() FleetOverflowBehaviorPtrOutput
- func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorPtrOutputWithContext(ctx context.Context) FleetOverflowBehaviorPtrOutput
- func (o FleetOverflowBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetOverflowBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetOverflowBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetOverflowBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetOverflowBehaviorPtrInput
- type FleetOverflowBehaviorPtrOutput
- func (o FleetOverflowBehaviorPtrOutput) Elem() FleetOverflowBehaviorOutput
- func (FleetOverflowBehaviorPtrOutput) ElementType() reflect.Type
- func (o FleetOverflowBehaviorPtrOutput) ToFleetOverflowBehaviorPtrOutput() FleetOverflowBehaviorPtrOutput
- func (o FleetOverflowBehaviorPtrOutput) ToFleetOverflowBehaviorPtrOutputWithContext(ctx context.Context) FleetOverflowBehaviorPtrOutput
- func (o FleetOverflowBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetOverflowBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyConfiguration
- type FleetProxyConfigurationArgs
- func (FleetProxyConfigurationArgs) ElementType() reflect.Type
- func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationOutput() FleetProxyConfigurationOutput
- func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationOutputWithContext(ctx context.Context) FleetProxyConfigurationOutput
- func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationPtrOutput() FleetProxyConfigurationPtrOutput
- func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationPtrOutput
- type FleetProxyConfigurationDefaultBehavior
- func (FleetProxyConfigurationDefaultBehavior) ElementType() reflect.Type
- func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorOutput() FleetProxyConfigurationDefaultBehaviorOutput
- func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorOutput
- func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorPtrOutput() FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (e FleetProxyConfigurationDefaultBehavior) ToStringOutput() pulumi.StringOutput
- func (e FleetProxyConfigurationDefaultBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetProxyConfigurationDefaultBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetProxyConfigurationDefaultBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyConfigurationDefaultBehaviorInput
- type FleetProxyConfigurationDefaultBehaviorOutput
- func (FleetProxyConfigurationDefaultBehaviorOutput) ElementType() reflect.Type
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorOutput() FleetProxyConfigurationDefaultBehaviorOutput
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorOutput
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutput() FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyConfigurationDefaultBehaviorPtrInput
- type FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) Elem() FleetProxyConfigurationDefaultBehaviorOutput
- func (FleetProxyConfigurationDefaultBehaviorPtrOutput) ElementType() reflect.Type
- func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutput() FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyConfigurationInput
- type FleetProxyConfigurationOutput
- func (o FleetProxyConfigurationOutput) DefaultBehavior() FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (FleetProxyConfigurationOutput) ElementType() reflect.Type
- func (o FleetProxyConfigurationOutput) OrderedProxyRules() FleetProxyRuleArrayOutput
- func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationOutput() FleetProxyConfigurationOutput
- func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationOutputWithContext(ctx context.Context) FleetProxyConfigurationOutput
- func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationPtrOutput() FleetProxyConfigurationPtrOutput
- func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationPtrOutput
- type FleetProxyConfigurationPtrInput
- type FleetProxyConfigurationPtrOutput
- func (o FleetProxyConfigurationPtrOutput) DefaultBehavior() FleetProxyConfigurationDefaultBehaviorPtrOutput
- func (o FleetProxyConfigurationPtrOutput) Elem() FleetProxyConfigurationOutput
- func (FleetProxyConfigurationPtrOutput) ElementType() reflect.Type
- func (o FleetProxyConfigurationPtrOutput) OrderedProxyRules() FleetProxyRuleArrayOutput
- func (o FleetProxyConfigurationPtrOutput) ToFleetProxyConfigurationPtrOutput() FleetProxyConfigurationPtrOutput
- func (o FleetProxyConfigurationPtrOutput) ToFleetProxyConfigurationPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationPtrOutput
- type FleetProxyRule
- type FleetProxyRuleArgs
- type FleetProxyRuleArray
- type FleetProxyRuleArrayInput
- type FleetProxyRuleArrayOutput
- func (FleetProxyRuleArrayOutput) ElementType() reflect.Type
- func (o FleetProxyRuleArrayOutput) Index(i pulumi.IntInput) FleetProxyRuleOutput
- func (o FleetProxyRuleArrayOutput) ToFleetProxyRuleArrayOutput() FleetProxyRuleArrayOutput
- func (o FleetProxyRuleArrayOutput) ToFleetProxyRuleArrayOutputWithContext(ctx context.Context) FleetProxyRuleArrayOutput
- type FleetProxyRuleEffect
- func (FleetProxyRuleEffect) ElementType() reflect.Type
- func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectOutput() FleetProxyRuleEffectOutput
- func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectOutputWithContext(ctx context.Context) FleetProxyRuleEffectOutput
- func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectPtrOutput() FleetProxyRuleEffectPtrOutput
- func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectPtrOutputWithContext(ctx context.Context) FleetProxyRuleEffectPtrOutput
- func (e FleetProxyRuleEffect) ToStringOutput() pulumi.StringOutput
- func (e FleetProxyRuleEffect) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetProxyRuleEffect) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetProxyRuleEffect) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyRuleEffectInput
- type FleetProxyRuleEffectOutput
- func (FleetProxyRuleEffectOutput) ElementType() reflect.Type
- func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectOutput() FleetProxyRuleEffectOutput
- func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectOutputWithContext(ctx context.Context) FleetProxyRuleEffectOutput
- func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectPtrOutput() FleetProxyRuleEffectPtrOutput
- func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectPtrOutputWithContext(ctx context.Context) FleetProxyRuleEffectPtrOutput
- func (o FleetProxyRuleEffectOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetProxyRuleEffectOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetProxyRuleEffectOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetProxyRuleEffectOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyRuleEffectPtrInput
- type FleetProxyRuleEffectPtrOutput
- func (o FleetProxyRuleEffectPtrOutput) Elem() FleetProxyRuleEffectOutput
- func (FleetProxyRuleEffectPtrOutput) ElementType() reflect.Type
- func (o FleetProxyRuleEffectPtrOutput) ToFleetProxyRuleEffectPtrOutput() FleetProxyRuleEffectPtrOutput
- func (o FleetProxyRuleEffectPtrOutput) ToFleetProxyRuleEffectPtrOutputWithContext(ctx context.Context) FleetProxyRuleEffectPtrOutput
- func (o FleetProxyRuleEffectPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetProxyRuleEffectPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyRuleInput
- type FleetProxyRuleOutput
- func (o FleetProxyRuleOutput) Effect() FleetProxyRuleEffectPtrOutput
- func (FleetProxyRuleOutput) ElementType() reflect.Type
- func (o FleetProxyRuleOutput) Entities() pulumi.StringArrayOutput
- func (o FleetProxyRuleOutput) ToFleetProxyRuleOutput() FleetProxyRuleOutput
- func (o FleetProxyRuleOutput) ToFleetProxyRuleOutputWithContext(ctx context.Context) FleetProxyRuleOutput
- func (o FleetProxyRuleOutput) Type() FleetProxyRuleTypePtrOutput
- type FleetProxyRuleType
- func (FleetProxyRuleType) ElementType() reflect.Type
- func (e FleetProxyRuleType) ToFleetProxyRuleTypeOutput() FleetProxyRuleTypeOutput
- func (e FleetProxyRuleType) ToFleetProxyRuleTypeOutputWithContext(ctx context.Context) FleetProxyRuleTypeOutput
- func (e FleetProxyRuleType) ToFleetProxyRuleTypePtrOutput() FleetProxyRuleTypePtrOutput
- func (e FleetProxyRuleType) ToFleetProxyRuleTypePtrOutputWithContext(ctx context.Context) FleetProxyRuleTypePtrOutput
- func (e FleetProxyRuleType) ToStringOutput() pulumi.StringOutput
- func (e FleetProxyRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetProxyRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetProxyRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyRuleTypeInput
- type FleetProxyRuleTypeOutput
- func (FleetProxyRuleTypeOutput) ElementType() reflect.Type
- func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypeOutput() FleetProxyRuleTypeOutput
- func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypeOutputWithContext(ctx context.Context) FleetProxyRuleTypeOutput
- func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypePtrOutput() FleetProxyRuleTypePtrOutput
- func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypePtrOutputWithContext(ctx context.Context) FleetProxyRuleTypePtrOutput
- func (o FleetProxyRuleTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetProxyRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetProxyRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetProxyRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetProxyRuleTypePtrInput
- type FleetProxyRuleTypePtrOutput
- func (o FleetProxyRuleTypePtrOutput) Elem() FleetProxyRuleTypeOutput
- func (FleetProxyRuleTypePtrOutput) ElementType() reflect.Type
- func (o FleetProxyRuleTypePtrOutput) ToFleetProxyRuleTypePtrOutput() FleetProxyRuleTypePtrOutput
- func (o FleetProxyRuleTypePtrOutput) ToFleetProxyRuleTypePtrOutputWithContext(ctx context.Context) FleetProxyRuleTypePtrOutput
- func (o FleetProxyRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetProxyRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetScalingConfigurationInput
- type FleetScalingConfigurationInputArgs
- func (FleetScalingConfigurationInputArgs) ElementType() reflect.Type
- func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputOutput() FleetScalingConfigurationInputOutput
- func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputOutputWithContext(ctx context.Context) FleetScalingConfigurationInputOutput
- func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputPtrOutput() FleetScalingConfigurationInputPtrOutput
- func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputPtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputPtrOutput
- type FleetScalingConfigurationInputInput
- type FleetScalingConfigurationInputOutput
- func (FleetScalingConfigurationInputOutput) ElementType() reflect.Type
- func (o FleetScalingConfigurationInputOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o FleetScalingConfigurationInputOutput) ScalingType() FleetScalingConfigurationInputScalingTypePtrOutput
- func (o FleetScalingConfigurationInputOutput) TargetTrackingScalingConfigs() FleetTargetTrackingScalingConfigurationArrayOutput
- func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputOutput() FleetScalingConfigurationInputOutput
- func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputOutputWithContext(ctx context.Context) FleetScalingConfigurationInputOutput
- func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputPtrOutput() FleetScalingConfigurationInputPtrOutput
- func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputPtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputPtrOutput
- type FleetScalingConfigurationInputPtrInput
- type FleetScalingConfigurationInputPtrOutput
- func (o FleetScalingConfigurationInputPtrOutput) Elem() FleetScalingConfigurationInputOutput
- func (FleetScalingConfigurationInputPtrOutput) ElementType() reflect.Type
- func (o FleetScalingConfigurationInputPtrOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o FleetScalingConfigurationInputPtrOutput) ScalingType() FleetScalingConfigurationInputScalingTypePtrOutput
- func (o FleetScalingConfigurationInputPtrOutput) TargetTrackingScalingConfigs() FleetTargetTrackingScalingConfigurationArrayOutput
- func (o FleetScalingConfigurationInputPtrOutput) ToFleetScalingConfigurationInputPtrOutput() FleetScalingConfigurationInputPtrOutput
- func (o FleetScalingConfigurationInputPtrOutput) ToFleetScalingConfigurationInputPtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputPtrOutput
- type FleetScalingConfigurationInputScalingType
- func (FleetScalingConfigurationInputScalingType) ElementType() reflect.Type
- func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypeOutput() FleetScalingConfigurationInputScalingTypeOutput
- func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypeOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypeOutput
- func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypePtrOutput() FleetScalingConfigurationInputScalingTypePtrOutput
- func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypePtrOutput
- func (e FleetScalingConfigurationInputScalingType) ToStringOutput() pulumi.StringOutput
- func (e FleetScalingConfigurationInputScalingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetScalingConfigurationInputScalingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetScalingConfigurationInputScalingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetScalingConfigurationInputScalingTypeInput
- type FleetScalingConfigurationInputScalingTypeOutput
- func (FleetScalingConfigurationInputScalingTypeOutput) ElementType() reflect.Type
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypeOutput() FleetScalingConfigurationInputScalingTypeOutput
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypeOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypeOutput
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypePtrOutput() FleetScalingConfigurationInputScalingTypePtrOutput
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypePtrOutput
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetScalingConfigurationInputScalingTypePtrInput
- type FleetScalingConfigurationInputScalingTypePtrOutput
- func (o FleetScalingConfigurationInputScalingTypePtrOutput) Elem() FleetScalingConfigurationInputScalingTypeOutput
- func (FleetScalingConfigurationInputScalingTypePtrOutput) ElementType() reflect.Type
- func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToFleetScalingConfigurationInputScalingTypePtrOutput() FleetScalingConfigurationInputScalingTypePtrOutput
- func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypePtrOutput
- func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetState
- type FleetTag
- type FleetTargetTrackingScalingConfiguration
- type FleetTargetTrackingScalingConfigurationArgs
- func (FleetTargetTrackingScalingConfigurationArgs) ElementType() reflect.Type
- func (i FleetTargetTrackingScalingConfigurationArgs) ToFleetTargetTrackingScalingConfigurationOutput() FleetTargetTrackingScalingConfigurationOutput
- func (i FleetTargetTrackingScalingConfigurationArgs) ToFleetTargetTrackingScalingConfigurationOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationOutput
- type FleetTargetTrackingScalingConfigurationArray
- func (FleetTargetTrackingScalingConfigurationArray) ElementType() reflect.Type
- func (i FleetTargetTrackingScalingConfigurationArray) ToFleetTargetTrackingScalingConfigurationArrayOutput() FleetTargetTrackingScalingConfigurationArrayOutput
- func (i FleetTargetTrackingScalingConfigurationArray) ToFleetTargetTrackingScalingConfigurationArrayOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationArrayOutput
- type FleetTargetTrackingScalingConfigurationArrayInput
- type FleetTargetTrackingScalingConfigurationArrayOutput
- func (FleetTargetTrackingScalingConfigurationArrayOutput) ElementType() reflect.Type
- func (o FleetTargetTrackingScalingConfigurationArrayOutput) Index(i pulumi.IntInput) FleetTargetTrackingScalingConfigurationOutput
- func (o FleetTargetTrackingScalingConfigurationArrayOutput) ToFleetTargetTrackingScalingConfigurationArrayOutput() FleetTargetTrackingScalingConfigurationArrayOutput
- func (o FleetTargetTrackingScalingConfigurationArrayOutput) ToFleetTargetTrackingScalingConfigurationArrayOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationArrayOutput
- type FleetTargetTrackingScalingConfigurationInput
- type FleetTargetTrackingScalingConfigurationMetricType
- func (FleetTargetTrackingScalingConfigurationMetricType) ElementType() reflect.Type
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypeOutput() FleetTargetTrackingScalingConfigurationMetricTypeOutput
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypeOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypeOutput
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringOutput() pulumi.StringOutput
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetTargetTrackingScalingConfigurationMetricTypeInput
- type FleetTargetTrackingScalingConfigurationMetricTypeOutput
- func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ElementType() reflect.Type
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypeOutput() FleetTargetTrackingScalingConfigurationMetricTypeOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypeOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypeOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetTargetTrackingScalingConfigurationMetricTypePtrInput
- type FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) Elem() FleetTargetTrackingScalingConfigurationMetricTypeOutput
- func (FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ElementType() reflect.Type
- func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetTargetTrackingScalingConfigurationOutput
- func (FleetTargetTrackingScalingConfigurationOutput) ElementType() reflect.Type
- func (o FleetTargetTrackingScalingConfigurationOutput) MetricType() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
- func (o FleetTargetTrackingScalingConfigurationOutput) TargetValue() pulumi.Float64PtrOutput
- func (o FleetTargetTrackingScalingConfigurationOutput) ToFleetTargetTrackingScalingConfigurationOutput() FleetTargetTrackingScalingConfigurationOutput
- func (o FleetTargetTrackingScalingConfigurationOutput) ToFleetTargetTrackingScalingConfigurationOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationOutput
- type FleetVpcConfig
- type FleetVpcConfigArgs
- func (FleetVpcConfigArgs) ElementType() reflect.Type
- func (i FleetVpcConfigArgs) ToFleetVpcConfigOutput() FleetVpcConfigOutput
- func (i FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
- func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
- func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
- type FleetVpcConfigInput
- type FleetVpcConfigOutput
- func (FleetVpcConfigOutput) ElementType() reflect.Type
- func (o FleetVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FleetVpcConfigOutput) Subnets() pulumi.StringArrayOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigOutput() FleetVpcConfigOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
- func (o FleetVpcConfigOutput) VpcId() pulumi.StringPtrOutput
- type FleetVpcConfigPtrInput
- type FleetVpcConfigPtrOutput
- func (o FleetVpcConfigPtrOutput) Elem() FleetVpcConfigOutput
- func (FleetVpcConfigPtrOutput) ElementType() reflect.Type
- func (o FleetVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FleetVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
- func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
- func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
- func (o FleetVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
- type LookupFleetArgs
- type LookupFleetOutputArgs
- type LookupFleetResult
- type LookupFleetResultOutput
- func (o LookupFleetResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupFleetResultOutput) BaseCapacity() pulumi.IntPtrOutput
- func (o LookupFleetResultOutput) ComputeConfiguration() FleetComputeConfigurationPtrOutput
- func (o LookupFleetResultOutput) ComputeType() FleetComputeTypePtrOutput
- func (LookupFleetResultOutput) ElementType() reflect.Type
- func (o LookupFleetResultOutput) EnvironmentType() FleetEnvironmentTypePtrOutput
- func (o LookupFleetResultOutput) FleetProxyConfiguration() FleetProxyConfigurationPtrOutput
- func (o LookupFleetResultOutput) FleetServiceRole() pulumi.StringPtrOutput
- func (o LookupFleetResultOutput) FleetVpcConfig() FleetVpcConfigPtrOutput
- func (o LookupFleetResultOutput) ImageId() pulumi.StringPtrOutput
- func (o LookupFleetResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupFleetResultOutput) OverflowBehavior() FleetOverflowBehaviorPtrOutput
- func (o LookupFleetResultOutput) ScalingConfiguration() FleetScalingConfigurationInputPtrOutput
- func (o LookupFleetResultOutput) Tags() aws.TagArrayOutput
- func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput
- func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput
Constants ¶
const ( FleetComputeConfigurationmachineTypeGeneral = FleetComputeConfigurationmachineType("GENERAL") FleetComputeConfigurationmachineTypeNvme = FleetComputeConfigurationmachineType("NVME") )
const ( FleetComputeTypeBuildGeneral1Small = FleetComputeType("BUILD_GENERAL1_SMALL") FleetComputeTypeBuildGeneral1Medium = FleetComputeType("BUILD_GENERAL1_MEDIUM") FleetComputeTypeBuildGeneral1Large = FleetComputeType("BUILD_GENERAL1_LARGE") FleetComputeTypeBuildGeneral1Xlarge = FleetComputeType("BUILD_GENERAL1_XLARGE") FleetComputeTypeBuildGeneral12xlarge = FleetComputeType("BUILD_GENERAL1_2XLARGE") FleetComputeTypeAttributeBasedCompute = FleetComputeType("ATTRIBUTE_BASED_COMPUTE") )
const ( FleetEnvironmentTypeWindowsServer2019Container = FleetEnvironmentType("WINDOWS_SERVER_2019_CONTAINER") FleetEnvironmentTypeWindowsServer2022Container = FleetEnvironmentType("WINDOWS_SERVER_2022_CONTAINER") FleetEnvironmentTypeLinuxContainer = FleetEnvironmentType("LINUX_CONTAINER") FleetEnvironmentTypeLinuxGpuContainer = FleetEnvironmentType("LINUX_GPU_CONTAINER") FleetEnvironmentTypeArmContainer = FleetEnvironmentType("ARM_CONTAINER") FleetEnvironmentTypeMacArm = FleetEnvironmentType("MAC_ARM") )
const ( FleetOverflowBehaviorQueue = FleetOverflowBehavior("QUEUE") FleetOverflowBehaviorOnDemand = FleetOverflowBehavior("ON_DEMAND") )
const ( FleetProxyConfigurationDefaultBehaviorAllowAll = FleetProxyConfigurationDefaultBehavior("ALLOW_ALL") FleetProxyConfigurationDefaultBehaviorDenyAll = FleetProxyConfigurationDefaultBehavior("DENY_ALL") )
const ( FleetProxyRuleEffectAllow = FleetProxyRuleEffect("ALLOW") FleetProxyRuleEffectDeny = FleetProxyRuleEffect("DENY") )
const ( FleetProxyRuleTypeDomain = FleetProxyRuleType("DOMAIN") FleetProxyRuleTypeIp = FleetProxyRuleType("IP") )
const (
FleetScalingConfigurationInputScalingTypeTargetTrackingScaling = FleetScalingConfigurationInputScalingType("TARGET_TRACKING_SCALING")
)
const (
FleetTargetTrackingScalingConfigurationMetricTypeFleetUtilizationRate = FleetTargetTrackingScalingConfigurationMetricType("FLEET_UTILIZATION_RATE")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fleet ¶ added in v0.95.0
type Fleet struct { pulumi.CustomResourceState // The ARN of the compute fleet. Arn pulumi.StringOutput `pulumi:"arn"` // The initial number of machines allocated to the compute fleet, which defines the number of builds that can run in parallel. BaseCapacity pulumi.IntPtrOutput `pulumi:"baseCapacity"` // The compute configuration of the compute fleet. This is only required if `computeType` is set to `ATTRIBUTE_BASED_COMPUTE` . ComputeConfiguration FleetComputeConfigurationPtrOutput `pulumi:"computeConfiguration"` // Information about the compute resources the compute fleet uses. Available values include: // // - `ATTRIBUTE_BASED_COMPUTE` : Specify the amount of vCPUs, memory, disk space, and the type of machine. // // > If you use `ATTRIBUTE_BASED_COMPUTE` , you must define your attributes by using `computeConfiguration` . AWS CodeBuild will select the cheapest instance that satisfies your specified attributes. For more information, see [Reserved capacity environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment-reserved-capacity.types) in the *AWS CodeBuild User Guide* . // - `BUILD_GENERAL1_SMALL` : Use up to 4 GiB memory and 2 vCPUs for builds. // - `BUILD_GENERAL1_MEDIUM` : Use up to 8 GiB memory and 4 vCPUs for builds. // - `BUILD_GENERAL1_LARGE` : Use up to 16 GiB memory and 8 vCPUs for builds, depending on your environment type. // - `BUILD_GENERAL1_XLARGE` : Use up to 72 GiB memory and 36 vCPUs for builds, depending on your environment type. // - `BUILD_GENERAL1_2XLARGE` : Use up to 144 GiB memory, 72 vCPUs, and 824 GB of SSD storage for builds. This compute type supports Docker images up to 100 GB uncompressed. // - `BUILD_LAMBDA_1GB` : Use up to 1 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_2GB` : Use up to 2 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_4GB` : Use up to 4 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_8GB` : Use up to 8 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_10GB` : Use up to 10 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // // If you use `BUILD_GENERAL1_SMALL` : // // - For environment type `LINUX_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs for builds. // - For environment type `LINUX_GPU_CONTAINER` , you can use up to 16 GiB memory, 4 vCPUs, and 1 NVIDIA A10G Tensor Core GPU for builds. // - For environment type `ARM_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs on ARM-based processors for builds. // // If you use `BUILD_GENERAL1_LARGE` : // // - For environment type `LINUX_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs for builds. // - For environment type `LINUX_GPU_CONTAINER` , you can use up to 255 GiB memory, 32 vCPUs, and 4 NVIDIA Tesla V100 GPUs for builds. // - For environment type `ARM_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs on ARM-based processors for builds. // // For more information, see [On-demand environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) in the *AWS CodeBuild User Guide.* ComputeType FleetComputeTypePtrOutput `pulumi:"computeType"` // The environment type of the compute fleet. // // - The environment type `ARM_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), EU (Frankfurt), and South America (São Paulo). // - The environment type `ARM_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_GPU_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), and Asia Pacific (Sydney). // - The environment type `MAC_ARM` is available only in regions US East (Ohio), US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Sydney). // - The environment type `WINDOWS_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `WINDOWS_SERVER_2019_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Sydney), Asia Pacific (Tokyo), Asia Pacific (Mumbai) and EU (Ireland). // - The environment type `WINDOWS_SERVER_2022_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Sydney), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (São Paulo) and Asia Pacific (Mumbai). // // For more information, see [Build environment compute types](https://docs.aws.amazon.com//codebuild/latest/userguide/build-env-ref-compute-types.html) in the *AWS CodeBuild user guide* . EnvironmentType FleetEnvironmentTypePtrOutput `pulumi:"environmentType"` // Information about the proxy configurations that apply network access control to your reserved capacity instances. FleetProxyConfiguration FleetProxyConfigurationPtrOutput `pulumi:"fleetProxyConfiguration"` // The service role associated with the compute fleet. For more information, see [Allow a user to add a permission policy for a fleet service role](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html) in the *AWS CodeBuild User Guide* . FleetServiceRole pulumi.StringPtrOutput `pulumi:"fleetServiceRole"` // Information about the VPC configuration that AWS CodeBuild accesses. FleetVpcConfig FleetVpcConfigPtrOutput `pulumi:"fleetVpcConfig"` // The Amazon Machine Image (AMI) of the compute fleet. ImageId pulumi.StringPtrOutput `pulumi:"imageId"` // The name of the compute fleet. Name pulumi.StringPtrOutput `pulumi:"name"` // The compute fleet overflow behavior. // // - For overflow behavior `QUEUE` , your overflow builds need to wait on the existing fleet instance to become available. // - For overflow behavior `ON_DEMAND` , your overflow builds run on CodeBuild on-demand. // // > If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see [Example policy statement to allow CodeBuild access to AWS services required to create a VPC network interface](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface) . OverflowBehavior FleetOverflowBehaviorPtrOutput `pulumi:"overflowBehavior"` // The scaling configuration of the compute fleet. ScalingConfiguration FleetScalingConfigurationInputPtrOutput `pulumi:"scalingConfiguration"` // A list of tag key and value pairs associated with this compute fleet. // // These tags are available for use by AWS services that support AWS CodeBuild compute fleet tags. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::CodeBuild::Fleet
func GetFleet ¶ added in v0.95.0
func GetFleet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)
GetFleet gets an existing Fleet 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 NewFleet ¶ added in v0.95.0
func NewFleet(ctx *pulumi.Context, name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)
NewFleet registers a new resource with the given unique name, arguments, and options.
func (*Fleet) ElementType ¶ added in v0.95.0
func (*Fleet) ToFleetOutput ¶ added in v0.95.0
func (i *Fleet) ToFleetOutput() FleetOutput
func (*Fleet) ToFleetOutputWithContext ¶ added in v0.95.0
func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput
type FleetArgs ¶ added in v0.95.0
type FleetArgs struct { // The initial number of machines allocated to the compute fleet, which defines the number of builds that can run in parallel. BaseCapacity pulumi.IntPtrInput // The compute configuration of the compute fleet. This is only required if `computeType` is set to `ATTRIBUTE_BASED_COMPUTE` . ComputeConfiguration FleetComputeConfigurationPtrInput // Information about the compute resources the compute fleet uses. Available values include: // // - `ATTRIBUTE_BASED_COMPUTE` : Specify the amount of vCPUs, memory, disk space, and the type of machine. // // > If you use `ATTRIBUTE_BASED_COMPUTE` , you must define your attributes by using `computeConfiguration` . AWS CodeBuild will select the cheapest instance that satisfies your specified attributes. For more information, see [Reserved capacity environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment-reserved-capacity.types) in the *AWS CodeBuild User Guide* . // - `BUILD_GENERAL1_SMALL` : Use up to 4 GiB memory and 2 vCPUs for builds. // - `BUILD_GENERAL1_MEDIUM` : Use up to 8 GiB memory and 4 vCPUs for builds. // - `BUILD_GENERAL1_LARGE` : Use up to 16 GiB memory and 8 vCPUs for builds, depending on your environment type. // - `BUILD_GENERAL1_XLARGE` : Use up to 72 GiB memory and 36 vCPUs for builds, depending on your environment type. // - `BUILD_GENERAL1_2XLARGE` : Use up to 144 GiB memory, 72 vCPUs, and 824 GB of SSD storage for builds. This compute type supports Docker images up to 100 GB uncompressed. // - `BUILD_LAMBDA_1GB` : Use up to 1 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_2GB` : Use up to 2 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_4GB` : Use up to 4 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_8GB` : Use up to 8 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_10GB` : Use up to 10 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // // If you use `BUILD_GENERAL1_SMALL` : // // - For environment type `LINUX_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs for builds. // - For environment type `LINUX_GPU_CONTAINER` , you can use up to 16 GiB memory, 4 vCPUs, and 1 NVIDIA A10G Tensor Core GPU for builds. // - For environment type `ARM_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs on ARM-based processors for builds. // // If you use `BUILD_GENERAL1_LARGE` : // // - For environment type `LINUX_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs for builds. // - For environment type `LINUX_GPU_CONTAINER` , you can use up to 255 GiB memory, 32 vCPUs, and 4 NVIDIA Tesla V100 GPUs for builds. // - For environment type `ARM_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs on ARM-based processors for builds. // // For more information, see [On-demand environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) in the *AWS CodeBuild User Guide.* ComputeType FleetComputeTypePtrInput // The environment type of the compute fleet. // // - The environment type `ARM_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), EU (Frankfurt), and South America (São Paulo). // - The environment type `ARM_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_GPU_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), and Asia Pacific (Sydney). // - The environment type `MAC_ARM` is available only in regions US East (Ohio), US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Sydney). // - The environment type `WINDOWS_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `WINDOWS_SERVER_2019_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Sydney), Asia Pacific (Tokyo), Asia Pacific (Mumbai) and EU (Ireland). // - The environment type `WINDOWS_SERVER_2022_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Sydney), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (São Paulo) and Asia Pacific (Mumbai). // // For more information, see [Build environment compute types](https://docs.aws.amazon.com//codebuild/latest/userguide/build-env-ref-compute-types.html) in the *AWS CodeBuild user guide* . EnvironmentType FleetEnvironmentTypePtrInput // Information about the proxy configurations that apply network access control to your reserved capacity instances. FleetProxyConfiguration FleetProxyConfigurationPtrInput // The service role associated with the compute fleet. For more information, see [Allow a user to add a permission policy for a fleet service role](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html) in the *AWS CodeBuild User Guide* . FleetServiceRole pulumi.StringPtrInput // Information about the VPC configuration that AWS CodeBuild accesses. FleetVpcConfig FleetVpcConfigPtrInput // The Amazon Machine Image (AMI) of the compute fleet. ImageId pulumi.StringPtrInput // The name of the compute fleet. Name pulumi.StringPtrInput // The compute fleet overflow behavior. // // - For overflow behavior `QUEUE` , your overflow builds need to wait on the existing fleet instance to become available. // - For overflow behavior `ON_DEMAND` , your overflow builds run on CodeBuild on-demand. // // > If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see [Example policy statement to allow CodeBuild access to AWS services required to create a VPC network interface](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface) . OverflowBehavior FleetOverflowBehaviorPtrInput // The scaling configuration of the compute fleet. ScalingConfiguration FleetScalingConfigurationInputPtrInput // A list of tag key and value pairs associated with this compute fleet. // // These tags are available for use by AWS services that support AWS CodeBuild compute fleet tags. Tags aws.TagArrayInput }
The set of arguments for constructing a Fleet resource.
func (FleetArgs) ElementType ¶ added in v0.95.0
type FleetComputeConfiguration ¶ added in v1.8.0
type FleetComputeConfiguration struct { // The amount of disk space of the instance type included in your fleet. Disk *int `pulumi:"disk"` // The machine type of the instance type included in your fleet. MachineType *FleetComputeConfigurationmachineType `pulumi:"machineType"` // The amount of memory of the instance type included in your fleet. Memory *int `pulumi:"memory"` // The number of vCPUs of the instance type included in your fleet. VCpu *int `pulumi:"vCpu"` }
type FleetComputeConfigurationArgs ¶ added in v1.8.0
type FleetComputeConfigurationArgs struct { // The amount of disk space of the instance type included in your fleet. Disk pulumi.IntPtrInput `pulumi:"disk"` // The machine type of the instance type included in your fleet. MachineType FleetComputeConfigurationmachineTypePtrInput `pulumi:"machineType"` // The amount of memory of the instance type included in your fleet. Memory pulumi.IntPtrInput `pulumi:"memory"` // The number of vCPUs of the instance type included in your fleet. VCpu pulumi.IntPtrInput `pulumi:"vCpu"` }
func (FleetComputeConfigurationArgs) ElementType ¶ added in v1.8.0
func (FleetComputeConfigurationArgs) ElementType() reflect.Type
func (FleetComputeConfigurationArgs) ToFleetComputeConfigurationOutput ¶ added in v1.8.0
func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationOutput() FleetComputeConfigurationOutput
func (FleetComputeConfigurationArgs) ToFleetComputeConfigurationOutputWithContext ¶ added in v1.8.0
func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationOutputWithContext(ctx context.Context) FleetComputeConfigurationOutput
func (FleetComputeConfigurationArgs) ToFleetComputeConfigurationPtrOutput ¶ added in v1.8.0
func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationPtrOutput() FleetComputeConfigurationPtrOutput
func (FleetComputeConfigurationArgs) ToFleetComputeConfigurationPtrOutputWithContext ¶ added in v1.8.0
func (i FleetComputeConfigurationArgs) ToFleetComputeConfigurationPtrOutputWithContext(ctx context.Context) FleetComputeConfigurationPtrOutput
type FleetComputeConfigurationInput ¶ added in v1.8.0
type FleetComputeConfigurationInput interface { pulumi.Input ToFleetComputeConfigurationOutput() FleetComputeConfigurationOutput ToFleetComputeConfigurationOutputWithContext(context.Context) FleetComputeConfigurationOutput }
FleetComputeConfigurationInput is an input type that accepts FleetComputeConfigurationArgs and FleetComputeConfigurationOutput values. You can construct a concrete instance of `FleetComputeConfigurationInput` via:
FleetComputeConfigurationArgs{...}
type FleetComputeConfigurationOutput ¶ added in v1.8.0
type FleetComputeConfigurationOutput struct{ *pulumi.OutputState }
func (FleetComputeConfigurationOutput) Disk ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) Disk() pulumi.IntPtrOutput
The amount of disk space of the instance type included in your fleet.
func (FleetComputeConfigurationOutput) ElementType ¶ added in v1.8.0
func (FleetComputeConfigurationOutput) ElementType() reflect.Type
func (FleetComputeConfigurationOutput) MachineType ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) MachineType() FleetComputeConfigurationmachineTypePtrOutput
The machine type of the instance type included in your fleet.
func (FleetComputeConfigurationOutput) Memory ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) Memory() pulumi.IntPtrOutput
The amount of memory of the instance type included in your fleet.
func (FleetComputeConfigurationOutput) ToFleetComputeConfigurationOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationOutput() FleetComputeConfigurationOutput
func (FleetComputeConfigurationOutput) ToFleetComputeConfigurationOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationOutputWithContext(ctx context.Context) FleetComputeConfigurationOutput
func (FleetComputeConfigurationOutput) ToFleetComputeConfigurationPtrOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationPtrOutput() FleetComputeConfigurationPtrOutput
func (FleetComputeConfigurationOutput) ToFleetComputeConfigurationPtrOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) ToFleetComputeConfigurationPtrOutputWithContext(ctx context.Context) FleetComputeConfigurationPtrOutput
func (FleetComputeConfigurationOutput) VCpu ¶ added in v1.8.0
func (o FleetComputeConfigurationOutput) VCpu() pulumi.IntPtrOutput
The number of vCPUs of the instance type included in your fleet.
type FleetComputeConfigurationPtrInput ¶ added in v1.8.0
type FleetComputeConfigurationPtrInput interface { pulumi.Input ToFleetComputeConfigurationPtrOutput() FleetComputeConfigurationPtrOutput ToFleetComputeConfigurationPtrOutputWithContext(context.Context) FleetComputeConfigurationPtrOutput }
FleetComputeConfigurationPtrInput is an input type that accepts FleetComputeConfigurationArgs, FleetComputeConfigurationPtr and FleetComputeConfigurationPtrOutput values. You can construct a concrete instance of `FleetComputeConfigurationPtrInput` via:
FleetComputeConfigurationArgs{...} or: nil
func FleetComputeConfigurationPtr ¶ added in v1.8.0
func FleetComputeConfigurationPtr(v *FleetComputeConfigurationArgs) FleetComputeConfigurationPtrInput
type FleetComputeConfigurationPtrOutput ¶ added in v1.8.0
type FleetComputeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FleetComputeConfigurationPtrOutput) Disk ¶ added in v1.8.0
func (o FleetComputeConfigurationPtrOutput) Disk() pulumi.IntPtrOutput
The amount of disk space of the instance type included in your fleet.
func (FleetComputeConfigurationPtrOutput) Elem ¶ added in v1.8.0
func (o FleetComputeConfigurationPtrOutput) Elem() FleetComputeConfigurationOutput
func (FleetComputeConfigurationPtrOutput) ElementType ¶ added in v1.8.0
func (FleetComputeConfigurationPtrOutput) ElementType() reflect.Type
func (FleetComputeConfigurationPtrOutput) MachineType ¶ added in v1.8.0
func (o FleetComputeConfigurationPtrOutput) MachineType() FleetComputeConfigurationmachineTypePtrOutput
The machine type of the instance type included in your fleet.
func (FleetComputeConfigurationPtrOutput) Memory ¶ added in v1.8.0
func (o FleetComputeConfigurationPtrOutput) Memory() pulumi.IntPtrOutput
The amount of memory of the instance type included in your fleet.
func (FleetComputeConfigurationPtrOutput) ToFleetComputeConfigurationPtrOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationPtrOutput) ToFleetComputeConfigurationPtrOutput() FleetComputeConfigurationPtrOutput
func (FleetComputeConfigurationPtrOutput) ToFleetComputeConfigurationPtrOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationPtrOutput) ToFleetComputeConfigurationPtrOutputWithContext(ctx context.Context) FleetComputeConfigurationPtrOutput
func (FleetComputeConfigurationPtrOutput) VCpu ¶ added in v1.8.0
func (o FleetComputeConfigurationPtrOutput) VCpu() pulumi.IntPtrOutput
The number of vCPUs of the instance type included in your fleet.
type FleetComputeConfigurationmachineType ¶ added in v1.8.0
type FleetComputeConfigurationmachineType string
The machine type of the instance type included in your fleet.
func (FleetComputeConfigurationmachineType) ElementType ¶ added in v1.8.0
func (FleetComputeConfigurationmachineType) ElementType() reflect.Type
func (FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypeOutput ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypeOutput() FleetComputeConfigurationmachineTypeOutput
func (FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypeOutputWithContext ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypeOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypeOutput
func (FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypePtrOutput ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypePtrOutput() FleetComputeConfigurationmachineTypePtrOutput
func (FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypePtrOutputWithContext ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToFleetComputeConfigurationmachineTypePtrOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypePtrOutput
func (FleetComputeConfigurationmachineType) ToStringOutput ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToStringOutput() pulumi.StringOutput
func (FleetComputeConfigurationmachineType) ToStringOutputWithContext ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetComputeConfigurationmachineType) ToStringPtrOutput ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeConfigurationmachineType) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (e FleetComputeConfigurationmachineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetComputeConfigurationmachineTypeInput ¶ added in v1.8.0
type FleetComputeConfigurationmachineTypeInput interface { pulumi.Input ToFleetComputeConfigurationmachineTypeOutput() FleetComputeConfigurationmachineTypeOutput ToFleetComputeConfigurationmachineTypeOutputWithContext(context.Context) FleetComputeConfigurationmachineTypeOutput }
FleetComputeConfigurationmachineTypeInput is an input type that accepts values of the FleetComputeConfigurationmachineType enum A concrete instance of `FleetComputeConfigurationmachineTypeInput` can be one of the following:
FleetComputeConfigurationmachineTypeGeneral FleetComputeConfigurationmachineTypeNvme
type FleetComputeConfigurationmachineTypeOutput ¶ added in v1.8.0
type FleetComputeConfigurationmachineTypeOutput struct{ *pulumi.OutputState }
func (FleetComputeConfigurationmachineTypeOutput) ElementType ¶ added in v1.8.0
func (FleetComputeConfigurationmachineTypeOutput) ElementType() reflect.Type
func (FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypeOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypeOutput() FleetComputeConfigurationmachineTypeOutput
func (FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypeOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypeOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypeOutput
func (FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypePtrOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypePtrOutput() FleetComputeConfigurationmachineTypePtrOutput
func (FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToFleetComputeConfigurationmachineTypePtrOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypePtrOutput
func (FleetComputeConfigurationmachineTypeOutput) ToStringOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetComputeConfigurationmachineTypeOutput) ToStringOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetComputeConfigurationmachineTypeOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeConfigurationmachineTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetComputeConfigurationmachineTypePtrInput ¶ added in v1.8.0
type FleetComputeConfigurationmachineTypePtrInput interface { pulumi.Input ToFleetComputeConfigurationmachineTypePtrOutput() FleetComputeConfigurationmachineTypePtrOutput ToFleetComputeConfigurationmachineTypePtrOutputWithContext(context.Context) FleetComputeConfigurationmachineTypePtrOutput }
func FleetComputeConfigurationmachineTypePtr ¶ added in v1.8.0
func FleetComputeConfigurationmachineTypePtr(v string) FleetComputeConfigurationmachineTypePtrInput
type FleetComputeConfigurationmachineTypePtrOutput ¶ added in v1.8.0
type FleetComputeConfigurationmachineTypePtrOutput struct{ *pulumi.OutputState }
func (FleetComputeConfigurationmachineTypePtrOutput) ElementType ¶ added in v1.8.0
func (FleetComputeConfigurationmachineTypePtrOutput) ElementType() reflect.Type
func (FleetComputeConfigurationmachineTypePtrOutput) ToFleetComputeConfigurationmachineTypePtrOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypePtrOutput) ToFleetComputeConfigurationmachineTypePtrOutput() FleetComputeConfigurationmachineTypePtrOutput
func (FleetComputeConfigurationmachineTypePtrOutput) ToFleetComputeConfigurationmachineTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypePtrOutput) ToFleetComputeConfigurationmachineTypePtrOutputWithContext(ctx context.Context) FleetComputeConfigurationmachineTypePtrOutput
func (FleetComputeConfigurationmachineTypePtrOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeConfigurationmachineTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetComputeConfigurationmachineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetComputeType ¶ added in v0.95.0
type FleetComputeType string
Information about the compute resources the compute fleet uses. Available values include:
- `ATTRIBUTE_BASED_COMPUTE` : Specify the amount of vCPUs, memory, disk space, and the type of machine.
> If you use `ATTRIBUTE_BASED_COMPUTE` , you must define your attributes by using `computeConfiguration` . AWS CodeBuild will select the cheapest instance that satisfies your specified attributes. For more information, see [Reserved capacity environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment-reserved-capacity.types) in the *AWS CodeBuild User Guide* . - `BUILD_GENERAL1_SMALL` : Use up to 4 GiB memory and 2 vCPUs for builds. - `BUILD_GENERAL1_MEDIUM` : Use up to 8 GiB memory and 4 vCPUs for builds. - `BUILD_GENERAL1_LARGE` : Use up to 16 GiB memory and 8 vCPUs for builds, depending on your environment type. - `BUILD_GENERAL1_XLARGE` : Use up to 72 GiB memory and 36 vCPUs for builds, depending on your environment type. - `BUILD_GENERAL1_2XLARGE` : Use up to 144 GiB memory, 72 vCPUs, and 824 GB of SSD storage for builds. This compute type supports Docker images up to 100 GB uncompressed. - `BUILD_LAMBDA_1GB` : Use up to 1 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_2GB` : Use up to 2 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_4GB` : Use up to 4 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_8GB` : Use up to 8 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_10GB` : Use up to 10 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` .
If you use `BUILD_GENERAL1_SMALL` :
- For environment type `LINUX_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs for builds. - For environment type `LINUX_GPU_CONTAINER` , you can use up to 16 GiB memory, 4 vCPUs, and 1 NVIDIA A10G Tensor Core GPU for builds. - For environment type `ARM_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs on ARM-based processors for builds.
If you use `BUILD_GENERAL1_LARGE` :
- For environment type `LINUX_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs for builds. - For environment type `LINUX_GPU_CONTAINER` , you can use up to 255 GiB memory, 32 vCPUs, and 4 NVIDIA Tesla V100 GPUs for builds. - For environment type `ARM_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs on ARM-based processors for builds.
For more information, see [On-demand environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) in the *AWS CodeBuild User Guide.*
func (FleetComputeType) ElementType ¶ added in v0.95.0
func (FleetComputeType) ElementType() reflect.Type
func (FleetComputeType) ToFleetComputeTypeOutput ¶ added in v0.95.0
func (e FleetComputeType) ToFleetComputeTypeOutput() FleetComputeTypeOutput
func (FleetComputeType) ToFleetComputeTypeOutputWithContext ¶ added in v0.95.0
func (e FleetComputeType) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
func (FleetComputeType) ToFleetComputeTypePtrOutput ¶ added in v0.95.0
func (e FleetComputeType) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
func (FleetComputeType) ToFleetComputeTypePtrOutputWithContext ¶ added in v0.95.0
func (e FleetComputeType) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
func (FleetComputeType) ToStringOutput ¶ added in v0.95.0
func (e FleetComputeType) ToStringOutput() pulumi.StringOutput
func (FleetComputeType) ToStringOutputWithContext ¶ added in v0.95.0
func (e FleetComputeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetComputeType) ToStringPtrOutput ¶ added in v0.95.0
func (e FleetComputeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeType) ToStringPtrOutputWithContext ¶ added in v0.95.0
func (e FleetComputeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetComputeTypeInput ¶ added in v0.95.0
type FleetComputeTypeInput interface { pulumi.Input ToFleetComputeTypeOutput() FleetComputeTypeOutput ToFleetComputeTypeOutputWithContext(context.Context) FleetComputeTypeOutput }
FleetComputeTypeInput is an input type that accepts values of the FleetComputeType enum A concrete instance of `FleetComputeTypeInput` can be one of the following:
FleetComputeTypeBuildGeneral1Small FleetComputeTypeBuildGeneral1Medium FleetComputeTypeBuildGeneral1Large FleetComputeTypeBuildGeneral1Xlarge FleetComputeTypeBuildGeneral12xlarge FleetComputeTypeAttributeBasedCompute
type FleetComputeTypeOutput ¶ added in v0.95.0
type FleetComputeTypeOutput struct{ *pulumi.OutputState }
func (FleetComputeTypeOutput) ElementType ¶ added in v0.95.0
func (FleetComputeTypeOutput) ElementType() reflect.Type
func (FleetComputeTypeOutput) ToFleetComputeTypeOutput ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToFleetComputeTypeOutput() FleetComputeTypeOutput
func (FleetComputeTypeOutput) ToFleetComputeTypeOutputWithContext ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
func (FleetComputeTypeOutput) ToFleetComputeTypePtrOutput ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
func (FleetComputeTypeOutput) ToFleetComputeTypePtrOutputWithContext ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
func (FleetComputeTypeOutput) ToStringOutput ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetComputeTypeOutput) ToStringOutputWithContext ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetComputeTypeOutput) ToStringPtrOutput ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.95.0
func (o FleetComputeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetComputeTypePtrInput ¶ added in v0.95.0
type FleetComputeTypePtrInput interface { pulumi.Input ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput ToFleetComputeTypePtrOutputWithContext(context.Context) FleetComputeTypePtrOutput }
func FleetComputeTypePtr ¶ added in v0.95.0
func FleetComputeTypePtr(v string) FleetComputeTypePtrInput
type FleetComputeTypePtrOutput ¶ added in v0.95.0
type FleetComputeTypePtrOutput struct{ *pulumi.OutputState }
func (FleetComputeTypePtrOutput) Elem ¶ added in v0.95.0
func (o FleetComputeTypePtrOutput) Elem() FleetComputeTypeOutput
func (FleetComputeTypePtrOutput) ElementType ¶ added in v0.95.0
func (FleetComputeTypePtrOutput) ElementType() reflect.Type
func (FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutput ¶ added in v0.95.0
func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
func (FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutputWithContext ¶ added in v0.95.0
func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
func (FleetComputeTypePtrOutput) ToStringPtrOutput ¶ added in v0.95.0
func (o FleetComputeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.95.0
func (o FleetComputeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetEnvironmentType ¶ added in v0.95.0
type FleetEnvironmentType string
The environment type of the compute fleet.
- The environment type `ARM_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), EU (Frankfurt), and South America (São Paulo). - The environment type `ARM_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_GPU_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), and Asia Pacific (Sydney). - The environment type `MAC_ARM` is available only in regions US East (Ohio), US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Sydney). - The environment type `WINDOWS_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `WINDOWS_SERVER_2019_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Sydney), Asia Pacific (Tokyo), Asia Pacific (Mumbai) and EU (Ireland). - The environment type `WINDOWS_SERVER_2022_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Sydney), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (São Paulo) and Asia Pacific (Mumbai).
For more information, see [Build environment compute types](https://docs.aws.amazon.com//codebuild/latest/userguide/build-env-ref-compute-types.html) in the *AWS CodeBuild user guide* .
func (FleetEnvironmentType) ElementType ¶ added in v0.95.0
func (FleetEnvironmentType) ElementType() reflect.Type
func (FleetEnvironmentType) ToFleetEnvironmentTypeOutput ¶ added in v0.95.0
func (e FleetEnvironmentType) ToFleetEnvironmentTypeOutput() FleetEnvironmentTypeOutput
func (FleetEnvironmentType) ToFleetEnvironmentTypeOutputWithContext ¶ added in v0.95.0
func (e FleetEnvironmentType) ToFleetEnvironmentTypeOutputWithContext(ctx context.Context) FleetEnvironmentTypeOutput
func (FleetEnvironmentType) ToFleetEnvironmentTypePtrOutput ¶ added in v0.95.0
func (e FleetEnvironmentType) ToFleetEnvironmentTypePtrOutput() FleetEnvironmentTypePtrOutput
func (FleetEnvironmentType) ToFleetEnvironmentTypePtrOutputWithContext ¶ added in v0.95.0
func (e FleetEnvironmentType) ToFleetEnvironmentTypePtrOutputWithContext(ctx context.Context) FleetEnvironmentTypePtrOutput
func (FleetEnvironmentType) ToStringOutput ¶ added in v0.95.0
func (e FleetEnvironmentType) ToStringOutput() pulumi.StringOutput
func (FleetEnvironmentType) ToStringOutputWithContext ¶ added in v0.95.0
func (e FleetEnvironmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetEnvironmentType) ToStringPtrOutput ¶ added in v0.95.0
func (e FleetEnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetEnvironmentType) ToStringPtrOutputWithContext ¶ added in v0.95.0
func (e FleetEnvironmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetEnvironmentTypeInput ¶ added in v0.95.0
type FleetEnvironmentTypeInput interface { pulumi.Input ToFleetEnvironmentTypeOutput() FleetEnvironmentTypeOutput ToFleetEnvironmentTypeOutputWithContext(context.Context) FleetEnvironmentTypeOutput }
FleetEnvironmentTypeInput is an input type that accepts values of the FleetEnvironmentType enum A concrete instance of `FleetEnvironmentTypeInput` can be one of the following:
FleetEnvironmentTypeWindowsServer2019Container FleetEnvironmentTypeWindowsServer2022Container FleetEnvironmentTypeLinuxContainer FleetEnvironmentTypeLinuxGpuContainer FleetEnvironmentTypeArmContainer FleetEnvironmentTypeMacArm
type FleetEnvironmentTypeOutput ¶ added in v0.95.0
type FleetEnvironmentTypeOutput struct{ *pulumi.OutputState }
func (FleetEnvironmentTypeOutput) ElementType ¶ added in v0.95.0
func (FleetEnvironmentTypeOutput) ElementType() reflect.Type
func (FleetEnvironmentTypeOutput) ToFleetEnvironmentTypeOutput ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypeOutput() FleetEnvironmentTypeOutput
func (FleetEnvironmentTypeOutput) ToFleetEnvironmentTypeOutputWithContext ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypeOutputWithContext(ctx context.Context) FleetEnvironmentTypeOutput
func (FleetEnvironmentTypeOutput) ToFleetEnvironmentTypePtrOutput ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypePtrOutput() FleetEnvironmentTypePtrOutput
func (FleetEnvironmentTypeOutput) ToFleetEnvironmentTypePtrOutputWithContext ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToFleetEnvironmentTypePtrOutputWithContext(ctx context.Context) FleetEnvironmentTypePtrOutput
func (FleetEnvironmentTypeOutput) ToStringOutput ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetEnvironmentTypeOutput) ToStringOutputWithContext ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetEnvironmentTypeOutput) ToStringPtrOutput ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetEnvironmentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.95.0
func (o FleetEnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetEnvironmentTypePtrInput ¶ added in v0.95.0
type FleetEnvironmentTypePtrInput interface { pulumi.Input ToFleetEnvironmentTypePtrOutput() FleetEnvironmentTypePtrOutput ToFleetEnvironmentTypePtrOutputWithContext(context.Context) FleetEnvironmentTypePtrOutput }
func FleetEnvironmentTypePtr ¶ added in v0.95.0
func FleetEnvironmentTypePtr(v string) FleetEnvironmentTypePtrInput
type FleetEnvironmentTypePtrOutput ¶ added in v0.95.0
type FleetEnvironmentTypePtrOutput struct{ *pulumi.OutputState }
func (FleetEnvironmentTypePtrOutput) Elem ¶ added in v0.95.0
func (o FleetEnvironmentTypePtrOutput) Elem() FleetEnvironmentTypeOutput
func (FleetEnvironmentTypePtrOutput) ElementType ¶ added in v0.95.0
func (FleetEnvironmentTypePtrOutput) ElementType() reflect.Type
func (FleetEnvironmentTypePtrOutput) ToFleetEnvironmentTypePtrOutput ¶ added in v0.95.0
func (o FleetEnvironmentTypePtrOutput) ToFleetEnvironmentTypePtrOutput() FleetEnvironmentTypePtrOutput
func (FleetEnvironmentTypePtrOutput) ToFleetEnvironmentTypePtrOutputWithContext ¶ added in v0.95.0
func (o FleetEnvironmentTypePtrOutput) ToFleetEnvironmentTypePtrOutputWithContext(ctx context.Context) FleetEnvironmentTypePtrOutput
func (FleetEnvironmentTypePtrOutput) ToStringPtrOutput ¶ added in v0.95.0
func (o FleetEnvironmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetEnvironmentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.95.0
func (o FleetEnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetInput ¶ added in v0.95.0
type FleetInput interface { pulumi.Input ToFleetOutput() FleetOutput ToFleetOutputWithContext(ctx context.Context) FleetOutput }
type FleetOutput ¶ added in v0.95.0
type FleetOutput struct{ *pulumi.OutputState }
func (FleetOutput) Arn ¶ added in v0.95.0
func (o FleetOutput) Arn() pulumi.StringOutput
The ARN of the compute fleet.
func (FleetOutput) BaseCapacity ¶ added in v0.95.0
func (o FleetOutput) BaseCapacity() pulumi.IntPtrOutput
The initial number of machines allocated to the compute fleet, which defines the number of builds that can run in parallel.
func (FleetOutput) ComputeConfiguration ¶ added in v1.8.0
func (o FleetOutput) ComputeConfiguration() FleetComputeConfigurationPtrOutput
The compute configuration of the compute fleet. This is only required if `computeType` is set to `ATTRIBUTE_BASED_COMPUTE` .
func (FleetOutput) ComputeType ¶ added in v0.95.0
func (o FleetOutput) ComputeType() FleetComputeTypePtrOutput
Information about the compute resources the compute fleet uses. Available values include:
- `ATTRIBUTE_BASED_COMPUTE` : Specify the amount of vCPUs, memory, disk space, and the type of machine.
> If you use `ATTRIBUTE_BASED_COMPUTE` , you must define your attributes by using `computeConfiguration` . AWS CodeBuild will select the cheapest instance that satisfies your specified attributes. For more information, see [Reserved capacity environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment-reserved-capacity.types) in the *AWS CodeBuild User Guide* . - `BUILD_GENERAL1_SMALL` : Use up to 4 GiB memory and 2 vCPUs for builds. - `BUILD_GENERAL1_MEDIUM` : Use up to 8 GiB memory and 4 vCPUs for builds. - `BUILD_GENERAL1_LARGE` : Use up to 16 GiB memory and 8 vCPUs for builds, depending on your environment type. - `BUILD_GENERAL1_XLARGE` : Use up to 72 GiB memory and 36 vCPUs for builds, depending on your environment type. - `BUILD_GENERAL1_2XLARGE` : Use up to 144 GiB memory, 72 vCPUs, and 824 GB of SSD storage for builds. This compute type supports Docker images up to 100 GB uncompressed. - `BUILD_LAMBDA_1GB` : Use up to 1 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_2GB` : Use up to 2 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_4GB` : Use up to 4 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_8GB` : Use up to 8 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_10GB` : Use up to 10 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` .
If you use `BUILD_GENERAL1_SMALL` :
- For environment type `LINUX_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs for builds. - For environment type `LINUX_GPU_CONTAINER` , you can use up to 16 GiB memory, 4 vCPUs, and 1 NVIDIA A10G Tensor Core GPU for builds. - For environment type `ARM_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs on ARM-based processors for builds.
If you use `BUILD_GENERAL1_LARGE` :
- For environment type `LINUX_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs for builds. - For environment type `LINUX_GPU_CONTAINER` , you can use up to 255 GiB memory, 32 vCPUs, and 4 NVIDIA Tesla V100 GPUs for builds. - For environment type `ARM_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs on ARM-based processors for builds.
For more information, see [On-demand environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) in the *AWS CodeBuild User Guide.*
func (FleetOutput) ElementType ¶ added in v0.95.0
func (FleetOutput) ElementType() reflect.Type
func (FleetOutput) EnvironmentType ¶ added in v0.95.0
func (o FleetOutput) EnvironmentType() FleetEnvironmentTypePtrOutput
The environment type of the compute fleet.
- The environment type `ARM_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), EU (Frankfurt), and South America (São Paulo). - The environment type `ARM_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_GPU_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), and Asia Pacific (Sydney). - The environment type `MAC_ARM` is available only in regions US East (Ohio), US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Sydney). - The environment type `WINDOWS_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `WINDOWS_SERVER_2019_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Sydney), Asia Pacific (Tokyo), Asia Pacific (Mumbai) and EU (Ireland). - The environment type `WINDOWS_SERVER_2022_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Sydney), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (São Paulo) and Asia Pacific (Mumbai).
For more information, see [Build environment compute types](https://docs.aws.amazon.com//codebuild/latest/userguide/build-env-ref-compute-types.html) in the *AWS CodeBuild user guide* .
func (FleetOutput) FleetProxyConfiguration ¶ added in v1.8.0
func (o FleetOutput) FleetProxyConfiguration() FleetProxyConfigurationPtrOutput
Information about the proxy configurations that apply network access control to your reserved capacity instances.
func (FleetOutput) FleetServiceRole ¶ added in v0.108.0
func (o FleetOutput) FleetServiceRole() pulumi.StringPtrOutput
The service role associated with the compute fleet. For more information, see [Allow a user to add a permission policy for a fleet service role](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html) in the *AWS CodeBuild User Guide* .
func (FleetOutput) FleetVpcConfig ¶ added in v0.108.0
func (o FleetOutput) FleetVpcConfig() FleetVpcConfigPtrOutput
Information about the VPC configuration that AWS CodeBuild accesses.
func (FleetOutput) ImageId ¶ added in v0.120.0
func (o FleetOutput) ImageId() pulumi.StringPtrOutput
The Amazon Machine Image (AMI) of the compute fleet.
func (FleetOutput) Name ¶ added in v0.95.0
func (o FleetOutput) Name() pulumi.StringPtrOutput
The name of the compute fleet.
func (FleetOutput) OverflowBehavior ¶ added in v0.108.0
func (o FleetOutput) OverflowBehavior() FleetOverflowBehaviorPtrOutput
The compute fleet overflow behavior.
- For overflow behavior `QUEUE` , your overflow builds need to wait on the existing fleet instance to become available. - For overflow behavior `ON_DEMAND` , your overflow builds run on CodeBuild on-demand.
> If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see [Example policy statement to allow CodeBuild access to AWS services required to create a VPC network interface](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface) .
func (FleetOutput) ScalingConfiguration ¶ added in v1.8.0
func (o FleetOutput) ScalingConfiguration() FleetScalingConfigurationInputPtrOutput
The scaling configuration of the compute fleet.
func (FleetOutput) Tags ¶ added in v0.95.0
func (o FleetOutput) Tags() aws.TagArrayOutput
A list of tag key and value pairs associated with this compute fleet.
These tags are available for use by AWS services that support AWS CodeBuild compute fleet tags.
func (FleetOutput) ToFleetOutput ¶ added in v0.95.0
func (o FleetOutput) ToFleetOutput() FleetOutput
func (FleetOutput) ToFleetOutputWithContext ¶ added in v0.95.0
func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
type FleetOverflowBehavior ¶ added in v0.108.0
type FleetOverflowBehavior string
The compute fleet overflow behavior.
- For overflow behavior `QUEUE` , your overflow builds need to wait on the existing fleet instance to become available. - For overflow behavior `ON_DEMAND` , your overflow builds run on CodeBuild on-demand.
> If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see [Example policy statement to allow CodeBuild access to AWS services required to create a VPC network interface](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface) .
func (FleetOverflowBehavior) ElementType ¶ added in v0.108.0
func (FleetOverflowBehavior) ElementType() reflect.Type
func (FleetOverflowBehavior) ToFleetOverflowBehaviorOutput ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToFleetOverflowBehaviorOutput() FleetOverflowBehaviorOutput
func (FleetOverflowBehavior) ToFleetOverflowBehaviorOutputWithContext ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToFleetOverflowBehaviorOutputWithContext(ctx context.Context) FleetOverflowBehaviorOutput
func (FleetOverflowBehavior) ToFleetOverflowBehaviorPtrOutput ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToFleetOverflowBehaviorPtrOutput() FleetOverflowBehaviorPtrOutput
func (FleetOverflowBehavior) ToFleetOverflowBehaviorPtrOutputWithContext ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToFleetOverflowBehaviorPtrOutputWithContext(ctx context.Context) FleetOverflowBehaviorPtrOutput
func (FleetOverflowBehavior) ToStringOutput ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToStringOutput() pulumi.StringOutput
func (FleetOverflowBehavior) ToStringOutputWithContext ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetOverflowBehavior) ToStringPtrOutput ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetOverflowBehavior) ToStringPtrOutputWithContext ¶ added in v0.108.0
func (e FleetOverflowBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetOverflowBehaviorInput ¶ added in v0.108.0
type FleetOverflowBehaviorInput interface { pulumi.Input ToFleetOverflowBehaviorOutput() FleetOverflowBehaviorOutput ToFleetOverflowBehaviorOutputWithContext(context.Context) FleetOverflowBehaviorOutput }
FleetOverflowBehaviorInput is an input type that accepts values of the FleetOverflowBehavior enum A concrete instance of `FleetOverflowBehaviorInput` can be one of the following:
FleetOverflowBehaviorQueue FleetOverflowBehaviorOnDemand
type FleetOverflowBehaviorOutput ¶ added in v0.108.0
type FleetOverflowBehaviorOutput struct{ *pulumi.OutputState }
func (FleetOverflowBehaviorOutput) ElementType ¶ added in v0.108.0
func (FleetOverflowBehaviorOutput) ElementType() reflect.Type
func (FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorOutput ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorOutput() FleetOverflowBehaviorOutput
func (FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorOutputWithContext ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorOutputWithContext(ctx context.Context) FleetOverflowBehaviorOutput
func (FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorPtrOutput ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorPtrOutput() FleetOverflowBehaviorPtrOutput
func (FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorPtrOutputWithContext ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToFleetOverflowBehaviorPtrOutputWithContext(ctx context.Context) FleetOverflowBehaviorPtrOutput
func (FleetOverflowBehaviorOutput) ToStringOutput ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (FleetOverflowBehaviorOutput) ToStringOutputWithContext ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetOverflowBehaviorOutput) ToStringPtrOutput ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetOverflowBehaviorOutput) ToStringPtrOutputWithContext ¶ added in v0.108.0
func (o FleetOverflowBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetOverflowBehaviorPtrInput ¶ added in v0.108.0
type FleetOverflowBehaviorPtrInput interface { pulumi.Input ToFleetOverflowBehaviorPtrOutput() FleetOverflowBehaviorPtrOutput ToFleetOverflowBehaviorPtrOutputWithContext(context.Context) FleetOverflowBehaviorPtrOutput }
func FleetOverflowBehaviorPtr ¶ added in v0.108.0
func FleetOverflowBehaviorPtr(v string) FleetOverflowBehaviorPtrInput
type FleetOverflowBehaviorPtrOutput ¶ added in v0.108.0
type FleetOverflowBehaviorPtrOutput struct{ *pulumi.OutputState }
func (FleetOverflowBehaviorPtrOutput) Elem ¶ added in v0.108.0
func (o FleetOverflowBehaviorPtrOutput) Elem() FleetOverflowBehaviorOutput
func (FleetOverflowBehaviorPtrOutput) ElementType ¶ added in v0.108.0
func (FleetOverflowBehaviorPtrOutput) ElementType() reflect.Type
func (FleetOverflowBehaviorPtrOutput) ToFleetOverflowBehaviorPtrOutput ¶ added in v0.108.0
func (o FleetOverflowBehaviorPtrOutput) ToFleetOverflowBehaviorPtrOutput() FleetOverflowBehaviorPtrOutput
func (FleetOverflowBehaviorPtrOutput) ToFleetOverflowBehaviorPtrOutputWithContext ¶ added in v0.108.0
func (o FleetOverflowBehaviorPtrOutput) ToFleetOverflowBehaviorPtrOutputWithContext(ctx context.Context) FleetOverflowBehaviorPtrOutput
func (FleetOverflowBehaviorPtrOutput) ToStringPtrOutput ¶ added in v0.108.0
func (o FleetOverflowBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetOverflowBehaviorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.108.0
func (o FleetOverflowBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyConfiguration ¶ added in v1.8.0
type FleetProxyConfiguration struct { // The default behavior of outgoing traffic. DefaultBehavior *FleetProxyConfigurationDefaultBehavior `pulumi:"defaultBehavior"` // An array of `FleetProxyRule` objects that represent the specified destination domains or IPs to allow or deny network access control to. OrderedProxyRules []FleetProxyRule `pulumi:"orderedProxyRules"` }
type FleetProxyConfigurationArgs ¶ added in v1.8.0
type FleetProxyConfigurationArgs struct { // The default behavior of outgoing traffic. DefaultBehavior FleetProxyConfigurationDefaultBehaviorPtrInput `pulumi:"defaultBehavior"` // An array of `FleetProxyRule` objects that represent the specified destination domains or IPs to allow or deny network access control to. OrderedProxyRules FleetProxyRuleArrayInput `pulumi:"orderedProxyRules"` }
func (FleetProxyConfigurationArgs) ElementType ¶ added in v1.8.0
func (FleetProxyConfigurationArgs) ElementType() reflect.Type
func (FleetProxyConfigurationArgs) ToFleetProxyConfigurationOutput ¶ added in v1.8.0
func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationOutput() FleetProxyConfigurationOutput
func (FleetProxyConfigurationArgs) ToFleetProxyConfigurationOutputWithContext ¶ added in v1.8.0
func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationOutputWithContext(ctx context.Context) FleetProxyConfigurationOutput
func (FleetProxyConfigurationArgs) ToFleetProxyConfigurationPtrOutput ¶ added in v1.8.0
func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationPtrOutput() FleetProxyConfigurationPtrOutput
func (FleetProxyConfigurationArgs) ToFleetProxyConfigurationPtrOutputWithContext ¶ added in v1.8.0
func (i FleetProxyConfigurationArgs) ToFleetProxyConfigurationPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationPtrOutput
type FleetProxyConfigurationDefaultBehavior ¶ added in v1.8.0
type FleetProxyConfigurationDefaultBehavior string
The default behavior of outgoing traffic.
func (FleetProxyConfigurationDefaultBehavior) ElementType ¶ added in v1.8.0
func (FleetProxyConfigurationDefaultBehavior) ElementType() reflect.Type
func (FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorOutput ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorOutput() FleetProxyConfigurationDefaultBehaviorOutput
func (FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorOutputWithContext ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorOutput
func (FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorPtrOutput ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorPtrOutput() FleetProxyConfigurationDefaultBehaviorPtrOutput
func (FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorPtrOutput
func (FleetProxyConfigurationDefaultBehavior) ToStringOutput ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToStringOutput() pulumi.StringOutput
func (FleetProxyConfigurationDefaultBehavior) ToStringOutputWithContext ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetProxyConfigurationDefaultBehavior) ToStringPtrOutput ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyConfigurationDefaultBehavior) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (e FleetProxyConfigurationDefaultBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyConfigurationDefaultBehaviorInput ¶ added in v1.8.0
type FleetProxyConfigurationDefaultBehaviorInput interface { pulumi.Input ToFleetProxyConfigurationDefaultBehaviorOutput() FleetProxyConfigurationDefaultBehaviorOutput ToFleetProxyConfigurationDefaultBehaviorOutputWithContext(context.Context) FleetProxyConfigurationDefaultBehaviorOutput }
FleetProxyConfigurationDefaultBehaviorInput is an input type that accepts values of the FleetProxyConfigurationDefaultBehavior enum A concrete instance of `FleetProxyConfigurationDefaultBehaviorInput` can be one of the following:
FleetProxyConfigurationDefaultBehaviorAllowAll FleetProxyConfigurationDefaultBehaviorDenyAll
type FleetProxyConfigurationDefaultBehaviorOutput ¶ added in v1.8.0
type FleetProxyConfigurationDefaultBehaviorOutput struct{ *pulumi.OutputState }
func (FleetProxyConfigurationDefaultBehaviorOutput) ElementType ¶ added in v1.8.0
func (FleetProxyConfigurationDefaultBehaviorOutput) ElementType() reflect.Type
func (FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorOutput() FleetProxyConfigurationDefaultBehaviorOutput
func (FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorOutput
func (FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutput() FleetProxyConfigurationDefaultBehaviorPtrOutput
func (FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorPtrOutput
func (FleetProxyConfigurationDefaultBehaviorOutput) ToStringOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (FleetProxyConfigurationDefaultBehaviorOutput) ToStringOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetProxyConfigurationDefaultBehaviorOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyConfigurationDefaultBehaviorOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyConfigurationDefaultBehaviorPtrInput ¶ added in v1.8.0
type FleetProxyConfigurationDefaultBehaviorPtrInput interface { pulumi.Input ToFleetProxyConfigurationDefaultBehaviorPtrOutput() FleetProxyConfigurationDefaultBehaviorPtrOutput ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext(context.Context) FleetProxyConfigurationDefaultBehaviorPtrOutput }
func FleetProxyConfigurationDefaultBehaviorPtr ¶ added in v1.8.0
func FleetProxyConfigurationDefaultBehaviorPtr(v string) FleetProxyConfigurationDefaultBehaviorPtrInput
type FleetProxyConfigurationDefaultBehaviorPtrOutput ¶ added in v1.8.0
type FleetProxyConfigurationDefaultBehaviorPtrOutput struct{ *pulumi.OutputState }
func (FleetProxyConfigurationDefaultBehaviorPtrOutput) ElementType ¶ added in v1.8.0
func (FleetProxyConfigurationDefaultBehaviorPtrOutput) ElementType() reflect.Type
func (FleetProxyConfigurationDefaultBehaviorPtrOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutput() FleetProxyConfigurationDefaultBehaviorPtrOutput
func (FleetProxyConfigurationDefaultBehaviorPtrOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToFleetProxyConfigurationDefaultBehaviorPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationDefaultBehaviorPtrOutput
func (FleetProxyConfigurationDefaultBehaviorPtrOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyConfigurationDefaultBehaviorPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationDefaultBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyConfigurationInput ¶ added in v1.8.0
type FleetProxyConfigurationInput interface { pulumi.Input ToFleetProxyConfigurationOutput() FleetProxyConfigurationOutput ToFleetProxyConfigurationOutputWithContext(context.Context) FleetProxyConfigurationOutput }
FleetProxyConfigurationInput is an input type that accepts FleetProxyConfigurationArgs and FleetProxyConfigurationOutput values. You can construct a concrete instance of `FleetProxyConfigurationInput` via:
FleetProxyConfigurationArgs{...}
type FleetProxyConfigurationOutput ¶ added in v1.8.0
type FleetProxyConfigurationOutput struct{ *pulumi.OutputState }
func (FleetProxyConfigurationOutput) DefaultBehavior ¶ added in v1.8.0
func (o FleetProxyConfigurationOutput) DefaultBehavior() FleetProxyConfigurationDefaultBehaviorPtrOutput
The default behavior of outgoing traffic.
func (FleetProxyConfigurationOutput) ElementType ¶ added in v1.8.0
func (FleetProxyConfigurationOutput) ElementType() reflect.Type
func (FleetProxyConfigurationOutput) OrderedProxyRules ¶ added in v1.8.0
func (o FleetProxyConfigurationOutput) OrderedProxyRules() FleetProxyRuleArrayOutput
An array of `FleetProxyRule` objects that represent the specified destination domains or IPs to allow or deny network access control to.
func (FleetProxyConfigurationOutput) ToFleetProxyConfigurationOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationOutput() FleetProxyConfigurationOutput
func (FleetProxyConfigurationOutput) ToFleetProxyConfigurationOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationOutputWithContext(ctx context.Context) FleetProxyConfigurationOutput
func (FleetProxyConfigurationOutput) ToFleetProxyConfigurationPtrOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationPtrOutput() FleetProxyConfigurationPtrOutput
func (FleetProxyConfigurationOutput) ToFleetProxyConfigurationPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationOutput) ToFleetProxyConfigurationPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationPtrOutput
type FleetProxyConfigurationPtrInput ¶ added in v1.8.0
type FleetProxyConfigurationPtrInput interface { pulumi.Input ToFleetProxyConfigurationPtrOutput() FleetProxyConfigurationPtrOutput ToFleetProxyConfigurationPtrOutputWithContext(context.Context) FleetProxyConfigurationPtrOutput }
FleetProxyConfigurationPtrInput is an input type that accepts FleetProxyConfigurationArgs, FleetProxyConfigurationPtr and FleetProxyConfigurationPtrOutput values. You can construct a concrete instance of `FleetProxyConfigurationPtrInput` via:
FleetProxyConfigurationArgs{...} or: nil
func FleetProxyConfigurationPtr ¶ added in v1.8.0
func FleetProxyConfigurationPtr(v *FleetProxyConfigurationArgs) FleetProxyConfigurationPtrInput
type FleetProxyConfigurationPtrOutput ¶ added in v1.8.0
type FleetProxyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FleetProxyConfigurationPtrOutput) DefaultBehavior ¶ added in v1.8.0
func (o FleetProxyConfigurationPtrOutput) DefaultBehavior() FleetProxyConfigurationDefaultBehaviorPtrOutput
The default behavior of outgoing traffic.
func (FleetProxyConfigurationPtrOutput) Elem ¶ added in v1.8.0
func (o FleetProxyConfigurationPtrOutput) Elem() FleetProxyConfigurationOutput
func (FleetProxyConfigurationPtrOutput) ElementType ¶ added in v1.8.0
func (FleetProxyConfigurationPtrOutput) ElementType() reflect.Type
func (FleetProxyConfigurationPtrOutput) OrderedProxyRules ¶ added in v1.8.0
func (o FleetProxyConfigurationPtrOutput) OrderedProxyRules() FleetProxyRuleArrayOutput
An array of `FleetProxyRule` objects that represent the specified destination domains or IPs to allow or deny network access control to.
func (FleetProxyConfigurationPtrOutput) ToFleetProxyConfigurationPtrOutput ¶ added in v1.8.0
func (o FleetProxyConfigurationPtrOutput) ToFleetProxyConfigurationPtrOutput() FleetProxyConfigurationPtrOutput
func (FleetProxyConfigurationPtrOutput) ToFleetProxyConfigurationPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyConfigurationPtrOutput) ToFleetProxyConfigurationPtrOutputWithContext(ctx context.Context) FleetProxyConfigurationPtrOutput
type FleetProxyRule ¶ added in v1.8.0
type FleetProxyRule struct { // The behavior of the proxy rule. Effect *FleetProxyRuleEffect `pulumi:"effect"` // The destination of the proxy rule. Entities []string `pulumi:"entities"` // The type of proxy rule. Type *FleetProxyRuleType `pulumi:"type"` }
type FleetProxyRuleArgs ¶ added in v1.8.0
type FleetProxyRuleArgs struct { // The behavior of the proxy rule. Effect FleetProxyRuleEffectPtrInput `pulumi:"effect"` // The destination of the proxy rule. Entities pulumi.StringArrayInput `pulumi:"entities"` // The type of proxy rule. Type FleetProxyRuleTypePtrInput `pulumi:"type"` }
func (FleetProxyRuleArgs) ElementType ¶ added in v1.8.0
func (FleetProxyRuleArgs) ElementType() reflect.Type
func (FleetProxyRuleArgs) ToFleetProxyRuleOutput ¶ added in v1.8.0
func (i FleetProxyRuleArgs) ToFleetProxyRuleOutput() FleetProxyRuleOutput
func (FleetProxyRuleArgs) ToFleetProxyRuleOutputWithContext ¶ added in v1.8.0
func (i FleetProxyRuleArgs) ToFleetProxyRuleOutputWithContext(ctx context.Context) FleetProxyRuleOutput
type FleetProxyRuleArray ¶ added in v1.8.0
type FleetProxyRuleArray []FleetProxyRuleInput
func (FleetProxyRuleArray) ElementType ¶ added in v1.8.0
func (FleetProxyRuleArray) ElementType() reflect.Type
func (FleetProxyRuleArray) ToFleetProxyRuleArrayOutput ¶ added in v1.8.0
func (i FleetProxyRuleArray) ToFleetProxyRuleArrayOutput() FleetProxyRuleArrayOutput
func (FleetProxyRuleArray) ToFleetProxyRuleArrayOutputWithContext ¶ added in v1.8.0
func (i FleetProxyRuleArray) ToFleetProxyRuleArrayOutputWithContext(ctx context.Context) FleetProxyRuleArrayOutput
type FleetProxyRuleArrayInput ¶ added in v1.8.0
type FleetProxyRuleArrayInput interface { pulumi.Input ToFleetProxyRuleArrayOutput() FleetProxyRuleArrayOutput ToFleetProxyRuleArrayOutputWithContext(context.Context) FleetProxyRuleArrayOutput }
FleetProxyRuleArrayInput is an input type that accepts FleetProxyRuleArray and FleetProxyRuleArrayOutput values. You can construct a concrete instance of `FleetProxyRuleArrayInput` via:
FleetProxyRuleArray{ FleetProxyRuleArgs{...} }
type FleetProxyRuleArrayOutput ¶ added in v1.8.0
type FleetProxyRuleArrayOutput struct{ *pulumi.OutputState }
func (FleetProxyRuleArrayOutput) ElementType ¶ added in v1.8.0
func (FleetProxyRuleArrayOutput) ElementType() reflect.Type
func (FleetProxyRuleArrayOutput) Index ¶ added in v1.8.0
func (o FleetProxyRuleArrayOutput) Index(i pulumi.IntInput) FleetProxyRuleOutput
func (FleetProxyRuleArrayOutput) ToFleetProxyRuleArrayOutput ¶ added in v1.8.0
func (o FleetProxyRuleArrayOutput) ToFleetProxyRuleArrayOutput() FleetProxyRuleArrayOutput
func (FleetProxyRuleArrayOutput) ToFleetProxyRuleArrayOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleArrayOutput) ToFleetProxyRuleArrayOutputWithContext(ctx context.Context) FleetProxyRuleArrayOutput
type FleetProxyRuleEffect ¶ added in v1.8.0
type FleetProxyRuleEffect string
The behavior of the proxy rule.
func (FleetProxyRuleEffect) ElementType ¶ added in v1.8.0
func (FleetProxyRuleEffect) ElementType() reflect.Type
func (FleetProxyRuleEffect) ToFleetProxyRuleEffectOutput ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectOutput() FleetProxyRuleEffectOutput
func (FleetProxyRuleEffect) ToFleetProxyRuleEffectOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectOutputWithContext(ctx context.Context) FleetProxyRuleEffectOutput
func (FleetProxyRuleEffect) ToFleetProxyRuleEffectPtrOutput ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectPtrOutput() FleetProxyRuleEffectPtrOutput
func (FleetProxyRuleEffect) ToFleetProxyRuleEffectPtrOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToFleetProxyRuleEffectPtrOutputWithContext(ctx context.Context) FleetProxyRuleEffectPtrOutput
func (FleetProxyRuleEffect) ToStringOutput ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToStringOutput() pulumi.StringOutput
func (FleetProxyRuleEffect) ToStringOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetProxyRuleEffect) ToStringPtrOutput ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyRuleEffect) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleEffect) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyRuleEffectInput ¶ added in v1.8.0
type FleetProxyRuleEffectInput interface { pulumi.Input ToFleetProxyRuleEffectOutput() FleetProxyRuleEffectOutput ToFleetProxyRuleEffectOutputWithContext(context.Context) FleetProxyRuleEffectOutput }
FleetProxyRuleEffectInput is an input type that accepts values of the FleetProxyRuleEffect enum A concrete instance of `FleetProxyRuleEffectInput` can be one of the following:
FleetProxyRuleEffectAllow FleetProxyRuleEffectDeny
type FleetProxyRuleEffectOutput ¶ added in v1.8.0
type FleetProxyRuleEffectOutput struct{ *pulumi.OutputState }
func (FleetProxyRuleEffectOutput) ElementType ¶ added in v1.8.0
func (FleetProxyRuleEffectOutput) ElementType() reflect.Type
func (FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectOutput ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectOutput() FleetProxyRuleEffectOutput
func (FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectOutputWithContext(ctx context.Context) FleetProxyRuleEffectOutput
func (FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectPtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectPtrOutput() FleetProxyRuleEffectPtrOutput
func (FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToFleetProxyRuleEffectPtrOutputWithContext(ctx context.Context) FleetProxyRuleEffectPtrOutput
func (FleetProxyRuleEffectOutput) ToStringOutput ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToStringOutput() pulumi.StringOutput
func (FleetProxyRuleEffectOutput) ToStringOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetProxyRuleEffectOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyRuleEffectOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleEffectOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyRuleEffectPtrInput ¶ added in v1.8.0
type FleetProxyRuleEffectPtrInput interface { pulumi.Input ToFleetProxyRuleEffectPtrOutput() FleetProxyRuleEffectPtrOutput ToFleetProxyRuleEffectPtrOutputWithContext(context.Context) FleetProxyRuleEffectPtrOutput }
func FleetProxyRuleEffectPtr ¶ added in v1.8.0
func FleetProxyRuleEffectPtr(v string) FleetProxyRuleEffectPtrInput
type FleetProxyRuleEffectPtrOutput ¶ added in v1.8.0
type FleetProxyRuleEffectPtrOutput struct{ *pulumi.OutputState }
func (FleetProxyRuleEffectPtrOutput) Elem ¶ added in v1.8.0
func (o FleetProxyRuleEffectPtrOutput) Elem() FleetProxyRuleEffectOutput
func (FleetProxyRuleEffectPtrOutput) ElementType ¶ added in v1.8.0
func (FleetProxyRuleEffectPtrOutput) ElementType() reflect.Type
func (FleetProxyRuleEffectPtrOutput) ToFleetProxyRuleEffectPtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleEffectPtrOutput) ToFleetProxyRuleEffectPtrOutput() FleetProxyRuleEffectPtrOutput
func (FleetProxyRuleEffectPtrOutput) ToFleetProxyRuleEffectPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleEffectPtrOutput) ToFleetProxyRuleEffectPtrOutputWithContext(ctx context.Context) FleetProxyRuleEffectPtrOutput
func (FleetProxyRuleEffectPtrOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleEffectPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyRuleEffectPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleEffectPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyRuleInput ¶ added in v1.8.0
type FleetProxyRuleInput interface { pulumi.Input ToFleetProxyRuleOutput() FleetProxyRuleOutput ToFleetProxyRuleOutputWithContext(context.Context) FleetProxyRuleOutput }
FleetProxyRuleInput is an input type that accepts FleetProxyRuleArgs and FleetProxyRuleOutput values. You can construct a concrete instance of `FleetProxyRuleInput` via:
FleetProxyRuleArgs{...}
type FleetProxyRuleOutput ¶ added in v1.8.0
type FleetProxyRuleOutput struct{ *pulumi.OutputState }
func (FleetProxyRuleOutput) Effect ¶ added in v1.8.0
func (o FleetProxyRuleOutput) Effect() FleetProxyRuleEffectPtrOutput
The behavior of the proxy rule.
func (FleetProxyRuleOutput) ElementType ¶ added in v1.8.0
func (FleetProxyRuleOutput) ElementType() reflect.Type
func (FleetProxyRuleOutput) Entities ¶ added in v1.8.0
func (o FleetProxyRuleOutput) Entities() pulumi.StringArrayOutput
The destination of the proxy rule.
func (FleetProxyRuleOutput) ToFleetProxyRuleOutput ¶ added in v1.8.0
func (o FleetProxyRuleOutput) ToFleetProxyRuleOutput() FleetProxyRuleOutput
func (FleetProxyRuleOutput) ToFleetProxyRuleOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleOutput) ToFleetProxyRuleOutputWithContext(ctx context.Context) FleetProxyRuleOutput
func (FleetProxyRuleOutput) Type ¶ added in v1.8.0
func (o FleetProxyRuleOutput) Type() FleetProxyRuleTypePtrOutput
The type of proxy rule.
type FleetProxyRuleType ¶ added in v1.8.0
type FleetProxyRuleType string
The type of proxy rule.
func (FleetProxyRuleType) ElementType ¶ added in v1.8.0
func (FleetProxyRuleType) ElementType() reflect.Type
func (FleetProxyRuleType) ToFleetProxyRuleTypeOutput ¶ added in v1.8.0
func (e FleetProxyRuleType) ToFleetProxyRuleTypeOutput() FleetProxyRuleTypeOutput
func (FleetProxyRuleType) ToFleetProxyRuleTypeOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleType) ToFleetProxyRuleTypeOutputWithContext(ctx context.Context) FleetProxyRuleTypeOutput
func (FleetProxyRuleType) ToFleetProxyRuleTypePtrOutput ¶ added in v1.8.0
func (e FleetProxyRuleType) ToFleetProxyRuleTypePtrOutput() FleetProxyRuleTypePtrOutput
func (FleetProxyRuleType) ToFleetProxyRuleTypePtrOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleType) ToFleetProxyRuleTypePtrOutputWithContext(ctx context.Context) FleetProxyRuleTypePtrOutput
func (FleetProxyRuleType) ToStringOutput ¶ added in v1.8.0
func (e FleetProxyRuleType) ToStringOutput() pulumi.StringOutput
func (FleetProxyRuleType) ToStringOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetProxyRuleType) ToStringPtrOutput ¶ added in v1.8.0
func (e FleetProxyRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyRuleType) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (e FleetProxyRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyRuleTypeInput ¶ added in v1.8.0
type FleetProxyRuleTypeInput interface { pulumi.Input ToFleetProxyRuleTypeOutput() FleetProxyRuleTypeOutput ToFleetProxyRuleTypeOutputWithContext(context.Context) FleetProxyRuleTypeOutput }
FleetProxyRuleTypeInput is an input type that accepts values of the FleetProxyRuleType enum A concrete instance of `FleetProxyRuleTypeInput` can be one of the following:
FleetProxyRuleTypeDomain FleetProxyRuleTypeIp
type FleetProxyRuleTypeOutput ¶ added in v1.8.0
type FleetProxyRuleTypeOutput struct{ *pulumi.OutputState }
func (FleetProxyRuleTypeOutput) ElementType ¶ added in v1.8.0
func (FleetProxyRuleTypeOutput) ElementType() reflect.Type
func (FleetProxyRuleTypeOutput) ToFleetProxyRuleTypeOutput ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypeOutput() FleetProxyRuleTypeOutput
func (FleetProxyRuleTypeOutput) ToFleetProxyRuleTypeOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypeOutputWithContext(ctx context.Context) FleetProxyRuleTypeOutput
func (FleetProxyRuleTypeOutput) ToFleetProxyRuleTypePtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypePtrOutput() FleetProxyRuleTypePtrOutput
func (FleetProxyRuleTypeOutput) ToFleetProxyRuleTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToFleetProxyRuleTypePtrOutputWithContext(ctx context.Context) FleetProxyRuleTypePtrOutput
func (FleetProxyRuleTypeOutput) ToStringOutput ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetProxyRuleTypeOutput) ToStringOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetProxyRuleTypeOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyRuleTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetProxyRuleTypePtrInput ¶ added in v1.8.0
type FleetProxyRuleTypePtrInput interface { pulumi.Input ToFleetProxyRuleTypePtrOutput() FleetProxyRuleTypePtrOutput ToFleetProxyRuleTypePtrOutputWithContext(context.Context) FleetProxyRuleTypePtrOutput }
func FleetProxyRuleTypePtr ¶ added in v1.8.0
func FleetProxyRuleTypePtr(v string) FleetProxyRuleTypePtrInput
type FleetProxyRuleTypePtrOutput ¶ added in v1.8.0
type FleetProxyRuleTypePtrOutput struct{ *pulumi.OutputState }
func (FleetProxyRuleTypePtrOutput) Elem ¶ added in v1.8.0
func (o FleetProxyRuleTypePtrOutput) Elem() FleetProxyRuleTypeOutput
func (FleetProxyRuleTypePtrOutput) ElementType ¶ added in v1.8.0
func (FleetProxyRuleTypePtrOutput) ElementType() reflect.Type
func (FleetProxyRuleTypePtrOutput) ToFleetProxyRuleTypePtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleTypePtrOutput) ToFleetProxyRuleTypePtrOutput() FleetProxyRuleTypePtrOutput
func (FleetProxyRuleTypePtrOutput) ToFleetProxyRuleTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleTypePtrOutput) ToFleetProxyRuleTypePtrOutputWithContext(ctx context.Context) FleetProxyRuleTypePtrOutput
func (FleetProxyRuleTypePtrOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetProxyRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetProxyRuleTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetProxyRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetScalingConfigurationInput ¶ added in v1.8.0
type FleetScalingConfigurationInput struct { // The maximum number of instances in the fleet when auto-scaling. MaxCapacity *int `pulumi:"maxCapacity"` // The scaling type for a compute fleet. ScalingType *FleetScalingConfigurationInputScalingType `pulumi:"scalingType"` // A list of `TargetTrackingScalingConfiguration` objects. TargetTrackingScalingConfigs []FleetTargetTrackingScalingConfiguration `pulumi:"targetTrackingScalingConfigs"` }
type FleetScalingConfigurationInputArgs ¶ added in v1.8.0
type FleetScalingConfigurationInputArgs struct { // The maximum number of instances in the fleet when auto-scaling. MaxCapacity pulumi.IntPtrInput `pulumi:"maxCapacity"` // The scaling type for a compute fleet. ScalingType FleetScalingConfigurationInputScalingTypePtrInput `pulumi:"scalingType"` // A list of `TargetTrackingScalingConfiguration` objects. TargetTrackingScalingConfigs FleetTargetTrackingScalingConfigurationArrayInput `pulumi:"targetTrackingScalingConfigs"` }
func (FleetScalingConfigurationInputArgs) ElementType ¶ added in v1.8.0
func (FleetScalingConfigurationInputArgs) ElementType() reflect.Type
func (FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputOutput ¶ added in v1.8.0
func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputOutput() FleetScalingConfigurationInputOutput
func (FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputOutputWithContext ¶ added in v1.8.0
func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputOutputWithContext(ctx context.Context) FleetScalingConfigurationInputOutput
func (FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputPtrOutput ¶ added in v1.8.0
func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputPtrOutput() FleetScalingConfigurationInputPtrOutput
func (FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputPtrOutputWithContext ¶ added in v1.8.0
func (i FleetScalingConfigurationInputArgs) ToFleetScalingConfigurationInputPtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputPtrOutput
type FleetScalingConfigurationInputInput ¶ added in v1.8.0
type FleetScalingConfigurationInputInput interface { pulumi.Input ToFleetScalingConfigurationInputOutput() FleetScalingConfigurationInputOutput ToFleetScalingConfigurationInputOutputWithContext(context.Context) FleetScalingConfigurationInputOutput }
FleetScalingConfigurationInputInput is an input type that accepts FleetScalingConfigurationInputArgs and FleetScalingConfigurationInputOutput values. You can construct a concrete instance of `FleetScalingConfigurationInputInput` via:
FleetScalingConfigurationInputArgs{...}
type FleetScalingConfigurationInputOutput ¶ added in v1.8.0
type FleetScalingConfigurationInputOutput struct{ *pulumi.OutputState }
func (FleetScalingConfigurationInputOutput) ElementType ¶ added in v1.8.0
func (FleetScalingConfigurationInputOutput) ElementType() reflect.Type
func (FleetScalingConfigurationInputOutput) MaxCapacity ¶ added in v1.8.0
func (o FleetScalingConfigurationInputOutput) MaxCapacity() pulumi.IntPtrOutput
The maximum number of instances in the fleet when auto-scaling.
func (FleetScalingConfigurationInputOutput) ScalingType ¶ added in v1.8.0
func (o FleetScalingConfigurationInputOutput) ScalingType() FleetScalingConfigurationInputScalingTypePtrOutput
The scaling type for a compute fleet.
func (FleetScalingConfigurationInputOutput) TargetTrackingScalingConfigs ¶ added in v1.8.0
func (o FleetScalingConfigurationInputOutput) TargetTrackingScalingConfigs() FleetTargetTrackingScalingConfigurationArrayOutput
A list of `TargetTrackingScalingConfiguration` objects.
func (FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputOutput() FleetScalingConfigurationInputOutput
func (FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputOutputWithContext(ctx context.Context) FleetScalingConfigurationInputOutput
func (FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputPtrOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputPtrOutput() FleetScalingConfigurationInputPtrOutput
func (FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputPtrOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputOutput) ToFleetScalingConfigurationInputPtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputPtrOutput
type FleetScalingConfigurationInputPtrInput ¶ added in v1.8.0
type FleetScalingConfigurationInputPtrInput interface { pulumi.Input ToFleetScalingConfigurationInputPtrOutput() FleetScalingConfigurationInputPtrOutput ToFleetScalingConfigurationInputPtrOutputWithContext(context.Context) FleetScalingConfigurationInputPtrOutput }
FleetScalingConfigurationInputPtrInput is an input type that accepts FleetScalingConfigurationInputArgs, FleetScalingConfigurationInputPtr and FleetScalingConfigurationInputPtrOutput values. You can construct a concrete instance of `FleetScalingConfigurationInputPtrInput` via:
FleetScalingConfigurationInputArgs{...} or: nil
func FleetScalingConfigurationInputPtr ¶ added in v1.8.0
func FleetScalingConfigurationInputPtr(v *FleetScalingConfigurationInputArgs) FleetScalingConfigurationInputPtrInput
type FleetScalingConfigurationInputPtrOutput ¶ added in v1.8.0
type FleetScalingConfigurationInputPtrOutput struct{ *pulumi.OutputState }
func (FleetScalingConfigurationInputPtrOutput) ElementType ¶ added in v1.8.0
func (FleetScalingConfigurationInputPtrOutput) ElementType() reflect.Type
func (FleetScalingConfigurationInputPtrOutput) MaxCapacity ¶ added in v1.8.0
func (o FleetScalingConfigurationInputPtrOutput) MaxCapacity() pulumi.IntPtrOutput
The maximum number of instances in the fleet when auto-scaling.
func (FleetScalingConfigurationInputPtrOutput) ScalingType ¶ added in v1.8.0
func (o FleetScalingConfigurationInputPtrOutput) ScalingType() FleetScalingConfigurationInputScalingTypePtrOutput
The scaling type for a compute fleet.
func (FleetScalingConfigurationInputPtrOutput) TargetTrackingScalingConfigs ¶ added in v1.8.0
func (o FleetScalingConfigurationInputPtrOutput) TargetTrackingScalingConfigs() FleetTargetTrackingScalingConfigurationArrayOutput
A list of `TargetTrackingScalingConfiguration` objects.
func (FleetScalingConfigurationInputPtrOutput) ToFleetScalingConfigurationInputPtrOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputPtrOutput) ToFleetScalingConfigurationInputPtrOutput() FleetScalingConfigurationInputPtrOutput
func (FleetScalingConfigurationInputPtrOutput) ToFleetScalingConfigurationInputPtrOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputPtrOutput) ToFleetScalingConfigurationInputPtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputPtrOutput
type FleetScalingConfigurationInputScalingType ¶ added in v1.8.0
type FleetScalingConfigurationInputScalingType string
The scaling type for a compute fleet.
func (FleetScalingConfigurationInputScalingType) ElementType ¶ added in v1.8.0
func (FleetScalingConfigurationInputScalingType) ElementType() reflect.Type
func (FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypeOutput ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypeOutput() FleetScalingConfigurationInputScalingTypeOutput
func (FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypeOutputWithContext ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypeOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypeOutput
func (FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypePtrOutput ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypePtrOutput() FleetScalingConfigurationInputScalingTypePtrOutput
func (FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypePtrOutput
func (FleetScalingConfigurationInputScalingType) ToStringOutput ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToStringOutput() pulumi.StringOutput
func (FleetScalingConfigurationInputScalingType) ToStringOutputWithContext ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetScalingConfigurationInputScalingType) ToStringPtrOutput ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetScalingConfigurationInputScalingType) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (e FleetScalingConfigurationInputScalingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetScalingConfigurationInputScalingTypeInput ¶ added in v1.8.0
type FleetScalingConfigurationInputScalingTypeInput interface { pulumi.Input ToFleetScalingConfigurationInputScalingTypeOutput() FleetScalingConfigurationInputScalingTypeOutput ToFleetScalingConfigurationInputScalingTypeOutputWithContext(context.Context) FleetScalingConfigurationInputScalingTypeOutput }
FleetScalingConfigurationInputScalingTypeInput is an input type that accepts values of the FleetScalingConfigurationInputScalingType enum A concrete instance of `FleetScalingConfigurationInputScalingTypeInput` can be one of the following:
FleetScalingConfigurationInputScalingTypeTargetTrackingScaling
type FleetScalingConfigurationInputScalingTypeOutput ¶ added in v1.8.0
type FleetScalingConfigurationInputScalingTypeOutput struct{ *pulumi.OutputState }
func (FleetScalingConfigurationInputScalingTypeOutput) ElementType ¶ added in v1.8.0
func (FleetScalingConfigurationInputScalingTypeOutput) ElementType() reflect.Type
func (FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypeOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypeOutput() FleetScalingConfigurationInputScalingTypeOutput
func (FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypeOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypeOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypeOutput
func (FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypePtrOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypePtrOutput() FleetScalingConfigurationInputScalingTypePtrOutput
func (FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypePtrOutput
func (FleetScalingConfigurationInputScalingTypeOutput) ToStringOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetScalingConfigurationInputScalingTypeOutput) ToStringOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetScalingConfigurationInputScalingTypeOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetScalingConfigurationInputScalingTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetScalingConfigurationInputScalingTypePtrInput ¶ added in v1.8.0
type FleetScalingConfigurationInputScalingTypePtrInput interface { pulumi.Input ToFleetScalingConfigurationInputScalingTypePtrOutput() FleetScalingConfigurationInputScalingTypePtrOutput ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext(context.Context) FleetScalingConfigurationInputScalingTypePtrOutput }
func FleetScalingConfigurationInputScalingTypePtr ¶ added in v1.8.0
func FleetScalingConfigurationInputScalingTypePtr(v string) FleetScalingConfigurationInputScalingTypePtrInput
type FleetScalingConfigurationInputScalingTypePtrOutput ¶ added in v1.8.0
type FleetScalingConfigurationInputScalingTypePtrOutput struct{ *pulumi.OutputState }
func (FleetScalingConfigurationInputScalingTypePtrOutput) ElementType ¶ added in v1.8.0
func (FleetScalingConfigurationInputScalingTypePtrOutput) ElementType() reflect.Type
func (FleetScalingConfigurationInputScalingTypePtrOutput) ToFleetScalingConfigurationInputScalingTypePtrOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToFleetScalingConfigurationInputScalingTypePtrOutput() FleetScalingConfigurationInputScalingTypePtrOutput
func (FleetScalingConfigurationInputScalingTypePtrOutput) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToFleetScalingConfigurationInputScalingTypePtrOutputWithContext(ctx context.Context) FleetScalingConfigurationInputScalingTypePtrOutput
func (FleetScalingConfigurationInputScalingTypePtrOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetScalingConfigurationInputScalingTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetScalingConfigurationInputScalingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetState ¶ added in v0.95.0
type FleetState struct { }
func (FleetState) ElementType ¶ added in v0.95.0
func (FleetState) ElementType() reflect.Type
type FleetTag ¶ added in v0.95.0
type FleetTag 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"` }
type FleetTargetTrackingScalingConfiguration ¶ added in v1.8.0
type FleetTargetTrackingScalingConfiguration struct { // The metric type to determine auto-scaling. MetricType *FleetTargetTrackingScalingConfigurationMetricType `pulumi:"metricType"` // The value of `metricType` when to start scaling. TargetValue *float64 `pulumi:"targetValue"` }
type FleetTargetTrackingScalingConfigurationArgs ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationArgs struct { // The metric type to determine auto-scaling. MetricType FleetTargetTrackingScalingConfigurationMetricTypePtrInput `pulumi:"metricType"` // The value of `metricType` when to start scaling. TargetValue pulumi.Float64PtrInput `pulumi:"targetValue"` }
func (FleetTargetTrackingScalingConfigurationArgs) ElementType ¶ added in v1.8.0
func (FleetTargetTrackingScalingConfigurationArgs) ElementType() reflect.Type
func (FleetTargetTrackingScalingConfigurationArgs) ToFleetTargetTrackingScalingConfigurationOutput ¶ added in v1.8.0
func (i FleetTargetTrackingScalingConfigurationArgs) ToFleetTargetTrackingScalingConfigurationOutput() FleetTargetTrackingScalingConfigurationOutput
func (FleetTargetTrackingScalingConfigurationArgs) ToFleetTargetTrackingScalingConfigurationOutputWithContext ¶ added in v1.8.0
func (i FleetTargetTrackingScalingConfigurationArgs) ToFleetTargetTrackingScalingConfigurationOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationOutput
type FleetTargetTrackingScalingConfigurationArray ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationArray []FleetTargetTrackingScalingConfigurationInput
func (FleetTargetTrackingScalingConfigurationArray) ElementType ¶ added in v1.8.0
func (FleetTargetTrackingScalingConfigurationArray) ElementType() reflect.Type
func (FleetTargetTrackingScalingConfigurationArray) ToFleetTargetTrackingScalingConfigurationArrayOutput ¶ added in v1.8.0
func (i FleetTargetTrackingScalingConfigurationArray) ToFleetTargetTrackingScalingConfigurationArrayOutput() FleetTargetTrackingScalingConfigurationArrayOutput
func (FleetTargetTrackingScalingConfigurationArray) ToFleetTargetTrackingScalingConfigurationArrayOutputWithContext ¶ added in v1.8.0
func (i FleetTargetTrackingScalingConfigurationArray) ToFleetTargetTrackingScalingConfigurationArrayOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationArrayOutput
type FleetTargetTrackingScalingConfigurationArrayInput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationArrayInput interface { pulumi.Input ToFleetTargetTrackingScalingConfigurationArrayOutput() FleetTargetTrackingScalingConfigurationArrayOutput ToFleetTargetTrackingScalingConfigurationArrayOutputWithContext(context.Context) FleetTargetTrackingScalingConfigurationArrayOutput }
FleetTargetTrackingScalingConfigurationArrayInput is an input type that accepts FleetTargetTrackingScalingConfigurationArray and FleetTargetTrackingScalingConfigurationArrayOutput values. You can construct a concrete instance of `FleetTargetTrackingScalingConfigurationArrayInput` via:
FleetTargetTrackingScalingConfigurationArray{ FleetTargetTrackingScalingConfigurationArgs{...} }
type FleetTargetTrackingScalingConfigurationArrayOutput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FleetTargetTrackingScalingConfigurationArrayOutput) ElementType ¶ added in v1.8.0
func (FleetTargetTrackingScalingConfigurationArrayOutput) ElementType() reflect.Type
func (FleetTargetTrackingScalingConfigurationArrayOutput) ToFleetTargetTrackingScalingConfigurationArrayOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationArrayOutput) ToFleetTargetTrackingScalingConfigurationArrayOutput() FleetTargetTrackingScalingConfigurationArrayOutput
func (FleetTargetTrackingScalingConfigurationArrayOutput) ToFleetTargetTrackingScalingConfigurationArrayOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationArrayOutput) ToFleetTargetTrackingScalingConfigurationArrayOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationArrayOutput
type FleetTargetTrackingScalingConfigurationInput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationInput interface { pulumi.Input ToFleetTargetTrackingScalingConfigurationOutput() FleetTargetTrackingScalingConfigurationOutput ToFleetTargetTrackingScalingConfigurationOutputWithContext(context.Context) FleetTargetTrackingScalingConfigurationOutput }
FleetTargetTrackingScalingConfigurationInput is an input type that accepts FleetTargetTrackingScalingConfigurationArgs and FleetTargetTrackingScalingConfigurationOutput values. You can construct a concrete instance of `FleetTargetTrackingScalingConfigurationInput` via:
FleetTargetTrackingScalingConfigurationArgs{...}
type FleetTargetTrackingScalingConfigurationMetricType ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationMetricType string
The metric type to determine auto-scaling.
func (FleetTargetTrackingScalingConfigurationMetricType) ElementType ¶ added in v1.8.0
func (FleetTargetTrackingScalingConfigurationMetricType) ElementType() reflect.Type
func (FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypeOutput ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypeOutput() FleetTargetTrackingScalingConfigurationMetricTypeOutput
func (FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypeOutputWithContext ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypeOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypeOutput
func (FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
func (FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
func (FleetTargetTrackingScalingConfigurationMetricType) ToStringOutput ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringOutput() pulumi.StringOutput
func (FleetTargetTrackingScalingConfigurationMetricType) ToStringOutputWithContext ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetTargetTrackingScalingConfigurationMetricType) ToStringPtrOutput ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetTargetTrackingScalingConfigurationMetricType) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (e FleetTargetTrackingScalingConfigurationMetricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetTargetTrackingScalingConfigurationMetricTypeInput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationMetricTypeInput interface { pulumi.Input ToFleetTargetTrackingScalingConfigurationMetricTypeOutput() FleetTargetTrackingScalingConfigurationMetricTypeOutput ToFleetTargetTrackingScalingConfigurationMetricTypeOutputWithContext(context.Context) FleetTargetTrackingScalingConfigurationMetricTypeOutput }
FleetTargetTrackingScalingConfigurationMetricTypeInput is an input type that accepts values of the FleetTargetTrackingScalingConfigurationMetricType enum A concrete instance of `FleetTargetTrackingScalingConfigurationMetricTypeInput` can be one of the following:
FleetTargetTrackingScalingConfigurationMetricTypeFleetUtilizationRate
type FleetTargetTrackingScalingConfigurationMetricTypeOutput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationMetricTypeOutput struct{ *pulumi.OutputState }
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ElementType ¶ added in v1.8.0
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ElementType() reflect.Type
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypeOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypeOutput() FleetTargetTrackingScalingConfigurationMetricTypeOutput
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypeOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypeOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypeOutput
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetTargetTrackingScalingConfigurationMetricTypePtrInput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationMetricTypePtrInput interface { pulumi.Input ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext(context.Context) FleetTargetTrackingScalingConfigurationMetricTypePtrOutput }
func FleetTargetTrackingScalingConfigurationMetricTypePtr ¶ added in v1.8.0
func FleetTargetTrackingScalingConfigurationMetricTypePtr(v string) FleetTargetTrackingScalingConfigurationMetricTypePtrInput
type FleetTargetTrackingScalingConfigurationMetricTypePtrOutput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationMetricTypePtrOutput struct{ *pulumi.OutputState }
func (FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ElementType ¶ added in v1.8.0
func (FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ElementType() reflect.Type
func (FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutput() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
func (FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToFleetTargetTrackingScalingConfigurationMetricTypePtrOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
func (FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToStringPtrOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationMetricTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetTargetTrackingScalingConfigurationOutput ¶ added in v1.8.0
type FleetTargetTrackingScalingConfigurationOutput struct{ *pulumi.OutputState }
func (FleetTargetTrackingScalingConfigurationOutput) ElementType ¶ added in v1.8.0
func (FleetTargetTrackingScalingConfigurationOutput) ElementType() reflect.Type
func (FleetTargetTrackingScalingConfigurationOutput) MetricType ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationOutput) MetricType() FleetTargetTrackingScalingConfigurationMetricTypePtrOutput
The metric type to determine auto-scaling.
func (FleetTargetTrackingScalingConfigurationOutput) TargetValue ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationOutput) TargetValue() pulumi.Float64PtrOutput
The value of `metricType` when to start scaling.
func (FleetTargetTrackingScalingConfigurationOutput) ToFleetTargetTrackingScalingConfigurationOutput ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationOutput) ToFleetTargetTrackingScalingConfigurationOutput() FleetTargetTrackingScalingConfigurationOutput
func (FleetTargetTrackingScalingConfigurationOutput) ToFleetTargetTrackingScalingConfigurationOutputWithContext ¶ added in v1.8.0
func (o FleetTargetTrackingScalingConfigurationOutput) ToFleetTargetTrackingScalingConfigurationOutputWithContext(ctx context.Context) FleetTargetTrackingScalingConfigurationOutput
type FleetVpcConfig ¶ added in v0.108.0
type FleetVpcConfig struct { // A list of one or more security groups IDs in your Amazon VPC. SecurityGroupIds []string `pulumi:"securityGroupIds"` // A list of one or more subnet IDs in your Amazon VPC. Subnets []string `pulumi:"subnets"` // The ID of the Amazon VPC. VpcId *string `pulumi:"vpcId"` }
type FleetVpcConfigArgs ¶ added in v0.108.0
type FleetVpcConfigArgs struct { // A list of one or more security groups IDs in your Amazon VPC. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // A list of one or more subnet IDs in your Amazon VPC. Subnets pulumi.StringArrayInput `pulumi:"subnets"` // The ID of the Amazon VPC. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (FleetVpcConfigArgs) ElementType ¶ added in v0.108.0
func (FleetVpcConfigArgs) ElementType() reflect.Type
func (FleetVpcConfigArgs) ToFleetVpcConfigOutput ¶ added in v0.108.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigOutput() FleetVpcConfigOutput
func (FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext ¶ added in v0.108.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
func (FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput ¶ added in v0.108.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
func (FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext ¶ added in v0.108.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
type FleetVpcConfigInput ¶ added in v0.108.0
type FleetVpcConfigInput interface { pulumi.Input ToFleetVpcConfigOutput() FleetVpcConfigOutput ToFleetVpcConfigOutputWithContext(context.Context) FleetVpcConfigOutput }
FleetVpcConfigInput is an input type that accepts FleetVpcConfigArgs and FleetVpcConfigOutput values. You can construct a concrete instance of `FleetVpcConfigInput` via:
FleetVpcConfigArgs{...}
type FleetVpcConfigOutput ¶ added in v0.108.0
type FleetVpcConfigOutput struct{ *pulumi.OutputState }
func (FleetVpcConfigOutput) ElementType ¶ added in v0.108.0
func (FleetVpcConfigOutput) ElementType() reflect.Type
func (FleetVpcConfigOutput) SecurityGroupIds ¶ added in v0.108.0
func (o FleetVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of one or more security groups IDs in your Amazon VPC.
func (FleetVpcConfigOutput) Subnets ¶ added in v0.108.0
func (o FleetVpcConfigOutput) Subnets() pulumi.StringArrayOutput
A list of one or more subnet IDs in your Amazon VPC.
func (FleetVpcConfigOutput) ToFleetVpcConfigOutput ¶ added in v0.108.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigOutput() FleetVpcConfigOutput
func (FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext ¶ added in v0.108.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
func (FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput ¶ added in v0.108.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
func (FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext ¶ added in v0.108.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
func (FleetVpcConfigOutput) VpcId ¶ added in v0.108.0
func (o FleetVpcConfigOutput) VpcId() pulumi.StringPtrOutput
The ID of the Amazon VPC.
type FleetVpcConfigPtrInput ¶ added in v0.108.0
type FleetVpcConfigPtrInput interface { pulumi.Input ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput ToFleetVpcConfigPtrOutputWithContext(context.Context) FleetVpcConfigPtrOutput }
FleetVpcConfigPtrInput is an input type that accepts FleetVpcConfigArgs, FleetVpcConfigPtr and FleetVpcConfigPtrOutput values. You can construct a concrete instance of `FleetVpcConfigPtrInput` via:
FleetVpcConfigArgs{...} or: nil
func FleetVpcConfigPtr ¶ added in v0.108.0
func FleetVpcConfigPtr(v *FleetVpcConfigArgs) FleetVpcConfigPtrInput
type FleetVpcConfigPtrOutput ¶ added in v0.108.0
type FleetVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (FleetVpcConfigPtrOutput) Elem ¶ added in v0.108.0
func (o FleetVpcConfigPtrOutput) Elem() FleetVpcConfigOutput
func (FleetVpcConfigPtrOutput) ElementType ¶ added in v0.108.0
func (FleetVpcConfigPtrOutput) ElementType() reflect.Type
func (FleetVpcConfigPtrOutput) SecurityGroupIds ¶ added in v0.108.0
func (o FleetVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of one or more security groups IDs in your Amazon VPC.
func (FleetVpcConfigPtrOutput) Subnets ¶ added in v0.108.0
func (o FleetVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
A list of one or more subnet IDs in your Amazon VPC.
func (FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput ¶ added in v0.108.0
func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
func (FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext ¶ added in v0.108.0
func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
func (FleetVpcConfigPtrOutput) VpcId ¶ added in v0.108.0
func (o FleetVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
The ID of the Amazon VPC.
type LookupFleetArgs ¶ added in v0.95.0
type LookupFleetArgs struct { // The ARN of the compute fleet. Arn string `pulumi:"arn"` }
type LookupFleetOutputArgs ¶ added in v0.95.0
type LookupFleetOutputArgs struct { // The ARN of the compute fleet. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupFleetOutputArgs) ElementType ¶ added in v0.95.0
func (LookupFleetOutputArgs) ElementType() reflect.Type
type LookupFleetResult ¶ added in v0.95.0
type LookupFleetResult struct { // The ARN of the compute fleet. Arn *string `pulumi:"arn"` // The initial number of machines allocated to the compute fleet, which defines the number of builds that can run in parallel. BaseCapacity *int `pulumi:"baseCapacity"` // The compute configuration of the compute fleet. This is only required if `computeType` is set to `ATTRIBUTE_BASED_COMPUTE` . ComputeConfiguration *FleetComputeConfiguration `pulumi:"computeConfiguration"` // Information about the compute resources the compute fleet uses. Available values include: // // - `ATTRIBUTE_BASED_COMPUTE` : Specify the amount of vCPUs, memory, disk space, and the type of machine. // // > If you use `ATTRIBUTE_BASED_COMPUTE` , you must define your attributes by using `computeConfiguration` . AWS CodeBuild will select the cheapest instance that satisfies your specified attributes. For more information, see [Reserved capacity environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment-reserved-capacity.types) in the *AWS CodeBuild User Guide* . // - `BUILD_GENERAL1_SMALL` : Use up to 4 GiB memory and 2 vCPUs for builds. // - `BUILD_GENERAL1_MEDIUM` : Use up to 8 GiB memory and 4 vCPUs for builds. // - `BUILD_GENERAL1_LARGE` : Use up to 16 GiB memory and 8 vCPUs for builds, depending on your environment type. // - `BUILD_GENERAL1_XLARGE` : Use up to 72 GiB memory and 36 vCPUs for builds, depending on your environment type. // - `BUILD_GENERAL1_2XLARGE` : Use up to 144 GiB memory, 72 vCPUs, and 824 GB of SSD storage for builds. This compute type supports Docker images up to 100 GB uncompressed. // - `BUILD_LAMBDA_1GB` : Use up to 1 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_2GB` : Use up to 2 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_4GB` : Use up to 4 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_8GB` : Use up to 8 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // - `BUILD_LAMBDA_10GB` : Use up to 10 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . // // If you use `BUILD_GENERAL1_SMALL` : // // - For environment type `LINUX_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs for builds. // - For environment type `LINUX_GPU_CONTAINER` , you can use up to 16 GiB memory, 4 vCPUs, and 1 NVIDIA A10G Tensor Core GPU for builds. // - For environment type `ARM_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs on ARM-based processors for builds. // // If you use `BUILD_GENERAL1_LARGE` : // // - For environment type `LINUX_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs for builds. // - For environment type `LINUX_GPU_CONTAINER` , you can use up to 255 GiB memory, 32 vCPUs, and 4 NVIDIA Tesla V100 GPUs for builds. // - For environment type `ARM_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs on ARM-based processors for builds. // // For more information, see [On-demand environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) in the *AWS CodeBuild User Guide.* ComputeType *FleetComputeType `pulumi:"computeType"` // The environment type of the compute fleet. // // - The environment type `ARM_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), EU (Frankfurt), and South America (São Paulo). // - The environment type `ARM_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `LINUX_GPU_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), and Asia Pacific (Sydney). // - The environment type `MAC_ARM` is available only in regions US East (Ohio), US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Sydney). // - The environment type `WINDOWS_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). // - The environment type `WINDOWS_SERVER_2019_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Sydney), Asia Pacific (Tokyo), Asia Pacific (Mumbai) and EU (Ireland). // - The environment type `WINDOWS_SERVER_2022_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Sydney), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (São Paulo) and Asia Pacific (Mumbai). // // For more information, see [Build environment compute types](https://docs.aws.amazon.com//codebuild/latest/userguide/build-env-ref-compute-types.html) in the *AWS CodeBuild user guide* . EnvironmentType *FleetEnvironmentType `pulumi:"environmentType"` // Information about the proxy configurations that apply network access control to your reserved capacity instances. FleetProxyConfiguration *FleetProxyConfiguration `pulumi:"fleetProxyConfiguration"` // The service role associated with the compute fleet. For more information, see [Allow a user to add a permission policy for a fleet service role](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html) in the *AWS CodeBuild User Guide* . FleetServiceRole *string `pulumi:"fleetServiceRole"` // Information about the VPC configuration that AWS CodeBuild accesses. FleetVpcConfig *FleetVpcConfig `pulumi:"fleetVpcConfig"` // The Amazon Machine Image (AMI) of the compute fleet. ImageId *string `pulumi:"imageId"` // The name of the compute fleet. Name *string `pulumi:"name"` // The compute fleet overflow behavior. // // - For overflow behavior `QUEUE` , your overflow builds need to wait on the existing fleet instance to become available. // - For overflow behavior `ON_DEMAND` , your overflow builds run on CodeBuild on-demand. // // > If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see [Example policy statement to allow CodeBuild access to AWS services required to create a VPC network interface](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface) . OverflowBehavior *FleetOverflowBehavior `pulumi:"overflowBehavior"` // The scaling configuration of the compute fleet. ScalingConfiguration *FleetScalingConfigurationInput `pulumi:"scalingConfiguration"` // A list of tag key and value pairs associated with this compute fleet. // // These tags are available for use by AWS services that support AWS CodeBuild compute fleet tags. Tags []aws.Tag `pulumi:"tags"` }
func LookupFleet ¶ added in v0.95.0
func LookupFleet(ctx *pulumi.Context, args *LookupFleetArgs, opts ...pulumi.InvokeOption) (*LookupFleetResult, error)
Resource Type definition for AWS::CodeBuild::Fleet
type LookupFleetResultOutput ¶ added in v0.95.0
type LookupFleetResultOutput struct{ *pulumi.OutputState }
func LookupFleetOutput ¶ added in v0.95.0
func LookupFleetOutput(ctx *pulumi.Context, args LookupFleetOutputArgs, opts ...pulumi.InvokeOption) LookupFleetResultOutput
func (LookupFleetResultOutput) Arn ¶ added in v0.95.0
func (o LookupFleetResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the compute fleet.
func (LookupFleetResultOutput) BaseCapacity ¶ added in v0.95.0
func (o LookupFleetResultOutput) BaseCapacity() pulumi.IntPtrOutput
The initial number of machines allocated to the compute fleet, which defines the number of builds that can run in parallel.
func (LookupFleetResultOutput) ComputeConfiguration ¶ added in v1.8.0
func (o LookupFleetResultOutput) ComputeConfiguration() FleetComputeConfigurationPtrOutput
The compute configuration of the compute fleet. This is only required if `computeType` is set to `ATTRIBUTE_BASED_COMPUTE` .
func (LookupFleetResultOutput) ComputeType ¶ added in v0.95.0
func (o LookupFleetResultOutput) ComputeType() FleetComputeTypePtrOutput
Information about the compute resources the compute fleet uses. Available values include:
- `ATTRIBUTE_BASED_COMPUTE` : Specify the amount of vCPUs, memory, disk space, and the type of machine.
> If you use `ATTRIBUTE_BASED_COMPUTE` , you must define your attributes by using `computeConfiguration` . AWS CodeBuild will select the cheapest instance that satisfies your specified attributes. For more information, see [Reserved capacity environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment-reserved-capacity.types) in the *AWS CodeBuild User Guide* . - `BUILD_GENERAL1_SMALL` : Use up to 4 GiB memory and 2 vCPUs for builds. - `BUILD_GENERAL1_MEDIUM` : Use up to 8 GiB memory and 4 vCPUs for builds. - `BUILD_GENERAL1_LARGE` : Use up to 16 GiB memory and 8 vCPUs for builds, depending on your environment type. - `BUILD_GENERAL1_XLARGE` : Use up to 72 GiB memory and 36 vCPUs for builds, depending on your environment type. - `BUILD_GENERAL1_2XLARGE` : Use up to 144 GiB memory, 72 vCPUs, and 824 GB of SSD storage for builds. This compute type supports Docker images up to 100 GB uncompressed. - `BUILD_LAMBDA_1GB` : Use up to 1 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_2GB` : Use up to 2 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_4GB` : Use up to 4 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_8GB` : Use up to 8 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` . - `BUILD_LAMBDA_10GB` : Use up to 10 GiB memory for builds. Only available for environment type `LINUX_LAMBDA_CONTAINER` and `ARM_LAMBDA_CONTAINER` .
If you use `BUILD_GENERAL1_SMALL` :
- For environment type `LINUX_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs for builds. - For environment type `LINUX_GPU_CONTAINER` , you can use up to 16 GiB memory, 4 vCPUs, and 1 NVIDIA A10G Tensor Core GPU for builds. - For environment type `ARM_CONTAINER` , you can use up to 4 GiB memory and 2 vCPUs on ARM-based processors for builds.
If you use `BUILD_GENERAL1_LARGE` :
- For environment type `LINUX_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs for builds. - For environment type `LINUX_GPU_CONTAINER` , you can use up to 255 GiB memory, 32 vCPUs, and 4 NVIDIA Tesla V100 GPUs for builds. - For environment type `ARM_CONTAINER` , you can use up to 16 GiB memory and 8 vCPUs on ARM-based processors for builds.
For more information, see [On-demand environment types](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types) in the *AWS CodeBuild User Guide.*
func (LookupFleetResultOutput) ElementType ¶ added in v0.95.0
func (LookupFleetResultOutput) ElementType() reflect.Type
func (LookupFleetResultOutput) EnvironmentType ¶ added in v0.95.0
func (o LookupFleetResultOutput) EnvironmentType() FleetEnvironmentTypePtrOutput
The environment type of the compute fleet.
- The environment type `ARM_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), EU (Frankfurt), and South America (São Paulo). - The environment type `ARM_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `LINUX_GPU_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), and Asia Pacific (Sydney). - The environment type `MAC_ARM` is available only in regions US East (Ohio), US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Sydney). - The environment type `WINDOWS_EC2` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (São Paulo), and Asia Pacific (Mumbai). - The environment type `WINDOWS_SERVER_2019_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Sydney), Asia Pacific (Tokyo), Asia Pacific (Mumbai) and EU (Ireland). - The environment type `WINDOWS_SERVER_2022_CONTAINER` is available only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Sydney), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (São Paulo) and Asia Pacific (Mumbai).
For more information, see [Build environment compute types](https://docs.aws.amazon.com//codebuild/latest/userguide/build-env-ref-compute-types.html) in the *AWS CodeBuild user guide* .
func (LookupFleetResultOutput) FleetProxyConfiguration ¶ added in v1.8.0
func (o LookupFleetResultOutput) FleetProxyConfiguration() FleetProxyConfigurationPtrOutput
Information about the proxy configurations that apply network access control to your reserved capacity instances.
func (LookupFleetResultOutput) FleetServiceRole ¶ added in v0.108.0
func (o LookupFleetResultOutput) FleetServiceRole() pulumi.StringPtrOutput
The service role associated with the compute fleet. For more information, see [Allow a user to add a permission policy for a fleet service role](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-permission-policy-fleet-service-role.html) in the *AWS CodeBuild User Guide* .
func (LookupFleetResultOutput) FleetVpcConfig ¶ added in v0.108.0
func (o LookupFleetResultOutput) FleetVpcConfig() FleetVpcConfigPtrOutput
Information about the VPC configuration that AWS CodeBuild accesses.
func (LookupFleetResultOutput) ImageId ¶ added in v0.120.0
func (o LookupFleetResultOutput) ImageId() pulumi.StringPtrOutput
The Amazon Machine Image (AMI) of the compute fleet.
func (LookupFleetResultOutput) Name ¶ added in v0.95.0
func (o LookupFleetResultOutput) Name() pulumi.StringPtrOutput
The name of the compute fleet.
func (LookupFleetResultOutput) OverflowBehavior ¶ added in v0.108.0
func (o LookupFleetResultOutput) OverflowBehavior() FleetOverflowBehaviorPtrOutput
The compute fleet overflow behavior.
- For overflow behavior `QUEUE` , your overflow builds need to wait on the existing fleet instance to become available. - For overflow behavior `ON_DEMAND` , your overflow builds run on CodeBuild on-demand.
> If you choose to set your overflow behavior to on-demand while creating a VPC-connected fleet, make sure that you add the required VPC permissions to your project service role. For more information, see [Example policy statement to allow CodeBuild access to AWS services required to create a VPC network interface](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface) .
func (LookupFleetResultOutput) ScalingConfiguration ¶ added in v1.8.0
func (o LookupFleetResultOutput) ScalingConfiguration() FleetScalingConfigurationInputPtrOutput
The scaling configuration of the compute fleet.
func (LookupFleetResultOutput) Tags ¶ added in v0.95.0
func (o LookupFleetResultOutput) Tags() aws.TagArrayOutput
A list of tag key and value pairs associated with this compute fleet.
These tags are available for use by AWS services that support AWS CodeBuild compute fleet tags.
func (LookupFleetResultOutput) ToLookupFleetResultOutput ¶ added in v0.95.0
func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput
func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext ¶ added in v0.95.0
func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput