Documentation ¶
Index ¶
- type CrossVersionObjectReference
- type CrossVersionObjectReferenceArgs
- func (CrossVersionObjectReferenceArgs) ElementType() reflect.Type
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
- type CrossVersionObjectReferenceInput
- type CrossVersionObjectReferenceOutput
- func (o CrossVersionObjectReferenceOutput) ApiVersion() pulumi.StringPtrOutput
- func (CrossVersionObjectReferenceOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferenceOutput) Kind() pulumi.StringOutput
- func (o CrossVersionObjectReferenceOutput) Name() pulumi.StringOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
- type CrossVersionObjectReferencePatch
- type CrossVersionObjectReferencePatchArgs
- func (CrossVersionObjectReferencePatchArgs) ElementType() reflect.Type
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
- type CrossVersionObjectReferencePatchInput
- type CrossVersionObjectReferencePatchOutput
- func (o CrossVersionObjectReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (CrossVersionObjectReferencePatchOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferencePatchOutput) Kind() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
- type CrossVersionObjectReferencePatchPtrInput
- type CrossVersionObjectReferencePatchPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) Elem() CrossVersionObjectReferencePatchOutput
- func (CrossVersionObjectReferencePatchPtrOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
- type CrossVersionObjectReferencePtrInput
- type CrossVersionObjectReferencePtrOutput
- func (o CrossVersionObjectReferencePtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePtrOutput) Elem() CrossVersionObjectReferenceOutput
- func (CrossVersionObjectReferencePtrOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferencePtrOutput) Kind() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
- func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
- type HorizontalPodAutoscaler
- type HorizontalPodAutoscalerArgs
- type HorizontalPodAutoscalerArray
- func (HorizontalPodAutoscalerArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
- func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
- type HorizontalPodAutoscalerArrayInput
- type HorizontalPodAutoscalerArrayOutput
- func (HorizontalPodAutoscalerArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
- func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
- type HorizontalPodAutoscalerInput
- type HorizontalPodAutoscalerList
- func (*HorizontalPodAutoscalerList) ElementType() reflect.Type
- func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
- func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
- type HorizontalPodAutoscalerListArgs
- type HorizontalPodAutoscalerListArray
- func (HorizontalPodAutoscalerListArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
- func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
- type HorizontalPodAutoscalerListArrayInput
- type HorizontalPodAutoscalerListArrayOutput
- func (HorizontalPodAutoscalerListArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
- func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
- type HorizontalPodAutoscalerListInput
- type HorizontalPodAutoscalerListMap
- func (HorizontalPodAutoscalerListMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
- func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
- type HorizontalPodAutoscalerListMapInput
- type HorizontalPodAutoscalerListMapOutput
- func (HorizontalPodAutoscalerListMapOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
- func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
- type HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerListOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
- func (o HorizontalPodAutoscalerListOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
- type HorizontalPodAutoscalerListState
- type HorizontalPodAutoscalerListType
- type HorizontalPodAutoscalerListTypeArgs
- func (HorizontalPodAutoscalerListTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
- func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
- type HorizontalPodAutoscalerListTypeInput
- type HorizontalPodAutoscalerListTypeOutput
- func (o HorizontalPodAutoscalerListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerListTypeOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListTypeOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
- func (o HorizontalPodAutoscalerListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
- func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
- type HorizontalPodAutoscalerMap
- func (HorizontalPodAutoscalerMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
- func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
- type HorizontalPodAutoscalerMapInput
- type HorizontalPodAutoscalerMapOutput
- func (HorizontalPodAutoscalerMapOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
- func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
- type HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o HorizontalPodAutoscalerOutput) Spec() HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
- type HorizontalPodAutoscalerPatch
- func (*HorizontalPodAutoscalerPatch) ElementType() reflect.Type
- func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
- func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
- type HorizontalPodAutoscalerPatchArgs
- type HorizontalPodAutoscalerPatchArray
- func (HorizontalPodAutoscalerPatchArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
- func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
- type HorizontalPodAutoscalerPatchArrayInput
- type HorizontalPodAutoscalerPatchArrayOutput
- func (HorizontalPodAutoscalerPatchArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
- func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
- type HorizontalPodAutoscalerPatchInput
- type HorizontalPodAutoscalerPatchMap
- func (HorizontalPodAutoscalerPatchMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
- func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
- type HorizontalPodAutoscalerPatchMapInput
- type HorizontalPodAutoscalerPatchMapOutput
- func (HorizontalPodAutoscalerPatchMapOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
- func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
- type HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerPatchOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) Spec() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) Status() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
- type HorizontalPodAutoscalerPatchState
- type HorizontalPodAutoscalerPatchType
- type HorizontalPodAutoscalerPatchTypeArgs
- func (HorizontalPodAutoscalerPatchTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
- func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
- type HorizontalPodAutoscalerPatchTypeInput
- type HorizontalPodAutoscalerPatchTypeOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerPatchTypeOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) Spec() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) Status() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
- type HorizontalPodAutoscalerSpec
- type HorizontalPodAutoscalerSpecArgs
- func (HorizontalPodAutoscalerSpecArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecOutput
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
- type HorizontalPodAutoscalerSpecInput
- type HorizontalPodAutoscalerSpecOutput
- func (HorizontalPodAutoscalerSpecOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecOutput) MaxReplicas() pulumi.IntOutput
- func (o HorizontalPodAutoscalerSpecOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecOutput) ScaleTargetRef() CrossVersionObjectReferenceOutput
- func (o HorizontalPodAutoscalerSpecOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput
- func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecOutput
- func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
- type HorizontalPodAutoscalerSpecPatch
- type HorizontalPodAutoscalerSpecPatchArgs
- func (HorizontalPodAutoscalerSpecPatchArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
- type HorizontalPodAutoscalerSpecPatchInput
- type HorizontalPodAutoscalerSpecPatchOutput
- func (HorizontalPodAutoscalerSpecPatchOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
- type HorizontalPodAutoscalerSpecPatchPtrInput
- type HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) Elem() HorizontalPodAutoscalerSpecPatchOutput
- func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
- type HorizontalPodAutoscalerSpecPtrInput
- type HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) Elem() HorizontalPodAutoscalerSpecOutput
- func (HorizontalPodAutoscalerSpecPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
- type HorizontalPodAutoscalerState
- type HorizontalPodAutoscalerStatus
- type HorizontalPodAutoscalerStatusArgs
- func (HorizontalPodAutoscalerStatusArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusOutput
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput
- type HorizontalPodAutoscalerStatusInput
- type HorizontalPodAutoscalerStatusOutput
- func (o HorizontalPodAutoscalerStatusOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusOutput) CurrentReplicas() pulumi.IntOutput
- func (o HorizontalPodAutoscalerStatusOutput) DesiredReplicas() pulumi.IntOutput
- func (HorizontalPodAutoscalerStatusOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerStatusOutput) LastScaleTime() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput
- func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusOutput
- func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput
- type HorizontalPodAutoscalerStatusPatch
- type HorizontalPodAutoscalerStatusPatchArgs
- func (HorizontalPodAutoscalerStatusPatchArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
- type HorizontalPodAutoscalerStatusPatchInput
- type HorizontalPodAutoscalerStatusPatchOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) DesiredReplicas() pulumi.IntPtrOutput
- func (HorizontalPodAutoscalerStatusPatchOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerStatusPatchOutput) LastScaleTime() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
- type HorizontalPodAutoscalerStatusPatchPtrInput
- type HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) Elem() HorizontalPodAutoscalerStatusPatchOutput
- func (HorizontalPodAutoscalerStatusPatchPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) LastScaleTime() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
- type HorizontalPodAutoscalerStatusPtrInput
- type HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) Elem() HorizontalPodAutoscalerStatusOutput
- func (HorizontalPodAutoscalerStatusPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerStatusPtrOutput) LastScaleTime() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput
- type HorizontalPodAutoscalerType
- type HorizontalPodAutoscalerTypeArgs
- func (HorizontalPodAutoscalerTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
- func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput
- type HorizontalPodAutoscalerTypeArray
- func (HorizontalPodAutoscalerTypeArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
- func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
- type HorizontalPodAutoscalerTypeArrayInput
- type HorizontalPodAutoscalerTypeArrayOutput
- func (HorizontalPodAutoscalerTypeArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerTypeArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerTypeOutput
- func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
- func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
- type HorizontalPodAutoscalerTypeInput
- type HorizontalPodAutoscalerTypeOutput
- func (o HorizontalPodAutoscalerTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerTypeOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerTypeOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) Spec() HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
- func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput
- type Scale
- type ScaleArgs
- type ScaleInput
- type ScaleOutput
- func (o ScaleOutput) ApiVersion() pulumi.StringPtrOutput
- func (ScaleOutput) ElementType() reflect.Type
- func (o ScaleOutput) Kind() pulumi.StringPtrOutput
- func (o ScaleOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ScaleOutput) Spec() ScaleSpecPtrOutput
- func (o ScaleOutput) Status() ScaleStatusPtrOutput
- func (o ScaleOutput) ToScaleOutput() ScaleOutput
- func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
- type ScalePatch
- type ScalePatchArgs
- type ScalePatchInput
- type ScalePatchOutput
- func (o ScalePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ScalePatchOutput) ElementType() reflect.Type
- func (o ScalePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ScalePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ScalePatchOutput) Spec() ScaleSpecPatchPtrOutput
- func (o ScalePatchOutput) Status() ScaleStatusPatchPtrOutput
- func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput
- func (o ScalePatchOutput) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
- type ScaleSpec
- type ScaleSpecArgs
- func (ScaleSpecArgs) ElementType() reflect.Type
- func (i ScaleSpecArgs) ToScaleSpecOutput() ScaleSpecOutput
- func (i ScaleSpecArgs) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
- func (i ScaleSpecArgs) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (i ScaleSpecArgs) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleSpecInput
- type ScaleSpecOutput
- func (ScaleSpecOutput) ElementType() reflect.Type
- func (o ScaleSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecOutput) ToScaleSpecOutput() ScaleSpecOutput
- func (o ScaleSpecOutput) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
- func (o ScaleSpecOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (o ScaleSpecOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleSpecPatch
- type ScaleSpecPatchArgs
- func (ScaleSpecPatchArgs) ElementType() reflect.Type
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPatchInput
- type ScaleSpecPatchOutput
- func (ScaleSpecPatchOutput) ElementType() reflect.Type
- func (o ScaleSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPatchPtrInput
- type ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchPtrOutput) Elem() ScaleSpecPatchOutput
- func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ScaleSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPtrInput
- type ScaleSpecPtrOutput
- func (o ScaleSpecPtrOutput) Elem() ScaleSpecOutput
- func (ScaleSpecPtrOutput) ElementType() reflect.Type
- func (o ScaleSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleStatus
- type ScaleStatusArgs
- func (ScaleStatusArgs) ElementType() reflect.Type
- func (i ScaleStatusArgs) ToScaleStatusOutput() ScaleStatusOutput
- func (i ScaleStatusArgs) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
- func (i ScaleStatusArgs) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (i ScaleStatusArgs) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type ScaleStatusInput
- type ScaleStatusOutput
- func (ScaleStatusOutput) ElementType() reflect.Type
- func (o ScaleStatusOutput) Replicas() pulumi.IntOutput
- func (o ScaleStatusOutput) Selector() pulumi.StringPtrOutput
- func (o ScaleStatusOutput) ToScaleStatusOutput() ScaleStatusOutput
- func (o ScaleStatusOutput) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
- func (o ScaleStatusOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (o ScaleStatusOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type ScaleStatusPatch
- type ScaleStatusPatchArgs
- func (ScaleStatusPatchArgs) ElementType() reflect.Type
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPatchInput
- type ScaleStatusPatchOutput
- func (ScaleStatusPatchOutput) ElementType() reflect.Type
- func (o ScaleStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPatchOutput) Selector() pulumi.StringPtrOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPatchPtrInput
- type ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchPtrOutput) Elem() ScaleStatusPatchOutput
- func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ScaleStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPatchPtrOutput) Selector() pulumi.StringPtrOutput
- func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPtrInput
- type ScaleStatusPtrOutput
- func (o ScaleStatusPtrOutput) Elem() ScaleStatusOutput
- func (ScaleStatusPtrOutput) ElementType() reflect.Type
- func (o ScaleStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPtrOutput) Selector() pulumi.StringPtrOutput
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CrossVersionObjectReference ¶
type CrossVersionObjectReference struct { // apiVersion is the API version of the referent ApiVersion *string `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
type CrossVersionObjectReferenceArgs ¶
type CrossVersionObjectReferenceArgs struct { // apiVersion is the API version of the referent ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringInput `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferenceArgs) ElementType ¶
func (CrossVersionObjectReferenceArgs) ElementType() reflect.Type
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
type CrossVersionObjectReferenceInput ¶
type CrossVersionObjectReferenceInput interface { pulumi.Input ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput ToCrossVersionObjectReferenceOutputWithContext(context.Context) CrossVersionObjectReferenceOutput }
CrossVersionObjectReferenceInput is an input type that accepts CrossVersionObjectReferenceArgs and CrossVersionObjectReferenceOutput values. You can construct a concrete instance of `CrossVersionObjectReferenceInput` via:
CrossVersionObjectReferenceArgs{...}
type CrossVersionObjectReferenceOutput ¶
type CrossVersionObjectReferenceOutput struct{ *pulumi.OutputState }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferenceOutput) ApiVersion ¶
func (o CrossVersionObjectReferenceOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferenceOutput) ElementType ¶
func (CrossVersionObjectReferenceOutput) ElementType() reflect.Type
func (CrossVersionObjectReferenceOutput) Kind ¶
func (o CrossVersionObjectReferenceOutput) Kind() pulumi.StringOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferenceOutput) Name ¶
func (o CrossVersionObjectReferenceOutput) Name() pulumi.StringOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
type CrossVersionObjectReferencePatch ¶ added in v3.20.0
type CrossVersionObjectReferencePatch struct { // apiVersion is the API version of the referent ApiVersion *string `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
type CrossVersionObjectReferencePatchArgs ¶ added in v3.20.0
type CrossVersionObjectReferencePatchArgs struct { // apiVersion is the API version of the referent ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferencePatchArgs) ElementType ¶ added in v3.20.0
func (CrossVersionObjectReferencePatchArgs) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
type CrossVersionObjectReferencePatchInput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchInput interface { pulumi.Input ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput ToCrossVersionObjectReferencePatchOutputWithContext(context.Context) CrossVersionObjectReferencePatchOutput }
CrossVersionObjectReferencePatchInput is an input type that accepts CrossVersionObjectReferencePatchArgs and CrossVersionObjectReferencePatchOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePatchInput` via:
CrossVersionObjectReferencePatchArgs{...}
type CrossVersionObjectReferencePatchOutput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchOutput struct{ *pulumi.OutputState }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferencePatchOutput) ApiVersion ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePatchOutput) ElementType ¶ added in v3.20.0
func (CrossVersionObjectReferencePatchOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchOutput) Kind ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) Kind() pulumi.StringPtrOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferencePatchOutput) Name ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) Name() pulumi.StringPtrOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
type CrossVersionObjectReferencePatchPtrInput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchPtrInput interface { pulumi.Input ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput ToCrossVersionObjectReferencePatchPtrOutputWithContext(context.Context) CrossVersionObjectReferencePatchPtrOutput }
CrossVersionObjectReferencePatchPtrInput is an input type that accepts CrossVersionObjectReferencePatchArgs, CrossVersionObjectReferencePatchPtr and CrossVersionObjectReferencePatchPtrOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePatchPtrInput` via:
CrossVersionObjectReferencePatchArgs{...} or: nil
func CrossVersionObjectReferencePatchPtr ¶ added in v3.20.0
func CrossVersionObjectReferencePatchPtr(v *CrossVersionObjectReferencePatchArgs) CrossVersionObjectReferencePatchPtrInput
type CrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (CrossVersionObjectReferencePatchPtrOutput) ApiVersion ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePatchPtrOutput) ElementType ¶ added in v3.20.0
func (CrossVersionObjectReferencePatchPtrOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchPtrOutput) Kind ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferencePatchPtrOutput) Name ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
type CrossVersionObjectReferencePtrInput ¶
type CrossVersionObjectReferencePtrInput interface { pulumi.Input ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput ToCrossVersionObjectReferencePtrOutputWithContext(context.Context) CrossVersionObjectReferencePtrOutput }
CrossVersionObjectReferencePtrInput is an input type that accepts CrossVersionObjectReferenceArgs, CrossVersionObjectReferencePtr and CrossVersionObjectReferencePtrOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePtrInput` via:
CrossVersionObjectReferenceArgs{...} or: nil
func CrossVersionObjectReferencePtr ¶
func CrossVersionObjectReferencePtr(v *CrossVersionObjectReferenceArgs) CrossVersionObjectReferencePtrInput
type CrossVersionObjectReferencePtrOutput ¶
type CrossVersionObjectReferencePtrOutput struct{ *pulumi.OutputState }
func (CrossVersionObjectReferencePtrOutput) ApiVersion ¶
func (o CrossVersionObjectReferencePtrOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePtrOutput) ElementType ¶
func (CrossVersionObjectReferencePtrOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePtrOutput) Kind ¶
func (o CrossVersionObjectReferencePtrOutput) Kind() pulumi.StringPtrOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferencePtrOutput) Name ¶
func (o CrossVersionObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput ¶
func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
func (CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext ¶
func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
type HorizontalPodAutoscaler ¶
type HorizontalPodAutoscaler struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec HorizontalPodAutoscalerSpecPtrOutput `pulumi:"spec"` // status is the current information about the autoscaler. Status HorizontalPodAutoscalerStatusPtrOutput `pulumi:"status"` }
configuration of a horizontal pod autoscaler.
func GetHorizontalPodAutoscaler ¶
func GetHorizontalPodAutoscaler(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HorizontalPodAutoscalerState, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscaler, error)
GetHorizontalPodAutoscaler gets an existing HorizontalPodAutoscaler 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 NewHorizontalPodAutoscaler ¶
func NewHorizontalPodAutoscaler(ctx *pulumi.Context, name string, args *HorizontalPodAutoscalerArgs, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscaler, error)
NewHorizontalPodAutoscaler registers a new resource with the given unique name, arguments, and options.
func (*HorizontalPodAutoscaler) ElementType ¶
func (*HorizontalPodAutoscaler) ElementType() reflect.Type
func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutput ¶
func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
func (*HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutputWithContext ¶
func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
type HorizontalPodAutoscalerArgs ¶
type HorizontalPodAutoscalerArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec HorizontalPodAutoscalerSpecPtrInput }
The set of arguments for constructing a HorizontalPodAutoscaler resource.
func (HorizontalPodAutoscalerArgs) ElementType ¶
func (HorizontalPodAutoscalerArgs) ElementType() reflect.Type
type HorizontalPodAutoscalerArray ¶
type HorizontalPodAutoscalerArray []HorizontalPodAutoscalerInput
func (HorizontalPodAutoscalerArray) ElementType ¶
func (HorizontalPodAutoscalerArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput ¶
func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
func (HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext ¶
func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
type HorizontalPodAutoscalerArrayInput ¶
type HorizontalPodAutoscalerArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput ToHorizontalPodAutoscalerArrayOutputWithContext(context.Context) HorizontalPodAutoscalerArrayOutput }
HorizontalPodAutoscalerArrayInput is an input type that accepts HorizontalPodAutoscalerArray and HorizontalPodAutoscalerArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerArrayInput` via:
HorizontalPodAutoscalerArray{ HorizontalPodAutoscalerArgs{...} }
type HorizontalPodAutoscalerArrayOutput ¶
type HorizontalPodAutoscalerArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerArrayOutput) Index ¶
func (o HorizontalPodAutoscalerArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerOutput
func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput ¶
func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
type HorizontalPodAutoscalerInput ¶
type HorizontalPodAutoscalerInput interface { pulumi.Input ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput }
type HorizontalPodAutoscalerList ¶
type HorizontalPodAutoscalerList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // items is the list of horizontal pod autoscaler objects. Items HorizontalPodAutoscalerTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
list of horizontal pod autoscaler objects.
func GetHorizontalPodAutoscalerList ¶
func GetHorizontalPodAutoscalerList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HorizontalPodAutoscalerListState, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerList, error)
GetHorizontalPodAutoscalerList gets an existing HorizontalPodAutoscalerList 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 NewHorizontalPodAutoscalerList ¶
func NewHorizontalPodAutoscalerList(ctx *pulumi.Context, name string, args *HorizontalPodAutoscalerListArgs, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerList, error)
NewHorizontalPodAutoscalerList registers a new resource with the given unique name, arguments, and options.
func (*HorizontalPodAutoscalerList) ElementType ¶
func (*HorizontalPodAutoscalerList) ElementType() reflect.Type
func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput ¶
func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
func (*HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutputWithContext ¶
func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
type HorizontalPodAutoscalerListArgs ¶
type HorizontalPodAutoscalerListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // items is the list of horizontal pod autoscaler objects. Items HorizontalPodAutoscalerTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a HorizontalPodAutoscalerList resource.
func (HorizontalPodAutoscalerListArgs) ElementType ¶
func (HorizontalPodAutoscalerListArgs) ElementType() reflect.Type
type HorizontalPodAutoscalerListArray ¶
type HorizontalPodAutoscalerListArray []HorizontalPodAutoscalerListInput
func (HorizontalPodAutoscalerListArray) ElementType ¶
func (HorizontalPodAutoscalerListArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput ¶
func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
func (HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext ¶
func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
type HorizontalPodAutoscalerListArrayInput ¶
type HorizontalPodAutoscalerListArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput ToHorizontalPodAutoscalerListArrayOutputWithContext(context.Context) HorizontalPodAutoscalerListArrayOutput }
HorizontalPodAutoscalerListArrayInput is an input type that accepts HorizontalPodAutoscalerListArray and HorizontalPodAutoscalerListArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListArrayInput` via:
HorizontalPodAutoscalerListArray{ HorizontalPodAutoscalerListArgs{...} }
type HorizontalPodAutoscalerListArrayOutput ¶
type HorizontalPodAutoscalerListArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerListArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerListArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput ¶
func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
type HorizontalPodAutoscalerListInput ¶
type HorizontalPodAutoscalerListInput interface { pulumi.Input ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput }
type HorizontalPodAutoscalerListMap ¶
type HorizontalPodAutoscalerListMap map[string]HorizontalPodAutoscalerListInput
func (HorizontalPodAutoscalerListMap) ElementType ¶
func (HorizontalPodAutoscalerListMap) ElementType() reflect.Type
func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput ¶
func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext ¶
func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
type HorizontalPodAutoscalerListMapInput ¶
type HorizontalPodAutoscalerListMapInput interface { pulumi.Input ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput ToHorizontalPodAutoscalerListMapOutputWithContext(context.Context) HorizontalPodAutoscalerListMapOutput }
HorizontalPodAutoscalerListMapInput is an input type that accepts HorizontalPodAutoscalerListMap and HorizontalPodAutoscalerListMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListMapInput` via:
HorizontalPodAutoscalerListMap{ "key": HorizontalPodAutoscalerListArgs{...} }
type HorizontalPodAutoscalerListMapOutput ¶
type HorizontalPodAutoscalerListMapOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerListMapOutput) ElementType ¶
func (HorizontalPodAutoscalerListMapOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerListMapOutput) MapIndex ¶
func (o HorizontalPodAutoscalerListMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerListOutput
func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput ¶
func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext ¶
func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
type HorizontalPodAutoscalerListOutput ¶
type HorizontalPodAutoscalerListOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerListOutput) ApiVersion ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerListOutput) ElementType ¶
func (HorizontalPodAutoscalerListOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerListOutput) Items ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
items is the list of horizontal pod autoscaler objects.
func (HorizontalPodAutoscalerListOutput) Kind ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerListOutput) Metadata ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput ¶
func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext ¶
func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
type HorizontalPodAutoscalerListState ¶
type HorizontalPodAutoscalerListState struct { }
func (HorizontalPodAutoscalerListState) ElementType ¶
func (HorizontalPodAutoscalerListState) ElementType() reflect.Type
type HorizontalPodAutoscalerListType ¶
type HorizontalPodAutoscalerListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // items is the list of horizontal pod autoscaler objects. Items []HorizontalPodAutoscalerType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. Metadata *metav1.ListMeta `pulumi:"metadata"` }
list of horizontal pod autoscaler objects.
type HorizontalPodAutoscalerListTypeArgs ¶
type HorizontalPodAutoscalerListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // items is the list of horizontal pod autoscaler objects. Items HorizontalPodAutoscalerTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
list of horizontal pod autoscaler objects.
func (HorizontalPodAutoscalerListTypeArgs) ElementType ¶
func (HorizontalPodAutoscalerListTypeArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutput ¶
func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
func (HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutputWithContext ¶
func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
type HorizontalPodAutoscalerListTypeInput ¶
type HorizontalPodAutoscalerListTypeInput interface { pulumi.Input ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput ToHorizontalPodAutoscalerListTypeOutputWithContext(context.Context) HorizontalPodAutoscalerListTypeOutput }
HorizontalPodAutoscalerListTypeInput is an input type that accepts HorizontalPodAutoscalerListTypeArgs and HorizontalPodAutoscalerListTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListTypeInput` via:
HorizontalPodAutoscalerListTypeArgs{...}
type HorizontalPodAutoscalerListTypeOutput ¶
type HorizontalPodAutoscalerListTypeOutput struct{ *pulumi.OutputState }
list of horizontal pod autoscaler objects.
func (HorizontalPodAutoscalerListTypeOutput) ApiVersion ¶
func (o HorizontalPodAutoscalerListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerListTypeOutput) ElementType ¶
func (HorizontalPodAutoscalerListTypeOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerListTypeOutput) Items ¶
items is the list of horizontal pod autoscaler objects.
func (HorizontalPodAutoscalerListTypeOutput) Kind ¶
func (o HorizontalPodAutoscalerListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerListTypeOutput) Metadata ¶
func (o HorizontalPodAutoscalerListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput ¶
func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
func (HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext ¶
func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
type HorizontalPodAutoscalerMap ¶
type HorizontalPodAutoscalerMap map[string]HorizontalPodAutoscalerInput
func (HorizontalPodAutoscalerMap) ElementType ¶
func (HorizontalPodAutoscalerMap) ElementType() reflect.Type
func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput ¶
func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext ¶
func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
type HorizontalPodAutoscalerMapInput ¶
type HorizontalPodAutoscalerMapInput interface { pulumi.Input ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput ToHorizontalPodAutoscalerMapOutputWithContext(context.Context) HorizontalPodAutoscalerMapOutput }
HorizontalPodAutoscalerMapInput is an input type that accepts HorizontalPodAutoscalerMap and HorizontalPodAutoscalerMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerMapInput` via:
HorizontalPodAutoscalerMap{ "key": HorizontalPodAutoscalerArgs{...} }
type HorizontalPodAutoscalerMapOutput ¶
type HorizontalPodAutoscalerMapOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerMapOutput) ElementType ¶
func (HorizontalPodAutoscalerMapOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerMapOutput) MapIndex ¶
func (o HorizontalPodAutoscalerMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerOutput
func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput ¶
func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext ¶
func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
type HorizontalPodAutoscalerOutput ¶
type HorizontalPodAutoscalerOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerOutput) ApiVersion ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerOutput) ElementType ¶
func (HorizontalPodAutoscalerOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerOutput) Kind ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerOutput) Metadata ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerOutput) Spec ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Spec() HorizontalPodAutoscalerSpecPtrOutput
spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (HorizontalPodAutoscalerOutput) Status ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput ¶
func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext ¶
func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
type HorizontalPodAutoscalerPatch ¶ added in v3.20.0
type HorizontalPodAutoscalerPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec HorizontalPodAutoscalerSpecPatchPtrOutput `pulumi:"spec"` // status is the current information about the autoscaler. Status HorizontalPodAutoscalerStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. configuration of a horizontal pod autoscaler.
func GetHorizontalPodAutoscalerPatch ¶ added in v3.20.0
func GetHorizontalPodAutoscalerPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HorizontalPodAutoscalerPatchState, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerPatch, error)
GetHorizontalPodAutoscalerPatch gets an existing HorizontalPodAutoscalerPatch 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 NewHorizontalPodAutoscalerPatch ¶ added in v3.20.0
func NewHorizontalPodAutoscalerPatch(ctx *pulumi.Context, name string, args *HorizontalPodAutoscalerPatchArgs, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerPatch, error)
NewHorizontalPodAutoscalerPatch registers a new resource with the given unique name, arguments, and options.
func (*HorizontalPodAutoscalerPatch) ElementType ¶ added in v3.20.0
func (*HorizontalPodAutoscalerPatch) ElementType() reflect.Type
func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput ¶ added in v3.20.0
func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext ¶ added in v3.20.0
func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
type HorizontalPodAutoscalerPatchArgs ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec HorizontalPodAutoscalerSpecPatchPtrInput }
The set of arguments for constructing a HorizontalPodAutoscalerPatch resource.
func (HorizontalPodAutoscalerPatchArgs) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchArgs) ElementType() reflect.Type
type HorizontalPodAutoscalerPatchArray ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArray []HorizontalPodAutoscalerPatchInput
func (HorizontalPodAutoscalerPatchArray) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
type HorizontalPodAutoscalerPatchArrayInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput ToHorizontalPodAutoscalerPatchArrayOutputWithContext(context.Context) HorizontalPodAutoscalerPatchArrayOutput }
HorizontalPodAutoscalerPatchArrayInput is an input type that accepts HorizontalPodAutoscalerPatchArray and HorizontalPodAutoscalerPatchArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchArrayInput` via:
HorizontalPodAutoscalerPatchArray{ HorizontalPodAutoscalerPatchArgs{...} }
type HorizontalPodAutoscalerPatchArrayOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchArrayOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
type HorizontalPodAutoscalerPatchInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput }
type HorizontalPodAutoscalerPatchMap ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchMap map[string]HorizontalPodAutoscalerPatchInput
func (HorizontalPodAutoscalerPatchMap) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchMap) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
type HorizontalPodAutoscalerPatchMapInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchMapInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput ToHorizontalPodAutoscalerPatchMapOutputWithContext(context.Context) HorizontalPodAutoscalerPatchMapOutput }
HorizontalPodAutoscalerPatchMapInput is an input type that accepts HorizontalPodAutoscalerPatchMap and HorizontalPodAutoscalerPatchMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchMapInput` via:
HorizontalPodAutoscalerPatchMap{ "key": HorizontalPodAutoscalerPatchArgs{...} }
type HorizontalPodAutoscalerPatchMapOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchMapOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchMapOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchMapOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerPatchOutput
func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
type HorizontalPodAutoscalerPatchOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchOutput) ApiVersion ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerPatchOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchOutput) Kind ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerPatchOutput) Metadata ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerPatchOutput) Spec ¶ added in v3.20.0
spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (HorizontalPodAutoscalerPatchOutput) Status ¶ added in v3.20.0
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
type HorizontalPodAutoscalerPatchState ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchState struct { }
func (HorizontalPodAutoscalerPatchState) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchState) ElementType() reflect.Type
type HorizontalPodAutoscalerPatchType ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec *HorizontalPodAutoscalerSpecPatch `pulumi:"spec"` // status is the current information about the autoscaler. Status *HorizontalPodAutoscalerStatusPatch `pulumi:"status"` }
configuration of a horizontal pod autoscaler.
type HorizontalPodAutoscalerPatchTypeArgs ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec HorizontalPodAutoscalerSpecPatchPtrInput `pulumi:"spec"` // status is the current information about the autoscaler. Status HorizontalPodAutoscalerStatusPatchPtrInput `pulumi:"status"` }
configuration of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerPatchTypeArgs) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchTypeArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
type HorizontalPodAutoscalerPatchTypeInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchTypeInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput ToHorizontalPodAutoscalerPatchTypeOutputWithContext(context.Context) HorizontalPodAutoscalerPatchTypeOutput }
HorizontalPodAutoscalerPatchTypeInput is an input type that accepts HorizontalPodAutoscalerPatchTypeArgs and HorizontalPodAutoscalerPatchTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchTypeInput` via:
HorizontalPodAutoscalerPatchTypeArgs{...}
type HorizontalPodAutoscalerPatchTypeOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchTypeOutput struct{ *pulumi.OutputState }
configuration of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerPatchTypeOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchTypeOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchTypeOutput) Kind ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerPatchTypeOutput) Spec ¶ added in v3.20.0
spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (HorizontalPodAutoscalerPatchTypeOutput) Status ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) Status() HorizontalPodAutoscalerStatusPatchPtrOutput
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
type HorizontalPodAutoscalerSpec ¶
type HorizontalPodAutoscalerSpec struct { // maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. MaxReplicas int `pulumi:"maxReplicas"` // minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available. MinReplicas *int `pulumi:"minReplicas"` // reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource. ScaleTargetRef CrossVersionObjectReference `pulumi:"scaleTargetRef"` // targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used. TargetCPUUtilizationPercentage *int `pulumi:"targetCPUUtilizationPercentage"` }
specification of a horizontal pod autoscaler.
type HorizontalPodAutoscalerSpecArgs ¶
type HorizontalPodAutoscalerSpecArgs struct { // maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available. MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` // reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource. ScaleTargetRef CrossVersionObjectReferenceInput `pulumi:"scaleTargetRef"` // targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used. TargetCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"targetCPUUtilizationPercentage"` }
specification of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerSpecArgs) ElementType ¶
func (HorizontalPodAutoscalerSpecArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutput ¶
func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput
func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutputWithContext ¶
func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecOutput
func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutput ¶
func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
func (HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutputWithContext ¶
func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
type HorizontalPodAutoscalerSpecInput ¶
type HorizontalPodAutoscalerSpecInput interface { pulumi.Input ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput ToHorizontalPodAutoscalerSpecOutputWithContext(context.Context) HorizontalPodAutoscalerSpecOutput }
HorizontalPodAutoscalerSpecInput is an input type that accepts HorizontalPodAutoscalerSpecArgs and HorizontalPodAutoscalerSpecOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecInput` via:
HorizontalPodAutoscalerSpecArgs{...}
type HorizontalPodAutoscalerSpecOutput ¶
type HorizontalPodAutoscalerSpecOutput struct{ *pulumi.OutputState }
specification of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerSpecOutput) ElementType ¶
func (HorizontalPodAutoscalerSpecOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecOutput) MaxReplicas ¶
func (o HorizontalPodAutoscalerSpecOutput) MaxReplicas() pulumi.IntOutput
maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
func (HorizontalPodAutoscalerSpecOutput) MinReplicas ¶
func (o HorizontalPodAutoscalerSpecOutput) MinReplicas() pulumi.IntPtrOutput
minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.
func (HorizontalPodAutoscalerSpecOutput) ScaleTargetRef ¶
func (o HorizontalPodAutoscalerSpecOutput) ScaleTargetRef() CrossVersionObjectReferenceOutput
reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
func (HorizontalPodAutoscalerSpecOutput) TargetCPUUtilizationPercentage ¶
func (o HorizontalPodAutoscalerSpecOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutput ¶
func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput
func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutputWithContext ¶
func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecOutput
func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutput ¶
func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
func (HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerSpecOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
type HorizontalPodAutoscalerSpecPatch ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatch struct { // maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. MaxReplicas *int `pulumi:"maxReplicas"` // minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available. MinReplicas *int `pulumi:"minReplicas"` // reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource. ScaleTargetRef *CrossVersionObjectReferencePatch `pulumi:"scaleTargetRef"` // targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used. TargetCPUUtilizationPercentage *int `pulumi:"targetCPUUtilizationPercentage"` }
specification of a horizontal pod autoscaler.
type HorizontalPodAutoscalerSpecPatchArgs ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchArgs struct { // maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` // minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available. MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` // reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource. ScaleTargetRef CrossVersionObjectReferencePatchPtrInput `pulumi:"scaleTargetRef"` // targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used. TargetCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"targetCPUUtilizationPercentage"` }
specification of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerSpecPatchArgs) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerSpecPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
type HorizontalPodAutoscalerSpecPatchInput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput ToHorizontalPodAutoscalerSpecPatchOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPatchOutput }
HorizontalPodAutoscalerSpecPatchInput is an input type that accepts HorizontalPodAutoscalerSpecPatchArgs and HorizontalPodAutoscalerSpecPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPatchInput` via:
HorizontalPodAutoscalerSpecPatchArgs{...}
type HorizontalPodAutoscalerSpecPatchOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchOutput struct{ *pulumi.OutputState }
specification of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerSpecPatchOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerSpecPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas() pulumi.IntPtrOutput
maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
func (HorizontalPodAutoscalerSpecPatchOutput) MinReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) MinReplicas() pulumi.IntPtrOutput
minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.
func (HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
func (HorizontalPodAutoscalerSpecPatchOutput) TargetCPUUtilizationPercentage ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
type HorizontalPodAutoscalerSpecPatchPtrInput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput }
HorizontalPodAutoscalerSpecPatchPtrInput is an input type that accepts HorizontalPodAutoscalerSpecPatchArgs, HorizontalPodAutoscalerSpecPatchPtr and HorizontalPodAutoscalerSpecPatchPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPatchPtrInput` via:
HorizontalPodAutoscalerSpecPatchArgs{...} or: nil
func HorizontalPodAutoscalerSpecPatchPtr ¶ added in v3.20.0
func HorizontalPodAutoscalerSpecPatchPtr(v *HorizontalPodAutoscalerSpecPatchArgs) HorizontalPodAutoscalerSpecPatchPtrInput
type HorizontalPodAutoscalerSpecPatchPtrOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas() pulumi.IntPtrOutput
maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) MinReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MinReplicas() pulumi.IntPtrOutput
minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) TargetCPUUtilizationPercentage ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
type HorizontalPodAutoscalerSpecPtrInput ¶
type HorizontalPodAutoscalerSpecPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput ToHorizontalPodAutoscalerSpecPtrOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPtrOutput }
HorizontalPodAutoscalerSpecPtrInput is an input type that accepts HorizontalPodAutoscalerSpecArgs, HorizontalPodAutoscalerSpecPtr and HorizontalPodAutoscalerSpecPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPtrInput` via:
HorizontalPodAutoscalerSpecArgs{...} or: nil
func HorizontalPodAutoscalerSpecPtr ¶
func HorizontalPodAutoscalerSpecPtr(v *HorizontalPodAutoscalerSpecArgs) HorizontalPodAutoscalerSpecPtrInput
type HorizontalPodAutoscalerSpecPtrOutput ¶
type HorizontalPodAutoscalerSpecPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerSpecPtrOutput) ElementType ¶
func (HorizontalPodAutoscalerSpecPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPtrOutput) MaxReplicas ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) MaxReplicas() pulumi.IntPtrOutput
maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
func (HorizontalPodAutoscalerSpecPtrOutput) MinReplicas ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) MinReplicas() pulumi.IntPtrOutput
minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.
func (HorizontalPodAutoscalerSpecPtrOutput) ScaleTargetRef ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePtrOutput
reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
func (HorizontalPodAutoscalerSpecPtrOutput) TargetCPUUtilizationPercentage ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
func (HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
func (HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
type HorizontalPodAutoscalerState ¶
type HorizontalPodAutoscalerState struct { }
func (HorizontalPodAutoscalerState) ElementType ¶
func (HorizontalPodAutoscalerState) ElementType() reflect.Type
type HorizontalPodAutoscalerStatus ¶
type HorizontalPodAutoscalerStatus struct { // currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU. CurrentCPUUtilizationPercentage *int `pulumi:"currentCPUUtilizationPercentage"` // currentReplicas is the current number of replicas of pods managed by this autoscaler. CurrentReplicas int `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler. DesiredReplicas int `pulumi:"desiredReplicas"` // lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed. LastScaleTime *string `pulumi:"lastScaleTime"` // observedGeneration is the most recent generation observed by this autoscaler. ObservedGeneration *int `pulumi:"observedGeneration"` }
current status of a horizontal pod autoscaler
type HorizontalPodAutoscalerStatusArgs ¶
type HorizontalPodAutoscalerStatusArgs struct { // currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU. CurrentCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"currentCPUUtilizationPercentage"` // currentReplicas is the current number of replicas of pods managed by this autoscaler. CurrentReplicas pulumi.IntInput `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler. DesiredReplicas pulumi.IntInput `pulumi:"desiredReplicas"` // lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed. LastScaleTime pulumi.StringPtrInput `pulumi:"lastScaleTime"` // observedGeneration is the most recent generation observed by this autoscaler. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` }
current status of a horizontal pod autoscaler
func (HorizontalPodAutoscalerStatusArgs) ElementType ¶
func (HorizontalPodAutoscalerStatusArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutput ¶
func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput
func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutputWithContext ¶
func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusOutput
func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutput ¶
func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
func (HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutputWithContext ¶
func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput
type HorizontalPodAutoscalerStatusInput ¶
type HorizontalPodAutoscalerStatusInput interface { pulumi.Input ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput ToHorizontalPodAutoscalerStatusOutputWithContext(context.Context) HorizontalPodAutoscalerStatusOutput }
HorizontalPodAutoscalerStatusInput is an input type that accepts HorizontalPodAutoscalerStatusArgs and HorizontalPodAutoscalerStatusOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusInput` via:
HorizontalPodAutoscalerStatusArgs{...}
type HorizontalPodAutoscalerStatusOutput ¶
type HorizontalPodAutoscalerStatusOutput struct{ *pulumi.OutputState }
current status of a horizontal pod autoscaler
func (HorizontalPodAutoscalerStatusOutput) CurrentCPUUtilizationPercentage ¶
func (o HorizontalPodAutoscalerStatusOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
func (HorizontalPodAutoscalerStatusOutput) CurrentReplicas ¶
func (o HorizontalPodAutoscalerStatusOutput) CurrentReplicas() pulumi.IntOutput
currentReplicas is the current number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusOutput) DesiredReplicas ¶
func (o HorizontalPodAutoscalerStatusOutput) DesiredReplicas() pulumi.IntOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusOutput) ElementType ¶
func (HorizontalPodAutoscalerStatusOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusOutput) LastScaleTime ¶
func (o HorizontalPodAutoscalerStatusOutput) LastScaleTime() pulumi.StringPtrOutput
lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
func (HorizontalPodAutoscalerStatusOutput) ObservedGeneration ¶
func (o HorizontalPodAutoscalerStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutput ¶
func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput
func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutputWithContext ¶
func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusOutput
func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutput ¶
func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
func (HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerStatusOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput
type HorizontalPodAutoscalerStatusPatch ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatch struct { // currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU. CurrentCPUUtilizationPercentage *int `pulumi:"currentCPUUtilizationPercentage"` // currentReplicas is the current number of replicas of pods managed by this autoscaler. CurrentReplicas *int `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler. DesiredReplicas *int `pulumi:"desiredReplicas"` // lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed. LastScaleTime *string `pulumi:"lastScaleTime"` // observedGeneration is the most recent generation observed by this autoscaler. ObservedGeneration *int `pulumi:"observedGeneration"` }
current status of a horizontal pod autoscaler
type HorizontalPodAutoscalerStatusPatchArgs ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchArgs struct { // currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU. CurrentCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"currentCPUUtilizationPercentage"` // currentReplicas is the current number of replicas of pods managed by this autoscaler. CurrentReplicas pulumi.IntPtrInput `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler. DesiredReplicas pulumi.IntPtrInput `pulumi:"desiredReplicas"` // lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed. LastScaleTime pulumi.StringPtrInput `pulumi:"lastScaleTime"` // observedGeneration is the most recent generation observed by this autoscaler. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` }
current status of a horizontal pod autoscaler
func (HorizontalPodAutoscalerStatusPatchArgs) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerStatusPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
type HorizontalPodAutoscalerStatusPatchInput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput ToHorizontalPodAutoscalerStatusPatchOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPatchOutput }
HorizontalPodAutoscalerStatusPatchInput is an input type that accepts HorizontalPodAutoscalerStatusPatchArgs and HorizontalPodAutoscalerStatusPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPatchInput` via:
HorizontalPodAutoscalerStatusPatchArgs{...}
type HorizontalPodAutoscalerStatusPatchOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchOutput struct{ *pulumi.OutputState }
current status of a horizontal pod autoscaler
func (HorizontalPodAutoscalerStatusPatchOutput) CurrentCPUUtilizationPercentage ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
func (HorizontalPodAutoscalerStatusPatchOutput) CurrentReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is the current number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) DesiredReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) DesiredReplicas() pulumi.IntPtrOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerStatusPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchOutput) LastScaleTime ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) LastScaleTime() pulumi.StringPtrOutput
lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
func (HorizontalPodAutoscalerStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
type HorizontalPodAutoscalerStatusPatchPtrInput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput }
HorizontalPodAutoscalerStatusPatchPtrInput is an input type that accepts HorizontalPodAutoscalerStatusPatchArgs, HorizontalPodAutoscalerStatusPatchPtr and HorizontalPodAutoscalerStatusPatchPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPatchPtrInput` via:
HorizontalPodAutoscalerStatusPatchArgs{...} or: nil
func HorizontalPodAutoscalerStatusPatchPtr ¶ added in v3.20.0
func HorizontalPodAutoscalerStatusPatchPtr(v *HorizontalPodAutoscalerStatusPatchArgs) HorizontalPodAutoscalerStatusPatchPtrInput
type HorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentCPUUtilizationPercentage ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is the current number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) DesiredReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchPtrOutput) LastScaleTime ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) LastScaleTime() pulumi.StringPtrOutput
lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
type HorizontalPodAutoscalerStatusPtrInput ¶
type HorizontalPodAutoscalerStatusPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput ToHorizontalPodAutoscalerStatusPtrOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPtrOutput }
HorizontalPodAutoscalerStatusPtrInput is an input type that accepts HorizontalPodAutoscalerStatusArgs, HorizontalPodAutoscalerStatusPtr and HorizontalPodAutoscalerStatusPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPtrInput` via:
HorizontalPodAutoscalerStatusArgs{...} or: nil
func HorizontalPodAutoscalerStatusPtr ¶
func HorizontalPodAutoscalerStatusPtr(v *HorizontalPodAutoscalerStatusArgs) HorizontalPodAutoscalerStatusPtrInput
type HorizontalPodAutoscalerStatusPtrOutput ¶
type HorizontalPodAutoscalerStatusPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerStatusPtrOutput) CurrentCPUUtilizationPercentage ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentCPUUtilizationPercentage() pulumi.IntPtrOutput
currentCPUUtilizationPercentage is the current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
func (HorizontalPodAutoscalerStatusPtrOutput) CurrentReplicas ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is the current number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusPtrOutput) DesiredReplicas ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler.
func (HorizontalPodAutoscalerStatusPtrOutput) ElementType ¶
func (HorizontalPodAutoscalerStatusPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPtrOutput) LastScaleTime ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) LastScaleTime() pulumi.StringPtrOutput
lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
func (HorizontalPodAutoscalerStatusPtrOutput) ObservedGeneration ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutput ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
func (HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput
type HorizontalPodAutoscalerType ¶
type HorizontalPodAutoscalerType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec *HorizontalPodAutoscalerSpec `pulumi:"spec"` // status is the current information about the autoscaler. Status *HorizontalPodAutoscalerStatus `pulumi:"status"` }
configuration of a horizontal pod autoscaler.
type HorizontalPodAutoscalerTypeArgs ¶
type HorizontalPodAutoscalerTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec HorizontalPodAutoscalerSpecPtrInput `pulumi:"spec"` // status is the current information about the autoscaler. Status HorizontalPodAutoscalerStatusPtrInput `pulumi:"status"` }
configuration of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerTypeArgs) ElementType ¶
func (HorizontalPodAutoscalerTypeArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutput ¶
func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
func (HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutputWithContext ¶
func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput
type HorizontalPodAutoscalerTypeArray ¶
type HorizontalPodAutoscalerTypeArray []HorizontalPodAutoscalerTypeInput
func (HorizontalPodAutoscalerTypeArray) ElementType ¶
func (HorizontalPodAutoscalerTypeArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput ¶
func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
func (HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext ¶
func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
type HorizontalPodAutoscalerTypeArrayInput ¶
type HorizontalPodAutoscalerTypeArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput ToHorizontalPodAutoscalerTypeArrayOutputWithContext(context.Context) HorizontalPodAutoscalerTypeArrayOutput }
HorizontalPodAutoscalerTypeArrayInput is an input type that accepts HorizontalPodAutoscalerTypeArray and HorizontalPodAutoscalerTypeArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerTypeArrayInput` via:
HorizontalPodAutoscalerTypeArray{ HorizontalPodAutoscalerTypeArgs{...} }
type HorizontalPodAutoscalerTypeArrayOutput ¶
type HorizontalPodAutoscalerTypeArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerTypeArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerTypeArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput ¶
func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
func (HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
type HorizontalPodAutoscalerTypeInput ¶
type HorizontalPodAutoscalerTypeInput interface { pulumi.Input ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput ToHorizontalPodAutoscalerTypeOutputWithContext(context.Context) HorizontalPodAutoscalerTypeOutput }
HorizontalPodAutoscalerTypeInput is an input type that accepts HorizontalPodAutoscalerTypeArgs and HorizontalPodAutoscalerTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerTypeInput` via:
HorizontalPodAutoscalerTypeArgs{...}
type HorizontalPodAutoscalerTypeOutput ¶
type HorizontalPodAutoscalerTypeOutput struct{ *pulumi.OutputState }
configuration of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerTypeOutput) ApiVersion ¶
func (o HorizontalPodAutoscalerTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerTypeOutput) ElementType ¶
func (HorizontalPodAutoscalerTypeOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerTypeOutput) Kind ¶
func (o HorizontalPodAutoscalerTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerTypeOutput) Metadata ¶
func (o HorizontalPodAutoscalerTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerTypeOutput) Spec ¶
spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (HorizontalPodAutoscalerTypeOutput) Status ¶
func (o HorizontalPodAutoscalerTypeOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutput ¶
func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
func (HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutputWithContext ¶
func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput
type Scale ¶
type Scale struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata *metav1.ObjectMeta `pulumi:"metadata"` // spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec *ScaleSpec `pulumi:"spec"` // status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status *ScaleStatus `pulumi:"status"` }
Scale represents a scaling request for a resource.
type ScaleArgs ¶
type ScaleArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec ScaleSpecPtrInput `pulumi:"spec"` // status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status ScaleStatusPtrInput `pulumi:"status"` }
Scale represents a scaling request for a resource.
func (ScaleArgs) ElementType ¶
func (ScaleArgs) ToScaleOutput ¶
func (i ScaleArgs) ToScaleOutput() ScaleOutput
func (ScaleArgs) ToScaleOutputWithContext ¶
func (i ScaleArgs) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
type ScaleInput ¶
type ScaleInput interface { pulumi.Input ToScaleOutput() ScaleOutput ToScaleOutputWithContext(context.Context) ScaleOutput }
ScaleInput is an input type that accepts ScaleArgs and ScaleOutput values. You can construct a concrete instance of `ScaleInput` via:
ScaleArgs{...}
type ScaleOutput ¶
type ScaleOutput struct{ *pulumi.OutputState }
Scale represents a scaling request for a resource.
func (ScaleOutput) ApiVersion ¶
func (o ScaleOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ScaleOutput) ElementType ¶
func (ScaleOutput) ElementType() reflect.Type
func (ScaleOutput) Kind ¶
func (o ScaleOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ScaleOutput) Metadata ¶
func (o ScaleOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
func (ScaleOutput) Spec ¶
func (o ScaleOutput) Spec() ScaleSpecPtrOutput
spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (ScaleOutput) Status ¶
func (o ScaleOutput) Status() ScaleStatusPtrOutput
status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
func (ScaleOutput) ToScaleOutput ¶
func (o ScaleOutput) ToScaleOutput() ScaleOutput
func (ScaleOutput) ToScaleOutputWithContext ¶
func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
type ScalePatch ¶ added in v3.20.0
type ScalePatch struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec *ScaleSpecPatch `pulumi:"spec"` // status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status *ScaleStatusPatch `pulumi:"status"` }
Scale represents a scaling request for a resource.
type ScalePatchArgs ¶ added in v3.20.0
type ScalePatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec ScaleSpecPatchPtrInput `pulumi:"spec"` // status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status ScaleStatusPatchPtrInput `pulumi:"status"` }
Scale represents a scaling request for a resource.
func (ScalePatchArgs) ElementType ¶ added in v3.20.0
func (ScalePatchArgs) ElementType() reflect.Type
func (ScalePatchArgs) ToScalePatchOutput ¶ added in v3.20.0
func (i ScalePatchArgs) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchArgs) ToScalePatchOutputWithContext ¶ added in v3.20.0
func (i ScalePatchArgs) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
type ScalePatchInput ¶ added in v3.20.0
type ScalePatchInput interface { pulumi.Input ToScalePatchOutput() ScalePatchOutput ToScalePatchOutputWithContext(context.Context) ScalePatchOutput }
ScalePatchInput is an input type that accepts ScalePatchArgs and ScalePatchOutput values. You can construct a concrete instance of `ScalePatchInput` via:
ScalePatchArgs{...}
type ScalePatchOutput ¶ added in v3.20.0
type ScalePatchOutput struct{ *pulumi.OutputState }
Scale represents a scaling request for a resource.
func (ScalePatchOutput) ApiVersion ¶ added in v3.20.0
func (o ScalePatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ScalePatchOutput) ElementType ¶ added in v3.20.0
func (ScalePatchOutput) ElementType() reflect.Type
func (ScalePatchOutput) Kind ¶ added in v3.20.0
func (o ScalePatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ScalePatchOutput) Metadata ¶ added in v3.20.0
func (o ScalePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
func (ScalePatchOutput) Spec ¶ added in v3.20.0
func (o ScalePatchOutput) Spec() ScaleSpecPatchPtrOutput
spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (ScalePatchOutput) Status ¶ added in v3.20.0
func (o ScalePatchOutput) Status() ScaleStatusPatchPtrOutput
status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
func (ScalePatchOutput) ToScalePatchOutput ¶ added in v3.20.0
func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchOutput) ToScalePatchOutputWithContext ¶ added in v3.20.0
func (o ScalePatchOutput) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
type ScaleSpec ¶
type ScaleSpec struct { // replicas is the desired number of instances for the scaled object. Replicas *int `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource.
type ScaleSpecArgs ¶
type ScaleSpecArgs struct { // replicas is the desired number of instances for the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource.
func (ScaleSpecArgs) ElementType ¶
func (ScaleSpecArgs) ElementType() reflect.Type
func (ScaleSpecArgs) ToScaleSpecOutput ¶
func (i ScaleSpecArgs) ToScaleSpecOutput() ScaleSpecOutput
func (ScaleSpecArgs) ToScaleSpecOutputWithContext ¶
func (i ScaleSpecArgs) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
func (ScaleSpecArgs) ToScaleSpecPtrOutput ¶
func (i ScaleSpecArgs) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecArgs) ToScaleSpecPtrOutputWithContext ¶
func (i ScaleSpecArgs) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleSpecInput ¶
type ScaleSpecInput interface { pulumi.Input ToScaleSpecOutput() ScaleSpecOutput ToScaleSpecOutputWithContext(context.Context) ScaleSpecOutput }
ScaleSpecInput is an input type that accepts ScaleSpecArgs and ScaleSpecOutput values. You can construct a concrete instance of `ScaleSpecInput` via:
ScaleSpecArgs{...}
type ScaleSpecOutput ¶
type ScaleSpecOutput struct{ *pulumi.OutputState }
ScaleSpec describes the attributes of a scale subresource.
func (ScaleSpecOutput) ElementType ¶
func (ScaleSpecOutput) ElementType() reflect.Type
func (ScaleSpecOutput) Replicas ¶
func (o ScaleSpecOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of instances for the scaled object.
func (ScaleSpecOutput) ToScaleSpecOutput ¶
func (o ScaleSpecOutput) ToScaleSpecOutput() ScaleSpecOutput
func (ScaleSpecOutput) ToScaleSpecOutputWithContext ¶
func (o ScaleSpecOutput) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
func (ScaleSpecOutput) ToScaleSpecPtrOutput ¶
func (o ScaleSpecOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecOutput) ToScaleSpecPtrOutputWithContext ¶
func (o ScaleSpecOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleSpecPatch ¶ added in v3.20.0
type ScaleSpecPatch struct { // replicas is the desired number of instances for the scaled object. Replicas *int `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource.
type ScaleSpecPatchArgs ¶ added in v3.20.0
type ScaleSpecPatchArgs struct { // replicas is the desired number of instances for the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource.
func (ScaleSpecPatchArgs) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchArgs) ElementType() reflect.Type
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutput ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchInput ¶ added in v3.20.0
type ScaleSpecPatchInput interface { pulumi.Input ToScaleSpecPatchOutput() ScaleSpecPatchOutput ToScaleSpecPatchOutputWithContext(context.Context) ScaleSpecPatchOutput }
ScaleSpecPatchInput is an input type that accepts ScaleSpecPatchArgs and ScaleSpecPatchOutput values. You can construct a concrete instance of `ScaleSpecPatchInput` via:
ScaleSpecPatchArgs{...}
type ScaleSpecPatchOutput ¶ added in v3.20.0
type ScaleSpecPatchOutput struct{ *pulumi.OutputState }
ScaleSpec describes the attributes of a scale subresource.
func (ScaleSpecPatchOutput) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchOutput) ElementType() reflect.Type
func (ScaleSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of instances for the scaled object.
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutput ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchPtrInput ¶ added in v3.20.0
type ScaleSpecPatchPtrInput interface { pulumi.Input ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput ToScaleSpecPatchPtrOutputWithContext(context.Context) ScaleSpecPatchPtrOutput }
ScaleSpecPatchPtrInput is an input type that accepts ScaleSpecPatchArgs, ScaleSpecPatchPtr and ScaleSpecPatchPtrOutput values. You can construct a concrete instance of `ScaleSpecPatchPtrInput` via:
ScaleSpecPatchArgs{...} or: nil
func ScaleSpecPatchPtr ¶ added in v3.20.0
func ScaleSpecPatchPtr(v *ScaleSpecPatchArgs) ScaleSpecPatchPtrInput
type ScaleSpecPatchPtrOutput ¶ added in v3.20.0
type ScaleSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) Elem() ScaleSpecPatchOutput
func (ScaleSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type
func (ScaleSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of instances for the scaled object.
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPtrInput ¶
type ScaleSpecPtrInput interface { pulumi.Input ToScaleSpecPtrOutput() ScaleSpecPtrOutput ToScaleSpecPtrOutputWithContext(context.Context) ScaleSpecPtrOutput }
ScaleSpecPtrInput is an input type that accepts ScaleSpecArgs, ScaleSpecPtr and ScaleSpecPtrOutput values. You can construct a concrete instance of `ScaleSpecPtrInput` via:
ScaleSpecArgs{...} or: nil
func ScaleSpecPtr ¶
func ScaleSpecPtr(v *ScaleSpecArgs) ScaleSpecPtrInput
type ScaleSpecPtrOutput ¶
type ScaleSpecPtrOutput struct{ *pulumi.OutputState }
func (ScaleSpecPtrOutput) Elem ¶
func (o ScaleSpecPtrOutput) Elem() ScaleSpecOutput
func (ScaleSpecPtrOutput) ElementType ¶
func (ScaleSpecPtrOutput) ElementType() reflect.Type
func (ScaleSpecPtrOutput) Replicas ¶
func (o ScaleSpecPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of instances for the scaled object.
func (ScaleSpecPtrOutput) ToScaleSpecPtrOutput ¶
func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext ¶
func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleStatus ¶
type ScaleStatus struct { // replicas is the actual number of observed instances of the scaled object. Replicas int `pulumi:"replicas"` // selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Selector *string `pulumi:"selector"` }
ScaleStatus represents the current status of a scale subresource.
type ScaleStatusArgs ¶
type ScaleStatusArgs struct { // replicas is the actual number of observed instances of the scaled object. Replicas pulumi.IntInput `pulumi:"replicas"` // selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Selector pulumi.StringPtrInput `pulumi:"selector"` }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusArgs) ElementType ¶
func (ScaleStatusArgs) ElementType() reflect.Type
func (ScaleStatusArgs) ToScaleStatusOutput ¶
func (i ScaleStatusArgs) ToScaleStatusOutput() ScaleStatusOutput
func (ScaleStatusArgs) ToScaleStatusOutputWithContext ¶
func (i ScaleStatusArgs) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
func (ScaleStatusArgs) ToScaleStatusPtrOutput ¶
func (i ScaleStatusArgs) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusArgs) ToScaleStatusPtrOutputWithContext ¶
func (i ScaleStatusArgs) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type ScaleStatusInput ¶
type ScaleStatusInput interface { pulumi.Input ToScaleStatusOutput() ScaleStatusOutput ToScaleStatusOutputWithContext(context.Context) ScaleStatusOutput }
ScaleStatusInput is an input type that accepts ScaleStatusArgs and ScaleStatusOutput values. You can construct a concrete instance of `ScaleStatusInput` via:
ScaleStatusArgs{...}
type ScaleStatusOutput ¶
type ScaleStatusOutput struct{ *pulumi.OutputState }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusOutput) ElementType ¶
func (ScaleStatusOutput) ElementType() reflect.Type
func (ScaleStatusOutput) Replicas ¶
func (o ScaleStatusOutput) Replicas() pulumi.IntOutput
replicas is the actual number of observed instances of the scaled object.
func (ScaleStatusOutput) Selector ¶
func (o ScaleStatusOutput) Selector() pulumi.StringPtrOutput
selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
func (ScaleStatusOutput) ToScaleStatusOutput ¶
func (o ScaleStatusOutput) ToScaleStatusOutput() ScaleStatusOutput
func (ScaleStatusOutput) ToScaleStatusOutputWithContext ¶
func (o ScaleStatusOutput) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
func (ScaleStatusOutput) ToScaleStatusPtrOutput ¶
func (o ScaleStatusOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusOutput) ToScaleStatusPtrOutputWithContext ¶
func (o ScaleStatusOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type ScaleStatusPatch ¶ added in v3.20.0
type ScaleStatusPatch struct { // replicas is the actual number of observed instances of the scaled object. Replicas *int `pulumi:"replicas"` // selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Selector *string `pulumi:"selector"` }
ScaleStatus represents the current status of a scale subresource.
type ScaleStatusPatchArgs ¶ added in v3.20.0
type ScaleStatusPatchArgs struct { // replicas is the actual number of observed instances of the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Selector pulumi.StringPtrInput `pulumi:"selector"` }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusPatchArgs) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchArgs) ElementType() reflect.Type
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutput ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchInput ¶ added in v3.20.0
type ScaleStatusPatchInput interface { pulumi.Input ToScaleStatusPatchOutput() ScaleStatusPatchOutput ToScaleStatusPatchOutputWithContext(context.Context) ScaleStatusPatchOutput }
ScaleStatusPatchInput is an input type that accepts ScaleStatusPatchArgs and ScaleStatusPatchOutput values. You can construct a concrete instance of `ScaleStatusPatchInput` via:
ScaleStatusPatchArgs{...}
type ScaleStatusPatchOutput ¶ added in v3.20.0
type ScaleStatusPatchOutput struct{ *pulumi.OutputState }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchOutput) ElementType() reflect.Type
func (ScaleStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) Replicas() pulumi.IntPtrOutput
replicas is the actual number of observed instances of the scaled object.
func (ScaleStatusPatchOutput) Selector ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) Selector() pulumi.StringPtrOutput
selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
func (ScaleStatusPatchOutput) ToScaleStatusPatchOutput ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchPtrInput ¶ added in v3.20.0
type ScaleStatusPatchPtrInput interface { pulumi.Input ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput ToScaleStatusPatchPtrOutputWithContext(context.Context) ScaleStatusPatchPtrOutput }
ScaleStatusPatchPtrInput is an input type that accepts ScaleStatusPatchArgs, ScaleStatusPatchPtr and ScaleStatusPatchPtrOutput values. You can construct a concrete instance of `ScaleStatusPatchPtrInput` via:
ScaleStatusPatchArgs{...} or: nil
func ScaleStatusPatchPtr ¶ added in v3.20.0
func ScaleStatusPatchPtr(v *ScaleStatusPatchArgs) ScaleStatusPatchPtrInput
type ScaleStatusPatchPtrOutput ¶ added in v3.20.0
type ScaleStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Elem() ScaleStatusPatchOutput
func (ScaleStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type
func (ScaleStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the actual number of observed instances of the scaled object.
func (ScaleStatusPatchPtrOutput) Selector ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Selector() pulumi.StringPtrOutput
selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPtrInput ¶
type ScaleStatusPtrInput interface { pulumi.Input ToScaleStatusPtrOutput() ScaleStatusPtrOutput ToScaleStatusPtrOutputWithContext(context.Context) ScaleStatusPtrOutput }
ScaleStatusPtrInput is an input type that accepts ScaleStatusArgs, ScaleStatusPtr and ScaleStatusPtrOutput values. You can construct a concrete instance of `ScaleStatusPtrInput` via:
ScaleStatusArgs{...} or: nil
func ScaleStatusPtr ¶
func ScaleStatusPtr(v *ScaleStatusArgs) ScaleStatusPtrInput
type ScaleStatusPtrOutput ¶
type ScaleStatusPtrOutput struct{ *pulumi.OutputState }
func (ScaleStatusPtrOutput) Elem ¶
func (o ScaleStatusPtrOutput) Elem() ScaleStatusOutput
func (ScaleStatusPtrOutput) ElementType ¶
func (ScaleStatusPtrOutput) ElementType() reflect.Type
func (ScaleStatusPtrOutput) Replicas ¶
func (o ScaleStatusPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the actual number of observed instances of the scaled object.
func (ScaleStatusPtrOutput) Selector ¶
func (o ScaleStatusPtrOutput) Selector() pulumi.StringPtrOutput
selector is the label query over pods that should match the replicas count. This is same as the label selector but in the string format to avoid introspection by clients. The string will be in the same format as the query-param syntax. More info about label selectors: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
func (ScaleStatusPtrOutput) ToScaleStatusPtrOutput ¶
func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext ¶
func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput