Documentation ¶
Index ¶
- type ContainerResourceMetricSource
- type ContainerResourceMetricSourceArgs
- func (ContainerResourceMetricSourceArgs) ElementType() reflect.Type
- func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourceOutput() ContainerResourceMetricSourceOutput
- func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourceOutputWithContext(ctx context.Context) ContainerResourceMetricSourceOutput
- func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourcePtrOutput() ContainerResourceMetricSourcePtrOutput
- func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourcePtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePtrOutput
- func (i ContainerResourceMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSource]
- type ContainerResourceMetricSourceInput
- type ContainerResourceMetricSourceOutput
- func (o ContainerResourceMetricSourceOutput) Container() pulumi.StringOutput
- func (ContainerResourceMetricSourceOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricSourceOutput) Name() pulumi.StringOutput
- func (o ContainerResourceMetricSourceOutput) Target() MetricTargetOutput
- func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourceOutput() ContainerResourceMetricSourceOutput
- func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourceOutputWithContext(ctx context.Context) ContainerResourceMetricSourceOutput
- func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourcePtrOutput() ContainerResourceMetricSourcePtrOutput
- func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourcePtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePtrOutput
- func (o ContainerResourceMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSource]
- type ContainerResourceMetricSourcePatch
- type ContainerResourceMetricSourcePatchArgs
- func (ContainerResourceMetricSourcePatchArgs) ElementType() reflect.Type
- func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutput() ContainerResourceMetricSourcePatchOutput
- func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchOutput
- func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
- func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
- func (i ContainerResourceMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSourcePatch]
- type ContainerResourceMetricSourcePatchInput
- type ContainerResourceMetricSourcePatchOutput
- func (o ContainerResourceMetricSourcePatchOutput) Container() pulumi.StringPtrOutput
- func (ContainerResourceMetricSourcePatchOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricSourcePatchOutput) Name() pulumi.StringPtrOutput
- func (o ContainerResourceMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
- func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutput() ContainerResourceMetricSourcePatchOutput
- func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchOutput
- func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
- func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
- func (o ContainerResourceMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSourcePatch]
- type ContainerResourceMetricSourcePatchPtrInput
- type ContainerResourceMetricSourcePatchPtrOutput
- func (o ContainerResourceMetricSourcePatchPtrOutput) Container() pulumi.StringPtrOutput
- func (o ContainerResourceMetricSourcePatchPtrOutput) Elem() ContainerResourceMetricSourcePatchOutput
- func (ContainerResourceMetricSourcePatchPtrOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricSourcePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ContainerResourceMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
- func (o ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
- func (o ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
- func (o ContainerResourceMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricSourcePatch]
- type ContainerResourceMetricSourcePtrInput
- type ContainerResourceMetricSourcePtrOutput
- func (o ContainerResourceMetricSourcePtrOutput) Container() pulumi.StringPtrOutput
- func (o ContainerResourceMetricSourcePtrOutput) Elem() ContainerResourceMetricSourceOutput
- func (ContainerResourceMetricSourcePtrOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricSourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o ContainerResourceMetricSourcePtrOutput) Target() MetricTargetPtrOutput
- func (o ContainerResourceMetricSourcePtrOutput) ToContainerResourceMetricSourcePtrOutput() ContainerResourceMetricSourcePtrOutput
- func (o ContainerResourceMetricSourcePtrOutput) ToContainerResourceMetricSourcePtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePtrOutput
- func (o ContainerResourceMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricSource]
- type ContainerResourceMetricStatus
- type ContainerResourceMetricStatusArgs
- func (ContainerResourceMetricStatusArgs) ElementType() reflect.Type
- func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusOutput() ContainerResourceMetricStatusOutput
- func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusOutputWithContext(ctx context.Context) ContainerResourceMetricStatusOutput
- func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusPtrOutput() ContainerResourceMetricStatusPtrOutput
- func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPtrOutput
- func (i ContainerResourceMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatus]
- type ContainerResourceMetricStatusInput
- type ContainerResourceMetricStatusOutput
- func (o ContainerResourceMetricStatusOutput) Container() pulumi.StringOutput
- func (o ContainerResourceMetricStatusOutput) Current() MetricValueStatusOutput
- func (ContainerResourceMetricStatusOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricStatusOutput) Name() pulumi.StringOutput
- func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusOutput() ContainerResourceMetricStatusOutput
- func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusOutputWithContext(ctx context.Context) ContainerResourceMetricStatusOutput
- func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusPtrOutput() ContainerResourceMetricStatusPtrOutput
- func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPtrOutput
- func (o ContainerResourceMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatus]
- type ContainerResourceMetricStatusPatch
- type ContainerResourceMetricStatusPatchArgs
- func (ContainerResourceMetricStatusPatchArgs) ElementType() reflect.Type
- func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutput() ContainerResourceMetricStatusPatchOutput
- func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchOutput
- func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
- func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
- func (i ContainerResourceMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatusPatch]
- type ContainerResourceMetricStatusPatchInput
- type ContainerResourceMetricStatusPatchOutput
- func (o ContainerResourceMetricStatusPatchOutput) Container() pulumi.StringPtrOutput
- func (o ContainerResourceMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
- func (ContainerResourceMetricStatusPatchOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricStatusPatchOutput) Name() pulumi.StringPtrOutput
- func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutput() ContainerResourceMetricStatusPatchOutput
- func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchOutput
- func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
- func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
- func (o ContainerResourceMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatusPatch]
- type ContainerResourceMetricStatusPatchPtrInput
- type ContainerResourceMetricStatusPatchPtrOutput
- func (o ContainerResourceMetricStatusPatchPtrOutput) Container() pulumi.StringPtrOutput
- func (o ContainerResourceMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
- func (o ContainerResourceMetricStatusPatchPtrOutput) Elem() ContainerResourceMetricStatusPatchOutput
- func (ContainerResourceMetricStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricStatusPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
- func (o ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
- func (o ContainerResourceMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricStatusPatch]
- type ContainerResourceMetricStatusPtrInput
- type ContainerResourceMetricStatusPtrOutput
- func (o ContainerResourceMetricStatusPtrOutput) Container() pulumi.StringPtrOutput
- func (o ContainerResourceMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
- func (o ContainerResourceMetricStatusPtrOutput) Elem() ContainerResourceMetricStatusOutput
- func (ContainerResourceMetricStatusPtrOutput) ElementType() reflect.Type
- func (o ContainerResourceMetricStatusPtrOutput) Name() pulumi.StringPtrOutput
- func (o ContainerResourceMetricStatusPtrOutput) ToContainerResourceMetricStatusPtrOutput() ContainerResourceMetricStatusPtrOutput
- func (o ContainerResourceMetricStatusPtrOutput) ToContainerResourceMetricStatusPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPtrOutput
- func (o ContainerResourceMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricStatus]
- 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
- func (i CrossVersionObjectReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReference]
- 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
- func (o CrossVersionObjectReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReference]
- 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
- func (i CrossVersionObjectReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReferencePatch]
- 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
- func (o CrossVersionObjectReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReferencePatch]
- 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
- func (o CrossVersionObjectReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CrossVersionObjectReferencePatch]
- 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
- func (o CrossVersionObjectReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CrossVersionObjectReference]
- type ExternalMetricSource
- type ExternalMetricSourceArgs
- func (ExternalMetricSourceArgs) ElementType() reflect.Type
- func (i ExternalMetricSourceArgs) ToExternalMetricSourceOutput() ExternalMetricSourceOutput
- func (i ExternalMetricSourceArgs) ToExternalMetricSourceOutputWithContext(ctx context.Context) ExternalMetricSourceOutput
- func (i ExternalMetricSourceArgs) ToExternalMetricSourcePtrOutput() ExternalMetricSourcePtrOutput
- func (i ExternalMetricSourceArgs) ToExternalMetricSourcePtrOutputWithContext(ctx context.Context) ExternalMetricSourcePtrOutput
- func (i ExternalMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSource]
- type ExternalMetricSourceInput
- type ExternalMetricSourceOutput
- func (ExternalMetricSourceOutput) ElementType() reflect.Type
- func (o ExternalMetricSourceOutput) Metric() MetricIdentifierOutput
- func (o ExternalMetricSourceOutput) Target() MetricTargetOutput
- func (o ExternalMetricSourceOutput) ToExternalMetricSourceOutput() ExternalMetricSourceOutput
- func (o ExternalMetricSourceOutput) ToExternalMetricSourceOutputWithContext(ctx context.Context) ExternalMetricSourceOutput
- func (o ExternalMetricSourceOutput) ToExternalMetricSourcePtrOutput() ExternalMetricSourcePtrOutput
- func (o ExternalMetricSourceOutput) ToExternalMetricSourcePtrOutputWithContext(ctx context.Context) ExternalMetricSourcePtrOutput
- func (o ExternalMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSource]
- type ExternalMetricSourcePatch
- type ExternalMetricSourcePatchArgs
- func (ExternalMetricSourcePatchArgs) ElementType() reflect.Type
- func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutput() ExternalMetricSourcePatchOutput
- func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutputWithContext(ctx context.Context) ExternalMetricSourcePatchOutput
- func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
- func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
- func (i ExternalMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSourcePatch]
- type ExternalMetricSourcePatchInput
- type ExternalMetricSourcePatchOutput
- func (ExternalMetricSourcePatchOutput) ElementType() reflect.Type
- func (o ExternalMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ExternalMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
- func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutput() ExternalMetricSourcePatchOutput
- func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutputWithContext(ctx context.Context) ExternalMetricSourcePatchOutput
- func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
- func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
- func (o ExternalMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSourcePatch]
- type ExternalMetricSourcePatchPtrInput
- type ExternalMetricSourcePatchPtrOutput
- func (o ExternalMetricSourcePatchPtrOutput) Elem() ExternalMetricSourcePatchOutput
- func (ExternalMetricSourcePatchPtrOutput) ElementType() reflect.Type
- func (o ExternalMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ExternalMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
- func (o ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
- func (o ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
- func (o ExternalMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricSourcePatch]
- type ExternalMetricSourcePtrInput
- type ExternalMetricSourcePtrOutput
- func (o ExternalMetricSourcePtrOutput) Elem() ExternalMetricSourceOutput
- func (ExternalMetricSourcePtrOutput) ElementType() reflect.Type
- func (o ExternalMetricSourcePtrOutput) Metric() MetricIdentifierPtrOutput
- func (o ExternalMetricSourcePtrOutput) Target() MetricTargetPtrOutput
- func (o ExternalMetricSourcePtrOutput) ToExternalMetricSourcePtrOutput() ExternalMetricSourcePtrOutput
- func (o ExternalMetricSourcePtrOutput) ToExternalMetricSourcePtrOutputWithContext(ctx context.Context) ExternalMetricSourcePtrOutput
- func (o ExternalMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricSource]
- type ExternalMetricStatus
- type ExternalMetricStatusArgs
- func (ExternalMetricStatusArgs) ElementType() reflect.Type
- func (i ExternalMetricStatusArgs) ToExternalMetricStatusOutput() ExternalMetricStatusOutput
- func (i ExternalMetricStatusArgs) ToExternalMetricStatusOutputWithContext(ctx context.Context) ExternalMetricStatusOutput
- func (i ExternalMetricStatusArgs) ToExternalMetricStatusPtrOutput() ExternalMetricStatusPtrOutput
- func (i ExternalMetricStatusArgs) ToExternalMetricStatusPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPtrOutput
- func (i ExternalMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatus]
- type ExternalMetricStatusInput
- type ExternalMetricStatusOutput
- func (o ExternalMetricStatusOutput) Current() MetricValueStatusOutput
- func (ExternalMetricStatusOutput) ElementType() reflect.Type
- func (o ExternalMetricStatusOutput) Metric() MetricIdentifierOutput
- func (o ExternalMetricStatusOutput) ToExternalMetricStatusOutput() ExternalMetricStatusOutput
- func (o ExternalMetricStatusOutput) ToExternalMetricStatusOutputWithContext(ctx context.Context) ExternalMetricStatusOutput
- func (o ExternalMetricStatusOutput) ToExternalMetricStatusPtrOutput() ExternalMetricStatusPtrOutput
- func (o ExternalMetricStatusOutput) ToExternalMetricStatusPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPtrOutput
- func (o ExternalMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatus]
- type ExternalMetricStatusPatch
- type ExternalMetricStatusPatchArgs
- func (ExternalMetricStatusPatchArgs) ElementType() reflect.Type
- func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutput() ExternalMetricStatusPatchOutput
- func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutputWithContext(ctx context.Context) ExternalMetricStatusPatchOutput
- func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
- func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
- func (i ExternalMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatusPatch]
- type ExternalMetricStatusPatchInput
- type ExternalMetricStatusPatchOutput
- func (o ExternalMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
- func (ExternalMetricStatusPatchOutput) ElementType() reflect.Type
- func (o ExternalMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutput() ExternalMetricStatusPatchOutput
- func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutputWithContext(ctx context.Context) ExternalMetricStatusPatchOutput
- func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
- func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
- func (o ExternalMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatusPatch]
- type ExternalMetricStatusPatchPtrInput
- type ExternalMetricStatusPatchPtrOutput
- func (o ExternalMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
- func (o ExternalMetricStatusPatchPtrOutput) Elem() ExternalMetricStatusPatchOutput
- func (ExternalMetricStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ExternalMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
- func (o ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
- func (o ExternalMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricStatusPatch]
- type ExternalMetricStatusPtrInput
- type ExternalMetricStatusPtrOutput
- func (o ExternalMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
- func (o ExternalMetricStatusPtrOutput) Elem() ExternalMetricStatusOutput
- func (ExternalMetricStatusPtrOutput) ElementType() reflect.Type
- func (o ExternalMetricStatusPtrOutput) Metric() MetricIdentifierPtrOutput
- func (o ExternalMetricStatusPtrOutput) ToExternalMetricStatusPtrOutput() ExternalMetricStatusPtrOutput
- func (o ExternalMetricStatusPtrOutput) ToExternalMetricStatusPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPtrOutput
- func (o ExternalMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricStatus]
- type HPAScalingPolicy
- type HPAScalingPolicyArgs
- func (HPAScalingPolicyArgs) ElementType() reflect.Type
- func (i HPAScalingPolicyArgs) ToHPAScalingPolicyOutput() HPAScalingPolicyOutput
- func (i HPAScalingPolicyArgs) ToHPAScalingPolicyOutputWithContext(ctx context.Context) HPAScalingPolicyOutput
- func (i HPAScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicy]
- type HPAScalingPolicyArray
- func (HPAScalingPolicyArray) ElementType() reflect.Type
- func (i HPAScalingPolicyArray) ToHPAScalingPolicyArrayOutput() HPAScalingPolicyArrayOutput
- func (i HPAScalingPolicyArray) ToHPAScalingPolicyArrayOutputWithContext(ctx context.Context) HPAScalingPolicyArrayOutput
- func (i HPAScalingPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicy]
- type HPAScalingPolicyArrayInput
- type HPAScalingPolicyArrayOutput
- func (HPAScalingPolicyArrayOutput) ElementType() reflect.Type
- func (o HPAScalingPolicyArrayOutput) Index(i pulumi.IntInput) HPAScalingPolicyOutput
- func (o HPAScalingPolicyArrayOutput) ToHPAScalingPolicyArrayOutput() HPAScalingPolicyArrayOutput
- func (o HPAScalingPolicyArrayOutput) ToHPAScalingPolicyArrayOutputWithContext(ctx context.Context) HPAScalingPolicyArrayOutput
- func (o HPAScalingPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicy]
- type HPAScalingPolicyInput
- type HPAScalingPolicyOutput
- func (HPAScalingPolicyOutput) ElementType() reflect.Type
- func (o HPAScalingPolicyOutput) PeriodSeconds() pulumi.IntOutput
- func (o HPAScalingPolicyOutput) ToHPAScalingPolicyOutput() HPAScalingPolicyOutput
- func (o HPAScalingPolicyOutput) ToHPAScalingPolicyOutputWithContext(ctx context.Context) HPAScalingPolicyOutput
- func (o HPAScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicy]
- func (o HPAScalingPolicyOutput) Type() pulumi.StringOutput
- func (o HPAScalingPolicyOutput) Value() pulumi.IntOutput
- type HPAScalingPolicyPatch
- type HPAScalingPolicyPatchArgs
- func (HPAScalingPolicyPatchArgs) ElementType() reflect.Type
- func (i HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutput() HPAScalingPolicyPatchOutput
- func (i HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutputWithContext(ctx context.Context) HPAScalingPolicyPatchOutput
- func (i HPAScalingPolicyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicyPatch]
- type HPAScalingPolicyPatchArray
- func (HPAScalingPolicyPatchArray) ElementType() reflect.Type
- func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput
- func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutputWithContext(ctx context.Context) HPAScalingPolicyPatchArrayOutput
- func (i HPAScalingPolicyPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicyPatch]
- type HPAScalingPolicyPatchArrayInput
- type HPAScalingPolicyPatchArrayOutput
- func (HPAScalingPolicyPatchArrayOutput) ElementType() reflect.Type
- func (o HPAScalingPolicyPatchArrayOutput) Index(i pulumi.IntInput) HPAScalingPolicyPatchOutput
- func (o HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput
- func (o HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutputWithContext(ctx context.Context) HPAScalingPolicyPatchArrayOutput
- func (o HPAScalingPolicyPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicyPatch]
- type HPAScalingPolicyPatchInput
- type HPAScalingPolicyPatchOutput
- func (HPAScalingPolicyPatchOutput) ElementType() reflect.Type
- func (o HPAScalingPolicyPatchOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutput() HPAScalingPolicyPatchOutput
- func (o HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutputWithContext(ctx context.Context) HPAScalingPolicyPatchOutput
- func (o HPAScalingPolicyPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicyPatch]
- func (o HPAScalingPolicyPatchOutput) Type() pulumi.StringPtrOutput
- func (o HPAScalingPolicyPatchOutput) Value() pulumi.IntPtrOutput
- type HPAScalingRules
- type HPAScalingRulesArgs
- func (HPAScalingRulesArgs) ElementType() reflect.Type
- func (i HPAScalingRulesArgs) ToHPAScalingRulesOutput() HPAScalingRulesOutput
- func (i HPAScalingRulesArgs) ToHPAScalingRulesOutputWithContext(ctx context.Context) HPAScalingRulesOutput
- func (i HPAScalingRulesArgs) ToHPAScalingRulesPtrOutput() HPAScalingRulesPtrOutput
- func (i HPAScalingRulesArgs) ToHPAScalingRulesPtrOutputWithContext(ctx context.Context) HPAScalingRulesPtrOutput
- func (i HPAScalingRulesArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRules]
- type HPAScalingRulesInput
- type HPAScalingRulesOutput
- func (HPAScalingRulesOutput) ElementType() reflect.Type
- func (o HPAScalingRulesOutput) Policies() HPAScalingPolicyArrayOutput
- func (o HPAScalingRulesOutput) SelectPolicy() pulumi.StringPtrOutput
- func (o HPAScalingRulesOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o HPAScalingRulesOutput) ToHPAScalingRulesOutput() HPAScalingRulesOutput
- func (o HPAScalingRulesOutput) ToHPAScalingRulesOutputWithContext(ctx context.Context) HPAScalingRulesOutput
- func (o HPAScalingRulesOutput) ToHPAScalingRulesPtrOutput() HPAScalingRulesPtrOutput
- func (o HPAScalingRulesOutput) ToHPAScalingRulesPtrOutputWithContext(ctx context.Context) HPAScalingRulesPtrOutput
- func (o HPAScalingRulesOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRules]
- type HPAScalingRulesPatch
- type HPAScalingRulesPatchArgs
- func (HPAScalingRulesPatchArgs) ElementType() reflect.Type
- func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutput() HPAScalingRulesPatchOutput
- func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutputWithContext(ctx context.Context) HPAScalingRulesPatchOutput
- func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
- func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
- func (i HPAScalingRulesPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRulesPatch]
- type HPAScalingRulesPatchInput
- type HPAScalingRulesPatchOutput
- func (HPAScalingRulesPatchOutput) ElementType() reflect.Type
- func (o HPAScalingRulesPatchOutput) Policies() HPAScalingPolicyPatchArrayOutput
- func (o HPAScalingRulesPatchOutput) SelectPolicy() pulumi.StringPtrOutput
- func (o HPAScalingRulesPatchOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutput() HPAScalingRulesPatchOutput
- func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutputWithContext(ctx context.Context) HPAScalingRulesPatchOutput
- func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
- func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
- func (o HPAScalingRulesPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRulesPatch]
- type HPAScalingRulesPatchPtrInput
- type HPAScalingRulesPatchPtrOutput
- func (o HPAScalingRulesPatchPtrOutput) Elem() HPAScalingRulesPatchOutput
- func (HPAScalingRulesPatchPtrOutput) ElementType() reflect.Type
- func (o HPAScalingRulesPatchPtrOutput) Policies() HPAScalingPolicyPatchArrayOutput
- func (o HPAScalingRulesPatchPtrOutput) SelectPolicy() pulumi.StringPtrOutput
- func (o HPAScalingRulesPatchPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
- func (o HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
- func (o HPAScalingRulesPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HPAScalingRulesPatch]
- type HPAScalingRulesPtrInput
- type HPAScalingRulesPtrOutput
- func (o HPAScalingRulesPtrOutput) Elem() HPAScalingRulesOutput
- func (HPAScalingRulesPtrOutput) ElementType() reflect.Type
- func (o HPAScalingRulesPtrOutput) Policies() HPAScalingPolicyArrayOutput
- func (o HPAScalingRulesPtrOutput) SelectPolicy() pulumi.StringPtrOutput
- func (o HPAScalingRulesPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o HPAScalingRulesPtrOutput) ToHPAScalingRulesPtrOutput() HPAScalingRulesPtrOutput
- func (o HPAScalingRulesPtrOutput) ToHPAScalingRulesPtrOutputWithContext(ctx context.Context) HPAScalingRulesPtrOutput
- func (o HPAScalingRulesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HPAScalingRules]
- type HorizontalPodAutoscaler
- func (*HorizontalPodAutoscaler) ElementType() reflect.Type
- func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
- func (i *HorizontalPodAutoscaler) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
- func (i *HorizontalPodAutoscaler) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscaler]
- type HorizontalPodAutoscalerArgs
- type HorizontalPodAutoscalerArray
- func (HorizontalPodAutoscalerArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
- func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
- func (i HorizontalPodAutoscalerArray) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscaler]
- 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
- func (o HorizontalPodAutoscalerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscaler]
- type HorizontalPodAutoscalerBehavior
- type HorizontalPodAutoscalerBehaviorArgs
- func (HorizontalPodAutoscalerBehaviorArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorOutput() HorizontalPodAutoscalerBehaviorOutput
- func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorOutput
- func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorPtrOutput() HorizontalPodAutoscalerBehaviorPtrOutput
- func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPtrOutput
- func (i HorizontalPodAutoscalerBehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehavior]
- type HorizontalPodAutoscalerBehaviorInput
- type HorizontalPodAutoscalerBehaviorOutput
- func (HorizontalPodAutoscalerBehaviorOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerBehaviorOutput) ScaleDown() HPAScalingRulesPtrOutput
- func (o HorizontalPodAutoscalerBehaviorOutput) ScaleUp() HPAScalingRulesPtrOutput
- func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorOutput() HorizontalPodAutoscalerBehaviorOutput
- func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorOutput
- func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorPtrOutput() HorizontalPodAutoscalerBehaviorPtrOutput
- func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPtrOutput
- func (o HorizontalPodAutoscalerBehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehavior]
- type HorizontalPodAutoscalerBehaviorPatch
- type HorizontalPodAutoscalerBehaviorPatchArgs
- func (HorizontalPodAutoscalerBehaviorPatchArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutput() HorizontalPodAutoscalerBehaviorPatchOutput
- func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchOutput
- func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehaviorPatch]
- type HorizontalPodAutoscalerBehaviorPatchInput
- type HorizontalPodAutoscalerBehaviorPatchOutput
- func (HorizontalPodAutoscalerBehaviorPatchOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerBehaviorPatchOutput) ScaleDown() HPAScalingRulesPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchOutput) ScaleUp() HPAScalingRulesPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutput() HorizontalPodAutoscalerBehaviorPatchOutput
- func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchOutput
- func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehaviorPatch]
- type HorizontalPodAutoscalerBehaviorPatchPtrInput
- type HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) Elem() HorizontalPodAutoscalerBehaviorPatchOutput
- func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ScaleDown() HPAScalingRulesPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ScaleUp() HPAScalingRulesPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerBehaviorPatch]
- type HorizontalPodAutoscalerBehaviorPtrInput
- type HorizontalPodAutoscalerBehaviorPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPtrOutput) Elem() HorizontalPodAutoscalerBehaviorOutput
- func (HorizontalPodAutoscalerBehaviorPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerBehaviorPtrOutput) ScaleDown() HPAScalingRulesPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPtrOutput) ScaleUp() HPAScalingRulesPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPtrOutput) ToHorizontalPodAutoscalerBehaviorPtrOutput() HorizontalPodAutoscalerBehaviorPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPtrOutput) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPtrOutput
- func (o HorizontalPodAutoscalerBehaviorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerBehavior]
- type HorizontalPodAutoscalerCondition
- type HorizontalPodAutoscalerConditionArgs
- func (HorizontalPodAutoscalerConditionArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutput() HorizontalPodAutoscalerConditionOutput
- func (i HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionOutput
- func (i HorizontalPodAutoscalerConditionArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerCondition]
- type HorizontalPodAutoscalerConditionArray
- func (HorizontalPodAutoscalerConditionArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutput() HorizontalPodAutoscalerConditionArrayOutput
- func (i HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionArrayOutput
- func (i HorizontalPodAutoscalerConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerCondition]
- type HorizontalPodAutoscalerConditionArrayInput
- type HorizontalPodAutoscalerConditionArrayOutput
- func (HorizontalPodAutoscalerConditionArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerConditionArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerConditionOutput
- func (o HorizontalPodAutoscalerConditionArrayOutput) ToHorizontalPodAutoscalerConditionArrayOutput() HorizontalPodAutoscalerConditionArrayOutput
- func (o HorizontalPodAutoscalerConditionArrayOutput) ToHorizontalPodAutoscalerConditionArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionArrayOutput
- func (o HorizontalPodAutoscalerConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerCondition]
- type HorizontalPodAutoscalerConditionInput
- type HorizontalPodAutoscalerConditionOutput
- func (HorizontalPodAutoscalerConditionOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerConditionOutput) Message() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerConditionOutput) Reason() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerConditionOutput) Status() pulumi.StringOutput
- func (o HorizontalPodAutoscalerConditionOutput) ToHorizontalPodAutoscalerConditionOutput() HorizontalPodAutoscalerConditionOutput
- func (o HorizontalPodAutoscalerConditionOutput) ToHorizontalPodAutoscalerConditionOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionOutput
- func (o HorizontalPodAutoscalerConditionOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerCondition]
- func (o HorizontalPodAutoscalerConditionOutput) Type() pulumi.StringOutput
- type HorizontalPodAutoscalerConditionPatch
- type HorizontalPodAutoscalerConditionPatchArgs
- func (HorizontalPodAutoscalerConditionPatchArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutput() HorizontalPodAutoscalerConditionPatchOutput
- func (i HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchOutput
- func (i HorizontalPodAutoscalerConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerConditionPatch]
- type HorizontalPodAutoscalerConditionPatchArray
- func (HorizontalPodAutoscalerConditionPatchArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput
- func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput
- func (i HorizontalPodAutoscalerConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerConditionPatch]
- type HorizontalPodAutoscalerConditionPatchArrayInput
- type HorizontalPodAutoscalerConditionPatchArrayOutput
- func (HorizontalPodAutoscalerConditionPatchArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerConditionPatchArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerConditionPatchOutput
- func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput
- func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput
- func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerConditionPatch]
- type HorizontalPodAutoscalerConditionPatchInput
- type HorizontalPodAutoscalerConditionPatchOutput
- func (HorizontalPodAutoscalerConditionPatchOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutput() HorizontalPodAutoscalerConditionPatchOutput
- func (o HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchOutput
- func (o HorizontalPodAutoscalerConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerConditionPatch]
- func (o HorizontalPodAutoscalerConditionPatchOutput) Type() pulumi.StringPtrOutput
- type HorizontalPodAutoscalerInput
- type HorizontalPodAutoscalerList
- func (*HorizontalPodAutoscalerList) ElementType() reflect.Type
- func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
- func (i *HorizontalPodAutoscalerList) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
- func (i *HorizontalPodAutoscalerList) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerList]
- type HorizontalPodAutoscalerListArgs
- type HorizontalPodAutoscalerListArray
- func (HorizontalPodAutoscalerListArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
- func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
- func (i HorizontalPodAutoscalerListArray) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerList]
- 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
- func (o HorizontalPodAutoscalerListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerList]
- type HorizontalPodAutoscalerListInput
- type HorizontalPodAutoscalerListMap
- func (HorizontalPodAutoscalerListMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
- func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
- func (i HorizontalPodAutoscalerListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerList]
- 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
- func (o HorizontalPodAutoscalerListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerList]
- type HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListOutput) ApiVersion() pulumi.StringOutput
- func (HorizontalPodAutoscalerListOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
- func (o HorizontalPodAutoscalerListOutput) Kind() pulumi.StringOutput
- func (o HorizontalPodAutoscalerListOutput) Metadata() metav1.ListMetaOutput
- func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerList]
- type HorizontalPodAutoscalerListState
- type HorizontalPodAutoscalerListType
- type HorizontalPodAutoscalerListTypeArgs
- func (HorizontalPodAutoscalerListTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
- func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
- func (i HorizontalPodAutoscalerListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerListType]
- 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
- func (o HorizontalPodAutoscalerListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerListType]
- type HorizontalPodAutoscalerMap
- func (HorizontalPodAutoscalerMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
- func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
- func (i HorizontalPodAutoscalerMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscaler]
- 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
- func (o HorizontalPodAutoscalerMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscaler]
- type HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerOutput) ApiVersion() pulumi.StringOutput
- func (HorizontalPodAutoscalerOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerOutput) Kind() pulumi.StringOutput
- func (o HorizontalPodAutoscalerOutput) Metadata() metav1.ObjectMetaOutput
- func (o HorizontalPodAutoscalerOutput) Spec() HorizontalPodAutoscalerSpecOutput
- func (o HorizontalPodAutoscalerOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscaler]
- type HorizontalPodAutoscalerPatch
- func (*HorizontalPodAutoscalerPatch) ElementType() reflect.Type
- func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
- func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
- func (i *HorizontalPodAutoscalerPatch) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerPatch]
- type HorizontalPodAutoscalerPatchArgs
- type HorizontalPodAutoscalerPatchArray
- func (HorizontalPodAutoscalerPatchArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
- func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
- func (i HorizontalPodAutoscalerPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerPatch]
- 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
- func (o HorizontalPodAutoscalerPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerPatch]
- type HorizontalPodAutoscalerPatchInput
- type HorizontalPodAutoscalerPatchMap
- func (HorizontalPodAutoscalerPatchMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
- func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
- func (i HorizontalPodAutoscalerPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerPatch]
- 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
- func (o HorizontalPodAutoscalerPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerPatch]
- 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
- func (o HorizontalPodAutoscalerPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerPatch]
- type HorizontalPodAutoscalerPatchState
- type HorizontalPodAutoscalerPatchType
- type HorizontalPodAutoscalerPatchTypeArgs
- func (HorizontalPodAutoscalerPatchTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
- func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
- func (i HorizontalPodAutoscalerPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerPatchType]
- 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
- func (o HorizontalPodAutoscalerPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerPatchType]
- 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
- func (i HorizontalPodAutoscalerSpecArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpec]
- type HorizontalPodAutoscalerSpecInput
- type HorizontalPodAutoscalerSpecOutput
- func (o HorizontalPodAutoscalerSpecOutput) Behavior() HorizontalPodAutoscalerBehaviorPtrOutput
- func (HorizontalPodAutoscalerSpecOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecOutput) MaxReplicas() pulumi.IntOutput
- func (o HorizontalPodAutoscalerSpecOutput) Metrics() MetricSpecArrayOutput
- func (o HorizontalPodAutoscalerSpecOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecOutput) ScaleTargetRef() CrossVersionObjectReferenceOutput
- 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
- func (o HorizontalPodAutoscalerSpecOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpec]
- 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
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpecPatch]
- type HorizontalPodAutoscalerSpecPatchInput
- type HorizontalPodAutoscalerSpecPatchOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) Behavior() HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (HorizontalPodAutoscalerSpecPatchOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) Metrics() MetricSpecPatchArrayOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
- 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
- func (o HorizontalPodAutoscalerSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpecPatch]
- type HorizontalPodAutoscalerSpecPatchPtrInput
- type HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) Behavior() HorizontalPodAutoscalerBehaviorPatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) Elem() HorizontalPodAutoscalerSpecPatchOutput
- func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) Metrics() MetricSpecPatchArrayOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerSpecPatch]
- type HorizontalPodAutoscalerSpecPtrInput
- type HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) Behavior() HorizontalPodAutoscalerBehaviorPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) Elem() HorizontalPodAutoscalerSpecOutput
- func (HorizontalPodAutoscalerSpecPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerSpecPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) Metrics() MetricSpecArrayOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerSpec]
- 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
- func (i HorizontalPodAutoscalerStatusArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatus]
- type HorizontalPodAutoscalerStatusInput
- type HorizontalPodAutoscalerStatusOutput
- func (o HorizontalPodAutoscalerStatusOutput) Conditions() HorizontalPodAutoscalerConditionArrayOutput
- func (o HorizontalPodAutoscalerStatusOutput) CurrentMetrics() MetricStatusArrayOutput
- func (o HorizontalPodAutoscalerStatusOutput) CurrentReplicas() pulumi.IntPtrOutput
- 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
- func (o HorizontalPodAutoscalerStatusOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatus]
- 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
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatusPatch]
- type HorizontalPodAutoscalerStatusPatchInput
- type HorizontalPodAutoscalerStatusPatchOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) Conditions() HorizontalPodAutoscalerConditionPatchArrayOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentMetrics() MetricStatusPatchArrayOutput
- 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
- func (o HorizontalPodAutoscalerStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatusPatch]
- type HorizontalPodAutoscalerStatusPatchPtrInput
- type HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) Conditions() HorizontalPodAutoscalerConditionPatchArrayOutput
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentMetrics() MetricStatusPatchArrayOutput
- 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
- func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerStatusPatch]
- type HorizontalPodAutoscalerStatusPtrInput
- type HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) Conditions() HorizontalPodAutoscalerConditionArrayOutput
- func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentMetrics() MetricStatusArrayOutput
- 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
- func (o HorizontalPodAutoscalerStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerStatus]
- type HorizontalPodAutoscalerType
- type HorizontalPodAutoscalerTypeArgs
- func (HorizontalPodAutoscalerTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
- func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput
- func (i HorizontalPodAutoscalerTypeArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerType]
- type HorizontalPodAutoscalerTypeArray
- func (HorizontalPodAutoscalerTypeArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
- func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
- func (i HorizontalPodAutoscalerTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerType]
- 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
- func (o HorizontalPodAutoscalerTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerType]
- 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
- func (o HorizontalPodAutoscalerTypeOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerType]
- type MetricIdentifier
- type MetricIdentifierArgs
- func (MetricIdentifierArgs) ElementType() reflect.Type
- func (i MetricIdentifierArgs) ToMetricIdentifierOutput() MetricIdentifierOutput
- func (i MetricIdentifierArgs) ToMetricIdentifierOutputWithContext(ctx context.Context) MetricIdentifierOutput
- func (i MetricIdentifierArgs) ToMetricIdentifierPtrOutput() MetricIdentifierPtrOutput
- func (i MetricIdentifierArgs) ToMetricIdentifierPtrOutputWithContext(ctx context.Context) MetricIdentifierPtrOutput
- func (i MetricIdentifierArgs) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifier]
- type MetricIdentifierInput
- type MetricIdentifierOutput
- func (MetricIdentifierOutput) ElementType() reflect.Type
- func (o MetricIdentifierOutput) Name() pulumi.StringOutput
- func (o MetricIdentifierOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o MetricIdentifierOutput) ToMetricIdentifierOutput() MetricIdentifierOutput
- func (o MetricIdentifierOutput) ToMetricIdentifierOutputWithContext(ctx context.Context) MetricIdentifierOutput
- func (o MetricIdentifierOutput) ToMetricIdentifierPtrOutput() MetricIdentifierPtrOutput
- func (o MetricIdentifierOutput) ToMetricIdentifierPtrOutputWithContext(ctx context.Context) MetricIdentifierPtrOutput
- func (o MetricIdentifierOutput) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifier]
- type MetricIdentifierPatch
- type MetricIdentifierPatchArgs
- func (MetricIdentifierPatchArgs) ElementType() reflect.Type
- func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutput() MetricIdentifierPatchOutput
- func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutputWithContext(ctx context.Context) MetricIdentifierPatchOutput
- func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
- func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
- func (i MetricIdentifierPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifierPatch]
- type MetricIdentifierPatchInput
- type MetricIdentifierPatchOutput
- func (MetricIdentifierPatchOutput) ElementType() reflect.Type
- func (o MetricIdentifierPatchOutput) Name() pulumi.StringPtrOutput
- func (o MetricIdentifierPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutput() MetricIdentifierPatchOutput
- func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutputWithContext(ctx context.Context) MetricIdentifierPatchOutput
- func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
- func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
- func (o MetricIdentifierPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifierPatch]
- type MetricIdentifierPatchPtrInput
- type MetricIdentifierPatchPtrOutput
- func (o MetricIdentifierPatchPtrOutput) Elem() MetricIdentifierPatchOutput
- func (MetricIdentifierPatchPtrOutput) ElementType() reflect.Type
- func (o MetricIdentifierPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o MetricIdentifierPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
- func (o MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
- func (o MetricIdentifierPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricIdentifierPatch]
- type MetricIdentifierPtrInput
- type MetricIdentifierPtrOutput
- func (o MetricIdentifierPtrOutput) Elem() MetricIdentifierOutput
- func (MetricIdentifierPtrOutput) ElementType() reflect.Type
- func (o MetricIdentifierPtrOutput) Name() pulumi.StringPtrOutput
- func (o MetricIdentifierPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o MetricIdentifierPtrOutput) ToMetricIdentifierPtrOutput() MetricIdentifierPtrOutput
- func (o MetricIdentifierPtrOutput) ToMetricIdentifierPtrOutputWithContext(ctx context.Context) MetricIdentifierPtrOutput
- func (o MetricIdentifierPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricIdentifier]
- type MetricSpec
- type MetricSpecArgs
- type MetricSpecArray
- func (MetricSpecArray) ElementType() reflect.Type
- func (i MetricSpecArray) ToMetricSpecArrayOutput() MetricSpecArrayOutput
- func (i MetricSpecArray) ToMetricSpecArrayOutputWithContext(ctx context.Context) MetricSpecArrayOutput
- func (i MetricSpecArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpec]
- type MetricSpecArrayInput
- type MetricSpecArrayOutput
- func (MetricSpecArrayOutput) ElementType() reflect.Type
- func (o MetricSpecArrayOutput) Index(i pulumi.IntInput) MetricSpecOutput
- func (o MetricSpecArrayOutput) ToMetricSpecArrayOutput() MetricSpecArrayOutput
- func (o MetricSpecArrayOutput) ToMetricSpecArrayOutputWithContext(ctx context.Context) MetricSpecArrayOutput
- func (o MetricSpecArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpec]
- type MetricSpecInput
- type MetricSpecOutput
- func (o MetricSpecOutput) ContainerResource() ContainerResourceMetricSourcePtrOutput
- func (MetricSpecOutput) ElementType() reflect.Type
- func (o MetricSpecOutput) External() ExternalMetricSourcePtrOutput
- func (o MetricSpecOutput) Object() ObjectMetricSourcePtrOutput
- func (o MetricSpecOutput) Pods() PodsMetricSourcePtrOutput
- func (o MetricSpecOutput) Resource() ResourceMetricSourcePtrOutput
- func (o MetricSpecOutput) ToMetricSpecOutput() MetricSpecOutput
- func (o MetricSpecOutput) ToMetricSpecOutputWithContext(ctx context.Context) MetricSpecOutput
- func (o MetricSpecOutput) ToOutput(ctx context.Context) pulumix.Output[MetricSpec]
- func (o MetricSpecOutput) Type() pulumi.StringOutput
- type MetricSpecPatch
- type MetricSpecPatchArgs
- func (MetricSpecPatchArgs) ElementType() reflect.Type
- func (i MetricSpecPatchArgs) ToMetricSpecPatchOutput() MetricSpecPatchOutput
- func (i MetricSpecPatchArgs) ToMetricSpecPatchOutputWithContext(ctx context.Context) MetricSpecPatchOutput
- func (i MetricSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricSpecPatch]
- type MetricSpecPatchArray
- func (MetricSpecPatchArray) ElementType() reflect.Type
- func (i MetricSpecPatchArray) ToMetricSpecPatchArrayOutput() MetricSpecPatchArrayOutput
- func (i MetricSpecPatchArray) ToMetricSpecPatchArrayOutputWithContext(ctx context.Context) MetricSpecPatchArrayOutput
- func (i MetricSpecPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpecPatch]
- type MetricSpecPatchArrayInput
- type MetricSpecPatchArrayOutput
- func (MetricSpecPatchArrayOutput) ElementType() reflect.Type
- func (o MetricSpecPatchArrayOutput) Index(i pulumi.IntInput) MetricSpecPatchOutput
- func (o MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutput() MetricSpecPatchArrayOutput
- func (o MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutputWithContext(ctx context.Context) MetricSpecPatchArrayOutput
- func (o MetricSpecPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpecPatch]
- type MetricSpecPatchInput
- type MetricSpecPatchOutput
- func (o MetricSpecPatchOutput) ContainerResource() ContainerResourceMetricSourcePatchPtrOutput
- func (MetricSpecPatchOutput) ElementType() reflect.Type
- func (o MetricSpecPatchOutput) External() ExternalMetricSourcePatchPtrOutput
- func (o MetricSpecPatchOutput) Object() ObjectMetricSourcePatchPtrOutput
- func (o MetricSpecPatchOutput) Pods() PodsMetricSourcePatchPtrOutput
- func (o MetricSpecPatchOutput) Resource() ResourceMetricSourcePatchPtrOutput
- func (o MetricSpecPatchOutput) ToMetricSpecPatchOutput() MetricSpecPatchOutput
- func (o MetricSpecPatchOutput) ToMetricSpecPatchOutputWithContext(ctx context.Context) MetricSpecPatchOutput
- func (o MetricSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricSpecPatch]
- func (o MetricSpecPatchOutput) Type() pulumi.StringPtrOutput
- type MetricStatus
- type MetricStatusArgs
- func (MetricStatusArgs) ElementType() reflect.Type
- func (i MetricStatusArgs) ToMetricStatusOutput() MetricStatusOutput
- func (i MetricStatusArgs) ToMetricStatusOutputWithContext(ctx context.Context) MetricStatusOutput
- func (i MetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStatus]
- type MetricStatusArray
- func (MetricStatusArray) ElementType() reflect.Type
- func (i MetricStatusArray) ToMetricStatusArrayOutput() MetricStatusArrayOutput
- func (i MetricStatusArray) ToMetricStatusArrayOutputWithContext(ctx context.Context) MetricStatusArrayOutput
- func (i MetricStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatus]
- type MetricStatusArrayInput
- type MetricStatusArrayOutput
- func (MetricStatusArrayOutput) ElementType() reflect.Type
- func (o MetricStatusArrayOutput) Index(i pulumi.IntInput) MetricStatusOutput
- func (o MetricStatusArrayOutput) ToMetricStatusArrayOutput() MetricStatusArrayOutput
- func (o MetricStatusArrayOutput) ToMetricStatusArrayOutputWithContext(ctx context.Context) MetricStatusArrayOutput
- func (o MetricStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatus]
- type MetricStatusInput
- type MetricStatusOutput
- func (o MetricStatusOutput) ContainerResource() ContainerResourceMetricStatusPtrOutput
- func (MetricStatusOutput) ElementType() reflect.Type
- func (o MetricStatusOutput) External() ExternalMetricStatusPtrOutput
- func (o MetricStatusOutput) Object() ObjectMetricStatusPtrOutput
- func (o MetricStatusOutput) Pods() PodsMetricStatusPtrOutput
- func (o MetricStatusOutput) Resource() ResourceMetricStatusPtrOutput
- func (o MetricStatusOutput) ToMetricStatusOutput() MetricStatusOutput
- func (o MetricStatusOutput) ToMetricStatusOutputWithContext(ctx context.Context) MetricStatusOutput
- func (o MetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStatus]
- func (o MetricStatusOutput) Type() pulumi.StringOutput
- type MetricStatusPatch
- type MetricStatusPatchArgs
- func (MetricStatusPatchArgs) ElementType() reflect.Type
- func (i MetricStatusPatchArgs) ToMetricStatusPatchOutput() MetricStatusPatchOutput
- func (i MetricStatusPatchArgs) ToMetricStatusPatchOutputWithContext(ctx context.Context) MetricStatusPatchOutput
- func (i MetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStatusPatch]
- type MetricStatusPatchArray
- func (MetricStatusPatchArray) ElementType() reflect.Type
- func (i MetricStatusPatchArray) ToMetricStatusPatchArrayOutput() MetricStatusPatchArrayOutput
- func (i MetricStatusPatchArray) ToMetricStatusPatchArrayOutputWithContext(ctx context.Context) MetricStatusPatchArrayOutput
- func (i MetricStatusPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatusPatch]
- type MetricStatusPatchArrayInput
- type MetricStatusPatchArrayOutput
- func (MetricStatusPatchArrayOutput) ElementType() reflect.Type
- func (o MetricStatusPatchArrayOutput) Index(i pulumi.IntInput) MetricStatusPatchOutput
- func (o MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutput() MetricStatusPatchArrayOutput
- func (o MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutputWithContext(ctx context.Context) MetricStatusPatchArrayOutput
- func (o MetricStatusPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatusPatch]
- type MetricStatusPatchInput
- type MetricStatusPatchOutput
- func (o MetricStatusPatchOutput) ContainerResource() ContainerResourceMetricStatusPatchPtrOutput
- func (MetricStatusPatchOutput) ElementType() reflect.Type
- func (o MetricStatusPatchOutput) External() ExternalMetricStatusPatchPtrOutput
- func (o MetricStatusPatchOutput) Object() ObjectMetricStatusPatchPtrOutput
- func (o MetricStatusPatchOutput) Pods() PodsMetricStatusPatchPtrOutput
- func (o MetricStatusPatchOutput) Resource() ResourceMetricStatusPatchPtrOutput
- func (o MetricStatusPatchOutput) ToMetricStatusPatchOutput() MetricStatusPatchOutput
- func (o MetricStatusPatchOutput) ToMetricStatusPatchOutputWithContext(ctx context.Context) MetricStatusPatchOutput
- func (o MetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStatusPatch]
- func (o MetricStatusPatchOutput) Type() pulumi.StringPtrOutput
- type MetricTarget
- type MetricTargetArgs
- func (MetricTargetArgs) ElementType() reflect.Type
- func (i MetricTargetArgs) ToMetricTargetOutput() MetricTargetOutput
- func (i MetricTargetArgs) ToMetricTargetOutputWithContext(ctx context.Context) MetricTargetOutput
- func (i MetricTargetArgs) ToMetricTargetPtrOutput() MetricTargetPtrOutput
- func (i MetricTargetArgs) ToMetricTargetPtrOutputWithContext(ctx context.Context) MetricTargetPtrOutput
- func (i MetricTargetArgs) ToOutput(ctx context.Context) pulumix.Output[MetricTarget]
- type MetricTargetInput
- type MetricTargetOutput
- func (o MetricTargetOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricTargetOutput) AverageValue() pulumi.StringPtrOutput
- func (MetricTargetOutput) ElementType() reflect.Type
- func (o MetricTargetOutput) ToMetricTargetOutput() MetricTargetOutput
- func (o MetricTargetOutput) ToMetricTargetOutputWithContext(ctx context.Context) MetricTargetOutput
- func (o MetricTargetOutput) ToMetricTargetPtrOutput() MetricTargetPtrOutput
- func (o MetricTargetOutput) ToMetricTargetPtrOutputWithContext(ctx context.Context) MetricTargetPtrOutput
- func (o MetricTargetOutput) ToOutput(ctx context.Context) pulumix.Output[MetricTarget]
- func (o MetricTargetOutput) Type() pulumi.StringOutput
- func (o MetricTargetOutput) Value() pulumi.StringPtrOutput
- type MetricTargetPatch
- type MetricTargetPatchArgs
- func (MetricTargetPatchArgs) ElementType() reflect.Type
- func (i MetricTargetPatchArgs) ToMetricTargetPatchOutput() MetricTargetPatchOutput
- func (i MetricTargetPatchArgs) ToMetricTargetPatchOutputWithContext(ctx context.Context) MetricTargetPatchOutput
- func (i MetricTargetPatchArgs) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
- func (i MetricTargetPatchArgs) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
- func (i MetricTargetPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricTargetPatch]
- type MetricTargetPatchInput
- type MetricTargetPatchOutput
- func (o MetricTargetPatchOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricTargetPatchOutput) AverageValue() pulumi.StringPtrOutput
- func (MetricTargetPatchOutput) ElementType() reflect.Type
- func (o MetricTargetPatchOutput) ToMetricTargetPatchOutput() MetricTargetPatchOutput
- func (o MetricTargetPatchOutput) ToMetricTargetPatchOutputWithContext(ctx context.Context) MetricTargetPatchOutput
- func (o MetricTargetPatchOutput) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
- func (o MetricTargetPatchOutput) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
- func (o MetricTargetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricTargetPatch]
- func (o MetricTargetPatchOutput) Type() pulumi.StringPtrOutput
- func (o MetricTargetPatchOutput) Value() pulumi.StringPtrOutput
- type MetricTargetPatchPtrInput
- type MetricTargetPatchPtrOutput
- func (o MetricTargetPatchPtrOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricTargetPatchPtrOutput) AverageValue() pulumi.StringPtrOutput
- func (o MetricTargetPatchPtrOutput) Elem() MetricTargetPatchOutput
- func (MetricTargetPatchPtrOutput) ElementType() reflect.Type
- func (o MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
- func (o MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
- func (o MetricTargetPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricTargetPatch]
- func (o MetricTargetPatchPtrOutput) Type() pulumi.StringPtrOutput
- func (o MetricTargetPatchPtrOutput) Value() pulumi.StringPtrOutput
- type MetricTargetPtrInput
- type MetricTargetPtrOutput
- func (o MetricTargetPtrOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricTargetPtrOutput) AverageValue() pulumi.StringPtrOutput
- func (o MetricTargetPtrOutput) Elem() MetricTargetOutput
- func (MetricTargetPtrOutput) ElementType() reflect.Type
- func (o MetricTargetPtrOutput) ToMetricTargetPtrOutput() MetricTargetPtrOutput
- func (o MetricTargetPtrOutput) ToMetricTargetPtrOutputWithContext(ctx context.Context) MetricTargetPtrOutput
- func (o MetricTargetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricTarget]
- func (o MetricTargetPtrOutput) Type() pulumi.StringPtrOutput
- func (o MetricTargetPtrOutput) Value() pulumi.StringPtrOutput
- type MetricValueStatus
- type MetricValueStatusArgs
- func (MetricValueStatusArgs) ElementType() reflect.Type
- func (i MetricValueStatusArgs) ToMetricValueStatusOutput() MetricValueStatusOutput
- func (i MetricValueStatusArgs) ToMetricValueStatusOutputWithContext(ctx context.Context) MetricValueStatusOutput
- func (i MetricValueStatusArgs) ToMetricValueStatusPtrOutput() MetricValueStatusPtrOutput
- func (i MetricValueStatusArgs) ToMetricValueStatusPtrOutputWithContext(ctx context.Context) MetricValueStatusPtrOutput
- func (i MetricValueStatusArgs) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatus]
- type MetricValueStatusInput
- type MetricValueStatusOutput
- func (o MetricValueStatusOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricValueStatusOutput) AverageValue() pulumi.StringPtrOutput
- func (MetricValueStatusOutput) ElementType() reflect.Type
- func (o MetricValueStatusOutput) ToMetricValueStatusOutput() MetricValueStatusOutput
- func (o MetricValueStatusOutput) ToMetricValueStatusOutputWithContext(ctx context.Context) MetricValueStatusOutput
- func (o MetricValueStatusOutput) ToMetricValueStatusPtrOutput() MetricValueStatusPtrOutput
- func (o MetricValueStatusOutput) ToMetricValueStatusPtrOutputWithContext(ctx context.Context) MetricValueStatusPtrOutput
- func (o MetricValueStatusOutput) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatus]
- func (o MetricValueStatusOutput) Value() pulumi.StringPtrOutput
- type MetricValueStatusPatch
- type MetricValueStatusPatchArgs
- func (MetricValueStatusPatchArgs) ElementType() reflect.Type
- func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutput() MetricValueStatusPatchOutput
- func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutputWithContext(ctx context.Context) MetricValueStatusPatchOutput
- func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
- func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
- func (i MetricValueStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatusPatch]
- type MetricValueStatusPatchInput
- type MetricValueStatusPatchOutput
- func (o MetricValueStatusPatchOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricValueStatusPatchOutput) AverageValue() pulumi.StringPtrOutput
- func (MetricValueStatusPatchOutput) ElementType() reflect.Type
- func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutput() MetricValueStatusPatchOutput
- func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutputWithContext(ctx context.Context) MetricValueStatusPatchOutput
- func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
- func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
- func (o MetricValueStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatusPatch]
- func (o MetricValueStatusPatchOutput) Value() pulumi.StringPtrOutput
- type MetricValueStatusPatchPtrInput
- type MetricValueStatusPatchPtrOutput
- func (o MetricValueStatusPatchPtrOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricValueStatusPatchPtrOutput) AverageValue() pulumi.StringPtrOutput
- func (o MetricValueStatusPatchPtrOutput) Elem() MetricValueStatusPatchOutput
- func (MetricValueStatusPatchPtrOutput) ElementType() reflect.Type
- func (o MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
- func (o MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
- func (o MetricValueStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricValueStatusPatch]
- func (o MetricValueStatusPatchPtrOutput) Value() pulumi.StringPtrOutput
- type MetricValueStatusPtrInput
- type MetricValueStatusPtrOutput
- func (o MetricValueStatusPtrOutput) AverageUtilization() pulumi.IntPtrOutput
- func (o MetricValueStatusPtrOutput) AverageValue() pulumi.StringPtrOutput
- func (o MetricValueStatusPtrOutput) Elem() MetricValueStatusOutput
- func (MetricValueStatusPtrOutput) ElementType() reflect.Type
- func (o MetricValueStatusPtrOutput) ToMetricValueStatusPtrOutput() MetricValueStatusPtrOutput
- func (o MetricValueStatusPtrOutput) ToMetricValueStatusPtrOutputWithContext(ctx context.Context) MetricValueStatusPtrOutput
- func (o MetricValueStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricValueStatus]
- func (o MetricValueStatusPtrOutput) Value() pulumi.StringPtrOutput
- type ObjectMetricSource
- type ObjectMetricSourceArgs
- func (ObjectMetricSourceArgs) ElementType() reflect.Type
- func (i ObjectMetricSourceArgs) ToObjectMetricSourceOutput() ObjectMetricSourceOutput
- func (i ObjectMetricSourceArgs) ToObjectMetricSourceOutputWithContext(ctx context.Context) ObjectMetricSourceOutput
- func (i ObjectMetricSourceArgs) ToObjectMetricSourcePtrOutput() ObjectMetricSourcePtrOutput
- func (i ObjectMetricSourceArgs) ToObjectMetricSourcePtrOutputWithContext(ctx context.Context) ObjectMetricSourcePtrOutput
- func (i ObjectMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSource]
- type ObjectMetricSourceInput
- type ObjectMetricSourceOutput
- func (o ObjectMetricSourceOutput) DescribedObject() CrossVersionObjectReferenceOutput
- func (ObjectMetricSourceOutput) ElementType() reflect.Type
- func (o ObjectMetricSourceOutput) Metric() MetricIdentifierOutput
- func (o ObjectMetricSourceOutput) Target() MetricTargetOutput
- func (o ObjectMetricSourceOutput) ToObjectMetricSourceOutput() ObjectMetricSourceOutput
- func (o ObjectMetricSourceOutput) ToObjectMetricSourceOutputWithContext(ctx context.Context) ObjectMetricSourceOutput
- func (o ObjectMetricSourceOutput) ToObjectMetricSourcePtrOutput() ObjectMetricSourcePtrOutput
- func (o ObjectMetricSourceOutput) ToObjectMetricSourcePtrOutputWithContext(ctx context.Context) ObjectMetricSourcePtrOutput
- func (o ObjectMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSource]
- type ObjectMetricSourcePatch
- type ObjectMetricSourcePatchArgs
- func (ObjectMetricSourcePatchArgs) ElementType() reflect.Type
- func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutput() ObjectMetricSourcePatchOutput
- func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutputWithContext(ctx context.Context) ObjectMetricSourcePatchOutput
- func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
- func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
- func (i ObjectMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSourcePatch]
- type ObjectMetricSourcePatchInput
- type ObjectMetricSourcePatchOutput
- func (o ObjectMetricSourcePatchOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
- func (ObjectMetricSourcePatchOutput) ElementType() reflect.Type
- func (o ObjectMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ObjectMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
- func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutput() ObjectMetricSourcePatchOutput
- func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutputWithContext(ctx context.Context) ObjectMetricSourcePatchOutput
- func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
- func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
- func (o ObjectMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSourcePatch]
- type ObjectMetricSourcePatchPtrInput
- type ObjectMetricSourcePatchPtrOutput
- func (o ObjectMetricSourcePatchPtrOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
- func (o ObjectMetricSourcePatchPtrOutput) Elem() ObjectMetricSourcePatchOutput
- func (ObjectMetricSourcePatchPtrOutput) ElementType() reflect.Type
- func (o ObjectMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ObjectMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
- func (o ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
- func (o ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
- func (o ObjectMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricSourcePatch]
- type ObjectMetricSourcePtrInput
- type ObjectMetricSourcePtrOutput
- func (o ObjectMetricSourcePtrOutput) DescribedObject() CrossVersionObjectReferencePtrOutput
- func (o ObjectMetricSourcePtrOutput) Elem() ObjectMetricSourceOutput
- func (ObjectMetricSourcePtrOutput) ElementType() reflect.Type
- func (o ObjectMetricSourcePtrOutput) Metric() MetricIdentifierPtrOutput
- func (o ObjectMetricSourcePtrOutput) Target() MetricTargetPtrOutput
- func (o ObjectMetricSourcePtrOutput) ToObjectMetricSourcePtrOutput() ObjectMetricSourcePtrOutput
- func (o ObjectMetricSourcePtrOutput) ToObjectMetricSourcePtrOutputWithContext(ctx context.Context) ObjectMetricSourcePtrOutput
- func (o ObjectMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricSource]
- type ObjectMetricStatus
- type ObjectMetricStatusArgs
- func (ObjectMetricStatusArgs) ElementType() reflect.Type
- func (i ObjectMetricStatusArgs) ToObjectMetricStatusOutput() ObjectMetricStatusOutput
- func (i ObjectMetricStatusArgs) ToObjectMetricStatusOutputWithContext(ctx context.Context) ObjectMetricStatusOutput
- func (i ObjectMetricStatusArgs) ToObjectMetricStatusPtrOutput() ObjectMetricStatusPtrOutput
- func (i ObjectMetricStatusArgs) ToObjectMetricStatusPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPtrOutput
- func (i ObjectMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatus]
- type ObjectMetricStatusInput
- type ObjectMetricStatusOutput
- func (o ObjectMetricStatusOutput) Current() MetricValueStatusOutput
- func (o ObjectMetricStatusOutput) DescribedObject() CrossVersionObjectReferenceOutput
- func (ObjectMetricStatusOutput) ElementType() reflect.Type
- func (o ObjectMetricStatusOutput) Metric() MetricIdentifierOutput
- func (o ObjectMetricStatusOutput) ToObjectMetricStatusOutput() ObjectMetricStatusOutput
- func (o ObjectMetricStatusOutput) ToObjectMetricStatusOutputWithContext(ctx context.Context) ObjectMetricStatusOutput
- func (o ObjectMetricStatusOutput) ToObjectMetricStatusPtrOutput() ObjectMetricStatusPtrOutput
- func (o ObjectMetricStatusOutput) ToObjectMetricStatusPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPtrOutput
- func (o ObjectMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatus]
- type ObjectMetricStatusPatch
- type ObjectMetricStatusPatchArgs
- func (ObjectMetricStatusPatchArgs) ElementType() reflect.Type
- func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutput() ObjectMetricStatusPatchOutput
- func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutputWithContext(ctx context.Context) ObjectMetricStatusPatchOutput
- func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
- func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
- func (i ObjectMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatusPatch]
- type ObjectMetricStatusPatchInput
- type ObjectMetricStatusPatchOutput
- func (o ObjectMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
- func (o ObjectMetricStatusPatchOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
- func (ObjectMetricStatusPatchOutput) ElementType() reflect.Type
- func (o ObjectMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutput() ObjectMetricStatusPatchOutput
- func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutputWithContext(ctx context.Context) ObjectMetricStatusPatchOutput
- func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
- func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
- func (o ObjectMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatusPatch]
- type ObjectMetricStatusPatchPtrInput
- type ObjectMetricStatusPatchPtrOutput
- func (o ObjectMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
- func (o ObjectMetricStatusPatchPtrOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
- func (o ObjectMetricStatusPatchPtrOutput) Elem() ObjectMetricStatusPatchOutput
- func (ObjectMetricStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ObjectMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
- func (o ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
- func (o ObjectMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricStatusPatch]
- type ObjectMetricStatusPtrInput
- type ObjectMetricStatusPtrOutput
- func (o ObjectMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
- func (o ObjectMetricStatusPtrOutput) DescribedObject() CrossVersionObjectReferencePtrOutput
- func (o ObjectMetricStatusPtrOutput) Elem() ObjectMetricStatusOutput
- func (ObjectMetricStatusPtrOutput) ElementType() reflect.Type
- func (o ObjectMetricStatusPtrOutput) Metric() MetricIdentifierPtrOutput
- func (o ObjectMetricStatusPtrOutput) ToObjectMetricStatusPtrOutput() ObjectMetricStatusPtrOutput
- func (o ObjectMetricStatusPtrOutput) ToObjectMetricStatusPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPtrOutput
- func (o ObjectMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricStatus]
- type PodsMetricSource
- type PodsMetricSourceArgs
- func (PodsMetricSourceArgs) ElementType() reflect.Type
- func (i PodsMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSource]
- func (i PodsMetricSourceArgs) ToPodsMetricSourceOutput() PodsMetricSourceOutput
- func (i PodsMetricSourceArgs) ToPodsMetricSourceOutputWithContext(ctx context.Context) PodsMetricSourceOutput
- func (i PodsMetricSourceArgs) ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput
- func (i PodsMetricSourceArgs) ToPodsMetricSourcePtrOutputWithContext(ctx context.Context) PodsMetricSourcePtrOutput
- type PodsMetricSourceInput
- type PodsMetricSourceOutput
- func (PodsMetricSourceOutput) ElementType() reflect.Type
- func (o PodsMetricSourceOutput) Metric() MetricIdentifierOutput
- func (o PodsMetricSourceOutput) Target() MetricTargetOutput
- func (o PodsMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSource]
- func (o PodsMetricSourceOutput) ToPodsMetricSourceOutput() PodsMetricSourceOutput
- func (o PodsMetricSourceOutput) ToPodsMetricSourceOutputWithContext(ctx context.Context) PodsMetricSourceOutput
- func (o PodsMetricSourceOutput) ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput
- func (o PodsMetricSourceOutput) ToPodsMetricSourcePtrOutputWithContext(ctx context.Context) PodsMetricSourcePtrOutput
- type PodsMetricSourcePatch
- type PodsMetricSourcePatchArgs
- func (PodsMetricSourcePatchArgs) ElementType() reflect.Type
- func (i PodsMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSourcePatch]
- func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutput() PodsMetricSourcePatchOutput
- func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutputWithContext(ctx context.Context) PodsMetricSourcePatchOutput
- func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
- func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
- type PodsMetricSourcePatchInput
- type PodsMetricSourcePatchOutput
- func (PodsMetricSourcePatchOutput) ElementType() reflect.Type
- func (o PodsMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o PodsMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
- func (o PodsMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSourcePatch]
- func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutput() PodsMetricSourcePatchOutput
- func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutputWithContext(ctx context.Context) PodsMetricSourcePatchOutput
- func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
- func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
- type PodsMetricSourcePatchPtrInput
- type PodsMetricSourcePatchPtrOutput
- func (o PodsMetricSourcePatchPtrOutput) Elem() PodsMetricSourcePatchOutput
- func (PodsMetricSourcePatchPtrOutput) ElementType() reflect.Type
- func (o PodsMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o PodsMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
- func (o PodsMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricSourcePatch]
- func (o PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
- func (o PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
- type PodsMetricSourcePtrInput
- type PodsMetricSourcePtrOutput
- func (o PodsMetricSourcePtrOutput) Elem() PodsMetricSourceOutput
- func (PodsMetricSourcePtrOutput) ElementType() reflect.Type
- func (o PodsMetricSourcePtrOutput) Metric() MetricIdentifierPtrOutput
- func (o PodsMetricSourcePtrOutput) Target() MetricTargetPtrOutput
- func (o PodsMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricSource]
- func (o PodsMetricSourcePtrOutput) ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput
- func (o PodsMetricSourcePtrOutput) ToPodsMetricSourcePtrOutputWithContext(ctx context.Context) PodsMetricSourcePtrOutput
- type PodsMetricStatus
- type PodsMetricStatusArgs
- func (PodsMetricStatusArgs) ElementType() reflect.Type
- func (i PodsMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatus]
- func (i PodsMetricStatusArgs) ToPodsMetricStatusOutput() PodsMetricStatusOutput
- func (i PodsMetricStatusArgs) ToPodsMetricStatusOutputWithContext(ctx context.Context) PodsMetricStatusOutput
- func (i PodsMetricStatusArgs) ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput
- func (i PodsMetricStatusArgs) ToPodsMetricStatusPtrOutputWithContext(ctx context.Context) PodsMetricStatusPtrOutput
- type PodsMetricStatusInput
- type PodsMetricStatusOutput
- func (o PodsMetricStatusOutput) Current() MetricValueStatusOutput
- func (PodsMetricStatusOutput) ElementType() reflect.Type
- func (o PodsMetricStatusOutput) Metric() MetricIdentifierOutput
- func (o PodsMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatus]
- func (o PodsMetricStatusOutput) ToPodsMetricStatusOutput() PodsMetricStatusOutput
- func (o PodsMetricStatusOutput) ToPodsMetricStatusOutputWithContext(ctx context.Context) PodsMetricStatusOutput
- func (o PodsMetricStatusOutput) ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput
- func (o PodsMetricStatusOutput) ToPodsMetricStatusPtrOutputWithContext(ctx context.Context) PodsMetricStatusPtrOutput
- type PodsMetricStatusPatch
- type PodsMetricStatusPatchArgs
- func (PodsMetricStatusPatchArgs) ElementType() reflect.Type
- func (i PodsMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatusPatch]
- func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutput() PodsMetricStatusPatchOutput
- func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutputWithContext(ctx context.Context) PodsMetricStatusPatchOutput
- func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
- func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
- type PodsMetricStatusPatchInput
- type PodsMetricStatusPatchOutput
- func (o PodsMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
- func (PodsMetricStatusPatchOutput) ElementType() reflect.Type
- func (o PodsMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o PodsMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatusPatch]
- func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutput() PodsMetricStatusPatchOutput
- func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutputWithContext(ctx context.Context) PodsMetricStatusPatchOutput
- func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
- func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
- type PodsMetricStatusPatchPtrInput
- type PodsMetricStatusPatchPtrOutput
- func (o PodsMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
- func (o PodsMetricStatusPatchPtrOutput) Elem() PodsMetricStatusPatchOutput
- func (PodsMetricStatusPatchPtrOutput) ElementType() reflect.Type
- func (o PodsMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
- func (o PodsMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricStatusPatch]
- func (o PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
- func (o PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
- type PodsMetricStatusPtrInput
- type PodsMetricStatusPtrOutput
- func (o PodsMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
- func (o PodsMetricStatusPtrOutput) Elem() PodsMetricStatusOutput
- func (PodsMetricStatusPtrOutput) ElementType() reflect.Type
- func (o PodsMetricStatusPtrOutput) Metric() MetricIdentifierPtrOutput
- func (o PodsMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricStatus]
- func (o PodsMetricStatusPtrOutput) ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput
- func (o PodsMetricStatusPtrOutput) ToPodsMetricStatusPtrOutputWithContext(ctx context.Context) PodsMetricStatusPtrOutput
- type ResourceMetricSource
- type ResourceMetricSourceArgs
- func (ResourceMetricSourceArgs) ElementType() reflect.Type
- func (i ResourceMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSource]
- func (i ResourceMetricSourceArgs) ToResourceMetricSourceOutput() ResourceMetricSourceOutput
- func (i ResourceMetricSourceArgs) ToResourceMetricSourceOutputWithContext(ctx context.Context) ResourceMetricSourceOutput
- func (i ResourceMetricSourceArgs) ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput
- func (i ResourceMetricSourceArgs) ToResourceMetricSourcePtrOutputWithContext(ctx context.Context) ResourceMetricSourcePtrOutput
- type ResourceMetricSourceInput
- type ResourceMetricSourceOutput
- func (ResourceMetricSourceOutput) ElementType() reflect.Type
- func (o ResourceMetricSourceOutput) Name() pulumi.StringOutput
- func (o ResourceMetricSourceOutput) Target() MetricTargetOutput
- func (o ResourceMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSource]
- func (o ResourceMetricSourceOutput) ToResourceMetricSourceOutput() ResourceMetricSourceOutput
- func (o ResourceMetricSourceOutput) ToResourceMetricSourceOutputWithContext(ctx context.Context) ResourceMetricSourceOutput
- func (o ResourceMetricSourceOutput) ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput
- func (o ResourceMetricSourceOutput) ToResourceMetricSourcePtrOutputWithContext(ctx context.Context) ResourceMetricSourcePtrOutput
- type ResourceMetricSourcePatch
- type ResourceMetricSourcePatchArgs
- func (ResourceMetricSourcePatchArgs) ElementType() reflect.Type
- func (i ResourceMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSourcePatch]
- func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutput() ResourceMetricSourcePatchOutput
- func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutputWithContext(ctx context.Context) ResourceMetricSourcePatchOutput
- func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
- func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
- type ResourceMetricSourcePatchInput
- type ResourceMetricSourcePatchOutput
- func (ResourceMetricSourcePatchOutput) ElementType() reflect.Type
- func (o ResourceMetricSourcePatchOutput) Name() pulumi.StringPtrOutput
- func (o ResourceMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
- func (o ResourceMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSourcePatch]
- func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutput() ResourceMetricSourcePatchOutput
- func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutputWithContext(ctx context.Context) ResourceMetricSourcePatchOutput
- func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
- func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
- type ResourceMetricSourcePatchPtrInput
- type ResourceMetricSourcePatchPtrOutput
- func (o ResourceMetricSourcePatchPtrOutput) Elem() ResourceMetricSourcePatchOutput
- func (ResourceMetricSourcePatchPtrOutput) ElementType() reflect.Type
- func (o ResourceMetricSourcePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
- func (o ResourceMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricSourcePatch]
- func (o ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
- func (o ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
- type ResourceMetricSourcePtrInput
- type ResourceMetricSourcePtrOutput
- func (o ResourceMetricSourcePtrOutput) Elem() ResourceMetricSourceOutput
- func (ResourceMetricSourcePtrOutput) ElementType() reflect.Type
- func (o ResourceMetricSourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceMetricSourcePtrOutput) Target() MetricTargetPtrOutput
- func (o ResourceMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricSource]
- func (o ResourceMetricSourcePtrOutput) ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput
- func (o ResourceMetricSourcePtrOutput) ToResourceMetricSourcePtrOutputWithContext(ctx context.Context) ResourceMetricSourcePtrOutput
- type ResourceMetricStatus
- type ResourceMetricStatusArgs
- func (ResourceMetricStatusArgs) ElementType() reflect.Type
- func (i ResourceMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatus]
- func (i ResourceMetricStatusArgs) ToResourceMetricStatusOutput() ResourceMetricStatusOutput
- func (i ResourceMetricStatusArgs) ToResourceMetricStatusOutputWithContext(ctx context.Context) ResourceMetricStatusOutput
- func (i ResourceMetricStatusArgs) ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput
- func (i ResourceMetricStatusArgs) ToResourceMetricStatusPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPtrOutput
- type ResourceMetricStatusInput
- type ResourceMetricStatusOutput
- func (o ResourceMetricStatusOutput) Current() MetricValueStatusOutput
- func (ResourceMetricStatusOutput) ElementType() reflect.Type
- func (o ResourceMetricStatusOutput) Name() pulumi.StringOutput
- func (o ResourceMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatus]
- func (o ResourceMetricStatusOutput) ToResourceMetricStatusOutput() ResourceMetricStatusOutput
- func (o ResourceMetricStatusOutput) ToResourceMetricStatusOutputWithContext(ctx context.Context) ResourceMetricStatusOutput
- func (o ResourceMetricStatusOutput) ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput
- func (o ResourceMetricStatusOutput) ToResourceMetricStatusPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPtrOutput
- type ResourceMetricStatusPatch
- type ResourceMetricStatusPatchArgs
- func (ResourceMetricStatusPatchArgs) ElementType() reflect.Type
- func (i ResourceMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatusPatch]
- func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutput() ResourceMetricStatusPatchOutput
- func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutputWithContext(ctx context.Context) ResourceMetricStatusPatchOutput
- func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
- func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
- type ResourceMetricStatusPatchInput
- type ResourceMetricStatusPatchOutput
- func (o ResourceMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
- func (ResourceMetricStatusPatchOutput) ElementType() reflect.Type
- func (o ResourceMetricStatusPatchOutput) Name() pulumi.StringPtrOutput
- func (o ResourceMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatusPatch]
- func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutput() ResourceMetricStatusPatchOutput
- func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutputWithContext(ctx context.Context) ResourceMetricStatusPatchOutput
- func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
- func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
- type ResourceMetricStatusPatchPtrInput
- type ResourceMetricStatusPatchPtrOutput
- func (o ResourceMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
- func (o ResourceMetricStatusPatchPtrOutput) Elem() ResourceMetricStatusPatchOutput
- func (ResourceMetricStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ResourceMetricStatusPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricStatusPatch]
- func (o ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
- func (o ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
- type ResourceMetricStatusPtrInput
- type ResourceMetricStatusPtrOutput
- func (o ResourceMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
- func (o ResourceMetricStatusPtrOutput) Elem() ResourceMetricStatusOutput
- func (ResourceMetricStatusPtrOutput) ElementType() reflect.Type
- func (o ResourceMetricStatusPtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricStatus]
- func (o ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput
- func (o ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerResourceMetricSource ¶
type ContainerResourceMetricSource struct { // container is the name of the container in the pods of the scaling target Container string `pulumi:"container"` // name is the name of the resource in question. Name string `pulumi:"name"` // target specifies the target value for the given metric Target MetricTarget `pulumi:"target"` }
ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
type ContainerResourceMetricSourceArgs ¶
type ContainerResourceMetricSourceArgs struct { // container is the name of the container in the pods of the scaling target Container pulumi.StringInput `pulumi:"container"` // name is the name of the resource in question. Name pulumi.StringInput `pulumi:"name"` // target specifies the target value for the given metric Target MetricTargetInput `pulumi:"target"` }
ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ContainerResourceMetricSourceArgs) ElementType ¶
func (ContainerResourceMetricSourceArgs) ElementType() reflect.Type
func (ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourceOutput ¶
func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourceOutput() ContainerResourceMetricSourceOutput
func (ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourceOutputWithContext ¶
func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourceOutputWithContext(ctx context.Context) ContainerResourceMetricSourceOutput
func (ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourcePtrOutput ¶
func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourcePtrOutput() ContainerResourceMetricSourcePtrOutput
func (ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourcePtrOutputWithContext ¶
func (i ContainerResourceMetricSourceArgs) ToContainerResourceMetricSourcePtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePtrOutput
func (ContainerResourceMetricSourceArgs) ToOutput ¶ added in v4.2.0
func (i ContainerResourceMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSource]
type ContainerResourceMetricSourceInput ¶
type ContainerResourceMetricSourceInput interface { pulumi.Input ToContainerResourceMetricSourceOutput() ContainerResourceMetricSourceOutput ToContainerResourceMetricSourceOutputWithContext(context.Context) ContainerResourceMetricSourceOutput }
ContainerResourceMetricSourceInput is an input type that accepts ContainerResourceMetricSourceArgs and ContainerResourceMetricSourceOutput values. You can construct a concrete instance of `ContainerResourceMetricSourceInput` via:
ContainerResourceMetricSourceArgs{...}
type ContainerResourceMetricSourceOutput ¶
type ContainerResourceMetricSourceOutput struct{ *pulumi.OutputState }
ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ContainerResourceMetricSourceOutput) Container ¶
func (o ContainerResourceMetricSourceOutput) Container() pulumi.StringOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricSourceOutput) ElementType ¶
func (ContainerResourceMetricSourceOutput) ElementType() reflect.Type
func (ContainerResourceMetricSourceOutput) Name ¶
func (o ContainerResourceMetricSourceOutput) Name() pulumi.StringOutput
name is the name of the resource in question.
func (ContainerResourceMetricSourceOutput) Target ¶
func (o ContainerResourceMetricSourceOutput) Target() MetricTargetOutput
target specifies the target value for the given metric
func (ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourceOutput ¶
func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourceOutput() ContainerResourceMetricSourceOutput
func (ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourceOutputWithContext ¶
func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourceOutputWithContext(ctx context.Context) ContainerResourceMetricSourceOutput
func (ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourcePtrOutput ¶
func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourcePtrOutput() ContainerResourceMetricSourcePtrOutput
func (ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourcePtrOutputWithContext ¶
func (o ContainerResourceMetricSourceOutput) ToContainerResourceMetricSourcePtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePtrOutput
func (ContainerResourceMetricSourceOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSource]
type ContainerResourceMetricSourcePatch ¶
type ContainerResourceMetricSourcePatch struct { // container is the name of the container in the pods of the scaling target Container *string `pulumi:"container"` // name is the name of the resource in question. Name *string `pulumi:"name"` // target specifies the target value for the given metric Target *MetricTargetPatch `pulumi:"target"` }
ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
type ContainerResourceMetricSourcePatchArgs ¶
type ContainerResourceMetricSourcePatchArgs struct { // container is the name of the container in the pods of the scaling target Container pulumi.StringPtrInput `pulumi:"container"` // name is the name of the resource in question. Name pulumi.StringPtrInput `pulumi:"name"` // target specifies the target value for the given metric Target MetricTargetPatchPtrInput `pulumi:"target"` }
ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ContainerResourceMetricSourcePatchArgs) ElementType ¶
func (ContainerResourceMetricSourcePatchArgs) ElementType() reflect.Type
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutput ¶
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutput() ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutputWithContext ¶
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutput ¶
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutputWithContext ¶
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchArgs) ToOutput ¶ added in v4.2.0
func (i ContainerResourceMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSourcePatch]
type ContainerResourceMetricSourcePatchInput ¶
type ContainerResourceMetricSourcePatchInput interface { pulumi.Input ToContainerResourceMetricSourcePatchOutput() ContainerResourceMetricSourcePatchOutput ToContainerResourceMetricSourcePatchOutputWithContext(context.Context) ContainerResourceMetricSourcePatchOutput }
ContainerResourceMetricSourcePatchInput is an input type that accepts ContainerResourceMetricSourcePatchArgs and ContainerResourceMetricSourcePatchOutput values. You can construct a concrete instance of `ContainerResourceMetricSourcePatchInput` via:
ContainerResourceMetricSourcePatchArgs{...}
type ContainerResourceMetricSourcePatchOutput ¶
type ContainerResourceMetricSourcePatchOutput struct{ *pulumi.OutputState }
ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ContainerResourceMetricSourcePatchOutput) Container ¶
func (o ContainerResourceMetricSourcePatchOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricSourcePatchOutput) ElementType ¶
func (ContainerResourceMetricSourcePatchOutput) ElementType() reflect.Type
func (ContainerResourceMetricSourcePatchOutput) Name ¶
func (o ContainerResourceMetricSourcePatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricSourcePatchOutput) Target ¶
func (o ContainerResourceMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutput ¶
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutput() ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutputWithContext ¶
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutput ¶
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext ¶
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricSourcePatch]
type ContainerResourceMetricSourcePatchPtrInput ¶
type ContainerResourceMetricSourcePatchPtrInput interface { pulumi.Input ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput ToContainerResourceMetricSourcePatchPtrOutputWithContext(context.Context) ContainerResourceMetricSourcePatchPtrOutput }
ContainerResourceMetricSourcePatchPtrInput is an input type that accepts ContainerResourceMetricSourcePatchArgs, ContainerResourceMetricSourcePatchPtr and ContainerResourceMetricSourcePatchPtrOutput values. You can construct a concrete instance of `ContainerResourceMetricSourcePatchPtrInput` via:
ContainerResourceMetricSourcePatchArgs{...} or: nil
func ContainerResourceMetricSourcePatchPtr ¶
func ContainerResourceMetricSourcePatchPtr(v *ContainerResourceMetricSourcePatchArgs) ContainerResourceMetricSourcePatchPtrInput
type ContainerResourceMetricSourcePatchPtrOutput ¶
type ContainerResourceMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ContainerResourceMetricSourcePatchPtrOutput) Container ¶
func (o ContainerResourceMetricSourcePatchPtrOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricSourcePatchPtrOutput) ElementType ¶
func (ContainerResourceMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ContainerResourceMetricSourcePatchPtrOutput) Name ¶
func (o ContainerResourceMetricSourcePatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricSourcePatchPtrOutput) Target ¶
func (o ContainerResourceMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutput ¶
func (o ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext ¶
func (o ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricSourcePatch]
type ContainerResourceMetricSourcePtrInput ¶
type ContainerResourceMetricSourcePtrInput interface { pulumi.Input ToContainerResourceMetricSourcePtrOutput() ContainerResourceMetricSourcePtrOutput ToContainerResourceMetricSourcePtrOutputWithContext(context.Context) ContainerResourceMetricSourcePtrOutput }
ContainerResourceMetricSourcePtrInput is an input type that accepts ContainerResourceMetricSourceArgs, ContainerResourceMetricSourcePtr and ContainerResourceMetricSourcePtrOutput values. You can construct a concrete instance of `ContainerResourceMetricSourcePtrInput` via:
ContainerResourceMetricSourceArgs{...} or: nil
func ContainerResourceMetricSourcePtr ¶
func ContainerResourceMetricSourcePtr(v *ContainerResourceMetricSourceArgs) ContainerResourceMetricSourcePtrInput
type ContainerResourceMetricSourcePtrOutput ¶
type ContainerResourceMetricSourcePtrOutput struct{ *pulumi.OutputState }
func (ContainerResourceMetricSourcePtrOutput) Container ¶
func (o ContainerResourceMetricSourcePtrOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricSourcePtrOutput) ElementType ¶
func (ContainerResourceMetricSourcePtrOutput) ElementType() reflect.Type
func (ContainerResourceMetricSourcePtrOutput) Name ¶
func (o ContainerResourceMetricSourcePtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricSourcePtrOutput) Target ¶
func (o ContainerResourceMetricSourcePtrOutput) Target() MetricTargetPtrOutput
target specifies the target value for the given metric
func (ContainerResourceMetricSourcePtrOutput) ToContainerResourceMetricSourcePtrOutput ¶
func (o ContainerResourceMetricSourcePtrOutput) ToContainerResourceMetricSourcePtrOutput() ContainerResourceMetricSourcePtrOutput
func (ContainerResourceMetricSourcePtrOutput) ToContainerResourceMetricSourcePtrOutputWithContext ¶
func (o ContainerResourceMetricSourcePtrOutput) ToContainerResourceMetricSourcePtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePtrOutput
func (ContainerResourceMetricSourcePtrOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricSource]
type ContainerResourceMetricStatus ¶
type ContainerResourceMetricStatus struct { // container is the name of the container in the pods of the scaling target Container string `pulumi:"container"` // current contains the current value for the given metric Current MetricValueStatus `pulumi:"current"` // name is the name of the resource in question. Name string `pulumi:"name"` }
ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
type ContainerResourceMetricStatusArgs ¶
type ContainerResourceMetricStatusArgs struct { // container is the name of the container in the pods of the scaling target Container pulumi.StringInput `pulumi:"container"` // current contains the current value for the given metric Current MetricValueStatusInput `pulumi:"current"` // name is the name of the resource in question. Name pulumi.StringInput `pulumi:"name"` }
ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ContainerResourceMetricStatusArgs) ElementType ¶
func (ContainerResourceMetricStatusArgs) ElementType() reflect.Type
func (ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusOutput ¶
func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusOutput() ContainerResourceMetricStatusOutput
func (ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusOutputWithContext ¶
func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusOutputWithContext(ctx context.Context) ContainerResourceMetricStatusOutput
func (ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusPtrOutput ¶
func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusPtrOutput() ContainerResourceMetricStatusPtrOutput
func (ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusPtrOutputWithContext ¶
func (i ContainerResourceMetricStatusArgs) ToContainerResourceMetricStatusPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPtrOutput
func (ContainerResourceMetricStatusArgs) ToOutput ¶ added in v4.2.0
func (i ContainerResourceMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatus]
type ContainerResourceMetricStatusInput ¶
type ContainerResourceMetricStatusInput interface { pulumi.Input ToContainerResourceMetricStatusOutput() ContainerResourceMetricStatusOutput ToContainerResourceMetricStatusOutputWithContext(context.Context) ContainerResourceMetricStatusOutput }
ContainerResourceMetricStatusInput is an input type that accepts ContainerResourceMetricStatusArgs and ContainerResourceMetricStatusOutput values. You can construct a concrete instance of `ContainerResourceMetricStatusInput` via:
ContainerResourceMetricStatusArgs{...}
type ContainerResourceMetricStatusOutput ¶
type ContainerResourceMetricStatusOutput struct{ *pulumi.OutputState }
ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ContainerResourceMetricStatusOutput) Container ¶
func (o ContainerResourceMetricStatusOutput) Container() pulumi.StringOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricStatusOutput) Current ¶
func (o ContainerResourceMetricStatusOutput) Current() MetricValueStatusOutput
current contains the current value for the given metric
func (ContainerResourceMetricStatusOutput) ElementType ¶
func (ContainerResourceMetricStatusOutput) ElementType() reflect.Type
func (ContainerResourceMetricStatusOutput) Name ¶
func (o ContainerResourceMetricStatusOutput) Name() pulumi.StringOutput
name is the name of the resource in question.
func (ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusOutput ¶
func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusOutput() ContainerResourceMetricStatusOutput
func (ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusOutputWithContext ¶
func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusOutputWithContext(ctx context.Context) ContainerResourceMetricStatusOutput
func (ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusPtrOutput ¶
func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusPtrOutput() ContainerResourceMetricStatusPtrOutput
func (ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusPtrOutputWithContext ¶
func (o ContainerResourceMetricStatusOutput) ToContainerResourceMetricStatusPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPtrOutput
func (ContainerResourceMetricStatusOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatus]
type ContainerResourceMetricStatusPatch ¶
type ContainerResourceMetricStatusPatch struct { // container is the name of the container in the pods of the scaling target Container *string `pulumi:"container"` // current contains the current value for the given metric Current *MetricValueStatusPatch `pulumi:"current"` // name is the name of the resource in question. Name *string `pulumi:"name"` }
ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
type ContainerResourceMetricStatusPatchArgs ¶
type ContainerResourceMetricStatusPatchArgs struct { // container is the name of the container in the pods of the scaling target Container pulumi.StringPtrInput `pulumi:"container"` // current contains the current value for the given metric Current MetricValueStatusPatchPtrInput `pulumi:"current"` // name is the name of the resource in question. Name pulumi.StringPtrInput `pulumi:"name"` }
ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ContainerResourceMetricStatusPatchArgs) ElementType ¶
func (ContainerResourceMetricStatusPatchArgs) ElementType() reflect.Type
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutput ¶
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutput() ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutputWithContext ¶
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutput ¶
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutputWithContext ¶
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i ContainerResourceMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatusPatch]
type ContainerResourceMetricStatusPatchInput ¶
type ContainerResourceMetricStatusPatchInput interface { pulumi.Input ToContainerResourceMetricStatusPatchOutput() ContainerResourceMetricStatusPatchOutput ToContainerResourceMetricStatusPatchOutputWithContext(context.Context) ContainerResourceMetricStatusPatchOutput }
ContainerResourceMetricStatusPatchInput is an input type that accepts ContainerResourceMetricStatusPatchArgs and ContainerResourceMetricStatusPatchOutput values. You can construct a concrete instance of `ContainerResourceMetricStatusPatchInput` via:
ContainerResourceMetricStatusPatchArgs{...}
type ContainerResourceMetricStatusPatchOutput ¶
type ContainerResourceMetricStatusPatchOutput struct{ *pulumi.OutputState }
ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ContainerResourceMetricStatusPatchOutput) Container ¶
func (o ContainerResourceMetricStatusPatchOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricStatusPatchOutput) Current ¶
func (o ContainerResourceMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ContainerResourceMetricStatusPatchOutput) ElementType ¶
func (ContainerResourceMetricStatusPatchOutput) ElementType() reflect.Type
func (ContainerResourceMetricStatusPatchOutput) Name ¶
func (o ContainerResourceMetricStatusPatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutput ¶
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutput() ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutputWithContext ¶
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutput ¶
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext ¶
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerResourceMetricStatusPatch]
type ContainerResourceMetricStatusPatchPtrInput ¶
type ContainerResourceMetricStatusPatchPtrInput interface { pulumi.Input ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput ToContainerResourceMetricStatusPatchPtrOutputWithContext(context.Context) ContainerResourceMetricStatusPatchPtrOutput }
ContainerResourceMetricStatusPatchPtrInput is an input type that accepts ContainerResourceMetricStatusPatchArgs, ContainerResourceMetricStatusPatchPtr and ContainerResourceMetricStatusPatchPtrOutput values. You can construct a concrete instance of `ContainerResourceMetricStatusPatchPtrInput` via:
ContainerResourceMetricStatusPatchArgs{...} or: nil
func ContainerResourceMetricStatusPatchPtr ¶
func ContainerResourceMetricStatusPatchPtr(v *ContainerResourceMetricStatusPatchArgs) ContainerResourceMetricStatusPatchPtrInput
type ContainerResourceMetricStatusPatchPtrOutput ¶
type ContainerResourceMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ContainerResourceMetricStatusPatchPtrOutput) Container ¶
func (o ContainerResourceMetricStatusPatchPtrOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricStatusPatchPtrOutput) Current ¶
func (o ContainerResourceMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ContainerResourceMetricStatusPatchPtrOutput) ElementType ¶
func (ContainerResourceMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ContainerResourceMetricStatusPatchPtrOutput) Name ¶
func (o ContainerResourceMetricStatusPatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutput ¶
func (o ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext ¶
func (o ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricStatusPatch]
type ContainerResourceMetricStatusPtrInput ¶
type ContainerResourceMetricStatusPtrInput interface { pulumi.Input ToContainerResourceMetricStatusPtrOutput() ContainerResourceMetricStatusPtrOutput ToContainerResourceMetricStatusPtrOutputWithContext(context.Context) ContainerResourceMetricStatusPtrOutput }
ContainerResourceMetricStatusPtrInput is an input type that accepts ContainerResourceMetricStatusArgs, ContainerResourceMetricStatusPtr and ContainerResourceMetricStatusPtrOutput values. You can construct a concrete instance of `ContainerResourceMetricStatusPtrInput` via:
ContainerResourceMetricStatusArgs{...} or: nil
func ContainerResourceMetricStatusPtr ¶
func ContainerResourceMetricStatusPtr(v *ContainerResourceMetricStatusArgs) ContainerResourceMetricStatusPtrInput
type ContainerResourceMetricStatusPtrOutput ¶
type ContainerResourceMetricStatusPtrOutput struct{ *pulumi.OutputState }
func (ContainerResourceMetricStatusPtrOutput) Container ¶
func (o ContainerResourceMetricStatusPtrOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricStatusPtrOutput) Current ¶
func (o ContainerResourceMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
current contains the current value for the given metric
func (ContainerResourceMetricStatusPtrOutput) ElementType ¶
func (ContainerResourceMetricStatusPtrOutput) ElementType() reflect.Type
func (ContainerResourceMetricStatusPtrOutput) Name ¶
func (o ContainerResourceMetricStatusPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricStatusPtrOutput) ToContainerResourceMetricStatusPtrOutput ¶
func (o ContainerResourceMetricStatusPtrOutput) ToContainerResourceMetricStatusPtrOutput() ContainerResourceMetricStatusPtrOutput
func (ContainerResourceMetricStatusPtrOutput) ToContainerResourceMetricStatusPtrOutputWithContext ¶
func (o ContainerResourceMetricStatusPtrOutput) ToContainerResourceMetricStatusPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPtrOutput
func (ContainerResourceMetricStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o ContainerResourceMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerResourceMetricStatus]
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
func (CrossVersionObjectReferenceArgs) ToOutput ¶ added in v4.2.0
func (i CrossVersionObjectReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReference]
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
func (CrossVersionObjectReferenceOutput) ToOutput ¶ added in v4.2.0
func (o CrossVersionObjectReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReference]
type CrossVersionObjectReferencePatch ¶
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 ¶
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 ¶
func (CrossVersionObjectReferencePatchArgs) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput ¶
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext ¶
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput ¶
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchArgs) ToOutput ¶ added in v4.2.0
func (i CrossVersionObjectReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReferencePatch]
type CrossVersionObjectReferencePatchInput ¶
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 ¶
type CrossVersionObjectReferencePatchOutput struct{ *pulumi.OutputState }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferencePatchOutput) ApiVersion ¶
func (o CrossVersionObjectReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePatchOutput) ElementType ¶
func (CrossVersionObjectReferencePatchOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchOutput) Kind ¶
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 ¶
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 ¶
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext ¶
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput ¶
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchOutput) ToOutput ¶ added in v4.2.0
func (o CrossVersionObjectReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[CrossVersionObjectReferencePatch]
type CrossVersionObjectReferencePatchPtrInput ¶
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 ¶
func CrossVersionObjectReferencePatchPtr(v *CrossVersionObjectReferencePatchArgs) CrossVersionObjectReferencePatchPtrInput
type CrossVersionObjectReferencePatchPtrOutput ¶
type CrossVersionObjectReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (CrossVersionObjectReferencePatchPtrOutput) ApiVersion ¶
func (o CrossVersionObjectReferencePatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePatchPtrOutput) ElementType ¶
func (CrossVersionObjectReferencePatchPtrOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchPtrOutput) Kind ¶
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 ¶
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 ¶
func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶
func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o CrossVersionObjectReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CrossVersionObjectReferencePatch]
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
func (CrossVersionObjectReferencePtrOutput) ToOutput ¶ added in v4.2.0
func (o CrossVersionObjectReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CrossVersionObjectReference]
type ExternalMetricSource ¶
type ExternalMetricSource struct { // metric identifies the target metric by name and selector Metric MetricIdentifier `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTarget `pulumi:"target"` }
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
type ExternalMetricSourceArgs ¶
type ExternalMetricSourceArgs struct { // metric identifies the target metric by name and selector Metric MetricIdentifierInput `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTargetInput `pulumi:"target"` }
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (ExternalMetricSourceArgs) ElementType ¶
func (ExternalMetricSourceArgs) ElementType() reflect.Type
func (ExternalMetricSourceArgs) ToExternalMetricSourceOutput ¶
func (i ExternalMetricSourceArgs) ToExternalMetricSourceOutput() ExternalMetricSourceOutput
func (ExternalMetricSourceArgs) ToExternalMetricSourceOutputWithContext ¶
func (i ExternalMetricSourceArgs) ToExternalMetricSourceOutputWithContext(ctx context.Context) ExternalMetricSourceOutput
func (ExternalMetricSourceArgs) ToExternalMetricSourcePtrOutput ¶
func (i ExternalMetricSourceArgs) ToExternalMetricSourcePtrOutput() ExternalMetricSourcePtrOutput
func (ExternalMetricSourceArgs) ToExternalMetricSourcePtrOutputWithContext ¶
func (i ExternalMetricSourceArgs) ToExternalMetricSourcePtrOutputWithContext(ctx context.Context) ExternalMetricSourcePtrOutput
func (ExternalMetricSourceArgs) ToOutput ¶ added in v4.2.0
func (i ExternalMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSource]
type ExternalMetricSourceInput ¶
type ExternalMetricSourceInput interface { pulumi.Input ToExternalMetricSourceOutput() ExternalMetricSourceOutput ToExternalMetricSourceOutputWithContext(context.Context) ExternalMetricSourceOutput }
ExternalMetricSourceInput is an input type that accepts ExternalMetricSourceArgs and ExternalMetricSourceOutput values. You can construct a concrete instance of `ExternalMetricSourceInput` via:
ExternalMetricSourceArgs{...}
type ExternalMetricSourceOutput ¶
type ExternalMetricSourceOutput struct{ *pulumi.OutputState }
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (ExternalMetricSourceOutput) ElementType ¶
func (ExternalMetricSourceOutput) ElementType() reflect.Type
func (ExternalMetricSourceOutput) Metric ¶
func (o ExternalMetricSourceOutput) Metric() MetricIdentifierOutput
metric identifies the target metric by name and selector
func (ExternalMetricSourceOutput) Target ¶
func (o ExternalMetricSourceOutput) Target() MetricTargetOutput
target specifies the target value for the given metric
func (ExternalMetricSourceOutput) ToExternalMetricSourceOutput ¶
func (o ExternalMetricSourceOutput) ToExternalMetricSourceOutput() ExternalMetricSourceOutput
func (ExternalMetricSourceOutput) ToExternalMetricSourceOutputWithContext ¶
func (o ExternalMetricSourceOutput) ToExternalMetricSourceOutputWithContext(ctx context.Context) ExternalMetricSourceOutput
func (ExternalMetricSourceOutput) ToExternalMetricSourcePtrOutput ¶
func (o ExternalMetricSourceOutput) ToExternalMetricSourcePtrOutput() ExternalMetricSourcePtrOutput
func (ExternalMetricSourceOutput) ToExternalMetricSourcePtrOutputWithContext ¶
func (o ExternalMetricSourceOutput) ToExternalMetricSourcePtrOutputWithContext(ctx context.Context) ExternalMetricSourcePtrOutput
func (ExternalMetricSourceOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSource]
type ExternalMetricSourcePatch ¶
type ExternalMetricSourcePatch struct { // metric identifies the target metric by name and selector Metric *MetricIdentifierPatch `pulumi:"metric"` // target specifies the target value for the given metric Target *MetricTargetPatch `pulumi:"target"` }
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
type ExternalMetricSourcePatchArgs ¶
type ExternalMetricSourcePatchArgs struct { // metric identifies the target metric by name and selector Metric MetricIdentifierPatchPtrInput `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTargetPatchPtrInput `pulumi:"target"` }
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (ExternalMetricSourcePatchArgs) ElementType ¶
func (ExternalMetricSourcePatchArgs) ElementType() reflect.Type
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutput ¶
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutput() ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutputWithContext ¶
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutputWithContext(ctx context.Context) ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutput ¶
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutputWithContext ¶
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchArgs) ToOutput ¶ added in v4.2.0
func (i ExternalMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSourcePatch]
type ExternalMetricSourcePatchInput ¶
type ExternalMetricSourcePatchInput interface { pulumi.Input ToExternalMetricSourcePatchOutput() ExternalMetricSourcePatchOutput ToExternalMetricSourcePatchOutputWithContext(context.Context) ExternalMetricSourcePatchOutput }
ExternalMetricSourcePatchInput is an input type that accepts ExternalMetricSourcePatchArgs and ExternalMetricSourcePatchOutput values. You can construct a concrete instance of `ExternalMetricSourcePatchInput` via:
ExternalMetricSourcePatchArgs{...}
type ExternalMetricSourcePatchOutput ¶
type ExternalMetricSourcePatchOutput struct{ *pulumi.OutputState }
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (ExternalMetricSourcePatchOutput) ElementType ¶
func (ExternalMetricSourcePatchOutput) ElementType() reflect.Type
func (ExternalMetricSourcePatchOutput) Metric ¶
func (o ExternalMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricSourcePatchOutput) Target ¶
func (o ExternalMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutput ¶
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutput() ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutputWithContext ¶
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutputWithContext(ctx context.Context) ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutput ¶
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutputWithContext ¶
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricSourcePatch]
type ExternalMetricSourcePatchPtrInput ¶
type ExternalMetricSourcePatchPtrInput interface { pulumi.Input ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput ToExternalMetricSourcePatchPtrOutputWithContext(context.Context) ExternalMetricSourcePatchPtrOutput }
ExternalMetricSourcePatchPtrInput is an input type that accepts ExternalMetricSourcePatchArgs, ExternalMetricSourcePatchPtr and ExternalMetricSourcePatchPtrOutput values. You can construct a concrete instance of `ExternalMetricSourcePatchPtrInput` via:
ExternalMetricSourcePatchArgs{...} or: nil
func ExternalMetricSourcePatchPtr ¶
func ExternalMetricSourcePatchPtr(v *ExternalMetricSourcePatchArgs) ExternalMetricSourcePatchPtrInput
type ExternalMetricSourcePatchPtrOutput ¶
type ExternalMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ExternalMetricSourcePatchPtrOutput) Elem ¶
func (o ExternalMetricSourcePatchPtrOutput) Elem() ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchPtrOutput) ElementType ¶
func (ExternalMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ExternalMetricSourcePatchPtrOutput) Metric ¶
func (o ExternalMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricSourcePatchPtrOutput) Target ¶
func (o ExternalMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutput ¶
func (o ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutputWithContext ¶
func (o ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricSourcePatch]
type ExternalMetricSourcePtrInput ¶
type ExternalMetricSourcePtrInput interface { pulumi.Input ToExternalMetricSourcePtrOutput() ExternalMetricSourcePtrOutput ToExternalMetricSourcePtrOutputWithContext(context.Context) ExternalMetricSourcePtrOutput }
ExternalMetricSourcePtrInput is an input type that accepts ExternalMetricSourceArgs, ExternalMetricSourcePtr and ExternalMetricSourcePtrOutput values. You can construct a concrete instance of `ExternalMetricSourcePtrInput` via:
ExternalMetricSourceArgs{...} or: nil
func ExternalMetricSourcePtr ¶
func ExternalMetricSourcePtr(v *ExternalMetricSourceArgs) ExternalMetricSourcePtrInput
type ExternalMetricSourcePtrOutput ¶
type ExternalMetricSourcePtrOutput struct{ *pulumi.OutputState }
func (ExternalMetricSourcePtrOutput) Elem ¶
func (o ExternalMetricSourcePtrOutput) Elem() ExternalMetricSourceOutput
func (ExternalMetricSourcePtrOutput) ElementType ¶
func (ExternalMetricSourcePtrOutput) ElementType() reflect.Type
func (ExternalMetricSourcePtrOutput) Metric ¶
func (o ExternalMetricSourcePtrOutput) Metric() MetricIdentifierPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricSourcePtrOutput) Target ¶
func (o ExternalMetricSourcePtrOutput) Target() MetricTargetPtrOutput
target specifies the target value for the given metric
func (ExternalMetricSourcePtrOutput) ToExternalMetricSourcePtrOutput ¶
func (o ExternalMetricSourcePtrOutput) ToExternalMetricSourcePtrOutput() ExternalMetricSourcePtrOutput
func (ExternalMetricSourcePtrOutput) ToExternalMetricSourcePtrOutputWithContext ¶
func (o ExternalMetricSourcePtrOutput) ToExternalMetricSourcePtrOutputWithContext(ctx context.Context) ExternalMetricSourcePtrOutput
func (ExternalMetricSourcePtrOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricSource]
type ExternalMetricStatus ¶
type ExternalMetricStatus struct { // current contains the current value for the given metric Current MetricValueStatus `pulumi:"current"` // metric identifies the target metric by name and selector Metric MetricIdentifier `pulumi:"metric"` }
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
type ExternalMetricStatusArgs ¶
type ExternalMetricStatusArgs struct { // current contains the current value for the given metric Current MetricValueStatusInput `pulumi:"current"` // metric identifies the target metric by name and selector Metric MetricIdentifierInput `pulumi:"metric"` }
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
func (ExternalMetricStatusArgs) ElementType ¶
func (ExternalMetricStatusArgs) ElementType() reflect.Type
func (ExternalMetricStatusArgs) ToExternalMetricStatusOutput ¶
func (i ExternalMetricStatusArgs) ToExternalMetricStatusOutput() ExternalMetricStatusOutput
func (ExternalMetricStatusArgs) ToExternalMetricStatusOutputWithContext ¶
func (i ExternalMetricStatusArgs) ToExternalMetricStatusOutputWithContext(ctx context.Context) ExternalMetricStatusOutput
func (ExternalMetricStatusArgs) ToExternalMetricStatusPtrOutput ¶
func (i ExternalMetricStatusArgs) ToExternalMetricStatusPtrOutput() ExternalMetricStatusPtrOutput
func (ExternalMetricStatusArgs) ToExternalMetricStatusPtrOutputWithContext ¶
func (i ExternalMetricStatusArgs) ToExternalMetricStatusPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPtrOutput
func (ExternalMetricStatusArgs) ToOutput ¶ added in v4.2.0
func (i ExternalMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatus]
type ExternalMetricStatusInput ¶
type ExternalMetricStatusInput interface { pulumi.Input ToExternalMetricStatusOutput() ExternalMetricStatusOutput ToExternalMetricStatusOutputWithContext(context.Context) ExternalMetricStatusOutput }
ExternalMetricStatusInput is an input type that accepts ExternalMetricStatusArgs and ExternalMetricStatusOutput values. You can construct a concrete instance of `ExternalMetricStatusInput` via:
ExternalMetricStatusArgs{...}
type ExternalMetricStatusOutput ¶
type ExternalMetricStatusOutput struct{ *pulumi.OutputState }
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
func (ExternalMetricStatusOutput) Current ¶
func (o ExternalMetricStatusOutput) Current() MetricValueStatusOutput
current contains the current value for the given metric
func (ExternalMetricStatusOutput) ElementType ¶
func (ExternalMetricStatusOutput) ElementType() reflect.Type
func (ExternalMetricStatusOutput) Metric ¶
func (o ExternalMetricStatusOutput) Metric() MetricIdentifierOutput
metric identifies the target metric by name and selector
func (ExternalMetricStatusOutput) ToExternalMetricStatusOutput ¶
func (o ExternalMetricStatusOutput) ToExternalMetricStatusOutput() ExternalMetricStatusOutput
func (ExternalMetricStatusOutput) ToExternalMetricStatusOutputWithContext ¶
func (o ExternalMetricStatusOutput) ToExternalMetricStatusOutputWithContext(ctx context.Context) ExternalMetricStatusOutput
func (ExternalMetricStatusOutput) ToExternalMetricStatusPtrOutput ¶
func (o ExternalMetricStatusOutput) ToExternalMetricStatusPtrOutput() ExternalMetricStatusPtrOutput
func (ExternalMetricStatusOutput) ToExternalMetricStatusPtrOutputWithContext ¶
func (o ExternalMetricStatusOutput) ToExternalMetricStatusPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPtrOutput
func (ExternalMetricStatusOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatus]
type ExternalMetricStatusPatch ¶
type ExternalMetricStatusPatch struct { // current contains the current value for the given metric Current *MetricValueStatusPatch `pulumi:"current"` // metric identifies the target metric by name and selector Metric *MetricIdentifierPatch `pulumi:"metric"` }
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
type ExternalMetricStatusPatchArgs ¶
type ExternalMetricStatusPatchArgs struct { // current contains the current value for the given metric Current MetricValueStatusPatchPtrInput `pulumi:"current"` // metric identifies the target metric by name and selector Metric MetricIdentifierPatchPtrInput `pulumi:"metric"` }
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
func (ExternalMetricStatusPatchArgs) ElementType ¶
func (ExternalMetricStatusPatchArgs) ElementType() reflect.Type
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutput ¶
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutput() ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutputWithContext ¶
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutputWithContext(ctx context.Context) ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutput ¶
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutputWithContext ¶
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i ExternalMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatusPatch]
type ExternalMetricStatusPatchInput ¶
type ExternalMetricStatusPatchInput interface { pulumi.Input ToExternalMetricStatusPatchOutput() ExternalMetricStatusPatchOutput ToExternalMetricStatusPatchOutputWithContext(context.Context) ExternalMetricStatusPatchOutput }
ExternalMetricStatusPatchInput is an input type that accepts ExternalMetricStatusPatchArgs and ExternalMetricStatusPatchOutput values. You can construct a concrete instance of `ExternalMetricStatusPatchInput` via:
ExternalMetricStatusPatchArgs{...}
type ExternalMetricStatusPatchOutput ¶
type ExternalMetricStatusPatchOutput struct{ *pulumi.OutputState }
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
func (ExternalMetricStatusPatchOutput) Current ¶
func (o ExternalMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ExternalMetricStatusPatchOutput) ElementType ¶
func (ExternalMetricStatusPatchOutput) ElementType() reflect.Type
func (ExternalMetricStatusPatchOutput) Metric ¶
func (o ExternalMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutput ¶
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutput() ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutputWithContext ¶
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutputWithContext(ctx context.Context) ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutput ¶
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutputWithContext ¶
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ExternalMetricStatusPatch]
type ExternalMetricStatusPatchPtrInput ¶
type ExternalMetricStatusPatchPtrInput interface { pulumi.Input ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput ToExternalMetricStatusPatchPtrOutputWithContext(context.Context) ExternalMetricStatusPatchPtrOutput }
ExternalMetricStatusPatchPtrInput is an input type that accepts ExternalMetricStatusPatchArgs, ExternalMetricStatusPatchPtr and ExternalMetricStatusPatchPtrOutput values. You can construct a concrete instance of `ExternalMetricStatusPatchPtrInput` via:
ExternalMetricStatusPatchArgs{...} or: nil
func ExternalMetricStatusPatchPtr ¶
func ExternalMetricStatusPatchPtr(v *ExternalMetricStatusPatchArgs) ExternalMetricStatusPatchPtrInput
type ExternalMetricStatusPatchPtrOutput ¶
type ExternalMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ExternalMetricStatusPatchPtrOutput) Current ¶
func (o ExternalMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ExternalMetricStatusPatchPtrOutput) Elem ¶
func (o ExternalMetricStatusPatchPtrOutput) Elem() ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchPtrOutput) ElementType ¶
func (ExternalMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ExternalMetricStatusPatchPtrOutput) Metric ¶
func (o ExternalMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutput ¶
func (o ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutputWithContext ¶
func (o ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricStatusPatch]
type ExternalMetricStatusPtrInput ¶
type ExternalMetricStatusPtrInput interface { pulumi.Input ToExternalMetricStatusPtrOutput() ExternalMetricStatusPtrOutput ToExternalMetricStatusPtrOutputWithContext(context.Context) ExternalMetricStatusPtrOutput }
ExternalMetricStatusPtrInput is an input type that accepts ExternalMetricStatusArgs, ExternalMetricStatusPtr and ExternalMetricStatusPtrOutput values. You can construct a concrete instance of `ExternalMetricStatusPtrInput` via:
ExternalMetricStatusArgs{...} or: nil
func ExternalMetricStatusPtr ¶
func ExternalMetricStatusPtr(v *ExternalMetricStatusArgs) ExternalMetricStatusPtrInput
type ExternalMetricStatusPtrOutput ¶
type ExternalMetricStatusPtrOutput struct{ *pulumi.OutputState }
func (ExternalMetricStatusPtrOutput) Current ¶
func (o ExternalMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
current contains the current value for the given metric
func (ExternalMetricStatusPtrOutput) Elem ¶
func (o ExternalMetricStatusPtrOutput) Elem() ExternalMetricStatusOutput
func (ExternalMetricStatusPtrOutput) ElementType ¶
func (ExternalMetricStatusPtrOutput) ElementType() reflect.Type
func (ExternalMetricStatusPtrOutput) Metric ¶
func (o ExternalMetricStatusPtrOutput) Metric() MetricIdentifierPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricStatusPtrOutput) ToExternalMetricStatusPtrOutput ¶
func (o ExternalMetricStatusPtrOutput) ToExternalMetricStatusPtrOutput() ExternalMetricStatusPtrOutput
func (ExternalMetricStatusPtrOutput) ToExternalMetricStatusPtrOutputWithContext ¶
func (o ExternalMetricStatusPtrOutput) ToExternalMetricStatusPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPtrOutput
func (ExternalMetricStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o ExternalMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ExternalMetricStatus]
type HPAScalingPolicy ¶
type HPAScalingPolicy struct { // periodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). PeriodSeconds int `pulumi:"periodSeconds"` // type is used to specify the scaling policy. Type string `pulumi:"type"` // value contains the amount of change which is permitted by the policy. It must be greater than zero Value int `pulumi:"value"` }
HPAScalingPolicy is a single policy which must hold true for a specified past interval.
type HPAScalingPolicyArgs ¶
type HPAScalingPolicyArgs struct { // periodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"` // type is used to specify the scaling policy. Type pulumi.StringInput `pulumi:"type"` // value contains the amount of change which is permitted by the policy. It must be greater than zero Value pulumi.IntInput `pulumi:"value"` }
HPAScalingPolicy is a single policy which must hold true for a specified past interval.
func (HPAScalingPolicyArgs) ElementType ¶
func (HPAScalingPolicyArgs) ElementType() reflect.Type
func (HPAScalingPolicyArgs) ToHPAScalingPolicyOutput ¶
func (i HPAScalingPolicyArgs) ToHPAScalingPolicyOutput() HPAScalingPolicyOutput
func (HPAScalingPolicyArgs) ToHPAScalingPolicyOutputWithContext ¶
func (i HPAScalingPolicyArgs) ToHPAScalingPolicyOutputWithContext(ctx context.Context) HPAScalingPolicyOutput
func (HPAScalingPolicyArgs) ToOutput ¶ added in v4.2.0
func (i HPAScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicy]
type HPAScalingPolicyArray ¶
type HPAScalingPolicyArray []HPAScalingPolicyInput
func (HPAScalingPolicyArray) ElementType ¶
func (HPAScalingPolicyArray) ElementType() reflect.Type
func (HPAScalingPolicyArray) ToHPAScalingPolicyArrayOutput ¶
func (i HPAScalingPolicyArray) ToHPAScalingPolicyArrayOutput() HPAScalingPolicyArrayOutput
func (HPAScalingPolicyArray) ToHPAScalingPolicyArrayOutputWithContext ¶
func (i HPAScalingPolicyArray) ToHPAScalingPolicyArrayOutputWithContext(ctx context.Context) HPAScalingPolicyArrayOutput
func (HPAScalingPolicyArray) ToOutput ¶ added in v4.2.0
func (i HPAScalingPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicy]
type HPAScalingPolicyArrayInput ¶
type HPAScalingPolicyArrayInput interface { pulumi.Input ToHPAScalingPolicyArrayOutput() HPAScalingPolicyArrayOutput ToHPAScalingPolicyArrayOutputWithContext(context.Context) HPAScalingPolicyArrayOutput }
HPAScalingPolicyArrayInput is an input type that accepts HPAScalingPolicyArray and HPAScalingPolicyArrayOutput values. You can construct a concrete instance of `HPAScalingPolicyArrayInput` via:
HPAScalingPolicyArray{ HPAScalingPolicyArgs{...} }
type HPAScalingPolicyArrayOutput ¶
type HPAScalingPolicyArrayOutput struct{ *pulumi.OutputState }
func (HPAScalingPolicyArrayOutput) ElementType ¶
func (HPAScalingPolicyArrayOutput) ElementType() reflect.Type
func (HPAScalingPolicyArrayOutput) Index ¶
func (o HPAScalingPolicyArrayOutput) Index(i pulumi.IntInput) HPAScalingPolicyOutput
func (HPAScalingPolicyArrayOutput) ToHPAScalingPolicyArrayOutput ¶
func (o HPAScalingPolicyArrayOutput) ToHPAScalingPolicyArrayOutput() HPAScalingPolicyArrayOutput
func (HPAScalingPolicyArrayOutput) ToHPAScalingPolicyArrayOutputWithContext ¶
func (o HPAScalingPolicyArrayOutput) ToHPAScalingPolicyArrayOutputWithContext(ctx context.Context) HPAScalingPolicyArrayOutput
func (HPAScalingPolicyArrayOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicy]
type HPAScalingPolicyInput ¶
type HPAScalingPolicyInput interface { pulumi.Input ToHPAScalingPolicyOutput() HPAScalingPolicyOutput ToHPAScalingPolicyOutputWithContext(context.Context) HPAScalingPolicyOutput }
HPAScalingPolicyInput is an input type that accepts HPAScalingPolicyArgs and HPAScalingPolicyOutput values. You can construct a concrete instance of `HPAScalingPolicyInput` via:
HPAScalingPolicyArgs{...}
type HPAScalingPolicyOutput ¶
type HPAScalingPolicyOutput struct{ *pulumi.OutputState }
HPAScalingPolicy is a single policy which must hold true for a specified past interval.
func (HPAScalingPolicyOutput) ElementType ¶
func (HPAScalingPolicyOutput) ElementType() reflect.Type
func (HPAScalingPolicyOutput) PeriodSeconds ¶
func (o HPAScalingPolicyOutput) PeriodSeconds() pulumi.IntOutput
periodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min).
func (HPAScalingPolicyOutput) ToHPAScalingPolicyOutput ¶
func (o HPAScalingPolicyOutput) ToHPAScalingPolicyOutput() HPAScalingPolicyOutput
func (HPAScalingPolicyOutput) ToHPAScalingPolicyOutputWithContext ¶
func (o HPAScalingPolicyOutput) ToHPAScalingPolicyOutputWithContext(ctx context.Context) HPAScalingPolicyOutput
func (HPAScalingPolicyOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicy]
func (HPAScalingPolicyOutput) Type ¶
func (o HPAScalingPolicyOutput) Type() pulumi.StringOutput
type is used to specify the scaling policy.
func (HPAScalingPolicyOutput) Value ¶
func (o HPAScalingPolicyOutput) Value() pulumi.IntOutput
value contains the amount of change which is permitted by the policy. It must be greater than zero
type HPAScalingPolicyPatch ¶
type HPAScalingPolicyPatch struct { // periodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). PeriodSeconds *int `pulumi:"periodSeconds"` // type is used to specify the scaling policy. Type *string `pulumi:"type"` // value contains the amount of change which is permitted by the policy. It must be greater than zero Value *int `pulumi:"value"` }
HPAScalingPolicy is a single policy which must hold true for a specified past interval.
type HPAScalingPolicyPatchArgs ¶
type HPAScalingPolicyPatchArgs struct { // periodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // type is used to specify the scaling policy. Type pulumi.StringPtrInput `pulumi:"type"` // value contains the amount of change which is permitted by the policy. It must be greater than zero Value pulumi.IntPtrInput `pulumi:"value"` }
HPAScalingPolicy is a single policy which must hold true for a specified past interval.
func (HPAScalingPolicyPatchArgs) ElementType ¶
func (HPAScalingPolicyPatchArgs) ElementType() reflect.Type
func (HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutput ¶
func (i HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutput() HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutputWithContext ¶
func (i HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutputWithContext(ctx context.Context) HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchArgs) ToOutput ¶ added in v4.2.0
func (i HPAScalingPolicyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicyPatch]
type HPAScalingPolicyPatchArray ¶
type HPAScalingPolicyPatchArray []HPAScalingPolicyPatchInput
func (HPAScalingPolicyPatchArray) ElementType ¶
func (HPAScalingPolicyPatchArray) ElementType() reflect.Type
func (HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutput ¶
func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput
func (HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutputWithContext ¶
func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutputWithContext(ctx context.Context) HPAScalingPolicyPatchArrayOutput
func (HPAScalingPolicyPatchArray) ToOutput ¶ added in v4.2.0
func (i HPAScalingPolicyPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicyPatch]
type HPAScalingPolicyPatchArrayInput ¶
type HPAScalingPolicyPatchArrayInput interface { pulumi.Input ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput ToHPAScalingPolicyPatchArrayOutputWithContext(context.Context) HPAScalingPolicyPatchArrayOutput }
HPAScalingPolicyPatchArrayInput is an input type that accepts HPAScalingPolicyPatchArray and HPAScalingPolicyPatchArrayOutput values. You can construct a concrete instance of `HPAScalingPolicyPatchArrayInput` via:
HPAScalingPolicyPatchArray{ HPAScalingPolicyPatchArgs{...} }
type HPAScalingPolicyPatchArrayOutput ¶
type HPAScalingPolicyPatchArrayOutput struct{ *pulumi.OutputState }
func (HPAScalingPolicyPatchArrayOutput) ElementType ¶
func (HPAScalingPolicyPatchArrayOutput) ElementType() reflect.Type
func (HPAScalingPolicyPatchArrayOutput) Index ¶
func (o HPAScalingPolicyPatchArrayOutput) Index(i pulumi.IntInput) HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutput ¶
func (o HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput
func (HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutputWithContext ¶
func (o HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutputWithContext(ctx context.Context) HPAScalingPolicyPatchArrayOutput
func (HPAScalingPolicyPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingPolicyPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HPAScalingPolicyPatch]
type HPAScalingPolicyPatchInput ¶
type HPAScalingPolicyPatchInput interface { pulumi.Input ToHPAScalingPolicyPatchOutput() HPAScalingPolicyPatchOutput ToHPAScalingPolicyPatchOutputWithContext(context.Context) HPAScalingPolicyPatchOutput }
HPAScalingPolicyPatchInput is an input type that accepts HPAScalingPolicyPatchArgs and HPAScalingPolicyPatchOutput values. You can construct a concrete instance of `HPAScalingPolicyPatchInput` via:
HPAScalingPolicyPatchArgs{...}
type HPAScalingPolicyPatchOutput ¶
type HPAScalingPolicyPatchOutput struct{ *pulumi.OutputState }
HPAScalingPolicy is a single policy which must hold true for a specified past interval.
func (HPAScalingPolicyPatchOutput) ElementType ¶
func (HPAScalingPolicyPatchOutput) ElementType() reflect.Type
func (HPAScalingPolicyPatchOutput) PeriodSeconds ¶
func (o HPAScalingPolicyPatchOutput) PeriodSeconds() pulumi.IntPtrOutput
periodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min).
func (HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutput ¶
func (o HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutput() HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutputWithContext ¶
func (o HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutputWithContext(ctx context.Context) HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingPolicyPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingPolicyPatch]
func (HPAScalingPolicyPatchOutput) Type ¶
func (o HPAScalingPolicyPatchOutput) Type() pulumi.StringPtrOutput
type is used to specify the scaling policy.
func (HPAScalingPolicyPatchOutput) Value ¶
func (o HPAScalingPolicyPatchOutput) Value() pulumi.IntPtrOutput
value contains the amount of change which is permitted by the policy. It must be greater than zero
type HPAScalingRules ¶
type HPAScalingRules struct { // policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid Policies []HPAScalingPolicy `pulumi:"policies"` // selectPolicy is used to specify which policy should be used. If not set, the default value Max is used. SelectPolicy *string `pulumi:"selectPolicy"` // stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long). StabilizationWindowSeconds *int `pulumi:"stabilizationWindowSeconds"` }
HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.
type HPAScalingRulesArgs ¶
type HPAScalingRulesArgs struct { // policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid Policies HPAScalingPolicyArrayInput `pulumi:"policies"` // selectPolicy is used to specify which policy should be used. If not set, the default value Max is used. SelectPolicy pulumi.StringPtrInput `pulumi:"selectPolicy"` // stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long). StabilizationWindowSeconds pulumi.IntPtrInput `pulumi:"stabilizationWindowSeconds"` }
HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.
func (HPAScalingRulesArgs) ElementType ¶
func (HPAScalingRulesArgs) ElementType() reflect.Type
func (HPAScalingRulesArgs) ToHPAScalingRulesOutput ¶
func (i HPAScalingRulesArgs) ToHPAScalingRulesOutput() HPAScalingRulesOutput
func (HPAScalingRulesArgs) ToHPAScalingRulesOutputWithContext ¶
func (i HPAScalingRulesArgs) ToHPAScalingRulesOutputWithContext(ctx context.Context) HPAScalingRulesOutput
func (HPAScalingRulesArgs) ToHPAScalingRulesPtrOutput ¶
func (i HPAScalingRulesArgs) ToHPAScalingRulesPtrOutput() HPAScalingRulesPtrOutput
func (HPAScalingRulesArgs) ToHPAScalingRulesPtrOutputWithContext ¶
func (i HPAScalingRulesArgs) ToHPAScalingRulesPtrOutputWithContext(ctx context.Context) HPAScalingRulesPtrOutput
func (HPAScalingRulesArgs) ToOutput ¶ added in v4.2.0
func (i HPAScalingRulesArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRules]
type HPAScalingRulesInput ¶
type HPAScalingRulesInput interface { pulumi.Input ToHPAScalingRulesOutput() HPAScalingRulesOutput ToHPAScalingRulesOutputWithContext(context.Context) HPAScalingRulesOutput }
HPAScalingRulesInput is an input type that accepts HPAScalingRulesArgs and HPAScalingRulesOutput values. You can construct a concrete instance of `HPAScalingRulesInput` via:
HPAScalingRulesArgs{...}
type HPAScalingRulesOutput ¶
type HPAScalingRulesOutput struct{ *pulumi.OutputState }
HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.
func (HPAScalingRulesOutput) ElementType ¶
func (HPAScalingRulesOutput) ElementType() reflect.Type
func (HPAScalingRulesOutput) Policies ¶
func (o HPAScalingRulesOutput) Policies() HPAScalingPolicyArrayOutput
policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
func (HPAScalingRulesOutput) SelectPolicy ¶
func (o HPAScalingRulesOutput) SelectPolicy() pulumi.StringPtrOutput
selectPolicy is used to specify which policy should be used. If not set, the default value Max is used.
func (HPAScalingRulesOutput) StabilizationWindowSeconds ¶
func (o HPAScalingRulesOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).
func (HPAScalingRulesOutput) ToHPAScalingRulesOutput ¶
func (o HPAScalingRulesOutput) ToHPAScalingRulesOutput() HPAScalingRulesOutput
func (HPAScalingRulesOutput) ToHPAScalingRulesOutputWithContext ¶
func (o HPAScalingRulesOutput) ToHPAScalingRulesOutputWithContext(ctx context.Context) HPAScalingRulesOutput
func (HPAScalingRulesOutput) ToHPAScalingRulesPtrOutput ¶
func (o HPAScalingRulesOutput) ToHPAScalingRulesPtrOutput() HPAScalingRulesPtrOutput
func (HPAScalingRulesOutput) ToHPAScalingRulesPtrOutputWithContext ¶
func (o HPAScalingRulesOutput) ToHPAScalingRulesPtrOutputWithContext(ctx context.Context) HPAScalingRulesPtrOutput
func (HPAScalingRulesOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingRulesOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRules]
type HPAScalingRulesPatch ¶
type HPAScalingRulesPatch struct { // policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid Policies []HPAScalingPolicyPatch `pulumi:"policies"` // selectPolicy is used to specify which policy should be used. If not set, the default value Max is used. SelectPolicy *string `pulumi:"selectPolicy"` // stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long). StabilizationWindowSeconds *int `pulumi:"stabilizationWindowSeconds"` }
HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.
type HPAScalingRulesPatchArgs ¶
type HPAScalingRulesPatchArgs struct { // policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid Policies HPAScalingPolicyPatchArrayInput `pulumi:"policies"` // selectPolicy is used to specify which policy should be used. If not set, the default value Max is used. SelectPolicy pulumi.StringPtrInput `pulumi:"selectPolicy"` // stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long). StabilizationWindowSeconds pulumi.IntPtrInput `pulumi:"stabilizationWindowSeconds"` }
HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.
func (HPAScalingRulesPatchArgs) ElementType ¶
func (HPAScalingRulesPatchArgs) ElementType() reflect.Type
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutput ¶
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutput() HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutputWithContext ¶
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutputWithContext(ctx context.Context) HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutput ¶
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutputWithContext ¶
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchArgs) ToOutput ¶ added in v4.2.0
func (i HPAScalingRulesPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRulesPatch]
type HPAScalingRulesPatchInput ¶
type HPAScalingRulesPatchInput interface { pulumi.Input ToHPAScalingRulesPatchOutput() HPAScalingRulesPatchOutput ToHPAScalingRulesPatchOutputWithContext(context.Context) HPAScalingRulesPatchOutput }
HPAScalingRulesPatchInput is an input type that accepts HPAScalingRulesPatchArgs and HPAScalingRulesPatchOutput values. You can construct a concrete instance of `HPAScalingRulesPatchInput` via:
HPAScalingRulesPatchArgs{...}
type HPAScalingRulesPatchOutput ¶
type HPAScalingRulesPatchOutput struct{ *pulumi.OutputState }
HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.
func (HPAScalingRulesPatchOutput) ElementType ¶
func (HPAScalingRulesPatchOutput) ElementType() reflect.Type
func (HPAScalingRulesPatchOutput) Policies ¶
func (o HPAScalingRulesPatchOutput) Policies() HPAScalingPolicyPatchArrayOutput
policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
func (HPAScalingRulesPatchOutput) SelectPolicy ¶
func (o HPAScalingRulesPatchOutput) SelectPolicy() pulumi.StringPtrOutput
selectPolicy is used to specify which policy should be used. If not set, the default value Max is used.
func (HPAScalingRulesPatchOutput) StabilizationWindowSeconds ¶
func (o HPAScalingRulesPatchOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).
func (HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutput ¶
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutput() HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutputWithContext ¶
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutputWithContext(ctx context.Context) HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutput ¶
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutputWithContext ¶
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingRulesPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HPAScalingRulesPatch]
type HPAScalingRulesPatchPtrInput ¶
type HPAScalingRulesPatchPtrInput interface { pulumi.Input ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput ToHPAScalingRulesPatchPtrOutputWithContext(context.Context) HPAScalingRulesPatchPtrOutput }
HPAScalingRulesPatchPtrInput is an input type that accepts HPAScalingRulesPatchArgs, HPAScalingRulesPatchPtr and HPAScalingRulesPatchPtrOutput values. You can construct a concrete instance of `HPAScalingRulesPatchPtrInput` via:
HPAScalingRulesPatchArgs{...} or: nil
func HPAScalingRulesPatchPtr ¶
func HPAScalingRulesPatchPtr(v *HPAScalingRulesPatchArgs) HPAScalingRulesPatchPtrInput
type HPAScalingRulesPatchPtrOutput ¶
type HPAScalingRulesPatchPtrOutput struct{ *pulumi.OutputState }
func (HPAScalingRulesPatchPtrOutput) Elem ¶
func (o HPAScalingRulesPatchPtrOutput) Elem() HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchPtrOutput) ElementType ¶
func (HPAScalingRulesPatchPtrOutput) ElementType() reflect.Type
func (HPAScalingRulesPatchPtrOutput) Policies ¶
func (o HPAScalingRulesPatchPtrOutput) Policies() HPAScalingPolicyPatchArrayOutput
policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
func (HPAScalingRulesPatchPtrOutput) SelectPolicy ¶
func (o HPAScalingRulesPatchPtrOutput) SelectPolicy() pulumi.StringPtrOutput
selectPolicy is used to specify which policy should be used. If not set, the default value Max is used.
func (HPAScalingRulesPatchPtrOutput) StabilizationWindowSeconds ¶
func (o HPAScalingRulesPatchPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).
func (HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutput ¶
func (o HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutputWithContext ¶
func (o HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingRulesPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HPAScalingRulesPatch]
type HPAScalingRulesPtrInput ¶
type HPAScalingRulesPtrInput interface { pulumi.Input ToHPAScalingRulesPtrOutput() HPAScalingRulesPtrOutput ToHPAScalingRulesPtrOutputWithContext(context.Context) HPAScalingRulesPtrOutput }
HPAScalingRulesPtrInput is an input type that accepts HPAScalingRulesArgs, HPAScalingRulesPtr and HPAScalingRulesPtrOutput values. You can construct a concrete instance of `HPAScalingRulesPtrInput` via:
HPAScalingRulesArgs{...} or: nil
func HPAScalingRulesPtr ¶
func HPAScalingRulesPtr(v *HPAScalingRulesArgs) HPAScalingRulesPtrInput
type HPAScalingRulesPtrOutput ¶
type HPAScalingRulesPtrOutput struct{ *pulumi.OutputState }
func (HPAScalingRulesPtrOutput) Elem ¶
func (o HPAScalingRulesPtrOutput) Elem() HPAScalingRulesOutput
func (HPAScalingRulesPtrOutput) ElementType ¶
func (HPAScalingRulesPtrOutput) ElementType() reflect.Type
func (HPAScalingRulesPtrOutput) Policies ¶
func (o HPAScalingRulesPtrOutput) Policies() HPAScalingPolicyArrayOutput
policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
func (HPAScalingRulesPtrOutput) SelectPolicy ¶
func (o HPAScalingRulesPtrOutput) SelectPolicy() pulumi.StringPtrOutput
selectPolicy is used to specify which policy should be used. If not set, the default value Max is used.
func (HPAScalingRulesPtrOutput) StabilizationWindowSeconds ¶
func (o HPAScalingRulesPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
stabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).
func (HPAScalingRulesPtrOutput) ToHPAScalingRulesPtrOutput ¶
func (o HPAScalingRulesPtrOutput) ToHPAScalingRulesPtrOutput() HPAScalingRulesPtrOutput
func (HPAScalingRulesPtrOutput) ToHPAScalingRulesPtrOutputWithContext ¶
func (o HPAScalingRulesPtrOutput) ToHPAScalingRulesPtrOutputWithContext(ctx context.Context) HPAScalingRulesPtrOutput
func (HPAScalingRulesPtrOutput) ToOutput ¶ added in v4.2.0
func (o HPAScalingRulesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HPAScalingRules]
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.StringOutput `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.StringOutput `pulumi:"kind"` // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec HorizontalPodAutoscalerSpecOutput `pulumi:"spec"` // status is the current information about the autoscaler. Status HorizontalPodAutoscalerStatusPtrOutput `pulumi:"status"` }
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
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
func (*HorizontalPodAutoscaler) ToOutput ¶ added in v4.2.0
func (i *HorizontalPodAutoscaler) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscaler]
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 // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // spec is the specification for the behaviour of the 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
func (HorizontalPodAutoscalerArray) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerArray) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscaler]
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
func (HorizontalPodAutoscalerArrayOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscaler]
type HorizontalPodAutoscalerBehavior ¶
type HorizontalPodAutoscalerBehavior struct { // scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used). ScaleDown *HPAScalingRules `pulumi:"scaleDown"` // scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of: // * increase no more than 4 pods per 60 seconds // * double the number of pods per 60 seconds // No stabilization is used. ScaleUp *HPAScalingRules `pulumi:"scaleUp"` }
HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
type HorizontalPodAutoscalerBehaviorArgs ¶
type HorizontalPodAutoscalerBehaviorArgs struct { // scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used). ScaleDown HPAScalingRulesPtrInput `pulumi:"scaleDown"` // scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of: // * increase no more than 4 pods per 60 seconds // * double the number of pods per 60 seconds // No stabilization is used. ScaleUp HPAScalingRulesPtrInput `pulumi:"scaleUp"` }
HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
func (HorizontalPodAutoscalerBehaviorArgs) ElementType ¶
func (HorizontalPodAutoscalerBehaviorArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorOutput ¶
func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorOutput() HorizontalPodAutoscalerBehaviorOutput
func (HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorOutputWithContext ¶
func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorOutput
func (HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorPtrOutput ¶
func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorPtrOutput() HorizontalPodAutoscalerBehaviorPtrOutput
func (HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext ¶
func (i HorizontalPodAutoscalerBehaviorArgs) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPtrOutput
func (HorizontalPodAutoscalerBehaviorArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerBehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehavior]
type HorizontalPodAutoscalerBehaviorInput ¶
type HorizontalPodAutoscalerBehaviorInput interface { pulumi.Input ToHorizontalPodAutoscalerBehaviorOutput() HorizontalPodAutoscalerBehaviorOutput ToHorizontalPodAutoscalerBehaviorOutputWithContext(context.Context) HorizontalPodAutoscalerBehaviorOutput }
HorizontalPodAutoscalerBehaviorInput is an input type that accepts HorizontalPodAutoscalerBehaviorArgs and HorizontalPodAutoscalerBehaviorOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerBehaviorInput` via:
HorizontalPodAutoscalerBehaviorArgs{...}
type HorizontalPodAutoscalerBehaviorOutput ¶
type HorizontalPodAutoscalerBehaviorOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
func (HorizontalPodAutoscalerBehaviorOutput) ElementType ¶
func (HorizontalPodAutoscalerBehaviorOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorOutput) ScaleDown ¶
func (o HorizontalPodAutoscalerBehaviorOutput) ScaleDown() HPAScalingRulesPtrOutput
scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used).
func (HorizontalPodAutoscalerBehaviorOutput) ScaleUp ¶
func (o HorizontalPodAutoscalerBehaviorOutput) ScaleUp() HPAScalingRulesPtrOutput
scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of:
- increase no more than 4 pods per 60 seconds
- double the number of pods per 60 seconds No stabilization is used.
func (HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorOutput ¶
func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorOutput() HorizontalPodAutoscalerBehaviorOutput
func (HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorOutputWithContext ¶
func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorOutput
func (HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorPtrOutput ¶
func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorPtrOutput() HorizontalPodAutoscalerBehaviorPtrOutput
func (HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerBehaviorOutput) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPtrOutput
func (HorizontalPodAutoscalerBehaviorOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerBehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehavior]
type HorizontalPodAutoscalerBehaviorPatch ¶
type HorizontalPodAutoscalerBehaviorPatch struct { // scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used). ScaleDown *HPAScalingRulesPatch `pulumi:"scaleDown"` // scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of: // * increase no more than 4 pods per 60 seconds // * double the number of pods per 60 seconds // No stabilization is used. ScaleUp *HPAScalingRulesPatch `pulumi:"scaleUp"` }
HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
type HorizontalPodAutoscalerBehaviorPatchArgs ¶
type HorizontalPodAutoscalerBehaviorPatchArgs struct { // scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used). ScaleDown HPAScalingRulesPatchPtrInput `pulumi:"scaleDown"` // scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of: // * increase no more than 4 pods per 60 seconds // * double the number of pods per 60 seconds // No stabilization is used. ScaleUp HPAScalingRulesPatchPtrInput `pulumi:"scaleUp"` }
HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
func (HorizontalPodAutoscalerBehaviorPatchArgs) ElementType ¶
func (HorizontalPodAutoscalerBehaviorPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutput ¶
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutput() HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext ¶
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput ¶
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext ¶
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehaviorPatch]
type HorizontalPodAutoscalerBehaviorPatchInput ¶
type HorizontalPodAutoscalerBehaviorPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerBehaviorPatchOutput() HorizontalPodAutoscalerBehaviorPatchOutput ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext(context.Context) HorizontalPodAutoscalerBehaviorPatchOutput }
HorizontalPodAutoscalerBehaviorPatchInput is an input type that accepts HorizontalPodAutoscalerBehaviorPatchArgs and HorizontalPodAutoscalerBehaviorPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerBehaviorPatchInput` via:
HorizontalPodAutoscalerBehaviorPatchArgs{...}
type HorizontalPodAutoscalerBehaviorPatchOutput ¶
type HorizontalPodAutoscalerBehaviorPatchOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
func (HorizontalPodAutoscalerBehaviorPatchOutput) ElementType ¶
func (HorizontalPodAutoscalerBehaviorPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorPatchOutput) ScaleDown ¶
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ScaleDown() HPAScalingRulesPatchPtrOutput
scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used).
func (HorizontalPodAutoscalerBehaviorPatchOutput) ScaleUp ¶
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ScaleUp() HPAScalingRulesPatchPtrOutput
scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of:
- increase no more than 4 pods per 60 seconds
- double the number of pods per 60 seconds No stabilization is used.
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutput ¶
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutput() HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext ¶
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput ¶
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerBehaviorPatch]
type HorizontalPodAutoscalerBehaviorPatchPtrInput ¶
type HorizontalPodAutoscalerBehaviorPatchPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput }
HorizontalPodAutoscalerBehaviorPatchPtrInput is an input type that accepts HorizontalPodAutoscalerBehaviorPatchArgs, HorizontalPodAutoscalerBehaviorPatchPtr and HorizontalPodAutoscalerBehaviorPatchPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerBehaviorPatchPtrInput` via:
HorizontalPodAutoscalerBehaviorPatchArgs{...} or: nil
func HorizontalPodAutoscalerBehaviorPatchPtr ¶
func HorizontalPodAutoscalerBehaviorPatchPtr(v *HorizontalPodAutoscalerBehaviorPatchArgs) HorizontalPodAutoscalerBehaviorPatchPtrInput
type HorizontalPodAutoscalerBehaviorPatchPtrOutput ¶
type HorizontalPodAutoscalerBehaviorPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ElementType ¶
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ScaleDown ¶
func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ScaleDown() HPAScalingRulesPatchPtrOutput
scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used).
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ScaleUp ¶
func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ScaleUp() HPAScalingRulesPatchPtrOutput
scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of:
- increase no more than 4 pods per 60 seconds
- double the number of pods per 60 seconds No stabilization is used.
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput ¶
func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerBehaviorPatch]
type HorizontalPodAutoscalerBehaviorPtrInput ¶
type HorizontalPodAutoscalerBehaviorPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerBehaviorPtrOutput() HorizontalPodAutoscalerBehaviorPtrOutput ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext(context.Context) HorizontalPodAutoscalerBehaviorPtrOutput }
HorizontalPodAutoscalerBehaviorPtrInput is an input type that accepts HorizontalPodAutoscalerBehaviorArgs, HorizontalPodAutoscalerBehaviorPtr and HorizontalPodAutoscalerBehaviorPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerBehaviorPtrInput` via:
HorizontalPodAutoscalerBehaviorArgs{...} or: nil
func HorizontalPodAutoscalerBehaviorPtr ¶
func HorizontalPodAutoscalerBehaviorPtr(v *HorizontalPodAutoscalerBehaviorArgs) HorizontalPodAutoscalerBehaviorPtrInput
type HorizontalPodAutoscalerBehaviorPtrOutput ¶
type HorizontalPodAutoscalerBehaviorPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerBehaviorPtrOutput) ElementType ¶
func (HorizontalPodAutoscalerBehaviorPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorPtrOutput) ScaleDown ¶
func (o HorizontalPodAutoscalerBehaviorPtrOutput) ScaleDown() HPAScalingRulesPtrOutput
scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used).
func (HorizontalPodAutoscalerBehaviorPtrOutput) ScaleUp ¶
func (o HorizontalPodAutoscalerBehaviorPtrOutput) ScaleUp() HPAScalingRulesPtrOutput
scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of:
- increase no more than 4 pods per 60 seconds
- double the number of pods per 60 seconds No stabilization is used.
func (HorizontalPodAutoscalerBehaviorPtrOutput) ToHorizontalPodAutoscalerBehaviorPtrOutput ¶
func (o HorizontalPodAutoscalerBehaviorPtrOutput) ToHorizontalPodAutoscalerBehaviorPtrOutput() HorizontalPodAutoscalerBehaviorPtrOutput
func (HorizontalPodAutoscalerBehaviorPtrOutput) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerBehaviorPtrOutput) ToHorizontalPodAutoscalerBehaviorPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPtrOutput
func (HorizontalPodAutoscalerBehaviorPtrOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerBehaviorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerBehavior]
type HorizontalPodAutoscalerCondition ¶
type HorizontalPodAutoscalerCondition struct { // lastTransitionTime is the last time the condition transitioned from one status to another LastTransitionTime *string `pulumi:"lastTransitionTime"` // message is a human-readable explanation containing details about the transition Message *string `pulumi:"message"` // reason is the reason for the condition's last transition. Reason *string `pulumi:"reason"` // status is the status of the condition (True, False, Unknown) Status string `pulumi:"status"` // type describes the current condition Type string `pulumi:"type"` }
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
type HorizontalPodAutoscalerConditionArgs ¶
type HorizontalPodAutoscalerConditionArgs struct { // lastTransitionTime is the last time the condition transitioned from one status to another LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // message is a human-readable explanation containing details about the transition Message pulumi.StringPtrInput `pulumi:"message"` // reason is the reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // status is the status of the condition (True, False, Unknown) Status pulumi.StringInput `pulumi:"status"` // type describes the current condition Type pulumi.StringInput `pulumi:"type"` }
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
func (HorizontalPodAutoscalerConditionArgs) ElementType ¶
func (HorizontalPodAutoscalerConditionArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutput ¶
func (i HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutput() HorizontalPodAutoscalerConditionOutput
func (HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutputWithContext ¶
func (i HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionOutput
func (HorizontalPodAutoscalerConditionArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerConditionArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerCondition]
type HorizontalPodAutoscalerConditionArray ¶
type HorizontalPodAutoscalerConditionArray []HorizontalPodAutoscalerConditionInput
func (HorizontalPodAutoscalerConditionArray) ElementType ¶
func (HorizontalPodAutoscalerConditionArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutput ¶
func (i HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutput() HorizontalPodAutoscalerConditionArrayOutput
func (HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutputWithContext ¶
func (i HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionArrayOutput
func (HorizontalPodAutoscalerConditionArray) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerCondition]
type HorizontalPodAutoscalerConditionArrayInput ¶
type HorizontalPodAutoscalerConditionArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerConditionArrayOutput() HorizontalPodAutoscalerConditionArrayOutput ToHorizontalPodAutoscalerConditionArrayOutputWithContext(context.Context) HorizontalPodAutoscalerConditionArrayOutput }
HorizontalPodAutoscalerConditionArrayInput is an input type that accepts HorizontalPodAutoscalerConditionArray and HorizontalPodAutoscalerConditionArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerConditionArrayInput` via:
HorizontalPodAutoscalerConditionArray{ HorizontalPodAutoscalerConditionArgs{...} }
type HorizontalPodAutoscalerConditionArrayOutput ¶
type HorizontalPodAutoscalerConditionArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerConditionArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerConditionArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionArrayOutput) ToHorizontalPodAutoscalerConditionArrayOutput ¶
func (o HorizontalPodAutoscalerConditionArrayOutput) ToHorizontalPodAutoscalerConditionArrayOutput() HorizontalPodAutoscalerConditionArrayOutput
func (HorizontalPodAutoscalerConditionArrayOutput) ToHorizontalPodAutoscalerConditionArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerConditionArrayOutput) ToHorizontalPodAutoscalerConditionArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionArrayOutput
func (HorizontalPodAutoscalerConditionArrayOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerCondition]
type HorizontalPodAutoscalerConditionInput ¶
type HorizontalPodAutoscalerConditionInput interface { pulumi.Input ToHorizontalPodAutoscalerConditionOutput() HorizontalPodAutoscalerConditionOutput ToHorizontalPodAutoscalerConditionOutputWithContext(context.Context) HorizontalPodAutoscalerConditionOutput }
HorizontalPodAutoscalerConditionInput is an input type that accepts HorizontalPodAutoscalerConditionArgs and HorizontalPodAutoscalerConditionOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerConditionInput` via:
HorizontalPodAutoscalerConditionArgs{...}
type HorizontalPodAutoscalerConditionOutput ¶
type HorizontalPodAutoscalerConditionOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
func (HorizontalPodAutoscalerConditionOutput) ElementType ¶
func (HorizontalPodAutoscalerConditionOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionOutput) LastTransitionTime ¶
func (o HorizontalPodAutoscalerConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
lastTransitionTime is the last time the condition transitioned from one status to another
func (HorizontalPodAutoscalerConditionOutput) Message ¶
func (o HorizontalPodAutoscalerConditionOutput) Message() pulumi.StringPtrOutput
message is a human-readable explanation containing details about the transition
func (HorizontalPodAutoscalerConditionOutput) Reason ¶
func (o HorizontalPodAutoscalerConditionOutput) Reason() pulumi.StringPtrOutput
reason is the reason for the condition's last transition.
func (HorizontalPodAutoscalerConditionOutput) Status ¶
func (o HorizontalPodAutoscalerConditionOutput) Status() pulumi.StringOutput
status is the status of the condition (True, False, Unknown)
func (HorizontalPodAutoscalerConditionOutput) ToHorizontalPodAutoscalerConditionOutput ¶
func (o HorizontalPodAutoscalerConditionOutput) ToHorizontalPodAutoscalerConditionOutput() HorizontalPodAutoscalerConditionOutput
func (HorizontalPodAutoscalerConditionOutput) ToHorizontalPodAutoscalerConditionOutputWithContext ¶
func (o HorizontalPodAutoscalerConditionOutput) ToHorizontalPodAutoscalerConditionOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionOutput
func (HorizontalPodAutoscalerConditionOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerConditionOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerCondition]
func (HorizontalPodAutoscalerConditionOutput) Type ¶
func (o HorizontalPodAutoscalerConditionOutput) Type() pulumi.StringOutput
type describes the current condition
type HorizontalPodAutoscalerConditionPatch ¶
type HorizontalPodAutoscalerConditionPatch struct { // lastTransitionTime is the last time the condition transitioned from one status to another LastTransitionTime *string `pulumi:"lastTransitionTime"` // message is a human-readable explanation containing details about the transition Message *string `pulumi:"message"` // reason is the reason for the condition's last transition. Reason *string `pulumi:"reason"` // status is the status of the condition (True, False, Unknown) Status *string `pulumi:"status"` // type describes the current condition Type *string `pulumi:"type"` }
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
type HorizontalPodAutoscalerConditionPatchArgs ¶
type HorizontalPodAutoscalerConditionPatchArgs struct { // lastTransitionTime is the last time the condition transitioned from one status to another LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // message is a human-readable explanation containing details about the transition Message pulumi.StringPtrInput `pulumi:"message"` // reason is the reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // status is the status of the condition (True, False, Unknown) Status pulumi.StringPtrInput `pulumi:"status"` // type describes the current condition Type pulumi.StringPtrInput `pulumi:"type"` }
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
func (HorizontalPodAutoscalerConditionPatchArgs) ElementType ¶
func (HorizontalPodAutoscalerConditionPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutput ¶
func (i HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutput() HorizontalPodAutoscalerConditionPatchOutput
func (HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutputWithContext ¶
func (i HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchOutput
func (HorizontalPodAutoscalerConditionPatchArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerConditionPatch]
type HorizontalPodAutoscalerConditionPatchArray ¶
type HorizontalPodAutoscalerConditionPatchArray []HorizontalPodAutoscalerConditionPatchInput
func (HorizontalPodAutoscalerConditionPatchArray) ElementType ¶
func (HorizontalPodAutoscalerConditionPatchArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutput ¶
func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput
func (HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext ¶
func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput
func (HorizontalPodAutoscalerConditionPatchArray) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerConditionPatch]
type HorizontalPodAutoscalerConditionPatchArrayInput ¶
type HorizontalPodAutoscalerConditionPatchArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput }
HorizontalPodAutoscalerConditionPatchArrayInput is an input type that accepts HorizontalPodAutoscalerConditionPatchArray and HorizontalPodAutoscalerConditionPatchArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerConditionPatchArrayInput` via:
HorizontalPodAutoscalerConditionPatchArray{ HorizontalPodAutoscalerConditionPatchArgs{...} }
type HorizontalPodAutoscalerConditionPatchArrayOutput ¶
type HorizontalPodAutoscalerConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutput ¶
func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerConditionPatch]
type HorizontalPodAutoscalerConditionPatchInput ¶
type HorizontalPodAutoscalerConditionPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerConditionPatchOutput() HorizontalPodAutoscalerConditionPatchOutput ToHorizontalPodAutoscalerConditionPatchOutputWithContext(context.Context) HorizontalPodAutoscalerConditionPatchOutput }
HorizontalPodAutoscalerConditionPatchInput is an input type that accepts HorizontalPodAutoscalerConditionPatchArgs and HorizontalPodAutoscalerConditionPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerConditionPatchInput` via:
HorizontalPodAutoscalerConditionPatchArgs{...}
type HorizontalPodAutoscalerConditionPatchOutput ¶
type HorizontalPodAutoscalerConditionPatchOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
func (HorizontalPodAutoscalerConditionPatchOutput) ElementType ¶
func (HorizontalPodAutoscalerConditionPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchOutput) LastTransitionTime ¶
func (o HorizontalPodAutoscalerConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
lastTransitionTime is the last time the condition transitioned from one status to another
func (HorizontalPodAutoscalerConditionPatchOutput) Message ¶
func (o HorizontalPodAutoscalerConditionPatchOutput) Message() pulumi.StringPtrOutput
message is a human-readable explanation containing details about the transition
func (HorizontalPodAutoscalerConditionPatchOutput) Reason ¶
func (o HorizontalPodAutoscalerConditionPatchOutput) Reason() pulumi.StringPtrOutput
reason is the reason for the condition's last transition.
func (HorizontalPodAutoscalerConditionPatchOutput) Status ¶
func (o HorizontalPodAutoscalerConditionPatchOutput) Status() pulumi.StringPtrOutput
status is the status of the condition (True, False, Unknown)
func (HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutput ¶
func (o HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutput() HorizontalPodAutoscalerConditionPatchOutput
func (HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutputWithContext ¶
func (o HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchOutput
func (HorizontalPodAutoscalerConditionPatchOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerConditionPatch]
func (HorizontalPodAutoscalerConditionPatchOutput) Type ¶
func (o HorizontalPodAutoscalerConditionPatchOutput) Type() pulumi.StringPtrOutput
type describes the current condition
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.StringOutput `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.StringOutput `pulumi:"kind"` // metadata is the standard list metadata. Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
HorizontalPodAutoscalerList is a 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
func (*HorizontalPodAutoscalerList) ToOutput ¶ added in v4.2.0
func (i *HorizontalPodAutoscalerList) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerList]
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 // metadata is the 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
func (HorizontalPodAutoscalerListArray) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerListArray) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerList]
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
func (HorizontalPodAutoscalerListArrayOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerList]
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
func (HorizontalPodAutoscalerListMap) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerList]
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
func (HorizontalPodAutoscalerListMapOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerList]
type HorizontalPodAutoscalerListOutput ¶
type HorizontalPodAutoscalerListOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerListOutput) ApiVersion ¶
func (o HorizontalPodAutoscalerListOutput) ApiVersion() pulumi.StringOutput
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 ¶
func (o HorizontalPodAutoscalerListOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
items is the list of horizontal pod autoscaler objects.
func (HorizontalPodAutoscalerListOutput) Kind ¶
func (o HorizontalPodAutoscalerListOutput) Kind() pulumi.StringOutput
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 ¶
func (o HorizontalPodAutoscalerListOutput) Metadata() metav1.ListMetaOutput
metadata is the standard list metadata.
func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput ¶
func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
func (HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext ¶
func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
func (HorizontalPodAutoscalerListOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerListOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerList]
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"` // metadata is the standard list metadata. Metadata *metav1.ListMeta `pulumi:"metadata"` }
HorizontalPodAutoscalerList is a 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"` // metadata is the standard list metadata. Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
HorizontalPodAutoscalerList is a 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
func (HorizontalPodAutoscalerListTypeArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerListType]
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 }
HorizontalPodAutoscalerList is a 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
metadata is the standard list metadata.
func (HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput ¶
func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
func (HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext ¶
func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
func (HorizontalPodAutoscalerListTypeOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerListType]
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
func (HorizontalPodAutoscalerMap) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscaler]
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
func (HorizontalPodAutoscalerMapOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscaler]
type HorizontalPodAutoscalerOutput ¶
type HorizontalPodAutoscalerOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerOutput) ApiVersion ¶
func (o HorizontalPodAutoscalerOutput) ApiVersion() pulumi.StringOutput
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 ¶
func (o HorizontalPodAutoscalerOutput) Kind() pulumi.StringOutput
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 ¶
func (o HorizontalPodAutoscalerOutput) Metadata() metav1.ObjectMetaOutput
metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerOutput) Spec ¶
func (o HorizontalPodAutoscalerOutput) Spec() HorizontalPodAutoscalerSpecOutput
spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (HorizontalPodAutoscalerOutput) Status ¶
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
func (HorizontalPodAutoscalerOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscaler]
type HorizontalPodAutoscalerPatch ¶
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"` // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // spec is the specification for the behaviour of the 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. HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
func GetHorizontalPodAutoscalerPatch ¶
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 ¶
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 ¶
func (*HorizontalPodAutoscalerPatch) ElementType() reflect.Type
func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput ¶
func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext ¶
func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
func (*HorizontalPodAutoscalerPatch) ToOutput ¶ added in v4.2.0
func (i *HorizontalPodAutoscalerPatch) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerPatch]
type HorizontalPodAutoscalerPatchArgs ¶
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 // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // spec is the specification for the behaviour of the 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 ¶
func (HorizontalPodAutoscalerPatchArgs) ElementType() reflect.Type
type HorizontalPodAutoscalerPatchArray ¶
type HorizontalPodAutoscalerPatchArray []HorizontalPodAutoscalerPatchInput
func (HorizontalPodAutoscalerPatchArray) ElementType ¶
func (HorizontalPodAutoscalerPatchArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput ¶
func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext ¶
func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArray) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerPatch]
type HorizontalPodAutoscalerPatchArrayInput ¶
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 ¶
type HorizontalPodAutoscalerPatchArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerPatchArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput ¶
func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*HorizontalPodAutoscalerPatch]
type HorizontalPodAutoscalerPatchInput ¶
type HorizontalPodAutoscalerPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput }
type HorizontalPodAutoscalerPatchMap ¶
type HorizontalPodAutoscalerPatchMap map[string]HorizontalPodAutoscalerPatchInput
func (HorizontalPodAutoscalerPatchMap) ElementType ¶
func (HorizontalPodAutoscalerPatchMap) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput ¶
func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext ¶
func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMap) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerPatch]
type HorizontalPodAutoscalerPatchMapInput ¶
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 ¶
type HorizontalPodAutoscalerPatchMapOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchMapOutput) ElementType ¶
func (HorizontalPodAutoscalerPatchMapOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchMapOutput) MapIndex ¶
func (o HorizontalPodAutoscalerPatchMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerPatchOutput
func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput ¶
func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext ¶
func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*HorizontalPodAutoscalerPatch]
type HorizontalPodAutoscalerPatchOutput ¶
type HorizontalPodAutoscalerPatchOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchOutput) ApiVersion ¶
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 ¶
func (HorizontalPodAutoscalerPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchOutput) Kind ¶
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 ¶
func (o HorizontalPodAutoscalerPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerPatchOutput) Spec ¶
spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (HorizontalPodAutoscalerPatchOutput) Status ¶
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput ¶
func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext ¶
func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
func (HorizontalPodAutoscalerPatchOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerPatch]
type HorizontalPodAutoscalerPatchState ¶
type HorizontalPodAutoscalerPatchState struct { }
func (HorizontalPodAutoscalerPatchState) ElementType ¶
func (HorizontalPodAutoscalerPatchState) ElementType() reflect.Type
type HorizontalPodAutoscalerPatchType ¶
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"` // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // spec is the specification for the behaviour of the 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"` }
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
type HorizontalPodAutoscalerPatchTypeArgs ¶
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"` // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // spec is the specification for the behaviour of the 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"` }
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
func (HorizontalPodAutoscalerPatchTypeArgs) ElementType ¶
func (HorizontalPodAutoscalerPatchTypeArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput ¶
func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext ¶
func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerPatchType]
type HorizontalPodAutoscalerPatchTypeInput ¶
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 ¶
type HorizontalPodAutoscalerPatchTypeOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
func (HorizontalPodAutoscalerPatchTypeOutput) ApiVersion ¶
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 ¶
func (HorizontalPodAutoscalerPatchTypeOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchTypeOutput) Kind ¶
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 ¶
func (o HorizontalPodAutoscalerPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerPatchTypeOutput) Spec ¶
spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (HorizontalPodAutoscalerPatchTypeOutput) Status ¶
func (o HorizontalPodAutoscalerPatchTypeOutput) Status() HorizontalPodAutoscalerStatusPatchPtrOutput
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput ¶
func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext ¶
func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerPatchType]
type HorizontalPodAutoscalerSpec ¶
type HorizontalPodAutoscalerSpec struct { // behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used. Behavior *HorizontalPodAutoscalerBehavior `pulumi:"behavior"` // maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas. MaxReplicas int `pulumi:"maxReplicas"` // metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization. Metrics []MetricSpec `pulumi:"metrics"` // 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"` // scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count. ScaleTargetRef CrossVersionObjectReference `pulumi:"scaleTargetRef"` }
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
type HorizontalPodAutoscalerSpecArgs ¶
type HorizontalPodAutoscalerSpecArgs struct { // behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used. Behavior HorizontalPodAutoscalerBehaviorPtrInput `pulumi:"behavior"` // maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization. Metrics MetricSpecArrayInput `pulumi:"metrics"` // 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"` // scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count. ScaleTargetRef CrossVersionObjectReferenceInput `pulumi:"scaleTargetRef"` }
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
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
func (HorizontalPodAutoscalerSpecArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerSpecArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpec]
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 }
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
func (HorizontalPodAutoscalerSpecOutput) Behavior ¶
func (o HorizontalPodAutoscalerSpecOutput) Behavior() HorizontalPodAutoscalerBehaviorPtrOutput
behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used.
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 replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
func (HorizontalPodAutoscalerSpecOutput) Metrics ¶
func (o HorizontalPodAutoscalerSpecOutput) Metrics() MetricSpecArrayOutput
metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization.
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
scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count.
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
func (HorizontalPodAutoscalerSpecOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerSpecOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpec]
type HorizontalPodAutoscalerSpecPatch ¶
type HorizontalPodAutoscalerSpecPatch struct { // behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used. Behavior *HorizontalPodAutoscalerBehaviorPatch `pulumi:"behavior"` // maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas. MaxReplicas *int `pulumi:"maxReplicas"` // metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization. Metrics []MetricSpecPatch `pulumi:"metrics"` // 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"` // scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count. ScaleTargetRef *CrossVersionObjectReferencePatch `pulumi:"scaleTargetRef"` }
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
type HorizontalPodAutoscalerSpecPatchArgs ¶
type HorizontalPodAutoscalerSpecPatchArgs struct { // behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used. Behavior HorizontalPodAutoscalerBehaviorPatchPtrInput `pulumi:"behavior"` // maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas. MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` // metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization. Metrics MetricSpecPatchArrayInput `pulumi:"metrics"` // 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"` // scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count. ScaleTargetRef CrossVersionObjectReferencePatchPtrInput `pulumi:"scaleTargetRef"` }
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
func (HorizontalPodAutoscalerSpecPatchArgs) ElementType ¶
func (HorizontalPodAutoscalerSpecPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput ¶
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext ¶
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpecPatch]
type HorizontalPodAutoscalerSpecPatchInput ¶
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 ¶
type HorizontalPodAutoscalerSpecPatchOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
func (HorizontalPodAutoscalerSpecPatchOutput) Behavior ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) Behavior() HorizontalPodAutoscalerBehaviorPatchPtrOutput
behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used.
func (HorizontalPodAutoscalerSpecPatchOutput) ElementType ¶
func (HorizontalPodAutoscalerSpecPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas() pulumi.IntPtrOutput
maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
func (HorizontalPodAutoscalerSpecPatchOutput) Metrics ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) Metrics() MetricSpecPatchArrayOutput
metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization.
func (HorizontalPodAutoscalerSpecPatchOutput) MinReplicas ¶
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 ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count.
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerSpecPatch]
type HorizontalPodAutoscalerSpecPatchPtrInput ¶
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 ¶
func HorizontalPodAutoscalerSpecPatchPtr(v *HorizontalPodAutoscalerSpecPatchArgs) HorizontalPodAutoscalerSpecPatchPtrInput
type HorizontalPodAutoscalerSpecPatchPtrOutput ¶
type HorizontalPodAutoscalerSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerSpecPatchPtrOutput) Behavior ¶
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) Behavior() HorizontalPodAutoscalerBehaviorPatchPtrOutput
behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType ¶
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas ¶
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas() pulumi.IntPtrOutput
maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) Metrics ¶
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) Metrics() MetricSpecPatchArrayOutput
metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) MinReplicas ¶
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 ¶
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerSpecPatch]
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) Behavior ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) Behavior() HorizontalPodAutoscalerBehaviorPtrOutput
behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used.
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 replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
func (HorizontalPodAutoscalerSpecPtrOutput) Metrics ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) Metrics() MetricSpecArrayOutput
metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization.
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
scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count.
func (HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
func (HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerSpecPtrOutput) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
func (HorizontalPodAutoscalerSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerSpec]
type HorizontalPodAutoscalerState ¶
type HorizontalPodAutoscalerState struct { }
func (HorizontalPodAutoscalerState) ElementType ¶
func (HorizontalPodAutoscalerState) ElementType() reflect.Type
type HorizontalPodAutoscalerStatus ¶
type HorizontalPodAutoscalerStatus struct { // conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met. Conditions []HorizontalPodAutoscalerCondition `pulumi:"conditions"` // currentMetrics is the last read state of the metrics used by this autoscaler. CurrentMetrics []MetricStatus `pulumi:"currentMetrics"` // currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler. CurrentReplicas *int `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the 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"` }
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
type HorizontalPodAutoscalerStatusArgs ¶
type HorizontalPodAutoscalerStatusArgs struct { // conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met. Conditions HorizontalPodAutoscalerConditionArrayInput `pulumi:"conditions"` // currentMetrics is the last read state of the metrics used by this autoscaler. CurrentMetrics MetricStatusArrayInput `pulumi:"currentMetrics"` // currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler. CurrentReplicas pulumi.IntPtrInput `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the 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"` }
HorizontalPodAutoscalerStatus describes the 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
func (HorizontalPodAutoscalerStatusArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerStatusArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatus]
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 }
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerStatusOutput) Conditions ¶
func (o HorizontalPodAutoscalerStatusOutput) Conditions() HorizontalPodAutoscalerConditionArrayOutput
conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.
func (HorizontalPodAutoscalerStatusOutput) CurrentMetrics ¶
func (o HorizontalPodAutoscalerStatusOutput) CurrentMetrics() MetricStatusArrayOutput
currentMetrics is the last read state of the metrics used by this autoscaler.
func (HorizontalPodAutoscalerStatusOutput) CurrentReplicas ¶
func (o HorizontalPodAutoscalerStatusOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.
func (HorizontalPodAutoscalerStatusOutput) DesiredReplicas ¶
func (o HorizontalPodAutoscalerStatusOutput) DesiredReplicas() pulumi.IntOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the 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
func (HorizontalPodAutoscalerStatusOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerStatusOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatus]
type HorizontalPodAutoscalerStatusPatch ¶
type HorizontalPodAutoscalerStatusPatch struct { // conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met. Conditions []HorizontalPodAutoscalerConditionPatch `pulumi:"conditions"` // currentMetrics is the last read state of the metrics used by this autoscaler. CurrentMetrics []MetricStatusPatch `pulumi:"currentMetrics"` // currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler. CurrentReplicas *int `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the 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"` }
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
type HorizontalPodAutoscalerStatusPatchArgs ¶
type HorizontalPodAutoscalerStatusPatchArgs struct { // conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met. Conditions HorizontalPodAutoscalerConditionPatchArrayInput `pulumi:"conditions"` // currentMetrics is the last read state of the metrics used by this autoscaler. CurrentMetrics MetricStatusPatchArrayInput `pulumi:"currentMetrics"` // currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler. CurrentReplicas pulumi.IntPtrInput `pulumi:"currentReplicas"` // desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the 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"` }
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerStatusPatchArgs) ElementType ¶
func (HorizontalPodAutoscalerStatusPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput ¶
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext ¶
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatusPatch]
type HorizontalPodAutoscalerStatusPatchInput ¶
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 ¶
type HorizontalPodAutoscalerStatusPatchOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) Conditions ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) Conditions() HorizontalPodAutoscalerConditionPatchArrayOutput
conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.
func (HorizontalPodAutoscalerStatusPatchOutput) CurrentMetrics ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentMetrics() MetricStatusPatchArrayOutput
currentMetrics is the last read state of the metrics used by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) CurrentReplicas ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) DesiredReplicas ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) DesiredReplicas() pulumi.IntPtrOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) ElementType ¶
func (HorizontalPodAutoscalerStatusPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchOutput) LastScaleTime ¶
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 ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerStatusPatch]
type HorizontalPodAutoscalerStatusPatchPtrInput ¶
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 ¶
func HorizontalPodAutoscalerStatusPatchPtr(v *HorizontalPodAutoscalerStatusPatchArgs) HorizontalPodAutoscalerStatusPatchPtrInput
type HorizontalPodAutoscalerStatusPatchPtrOutput ¶
type HorizontalPodAutoscalerStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerStatusPatchPtrOutput) Conditions ¶
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) Conditions() HorizontalPodAutoscalerConditionPatchArrayOutput
conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentMetrics ¶
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentMetrics() MetricStatusPatchArrayOutput
currentMetrics is the last read state of the metrics used by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentReplicas ¶
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) DesiredReplicas ¶
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ElementType ¶
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchPtrOutput) LastScaleTime ¶
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 ¶
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerStatusPatch]
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) Conditions ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) Conditions() HorizontalPodAutoscalerConditionArrayOutput
conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.
func (HorizontalPodAutoscalerStatusPtrOutput) CurrentMetrics ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentMetrics() MetricStatusArrayOutput
currentMetrics is the last read state of the metrics used by this autoscaler.
func (HorizontalPodAutoscalerStatusPtrOutput) CurrentReplicas ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.
func (HorizontalPodAutoscalerStatusPtrOutput) DesiredReplicas ¶
func (o HorizontalPodAutoscalerStatusPtrOutput) DesiredReplicas() pulumi.IntPtrOutput
desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the 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
func (HorizontalPodAutoscalerStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*HorizontalPodAutoscalerStatus]
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"` // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // spec is the specification for the behaviour of the 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"` }
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
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"` // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // spec is the specification for the behaviour of the 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"` }
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
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
func (HorizontalPodAutoscalerTypeArgs) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerTypeArgs) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerType]
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
func (HorizontalPodAutoscalerTypeArray) ToOutput ¶ added in v4.2.0
func (i HorizontalPodAutoscalerTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerType]
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
func (HorizontalPodAutoscalerTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]HorizontalPodAutoscalerType]
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 }
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
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
metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerTypeOutput) Spec ¶
spec is the specification for the behaviour of the 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
func (HorizontalPodAutoscalerTypeOutput) ToOutput ¶ added in v4.2.0
func (o HorizontalPodAutoscalerTypeOutput) ToOutput(ctx context.Context) pulumix.Output[HorizontalPodAutoscalerType]
type MetricIdentifier ¶
type MetricIdentifier struct { // name is the name of the given metric Name string `pulumi:"name"` // selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics. Selector *metav1.LabelSelector `pulumi:"selector"` }
MetricIdentifier defines the name and optionally selector for a metric
type MetricIdentifierArgs ¶
type MetricIdentifierArgs struct { // name is the name of the given metric Name pulumi.StringInput `pulumi:"name"` // selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics. Selector metav1.LabelSelectorPtrInput `pulumi:"selector"` }
MetricIdentifier defines the name and optionally selector for a metric
func (MetricIdentifierArgs) ElementType ¶
func (MetricIdentifierArgs) ElementType() reflect.Type
func (MetricIdentifierArgs) ToMetricIdentifierOutput ¶
func (i MetricIdentifierArgs) ToMetricIdentifierOutput() MetricIdentifierOutput
func (MetricIdentifierArgs) ToMetricIdentifierOutputWithContext ¶
func (i MetricIdentifierArgs) ToMetricIdentifierOutputWithContext(ctx context.Context) MetricIdentifierOutput
func (MetricIdentifierArgs) ToMetricIdentifierPtrOutput ¶
func (i MetricIdentifierArgs) ToMetricIdentifierPtrOutput() MetricIdentifierPtrOutput
func (MetricIdentifierArgs) ToMetricIdentifierPtrOutputWithContext ¶
func (i MetricIdentifierArgs) ToMetricIdentifierPtrOutputWithContext(ctx context.Context) MetricIdentifierPtrOutput
func (MetricIdentifierArgs) ToOutput ¶ added in v4.2.0
func (i MetricIdentifierArgs) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifier]
type MetricIdentifierInput ¶
type MetricIdentifierInput interface { pulumi.Input ToMetricIdentifierOutput() MetricIdentifierOutput ToMetricIdentifierOutputWithContext(context.Context) MetricIdentifierOutput }
MetricIdentifierInput is an input type that accepts MetricIdentifierArgs and MetricIdentifierOutput values. You can construct a concrete instance of `MetricIdentifierInput` via:
MetricIdentifierArgs{...}
type MetricIdentifierOutput ¶
type MetricIdentifierOutput struct{ *pulumi.OutputState }
MetricIdentifier defines the name and optionally selector for a metric
func (MetricIdentifierOutput) ElementType ¶
func (MetricIdentifierOutput) ElementType() reflect.Type
func (MetricIdentifierOutput) Name ¶
func (o MetricIdentifierOutput) Name() pulumi.StringOutput
name is the name of the given metric
func (MetricIdentifierOutput) Selector ¶
func (o MetricIdentifierOutput) Selector() metav1.LabelSelectorPtrOutput
selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics.
func (MetricIdentifierOutput) ToMetricIdentifierOutput ¶
func (o MetricIdentifierOutput) ToMetricIdentifierOutput() MetricIdentifierOutput
func (MetricIdentifierOutput) ToMetricIdentifierOutputWithContext ¶
func (o MetricIdentifierOutput) ToMetricIdentifierOutputWithContext(ctx context.Context) MetricIdentifierOutput
func (MetricIdentifierOutput) ToMetricIdentifierPtrOutput ¶
func (o MetricIdentifierOutput) ToMetricIdentifierPtrOutput() MetricIdentifierPtrOutput
func (MetricIdentifierOutput) ToMetricIdentifierPtrOutputWithContext ¶
func (o MetricIdentifierOutput) ToMetricIdentifierPtrOutputWithContext(ctx context.Context) MetricIdentifierPtrOutput
func (MetricIdentifierOutput) ToOutput ¶ added in v4.2.0
func (o MetricIdentifierOutput) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifier]
type MetricIdentifierPatch ¶
type MetricIdentifierPatch struct { // name is the name of the given metric Name *string `pulumi:"name"` // selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics. Selector *metav1.LabelSelectorPatch `pulumi:"selector"` }
MetricIdentifier defines the name and optionally selector for a metric
type MetricIdentifierPatchArgs ¶
type MetricIdentifierPatchArgs struct { // name is the name of the given metric Name pulumi.StringPtrInput `pulumi:"name"` // selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics. Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` }
MetricIdentifier defines the name and optionally selector for a metric
func (MetricIdentifierPatchArgs) ElementType ¶
func (MetricIdentifierPatchArgs) ElementType() reflect.Type
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutput ¶
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutput() MetricIdentifierPatchOutput
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutputWithContext ¶
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutputWithContext(ctx context.Context) MetricIdentifierPatchOutput
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutput ¶
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutputWithContext ¶
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchArgs) ToOutput ¶ added in v4.2.0
func (i MetricIdentifierPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifierPatch]
type MetricIdentifierPatchInput ¶
type MetricIdentifierPatchInput interface { pulumi.Input ToMetricIdentifierPatchOutput() MetricIdentifierPatchOutput ToMetricIdentifierPatchOutputWithContext(context.Context) MetricIdentifierPatchOutput }
MetricIdentifierPatchInput is an input type that accepts MetricIdentifierPatchArgs and MetricIdentifierPatchOutput values. You can construct a concrete instance of `MetricIdentifierPatchInput` via:
MetricIdentifierPatchArgs{...}
type MetricIdentifierPatchOutput ¶
type MetricIdentifierPatchOutput struct{ *pulumi.OutputState }
MetricIdentifier defines the name and optionally selector for a metric
func (MetricIdentifierPatchOutput) ElementType ¶
func (MetricIdentifierPatchOutput) ElementType() reflect.Type
func (MetricIdentifierPatchOutput) Name ¶
func (o MetricIdentifierPatchOutput) Name() pulumi.StringPtrOutput
name is the name of the given metric
func (MetricIdentifierPatchOutput) Selector ¶
func (o MetricIdentifierPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics.
func (MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutput ¶
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutput() MetricIdentifierPatchOutput
func (MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutputWithContext ¶
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutputWithContext(ctx context.Context) MetricIdentifierPatchOutput
func (MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutput ¶
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutputWithContext ¶
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchOutput) ToOutput ¶ added in v4.2.0
func (o MetricIdentifierPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricIdentifierPatch]
type MetricIdentifierPatchPtrInput ¶
type MetricIdentifierPatchPtrInput interface { pulumi.Input ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput ToMetricIdentifierPatchPtrOutputWithContext(context.Context) MetricIdentifierPatchPtrOutput }
MetricIdentifierPatchPtrInput is an input type that accepts MetricIdentifierPatchArgs, MetricIdentifierPatchPtr and MetricIdentifierPatchPtrOutput values. You can construct a concrete instance of `MetricIdentifierPatchPtrInput` via:
MetricIdentifierPatchArgs{...} or: nil
func MetricIdentifierPatchPtr ¶
func MetricIdentifierPatchPtr(v *MetricIdentifierPatchArgs) MetricIdentifierPatchPtrInput
type MetricIdentifierPatchPtrOutput ¶
type MetricIdentifierPatchPtrOutput struct{ *pulumi.OutputState }
func (MetricIdentifierPatchPtrOutput) Elem ¶
func (o MetricIdentifierPatchPtrOutput) Elem() MetricIdentifierPatchOutput
func (MetricIdentifierPatchPtrOutput) ElementType ¶
func (MetricIdentifierPatchPtrOutput) ElementType() reflect.Type
func (MetricIdentifierPatchPtrOutput) Name ¶
func (o MetricIdentifierPatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the given metric
func (MetricIdentifierPatchPtrOutput) Selector ¶
func (o MetricIdentifierPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics.
func (MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutput ¶
func (o MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutputWithContext ¶
func (o MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o MetricIdentifierPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricIdentifierPatch]
type MetricIdentifierPtrInput ¶
type MetricIdentifierPtrInput interface { pulumi.Input ToMetricIdentifierPtrOutput() MetricIdentifierPtrOutput ToMetricIdentifierPtrOutputWithContext(context.Context) MetricIdentifierPtrOutput }
MetricIdentifierPtrInput is an input type that accepts MetricIdentifierArgs, MetricIdentifierPtr and MetricIdentifierPtrOutput values. You can construct a concrete instance of `MetricIdentifierPtrInput` via:
MetricIdentifierArgs{...} or: nil
func MetricIdentifierPtr ¶
func MetricIdentifierPtr(v *MetricIdentifierArgs) MetricIdentifierPtrInput
type MetricIdentifierPtrOutput ¶
type MetricIdentifierPtrOutput struct{ *pulumi.OutputState }
func (MetricIdentifierPtrOutput) Elem ¶
func (o MetricIdentifierPtrOutput) Elem() MetricIdentifierOutput
func (MetricIdentifierPtrOutput) ElementType ¶
func (MetricIdentifierPtrOutput) ElementType() reflect.Type
func (MetricIdentifierPtrOutput) Name ¶
func (o MetricIdentifierPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the given metric
func (MetricIdentifierPtrOutput) Selector ¶
func (o MetricIdentifierPtrOutput) Selector() metav1.LabelSelectorPtrOutput
selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics.
func (MetricIdentifierPtrOutput) ToMetricIdentifierPtrOutput ¶
func (o MetricIdentifierPtrOutput) ToMetricIdentifierPtrOutput() MetricIdentifierPtrOutput
func (MetricIdentifierPtrOutput) ToMetricIdentifierPtrOutputWithContext ¶
func (o MetricIdentifierPtrOutput) ToMetricIdentifierPtrOutputWithContext(ctx context.Context) MetricIdentifierPtrOutput
func (MetricIdentifierPtrOutput) ToOutput ¶ added in v4.2.0
func (o MetricIdentifierPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricIdentifier]
type MetricSpec ¶
type MetricSpec struct { // containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag. ContainerResource *ContainerResourceMetricSource `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External *ExternalMetricSource `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object *ObjectMetricSource `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods *PodsMetricSource `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource *ResourceMetricSource `pulumi:"resource"` // type is the type of metric source. It should be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each mapping to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type string `pulumi:"type"` }
MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).
type MetricSpecArgs ¶
type MetricSpecArgs struct { // containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag. ContainerResource ContainerResourceMetricSourcePtrInput `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External ExternalMetricSourcePtrInput `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object ObjectMetricSourcePtrInput `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods PodsMetricSourcePtrInput `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource ResourceMetricSourcePtrInput `pulumi:"resource"` // type is the type of metric source. It should be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each mapping to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type pulumi.StringInput `pulumi:"type"` }
MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).
func (MetricSpecArgs) ElementType ¶
func (MetricSpecArgs) ElementType() reflect.Type
func (MetricSpecArgs) ToMetricSpecOutput ¶
func (i MetricSpecArgs) ToMetricSpecOutput() MetricSpecOutput
func (MetricSpecArgs) ToMetricSpecOutputWithContext ¶
func (i MetricSpecArgs) ToMetricSpecOutputWithContext(ctx context.Context) MetricSpecOutput
func (MetricSpecArgs) ToOutput ¶ added in v4.2.0
func (i MetricSpecArgs) ToOutput(ctx context.Context) pulumix.Output[MetricSpec]
type MetricSpecArray ¶
type MetricSpecArray []MetricSpecInput
func (MetricSpecArray) ElementType ¶
func (MetricSpecArray) ElementType() reflect.Type
func (MetricSpecArray) ToMetricSpecArrayOutput ¶
func (i MetricSpecArray) ToMetricSpecArrayOutput() MetricSpecArrayOutput
func (MetricSpecArray) ToMetricSpecArrayOutputWithContext ¶
func (i MetricSpecArray) ToMetricSpecArrayOutputWithContext(ctx context.Context) MetricSpecArrayOutput
func (MetricSpecArray) ToOutput ¶ added in v4.2.0
func (i MetricSpecArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpec]
type MetricSpecArrayInput ¶
type MetricSpecArrayInput interface { pulumi.Input ToMetricSpecArrayOutput() MetricSpecArrayOutput ToMetricSpecArrayOutputWithContext(context.Context) MetricSpecArrayOutput }
MetricSpecArrayInput is an input type that accepts MetricSpecArray and MetricSpecArrayOutput values. You can construct a concrete instance of `MetricSpecArrayInput` via:
MetricSpecArray{ MetricSpecArgs{...} }
type MetricSpecArrayOutput ¶
type MetricSpecArrayOutput struct{ *pulumi.OutputState }
func (MetricSpecArrayOutput) ElementType ¶
func (MetricSpecArrayOutput) ElementType() reflect.Type
func (MetricSpecArrayOutput) Index ¶
func (o MetricSpecArrayOutput) Index(i pulumi.IntInput) MetricSpecOutput
func (MetricSpecArrayOutput) ToMetricSpecArrayOutput ¶
func (o MetricSpecArrayOutput) ToMetricSpecArrayOutput() MetricSpecArrayOutput
func (MetricSpecArrayOutput) ToMetricSpecArrayOutputWithContext ¶
func (o MetricSpecArrayOutput) ToMetricSpecArrayOutputWithContext(ctx context.Context) MetricSpecArrayOutput
func (MetricSpecArrayOutput) ToOutput ¶ added in v4.2.0
func (o MetricSpecArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpec]
type MetricSpecInput ¶
type MetricSpecInput interface { pulumi.Input ToMetricSpecOutput() MetricSpecOutput ToMetricSpecOutputWithContext(context.Context) MetricSpecOutput }
MetricSpecInput is an input type that accepts MetricSpecArgs and MetricSpecOutput values. You can construct a concrete instance of `MetricSpecInput` via:
MetricSpecArgs{...}
type MetricSpecOutput ¶
type MetricSpecOutput struct{ *pulumi.OutputState }
MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).
func (MetricSpecOutput) ContainerResource ¶
func (o MetricSpecOutput) ContainerResource() ContainerResourceMetricSourcePtrOutput
containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag.
func (MetricSpecOutput) ElementType ¶
func (MetricSpecOutput) ElementType() reflect.Type
func (MetricSpecOutput) External ¶
func (o MetricSpecOutput) External() ExternalMetricSourcePtrOutput
external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (MetricSpecOutput) Object ¶
func (o MetricSpecOutput) Object() ObjectMetricSourcePtrOutput
object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
func (MetricSpecOutput) Pods ¶
func (o MetricSpecOutput) Pods() PodsMetricSourcePtrOutput
pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (MetricSpecOutput) Resource ¶
func (o MetricSpecOutput) Resource() ResourceMetricSourcePtrOutput
resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (MetricSpecOutput) ToMetricSpecOutput ¶
func (o MetricSpecOutput) ToMetricSpecOutput() MetricSpecOutput
func (MetricSpecOutput) ToMetricSpecOutputWithContext ¶
func (o MetricSpecOutput) ToMetricSpecOutputWithContext(ctx context.Context) MetricSpecOutput
func (MetricSpecOutput) ToOutput ¶ added in v4.2.0
func (o MetricSpecOutput) ToOutput(ctx context.Context) pulumix.Output[MetricSpec]
func (MetricSpecOutput) Type ¶
func (o MetricSpecOutput) Type() pulumi.StringOutput
type is the type of metric source. It should be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each mapping to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled
type MetricSpecPatch ¶
type MetricSpecPatch struct { // containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag. ContainerResource *ContainerResourceMetricSourcePatch `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External *ExternalMetricSourcePatch `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object *ObjectMetricSourcePatch `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods *PodsMetricSourcePatch `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource *ResourceMetricSourcePatch `pulumi:"resource"` // type is the type of metric source. It should be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each mapping to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type *string `pulumi:"type"` }
MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).
type MetricSpecPatchArgs ¶
type MetricSpecPatchArgs struct { // containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag. ContainerResource ContainerResourceMetricSourcePatchPtrInput `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External ExternalMetricSourcePatchPtrInput `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object ObjectMetricSourcePatchPtrInput `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods PodsMetricSourcePatchPtrInput `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource ResourceMetricSourcePatchPtrInput `pulumi:"resource"` // type is the type of metric source. It should be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each mapping to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type pulumi.StringPtrInput `pulumi:"type"` }
MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).
func (MetricSpecPatchArgs) ElementType ¶
func (MetricSpecPatchArgs) ElementType() reflect.Type
func (MetricSpecPatchArgs) ToMetricSpecPatchOutput ¶
func (i MetricSpecPatchArgs) ToMetricSpecPatchOutput() MetricSpecPatchOutput
func (MetricSpecPatchArgs) ToMetricSpecPatchOutputWithContext ¶
func (i MetricSpecPatchArgs) ToMetricSpecPatchOutputWithContext(ctx context.Context) MetricSpecPatchOutput
func (MetricSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i MetricSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricSpecPatch]
type MetricSpecPatchArray ¶
type MetricSpecPatchArray []MetricSpecPatchInput
func (MetricSpecPatchArray) ElementType ¶
func (MetricSpecPatchArray) ElementType() reflect.Type
func (MetricSpecPatchArray) ToMetricSpecPatchArrayOutput ¶
func (i MetricSpecPatchArray) ToMetricSpecPatchArrayOutput() MetricSpecPatchArrayOutput
func (MetricSpecPatchArray) ToMetricSpecPatchArrayOutputWithContext ¶
func (i MetricSpecPatchArray) ToMetricSpecPatchArrayOutputWithContext(ctx context.Context) MetricSpecPatchArrayOutput
func (MetricSpecPatchArray) ToOutput ¶ added in v4.2.0
func (i MetricSpecPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpecPatch]
type MetricSpecPatchArrayInput ¶
type MetricSpecPatchArrayInput interface { pulumi.Input ToMetricSpecPatchArrayOutput() MetricSpecPatchArrayOutput ToMetricSpecPatchArrayOutputWithContext(context.Context) MetricSpecPatchArrayOutput }
MetricSpecPatchArrayInput is an input type that accepts MetricSpecPatchArray and MetricSpecPatchArrayOutput values. You can construct a concrete instance of `MetricSpecPatchArrayInput` via:
MetricSpecPatchArray{ MetricSpecPatchArgs{...} }
type MetricSpecPatchArrayOutput ¶
type MetricSpecPatchArrayOutput struct{ *pulumi.OutputState }
func (MetricSpecPatchArrayOutput) ElementType ¶
func (MetricSpecPatchArrayOutput) ElementType() reflect.Type
func (MetricSpecPatchArrayOutput) Index ¶
func (o MetricSpecPatchArrayOutput) Index(i pulumi.IntInput) MetricSpecPatchOutput
func (MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutput ¶
func (o MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutput() MetricSpecPatchArrayOutput
func (MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutputWithContext ¶
func (o MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutputWithContext(ctx context.Context) MetricSpecPatchArrayOutput
func (MetricSpecPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o MetricSpecPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricSpecPatch]
type MetricSpecPatchInput ¶
type MetricSpecPatchInput interface { pulumi.Input ToMetricSpecPatchOutput() MetricSpecPatchOutput ToMetricSpecPatchOutputWithContext(context.Context) MetricSpecPatchOutput }
MetricSpecPatchInput is an input type that accepts MetricSpecPatchArgs and MetricSpecPatchOutput values. You can construct a concrete instance of `MetricSpecPatchInput` via:
MetricSpecPatchArgs{...}
type MetricSpecPatchOutput ¶
type MetricSpecPatchOutput struct{ *pulumi.OutputState }
MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).
func (MetricSpecPatchOutput) ContainerResource ¶
func (o MetricSpecPatchOutput) ContainerResource() ContainerResourceMetricSourcePatchPtrOutput
containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag.
func (MetricSpecPatchOutput) ElementType ¶
func (MetricSpecPatchOutput) ElementType() reflect.Type
func (MetricSpecPatchOutput) External ¶
func (o MetricSpecPatchOutput) External() ExternalMetricSourcePatchPtrOutput
external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (MetricSpecPatchOutput) Object ¶
func (o MetricSpecPatchOutput) Object() ObjectMetricSourcePatchPtrOutput
object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
func (MetricSpecPatchOutput) Pods ¶
func (o MetricSpecPatchOutput) Pods() PodsMetricSourcePatchPtrOutput
pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (MetricSpecPatchOutput) Resource ¶
func (o MetricSpecPatchOutput) Resource() ResourceMetricSourcePatchPtrOutput
resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (MetricSpecPatchOutput) ToMetricSpecPatchOutput ¶
func (o MetricSpecPatchOutput) ToMetricSpecPatchOutput() MetricSpecPatchOutput
func (MetricSpecPatchOutput) ToMetricSpecPatchOutputWithContext ¶
func (o MetricSpecPatchOutput) ToMetricSpecPatchOutputWithContext(ctx context.Context) MetricSpecPatchOutput
func (MetricSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o MetricSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricSpecPatch]
func (MetricSpecPatchOutput) Type ¶
func (o MetricSpecPatchOutput) Type() pulumi.StringPtrOutput
type is the type of metric source. It should be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each mapping to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled
type MetricStatus ¶
type MetricStatus struct { // container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. ContainerResource *ContainerResourceMetricStatus `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External *ExternalMetricStatus `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object *ObjectMetricStatus `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods *PodsMetricStatus `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource *ResourceMetricStatus `pulumi:"resource"` // type is the type of metric source. It will be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each corresponds to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type string `pulumi:"type"` }
MetricStatus describes the last-read state of a single metric.
type MetricStatusArgs ¶
type MetricStatusArgs struct { // container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. ContainerResource ContainerResourceMetricStatusPtrInput `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External ExternalMetricStatusPtrInput `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object ObjectMetricStatusPtrInput `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods PodsMetricStatusPtrInput `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource ResourceMetricStatusPtrInput `pulumi:"resource"` // type is the type of metric source. It will be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each corresponds to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type pulumi.StringInput `pulumi:"type"` }
MetricStatus describes the last-read state of a single metric.
func (MetricStatusArgs) ElementType ¶
func (MetricStatusArgs) ElementType() reflect.Type
func (MetricStatusArgs) ToMetricStatusOutput ¶
func (i MetricStatusArgs) ToMetricStatusOutput() MetricStatusOutput
func (MetricStatusArgs) ToMetricStatusOutputWithContext ¶
func (i MetricStatusArgs) ToMetricStatusOutputWithContext(ctx context.Context) MetricStatusOutput
func (MetricStatusArgs) ToOutput ¶ added in v4.2.0
func (i MetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStatus]
type MetricStatusArray ¶
type MetricStatusArray []MetricStatusInput
func (MetricStatusArray) ElementType ¶
func (MetricStatusArray) ElementType() reflect.Type
func (MetricStatusArray) ToMetricStatusArrayOutput ¶
func (i MetricStatusArray) ToMetricStatusArrayOutput() MetricStatusArrayOutput
func (MetricStatusArray) ToMetricStatusArrayOutputWithContext ¶
func (i MetricStatusArray) ToMetricStatusArrayOutputWithContext(ctx context.Context) MetricStatusArrayOutput
func (MetricStatusArray) ToOutput ¶ added in v4.2.0
func (i MetricStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatus]
type MetricStatusArrayInput ¶
type MetricStatusArrayInput interface { pulumi.Input ToMetricStatusArrayOutput() MetricStatusArrayOutput ToMetricStatusArrayOutputWithContext(context.Context) MetricStatusArrayOutput }
MetricStatusArrayInput is an input type that accepts MetricStatusArray and MetricStatusArrayOutput values. You can construct a concrete instance of `MetricStatusArrayInput` via:
MetricStatusArray{ MetricStatusArgs{...} }
type MetricStatusArrayOutput ¶
type MetricStatusArrayOutput struct{ *pulumi.OutputState }
func (MetricStatusArrayOutput) ElementType ¶
func (MetricStatusArrayOutput) ElementType() reflect.Type
func (MetricStatusArrayOutput) Index ¶
func (o MetricStatusArrayOutput) Index(i pulumi.IntInput) MetricStatusOutput
func (MetricStatusArrayOutput) ToMetricStatusArrayOutput ¶
func (o MetricStatusArrayOutput) ToMetricStatusArrayOutput() MetricStatusArrayOutput
func (MetricStatusArrayOutput) ToMetricStatusArrayOutputWithContext ¶
func (o MetricStatusArrayOutput) ToMetricStatusArrayOutputWithContext(ctx context.Context) MetricStatusArrayOutput
func (MetricStatusArrayOutput) ToOutput ¶ added in v4.2.0
func (o MetricStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatus]
type MetricStatusInput ¶
type MetricStatusInput interface { pulumi.Input ToMetricStatusOutput() MetricStatusOutput ToMetricStatusOutputWithContext(context.Context) MetricStatusOutput }
MetricStatusInput is an input type that accepts MetricStatusArgs and MetricStatusOutput values. You can construct a concrete instance of `MetricStatusInput` via:
MetricStatusArgs{...}
type MetricStatusOutput ¶
type MetricStatusOutput struct{ *pulumi.OutputState }
MetricStatus describes the last-read state of a single metric.
func (MetricStatusOutput) ContainerResource ¶
func (o MetricStatusOutput) ContainerResource() ContainerResourceMetricStatusPtrOutput
container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (MetricStatusOutput) ElementType ¶
func (MetricStatusOutput) ElementType() reflect.Type
func (MetricStatusOutput) External ¶
func (o MetricStatusOutput) External() ExternalMetricStatusPtrOutput
external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (MetricStatusOutput) Object ¶
func (o MetricStatusOutput) Object() ObjectMetricStatusPtrOutput
object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
func (MetricStatusOutput) Pods ¶
func (o MetricStatusOutput) Pods() PodsMetricStatusPtrOutput
pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (MetricStatusOutput) Resource ¶
func (o MetricStatusOutput) Resource() ResourceMetricStatusPtrOutput
resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (MetricStatusOutput) ToMetricStatusOutput ¶
func (o MetricStatusOutput) ToMetricStatusOutput() MetricStatusOutput
func (MetricStatusOutput) ToMetricStatusOutputWithContext ¶
func (o MetricStatusOutput) ToMetricStatusOutputWithContext(ctx context.Context) MetricStatusOutput
func (MetricStatusOutput) ToOutput ¶ added in v4.2.0
func (o MetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStatus]
func (MetricStatusOutput) Type ¶
func (o MetricStatusOutput) Type() pulumi.StringOutput
type is the type of metric source. It will be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each corresponds to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled
type MetricStatusPatch ¶
type MetricStatusPatch struct { // container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. ContainerResource *ContainerResourceMetricStatusPatch `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External *ExternalMetricStatusPatch `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object *ObjectMetricStatusPatch `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods *PodsMetricStatusPatch `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource *ResourceMetricStatusPatch `pulumi:"resource"` // type is the type of metric source. It will be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each corresponds to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type *string `pulumi:"type"` }
MetricStatus describes the last-read state of a single metric.
type MetricStatusPatchArgs ¶
type MetricStatusPatchArgs struct { // container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. ContainerResource ContainerResourceMetricStatusPatchPtrInput `pulumi:"containerResource"` // external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). External ExternalMetricStatusPatchPtrInput `pulumi:"external"` // object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object). Object ObjectMetricStatusPatchPtrInput `pulumi:"object"` // pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. Pods PodsMetricStatusPatchPtrInput `pulumi:"pods"` // resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Resource ResourceMetricStatusPatchPtrInput `pulumi:"resource"` // type is the type of metric source. It will be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each corresponds to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled Type pulumi.StringPtrInput `pulumi:"type"` }
MetricStatus describes the last-read state of a single metric.
func (MetricStatusPatchArgs) ElementType ¶
func (MetricStatusPatchArgs) ElementType() reflect.Type
func (MetricStatusPatchArgs) ToMetricStatusPatchOutput ¶
func (i MetricStatusPatchArgs) ToMetricStatusPatchOutput() MetricStatusPatchOutput
func (MetricStatusPatchArgs) ToMetricStatusPatchOutputWithContext ¶
func (i MetricStatusPatchArgs) ToMetricStatusPatchOutputWithContext(ctx context.Context) MetricStatusPatchOutput
func (MetricStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i MetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStatusPatch]
type MetricStatusPatchArray ¶
type MetricStatusPatchArray []MetricStatusPatchInput
func (MetricStatusPatchArray) ElementType ¶
func (MetricStatusPatchArray) ElementType() reflect.Type
func (MetricStatusPatchArray) ToMetricStatusPatchArrayOutput ¶
func (i MetricStatusPatchArray) ToMetricStatusPatchArrayOutput() MetricStatusPatchArrayOutput
func (MetricStatusPatchArray) ToMetricStatusPatchArrayOutputWithContext ¶
func (i MetricStatusPatchArray) ToMetricStatusPatchArrayOutputWithContext(ctx context.Context) MetricStatusPatchArrayOutput
func (MetricStatusPatchArray) ToOutput ¶ added in v4.2.0
func (i MetricStatusPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatusPatch]
type MetricStatusPatchArrayInput ¶
type MetricStatusPatchArrayInput interface { pulumi.Input ToMetricStatusPatchArrayOutput() MetricStatusPatchArrayOutput ToMetricStatusPatchArrayOutputWithContext(context.Context) MetricStatusPatchArrayOutput }
MetricStatusPatchArrayInput is an input type that accepts MetricStatusPatchArray and MetricStatusPatchArrayOutput values. You can construct a concrete instance of `MetricStatusPatchArrayInput` via:
MetricStatusPatchArray{ MetricStatusPatchArgs{...} }
type MetricStatusPatchArrayOutput ¶
type MetricStatusPatchArrayOutput struct{ *pulumi.OutputState }
func (MetricStatusPatchArrayOutput) ElementType ¶
func (MetricStatusPatchArrayOutput) ElementType() reflect.Type
func (MetricStatusPatchArrayOutput) Index ¶
func (o MetricStatusPatchArrayOutput) Index(i pulumi.IntInput) MetricStatusPatchOutput
func (MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutput ¶
func (o MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutput() MetricStatusPatchArrayOutput
func (MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutputWithContext ¶
func (o MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutputWithContext(ctx context.Context) MetricStatusPatchArrayOutput
func (MetricStatusPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o MetricStatusPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStatusPatch]
type MetricStatusPatchInput ¶
type MetricStatusPatchInput interface { pulumi.Input ToMetricStatusPatchOutput() MetricStatusPatchOutput ToMetricStatusPatchOutputWithContext(context.Context) MetricStatusPatchOutput }
MetricStatusPatchInput is an input type that accepts MetricStatusPatchArgs and MetricStatusPatchOutput values. You can construct a concrete instance of `MetricStatusPatchInput` via:
MetricStatusPatchArgs{...}
type MetricStatusPatchOutput ¶
type MetricStatusPatchOutput struct{ *pulumi.OutputState }
MetricStatus describes the last-read state of a single metric.
func (MetricStatusPatchOutput) ContainerResource ¶
func (o MetricStatusPatchOutput) ContainerResource() ContainerResourceMetricStatusPatchPtrOutput
container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (MetricStatusPatchOutput) ElementType ¶
func (MetricStatusPatchOutput) ElementType() reflect.Type
func (MetricStatusPatchOutput) External ¶
func (o MetricStatusPatchOutput) External() ExternalMetricStatusPatchPtrOutput
external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
func (MetricStatusPatchOutput) Object ¶
func (o MetricStatusPatchOutput) Object() ObjectMetricStatusPatchPtrOutput
object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
func (MetricStatusPatchOutput) Pods ¶
func (o MetricStatusPatchOutput) Pods() PodsMetricStatusPatchPtrOutput
pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (MetricStatusPatchOutput) Resource ¶
func (o MetricStatusPatchOutput) Resource() ResourceMetricStatusPatchPtrOutput
resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (MetricStatusPatchOutput) ToMetricStatusPatchOutput ¶
func (o MetricStatusPatchOutput) ToMetricStatusPatchOutput() MetricStatusPatchOutput
func (MetricStatusPatchOutput) ToMetricStatusPatchOutputWithContext ¶
func (o MetricStatusPatchOutput) ToMetricStatusPatchOutputWithContext(ctx context.Context) MetricStatusPatchOutput
func (MetricStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o MetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStatusPatch]
func (MetricStatusPatchOutput) Type ¶
func (o MetricStatusPatchOutput) Type() pulumi.StringPtrOutput
type is the type of metric source. It will be one of "ContainerResource", "External", "Object", "Pods" or "Resource", each corresponds to a matching field in the object. Note: "ContainerResource" type is available on when the feature-gate HPAContainerMetrics is enabled
type MetricTarget ¶
type MetricTarget struct { // averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type AverageUtilization *int `pulumi:"averageUtilization"` // averageValue is the target value of the average of the metric across all relevant pods (as a quantity) AverageValue *string `pulumi:"averageValue"` // type represents whether the metric type is Utilization, Value, or AverageValue Type string `pulumi:"type"` // value is the target value of the metric (as a quantity). Value *string `pulumi:"value"` }
MetricTarget defines the target value, average value, or average utilization of a specific metric
type MetricTargetArgs ¶
type MetricTargetArgs struct { // averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type AverageUtilization pulumi.IntPtrInput `pulumi:"averageUtilization"` // averageValue is the target value of the average of the metric across all relevant pods (as a quantity) AverageValue pulumi.StringPtrInput `pulumi:"averageValue"` // type represents whether the metric type is Utilization, Value, or AverageValue Type pulumi.StringInput `pulumi:"type"` // value is the target value of the metric (as a quantity). Value pulumi.StringPtrInput `pulumi:"value"` }
MetricTarget defines the target value, average value, or average utilization of a specific metric
func (MetricTargetArgs) ElementType ¶
func (MetricTargetArgs) ElementType() reflect.Type
func (MetricTargetArgs) ToMetricTargetOutput ¶
func (i MetricTargetArgs) ToMetricTargetOutput() MetricTargetOutput
func (MetricTargetArgs) ToMetricTargetOutputWithContext ¶
func (i MetricTargetArgs) ToMetricTargetOutputWithContext(ctx context.Context) MetricTargetOutput
func (MetricTargetArgs) ToMetricTargetPtrOutput ¶
func (i MetricTargetArgs) ToMetricTargetPtrOutput() MetricTargetPtrOutput
func (MetricTargetArgs) ToMetricTargetPtrOutputWithContext ¶
func (i MetricTargetArgs) ToMetricTargetPtrOutputWithContext(ctx context.Context) MetricTargetPtrOutput
func (MetricTargetArgs) ToOutput ¶ added in v4.2.0
func (i MetricTargetArgs) ToOutput(ctx context.Context) pulumix.Output[MetricTarget]
type MetricTargetInput ¶
type MetricTargetInput interface { pulumi.Input ToMetricTargetOutput() MetricTargetOutput ToMetricTargetOutputWithContext(context.Context) MetricTargetOutput }
MetricTargetInput is an input type that accepts MetricTargetArgs and MetricTargetOutput values. You can construct a concrete instance of `MetricTargetInput` via:
MetricTargetArgs{...}
type MetricTargetOutput ¶
type MetricTargetOutput struct{ *pulumi.OutputState }
MetricTarget defines the target value, average value, or average utilization of a specific metric
func (MetricTargetOutput) AverageUtilization ¶
func (o MetricTargetOutput) AverageUtilization() pulumi.IntPtrOutput
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
func (MetricTargetOutput) AverageValue ¶
func (o MetricTargetOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
func (MetricTargetOutput) ElementType ¶
func (MetricTargetOutput) ElementType() reflect.Type
func (MetricTargetOutput) ToMetricTargetOutput ¶
func (o MetricTargetOutput) ToMetricTargetOutput() MetricTargetOutput
func (MetricTargetOutput) ToMetricTargetOutputWithContext ¶
func (o MetricTargetOutput) ToMetricTargetOutputWithContext(ctx context.Context) MetricTargetOutput
func (MetricTargetOutput) ToMetricTargetPtrOutput ¶
func (o MetricTargetOutput) ToMetricTargetPtrOutput() MetricTargetPtrOutput
func (MetricTargetOutput) ToMetricTargetPtrOutputWithContext ¶
func (o MetricTargetOutput) ToMetricTargetPtrOutputWithContext(ctx context.Context) MetricTargetPtrOutput
func (MetricTargetOutput) ToOutput ¶ added in v4.2.0
func (o MetricTargetOutput) ToOutput(ctx context.Context) pulumix.Output[MetricTarget]
func (MetricTargetOutput) Type ¶
func (o MetricTargetOutput) Type() pulumi.StringOutput
type represents whether the metric type is Utilization, Value, or AverageValue
func (MetricTargetOutput) Value ¶
func (o MetricTargetOutput) Value() pulumi.StringPtrOutput
value is the target value of the metric (as a quantity).
type MetricTargetPatch ¶
type MetricTargetPatch struct { // averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type AverageUtilization *int `pulumi:"averageUtilization"` // averageValue is the target value of the average of the metric across all relevant pods (as a quantity) AverageValue *string `pulumi:"averageValue"` // type represents whether the metric type is Utilization, Value, or AverageValue Type *string `pulumi:"type"` // value is the target value of the metric (as a quantity). Value *string `pulumi:"value"` }
MetricTarget defines the target value, average value, or average utilization of a specific metric
type MetricTargetPatchArgs ¶
type MetricTargetPatchArgs struct { // averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type AverageUtilization pulumi.IntPtrInput `pulumi:"averageUtilization"` // averageValue is the target value of the average of the metric across all relevant pods (as a quantity) AverageValue pulumi.StringPtrInput `pulumi:"averageValue"` // type represents whether the metric type is Utilization, Value, or AverageValue Type pulumi.StringPtrInput `pulumi:"type"` // value is the target value of the metric (as a quantity). Value pulumi.StringPtrInput `pulumi:"value"` }
MetricTarget defines the target value, average value, or average utilization of a specific metric
func (MetricTargetPatchArgs) ElementType ¶
func (MetricTargetPatchArgs) ElementType() reflect.Type
func (MetricTargetPatchArgs) ToMetricTargetPatchOutput ¶
func (i MetricTargetPatchArgs) ToMetricTargetPatchOutput() MetricTargetPatchOutput
func (MetricTargetPatchArgs) ToMetricTargetPatchOutputWithContext ¶
func (i MetricTargetPatchArgs) ToMetricTargetPatchOutputWithContext(ctx context.Context) MetricTargetPatchOutput
func (MetricTargetPatchArgs) ToMetricTargetPatchPtrOutput ¶
func (i MetricTargetPatchArgs) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
func (MetricTargetPatchArgs) ToMetricTargetPatchPtrOutputWithContext ¶
func (i MetricTargetPatchArgs) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
func (MetricTargetPatchArgs) ToOutput ¶ added in v4.2.0
func (i MetricTargetPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricTargetPatch]
type MetricTargetPatchInput ¶
type MetricTargetPatchInput interface { pulumi.Input ToMetricTargetPatchOutput() MetricTargetPatchOutput ToMetricTargetPatchOutputWithContext(context.Context) MetricTargetPatchOutput }
MetricTargetPatchInput is an input type that accepts MetricTargetPatchArgs and MetricTargetPatchOutput values. You can construct a concrete instance of `MetricTargetPatchInput` via:
MetricTargetPatchArgs{...}
type MetricTargetPatchOutput ¶
type MetricTargetPatchOutput struct{ *pulumi.OutputState }
MetricTarget defines the target value, average value, or average utilization of a specific metric
func (MetricTargetPatchOutput) AverageUtilization ¶
func (o MetricTargetPatchOutput) AverageUtilization() pulumi.IntPtrOutput
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
func (MetricTargetPatchOutput) AverageValue ¶
func (o MetricTargetPatchOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
func (MetricTargetPatchOutput) ElementType ¶
func (MetricTargetPatchOutput) ElementType() reflect.Type
func (MetricTargetPatchOutput) ToMetricTargetPatchOutput ¶
func (o MetricTargetPatchOutput) ToMetricTargetPatchOutput() MetricTargetPatchOutput
func (MetricTargetPatchOutput) ToMetricTargetPatchOutputWithContext ¶
func (o MetricTargetPatchOutput) ToMetricTargetPatchOutputWithContext(ctx context.Context) MetricTargetPatchOutput
func (MetricTargetPatchOutput) ToMetricTargetPatchPtrOutput ¶
func (o MetricTargetPatchOutput) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
func (MetricTargetPatchOutput) ToMetricTargetPatchPtrOutputWithContext ¶
func (o MetricTargetPatchOutput) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
func (MetricTargetPatchOutput) ToOutput ¶ added in v4.2.0
func (o MetricTargetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricTargetPatch]
func (MetricTargetPatchOutput) Type ¶
func (o MetricTargetPatchOutput) Type() pulumi.StringPtrOutput
type represents whether the metric type is Utilization, Value, or AverageValue
func (MetricTargetPatchOutput) Value ¶
func (o MetricTargetPatchOutput) Value() pulumi.StringPtrOutput
value is the target value of the metric (as a quantity).
type MetricTargetPatchPtrInput ¶
type MetricTargetPatchPtrInput interface { pulumi.Input ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput ToMetricTargetPatchPtrOutputWithContext(context.Context) MetricTargetPatchPtrOutput }
MetricTargetPatchPtrInput is an input type that accepts MetricTargetPatchArgs, MetricTargetPatchPtr and MetricTargetPatchPtrOutput values. You can construct a concrete instance of `MetricTargetPatchPtrInput` via:
MetricTargetPatchArgs{...} or: nil
func MetricTargetPatchPtr ¶
func MetricTargetPatchPtr(v *MetricTargetPatchArgs) MetricTargetPatchPtrInput
type MetricTargetPatchPtrOutput ¶
type MetricTargetPatchPtrOutput struct{ *pulumi.OutputState }
func (MetricTargetPatchPtrOutput) AverageUtilization ¶
func (o MetricTargetPatchPtrOutput) AverageUtilization() pulumi.IntPtrOutput
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
func (MetricTargetPatchPtrOutput) AverageValue ¶
func (o MetricTargetPatchPtrOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
func (MetricTargetPatchPtrOutput) Elem ¶
func (o MetricTargetPatchPtrOutput) Elem() MetricTargetPatchOutput
func (MetricTargetPatchPtrOutput) ElementType ¶
func (MetricTargetPatchPtrOutput) ElementType() reflect.Type
func (MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutput ¶
func (o MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
func (MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutputWithContext ¶
func (o MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
func (MetricTargetPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o MetricTargetPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricTargetPatch]
func (MetricTargetPatchPtrOutput) Type ¶
func (o MetricTargetPatchPtrOutput) Type() pulumi.StringPtrOutput
type represents whether the metric type is Utilization, Value, or AverageValue
func (MetricTargetPatchPtrOutput) Value ¶
func (o MetricTargetPatchPtrOutput) Value() pulumi.StringPtrOutput
value is the target value of the metric (as a quantity).
type MetricTargetPtrInput ¶
type MetricTargetPtrInput interface { pulumi.Input ToMetricTargetPtrOutput() MetricTargetPtrOutput ToMetricTargetPtrOutputWithContext(context.Context) MetricTargetPtrOutput }
MetricTargetPtrInput is an input type that accepts MetricTargetArgs, MetricTargetPtr and MetricTargetPtrOutput values. You can construct a concrete instance of `MetricTargetPtrInput` via:
MetricTargetArgs{...} or: nil
func MetricTargetPtr ¶
func MetricTargetPtr(v *MetricTargetArgs) MetricTargetPtrInput
type MetricTargetPtrOutput ¶
type MetricTargetPtrOutput struct{ *pulumi.OutputState }
func (MetricTargetPtrOutput) AverageUtilization ¶
func (o MetricTargetPtrOutput) AverageUtilization() pulumi.IntPtrOutput
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
func (MetricTargetPtrOutput) AverageValue ¶
func (o MetricTargetPtrOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
func (MetricTargetPtrOutput) Elem ¶
func (o MetricTargetPtrOutput) Elem() MetricTargetOutput
func (MetricTargetPtrOutput) ElementType ¶
func (MetricTargetPtrOutput) ElementType() reflect.Type
func (MetricTargetPtrOutput) ToMetricTargetPtrOutput ¶
func (o MetricTargetPtrOutput) ToMetricTargetPtrOutput() MetricTargetPtrOutput
func (MetricTargetPtrOutput) ToMetricTargetPtrOutputWithContext ¶
func (o MetricTargetPtrOutput) ToMetricTargetPtrOutputWithContext(ctx context.Context) MetricTargetPtrOutput
func (MetricTargetPtrOutput) ToOutput ¶ added in v4.2.0
func (o MetricTargetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricTarget]
func (MetricTargetPtrOutput) Type ¶
func (o MetricTargetPtrOutput) Type() pulumi.StringPtrOutput
type represents whether the metric type is Utilization, Value, or AverageValue
func (MetricTargetPtrOutput) Value ¶
func (o MetricTargetPtrOutput) Value() pulumi.StringPtrOutput
value is the target value of the metric (as a quantity).
type MetricValueStatus ¶
type MetricValueStatus struct { // currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. AverageUtilization *int `pulumi:"averageUtilization"` // averageValue is the current value of the average of the metric across all relevant pods (as a quantity) AverageValue *string `pulumi:"averageValue"` // value is the current value of the metric (as a quantity). Value *string `pulumi:"value"` }
MetricValueStatus holds the current value for a metric
type MetricValueStatusArgs ¶
type MetricValueStatusArgs struct { // currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. AverageUtilization pulumi.IntPtrInput `pulumi:"averageUtilization"` // averageValue is the current value of the average of the metric across all relevant pods (as a quantity) AverageValue pulumi.StringPtrInput `pulumi:"averageValue"` // value is the current value of the metric (as a quantity). Value pulumi.StringPtrInput `pulumi:"value"` }
MetricValueStatus holds the current value for a metric
func (MetricValueStatusArgs) ElementType ¶
func (MetricValueStatusArgs) ElementType() reflect.Type
func (MetricValueStatusArgs) ToMetricValueStatusOutput ¶
func (i MetricValueStatusArgs) ToMetricValueStatusOutput() MetricValueStatusOutput
func (MetricValueStatusArgs) ToMetricValueStatusOutputWithContext ¶
func (i MetricValueStatusArgs) ToMetricValueStatusOutputWithContext(ctx context.Context) MetricValueStatusOutput
func (MetricValueStatusArgs) ToMetricValueStatusPtrOutput ¶
func (i MetricValueStatusArgs) ToMetricValueStatusPtrOutput() MetricValueStatusPtrOutput
func (MetricValueStatusArgs) ToMetricValueStatusPtrOutputWithContext ¶
func (i MetricValueStatusArgs) ToMetricValueStatusPtrOutputWithContext(ctx context.Context) MetricValueStatusPtrOutput
func (MetricValueStatusArgs) ToOutput ¶ added in v4.2.0
func (i MetricValueStatusArgs) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatus]
type MetricValueStatusInput ¶
type MetricValueStatusInput interface { pulumi.Input ToMetricValueStatusOutput() MetricValueStatusOutput ToMetricValueStatusOutputWithContext(context.Context) MetricValueStatusOutput }
MetricValueStatusInput is an input type that accepts MetricValueStatusArgs and MetricValueStatusOutput values. You can construct a concrete instance of `MetricValueStatusInput` via:
MetricValueStatusArgs{...}
type MetricValueStatusOutput ¶
type MetricValueStatusOutput struct{ *pulumi.OutputState }
MetricValueStatus holds the current value for a metric
func (MetricValueStatusOutput) AverageUtilization ¶
func (o MetricValueStatusOutput) AverageUtilization() pulumi.IntPtrOutput
currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
func (MetricValueStatusOutput) AverageValue ¶
func (o MetricValueStatusOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the current value of the average of the metric across all relevant pods (as a quantity)
func (MetricValueStatusOutput) ElementType ¶
func (MetricValueStatusOutput) ElementType() reflect.Type
func (MetricValueStatusOutput) ToMetricValueStatusOutput ¶
func (o MetricValueStatusOutput) ToMetricValueStatusOutput() MetricValueStatusOutput
func (MetricValueStatusOutput) ToMetricValueStatusOutputWithContext ¶
func (o MetricValueStatusOutput) ToMetricValueStatusOutputWithContext(ctx context.Context) MetricValueStatusOutput
func (MetricValueStatusOutput) ToMetricValueStatusPtrOutput ¶
func (o MetricValueStatusOutput) ToMetricValueStatusPtrOutput() MetricValueStatusPtrOutput
func (MetricValueStatusOutput) ToMetricValueStatusPtrOutputWithContext ¶
func (o MetricValueStatusOutput) ToMetricValueStatusPtrOutputWithContext(ctx context.Context) MetricValueStatusPtrOutput
func (MetricValueStatusOutput) ToOutput ¶ added in v4.2.0
func (o MetricValueStatusOutput) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatus]
func (MetricValueStatusOutput) Value ¶
func (o MetricValueStatusOutput) Value() pulumi.StringPtrOutput
value is the current value of the metric (as a quantity).
type MetricValueStatusPatch ¶
type MetricValueStatusPatch struct { // currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. AverageUtilization *int `pulumi:"averageUtilization"` // averageValue is the current value of the average of the metric across all relevant pods (as a quantity) AverageValue *string `pulumi:"averageValue"` // value is the current value of the metric (as a quantity). Value *string `pulumi:"value"` }
MetricValueStatus holds the current value for a metric
type MetricValueStatusPatchArgs ¶
type MetricValueStatusPatchArgs struct { // currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. AverageUtilization pulumi.IntPtrInput `pulumi:"averageUtilization"` // averageValue is the current value of the average of the metric across all relevant pods (as a quantity) AverageValue pulumi.StringPtrInput `pulumi:"averageValue"` // value is the current value of the metric (as a quantity). Value pulumi.StringPtrInput `pulumi:"value"` }
MetricValueStatus holds the current value for a metric
func (MetricValueStatusPatchArgs) ElementType ¶
func (MetricValueStatusPatchArgs) ElementType() reflect.Type
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutput ¶
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutput() MetricValueStatusPatchOutput
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutputWithContext ¶
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutputWithContext(ctx context.Context) MetricValueStatusPatchOutput
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutput ¶
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutputWithContext ¶
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i MetricValueStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatusPatch]
type MetricValueStatusPatchInput ¶
type MetricValueStatusPatchInput interface { pulumi.Input ToMetricValueStatusPatchOutput() MetricValueStatusPatchOutput ToMetricValueStatusPatchOutputWithContext(context.Context) MetricValueStatusPatchOutput }
MetricValueStatusPatchInput is an input type that accepts MetricValueStatusPatchArgs and MetricValueStatusPatchOutput values. You can construct a concrete instance of `MetricValueStatusPatchInput` via:
MetricValueStatusPatchArgs{...}
type MetricValueStatusPatchOutput ¶
type MetricValueStatusPatchOutput struct{ *pulumi.OutputState }
MetricValueStatus holds the current value for a metric
func (MetricValueStatusPatchOutput) AverageUtilization ¶
func (o MetricValueStatusPatchOutput) AverageUtilization() pulumi.IntPtrOutput
currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
func (MetricValueStatusPatchOutput) AverageValue ¶
func (o MetricValueStatusPatchOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the current value of the average of the metric across all relevant pods (as a quantity)
func (MetricValueStatusPatchOutput) ElementType ¶
func (MetricValueStatusPatchOutput) ElementType() reflect.Type
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutput ¶
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutput() MetricValueStatusPatchOutput
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutputWithContext ¶
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutputWithContext(ctx context.Context) MetricValueStatusPatchOutput
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutput ¶
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutputWithContext ¶
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o MetricValueStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[MetricValueStatusPatch]
func (MetricValueStatusPatchOutput) Value ¶
func (o MetricValueStatusPatchOutput) Value() pulumi.StringPtrOutput
value is the current value of the metric (as a quantity).
type MetricValueStatusPatchPtrInput ¶
type MetricValueStatusPatchPtrInput interface { pulumi.Input ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput ToMetricValueStatusPatchPtrOutputWithContext(context.Context) MetricValueStatusPatchPtrOutput }
MetricValueStatusPatchPtrInput is an input type that accepts MetricValueStatusPatchArgs, MetricValueStatusPatchPtr and MetricValueStatusPatchPtrOutput values. You can construct a concrete instance of `MetricValueStatusPatchPtrInput` via:
MetricValueStatusPatchArgs{...} or: nil
func MetricValueStatusPatchPtr ¶
func MetricValueStatusPatchPtr(v *MetricValueStatusPatchArgs) MetricValueStatusPatchPtrInput
type MetricValueStatusPatchPtrOutput ¶
type MetricValueStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (MetricValueStatusPatchPtrOutput) AverageUtilization ¶
func (o MetricValueStatusPatchPtrOutput) AverageUtilization() pulumi.IntPtrOutput
currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
func (MetricValueStatusPatchPtrOutput) AverageValue ¶
func (o MetricValueStatusPatchPtrOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the current value of the average of the metric across all relevant pods (as a quantity)
func (MetricValueStatusPatchPtrOutput) Elem ¶
func (o MetricValueStatusPatchPtrOutput) Elem() MetricValueStatusPatchOutput
func (MetricValueStatusPatchPtrOutput) ElementType ¶
func (MetricValueStatusPatchPtrOutput) ElementType() reflect.Type
func (MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutput ¶
func (o MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutputWithContext ¶
func (o MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o MetricValueStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricValueStatusPatch]
func (MetricValueStatusPatchPtrOutput) Value ¶
func (o MetricValueStatusPatchPtrOutput) Value() pulumi.StringPtrOutput
value is the current value of the metric (as a quantity).
type MetricValueStatusPtrInput ¶
type MetricValueStatusPtrInput interface { pulumi.Input ToMetricValueStatusPtrOutput() MetricValueStatusPtrOutput ToMetricValueStatusPtrOutputWithContext(context.Context) MetricValueStatusPtrOutput }
MetricValueStatusPtrInput is an input type that accepts MetricValueStatusArgs, MetricValueStatusPtr and MetricValueStatusPtrOutput values. You can construct a concrete instance of `MetricValueStatusPtrInput` via:
MetricValueStatusArgs{...} or: nil
func MetricValueStatusPtr ¶
func MetricValueStatusPtr(v *MetricValueStatusArgs) MetricValueStatusPtrInput
type MetricValueStatusPtrOutput ¶
type MetricValueStatusPtrOutput struct{ *pulumi.OutputState }
func (MetricValueStatusPtrOutput) AverageUtilization ¶
func (o MetricValueStatusPtrOutput) AverageUtilization() pulumi.IntPtrOutput
currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
func (MetricValueStatusPtrOutput) AverageValue ¶
func (o MetricValueStatusPtrOutput) AverageValue() pulumi.StringPtrOutput
averageValue is the current value of the average of the metric across all relevant pods (as a quantity)
func (MetricValueStatusPtrOutput) Elem ¶
func (o MetricValueStatusPtrOutput) Elem() MetricValueStatusOutput
func (MetricValueStatusPtrOutput) ElementType ¶
func (MetricValueStatusPtrOutput) ElementType() reflect.Type
func (MetricValueStatusPtrOutput) ToMetricValueStatusPtrOutput ¶
func (o MetricValueStatusPtrOutput) ToMetricValueStatusPtrOutput() MetricValueStatusPtrOutput
func (MetricValueStatusPtrOutput) ToMetricValueStatusPtrOutputWithContext ¶
func (o MetricValueStatusPtrOutput) ToMetricValueStatusPtrOutputWithContext(ctx context.Context) MetricValueStatusPtrOutput
func (MetricValueStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o MetricValueStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricValueStatus]
func (MetricValueStatusPtrOutput) Value ¶
func (o MetricValueStatusPtrOutput) Value() pulumi.StringPtrOutput
value is the current value of the metric (as a quantity).
type ObjectMetricSource ¶
type ObjectMetricSource struct { // describedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject CrossVersionObjectReference `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric MetricIdentifier `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTarget `pulumi:"target"` }
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
type ObjectMetricSourceArgs ¶
type ObjectMetricSourceArgs struct { // describedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject CrossVersionObjectReferenceInput `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric MetricIdentifierInput `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTargetInput `pulumi:"target"` }
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricSourceArgs) ElementType ¶
func (ObjectMetricSourceArgs) ElementType() reflect.Type
func (ObjectMetricSourceArgs) ToObjectMetricSourceOutput ¶
func (i ObjectMetricSourceArgs) ToObjectMetricSourceOutput() ObjectMetricSourceOutput
func (ObjectMetricSourceArgs) ToObjectMetricSourceOutputWithContext ¶
func (i ObjectMetricSourceArgs) ToObjectMetricSourceOutputWithContext(ctx context.Context) ObjectMetricSourceOutput
func (ObjectMetricSourceArgs) ToObjectMetricSourcePtrOutput ¶
func (i ObjectMetricSourceArgs) ToObjectMetricSourcePtrOutput() ObjectMetricSourcePtrOutput
func (ObjectMetricSourceArgs) ToObjectMetricSourcePtrOutputWithContext ¶
func (i ObjectMetricSourceArgs) ToObjectMetricSourcePtrOutputWithContext(ctx context.Context) ObjectMetricSourcePtrOutput
func (ObjectMetricSourceArgs) ToOutput ¶ added in v4.2.0
func (i ObjectMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSource]
type ObjectMetricSourceInput ¶
type ObjectMetricSourceInput interface { pulumi.Input ToObjectMetricSourceOutput() ObjectMetricSourceOutput ToObjectMetricSourceOutputWithContext(context.Context) ObjectMetricSourceOutput }
ObjectMetricSourceInput is an input type that accepts ObjectMetricSourceArgs and ObjectMetricSourceOutput values. You can construct a concrete instance of `ObjectMetricSourceInput` via:
ObjectMetricSourceArgs{...}
type ObjectMetricSourceOutput ¶
type ObjectMetricSourceOutput struct{ *pulumi.OutputState }
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricSourceOutput) DescribedObject ¶
func (o ObjectMetricSourceOutput) DescribedObject() CrossVersionObjectReferenceOutput
describedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricSourceOutput) ElementType ¶
func (ObjectMetricSourceOutput) ElementType() reflect.Type
func (ObjectMetricSourceOutput) Metric ¶
func (o ObjectMetricSourceOutput) Metric() MetricIdentifierOutput
metric identifies the target metric by name and selector
func (ObjectMetricSourceOutput) Target ¶
func (o ObjectMetricSourceOutput) Target() MetricTargetOutput
target specifies the target value for the given metric
func (ObjectMetricSourceOutput) ToObjectMetricSourceOutput ¶
func (o ObjectMetricSourceOutput) ToObjectMetricSourceOutput() ObjectMetricSourceOutput
func (ObjectMetricSourceOutput) ToObjectMetricSourceOutputWithContext ¶
func (o ObjectMetricSourceOutput) ToObjectMetricSourceOutputWithContext(ctx context.Context) ObjectMetricSourceOutput
func (ObjectMetricSourceOutput) ToObjectMetricSourcePtrOutput ¶
func (o ObjectMetricSourceOutput) ToObjectMetricSourcePtrOutput() ObjectMetricSourcePtrOutput
func (ObjectMetricSourceOutput) ToObjectMetricSourcePtrOutputWithContext ¶
func (o ObjectMetricSourceOutput) ToObjectMetricSourcePtrOutputWithContext(ctx context.Context) ObjectMetricSourcePtrOutput
func (ObjectMetricSourceOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSource]
type ObjectMetricSourcePatch ¶
type ObjectMetricSourcePatch struct { // describedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject *CrossVersionObjectReferencePatch `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric *MetricIdentifierPatch `pulumi:"metric"` // target specifies the target value for the given metric Target *MetricTargetPatch `pulumi:"target"` }
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
type ObjectMetricSourcePatchArgs ¶
type ObjectMetricSourcePatchArgs struct { // describedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject CrossVersionObjectReferencePatchPtrInput `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric MetricIdentifierPatchPtrInput `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTargetPatchPtrInput `pulumi:"target"` }
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricSourcePatchArgs) ElementType ¶
func (ObjectMetricSourcePatchArgs) ElementType() reflect.Type
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutput ¶
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutput() ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutputWithContext ¶
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutputWithContext(ctx context.Context) ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutput ¶
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutputWithContext ¶
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchArgs) ToOutput ¶ added in v4.2.0
func (i ObjectMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSourcePatch]
type ObjectMetricSourcePatchInput ¶
type ObjectMetricSourcePatchInput interface { pulumi.Input ToObjectMetricSourcePatchOutput() ObjectMetricSourcePatchOutput ToObjectMetricSourcePatchOutputWithContext(context.Context) ObjectMetricSourcePatchOutput }
ObjectMetricSourcePatchInput is an input type that accepts ObjectMetricSourcePatchArgs and ObjectMetricSourcePatchOutput values. You can construct a concrete instance of `ObjectMetricSourcePatchInput` via:
ObjectMetricSourcePatchArgs{...}
type ObjectMetricSourcePatchOutput ¶
type ObjectMetricSourcePatchOutput struct{ *pulumi.OutputState }
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricSourcePatchOutput) DescribedObject ¶
func (o ObjectMetricSourcePatchOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
describedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricSourcePatchOutput) ElementType ¶
func (ObjectMetricSourcePatchOutput) ElementType() reflect.Type
func (ObjectMetricSourcePatchOutput) Metric ¶
func (o ObjectMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricSourcePatchOutput) Target ¶
func (o ObjectMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutput ¶
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutput() ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutputWithContext ¶
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutputWithContext(ctx context.Context) ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutput ¶
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutputWithContext ¶
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricSourcePatch]
type ObjectMetricSourcePatchPtrInput ¶
type ObjectMetricSourcePatchPtrInput interface { pulumi.Input ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput ToObjectMetricSourcePatchPtrOutputWithContext(context.Context) ObjectMetricSourcePatchPtrOutput }
ObjectMetricSourcePatchPtrInput is an input type that accepts ObjectMetricSourcePatchArgs, ObjectMetricSourcePatchPtr and ObjectMetricSourcePatchPtrOutput values. You can construct a concrete instance of `ObjectMetricSourcePatchPtrInput` via:
ObjectMetricSourcePatchArgs{...} or: nil
func ObjectMetricSourcePatchPtr ¶
func ObjectMetricSourcePatchPtr(v *ObjectMetricSourcePatchArgs) ObjectMetricSourcePatchPtrInput
type ObjectMetricSourcePatchPtrOutput ¶
type ObjectMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetricSourcePatchPtrOutput) DescribedObject ¶
func (o ObjectMetricSourcePatchPtrOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
describedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricSourcePatchPtrOutput) Elem ¶
func (o ObjectMetricSourcePatchPtrOutput) Elem() ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchPtrOutput) ElementType ¶
func (ObjectMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ObjectMetricSourcePatchPtrOutput) Metric ¶
func (o ObjectMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricSourcePatchPtrOutput) Target ¶
func (o ObjectMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutput ¶
func (o ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutputWithContext ¶
func (o ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricSourcePatch]
type ObjectMetricSourcePtrInput ¶
type ObjectMetricSourcePtrInput interface { pulumi.Input ToObjectMetricSourcePtrOutput() ObjectMetricSourcePtrOutput ToObjectMetricSourcePtrOutputWithContext(context.Context) ObjectMetricSourcePtrOutput }
ObjectMetricSourcePtrInput is an input type that accepts ObjectMetricSourceArgs, ObjectMetricSourcePtr and ObjectMetricSourcePtrOutput values. You can construct a concrete instance of `ObjectMetricSourcePtrInput` via:
ObjectMetricSourceArgs{...} or: nil
func ObjectMetricSourcePtr ¶
func ObjectMetricSourcePtr(v *ObjectMetricSourceArgs) ObjectMetricSourcePtrInput
type ObjectMetricSourcePtrOutput ¶
type ObjectMetricSourcePtrOutput struct{ *pulumi.OutputState }
func (ObjectMetricSourcePtrOutput) DescribedObject ¶
func (o ObjectMetricSourcePtrOutput) DescribedObject() CrossVersionObjectReferencePtrOutput
describedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricSourcePtrOutput) Elem ¶
func (o ObjectMetricSourcePtrOutput) Elem() ObjectMetricSourceOutput
func (ObjectMetricSourcePtrOutput) ElementType ¶
func (ObjectMetricSourcePtrOutput) ElementType() reflect.Type
func (ObjectMetricSourcePtrOutput) Metric ¶
func (o ObjectMetricSourcePtrOutput) Metric() MetricIdentifierPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricSourcePtrOutput) Target ¶
func (o ObjectMetricSourcePtrOutput) Target() MetricTargetPtrOutput
target specifies the target value for the given metric
func (ObjectMetricSourcePtrOutput) ToObjectMetricSourcePtrOutput ¶
func (o ObjectMetricSourcePtrOutput) ToObjectMetricSourcePtrOutput() ObjectMetricSourcePtrOutput
func (ObjectMetricSourcePtrOutput) ToObjectMetricSourcePtrOutputWithContext ¶
func (o ObjectMetricSourcePtrOutput) ToObjectMetricSourcePtrOutputWithContext(ctx context.Context) ObjectMetricSourcePtrOutput
func (ObjectMetricSourcePtrOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricSource]
type ObjectMetricStatus ¶
type ObjectMetricStatus struct { // current contains the current value for the given metric Current MetricValueStatus `pulumi:"current"` // DescribedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject CrossVersionObjectReference `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric MetricIdentifier `pulumi:"metric"` }
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
type ObjectMetricStatusArgs ¶
type ObjectMetricStatusArgs struct { // current contains the current value for the given metric Current MetricValueStatusInput `pulumi:"current"` // DescribedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject CrossVersionObjectReferenceInput `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric MetricIdentifierInput `pulumi:"metric"` }
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricStatusArgs) ElementType ¶
func (ObjectMetricStatusArgs) ElementType() reflect.Type
func (ObjectMetricStatusArgs) ToObjectMetricStatusOutput ¶
func (i ObjectMetricStatusArgs) ToObjectMetricStatusOutput() ObjectMetricStatusOutput
func (ObjectMetricStatusArgs) ToObjectMetricStatusOutputWithContext ¶
func (i ObjectMetricStatusArgs) ToObjectMetricStatusOutputWithContext(ctx context.Context) ObjectMetricStatusOutput
func (ObjectMetricStatusArgs) ToObjectMetricStatusPtrOutput ¶
func (i ObjectMetricStatusArgs) ToObjectMetricStatusPtrOutput() ObjectMetricStatusPtrOutput
func (ObjectMetricStatusArgs) ToObjectMetricStatusPtrOutputWithContext ¶
func (i ObjectMetricStatusArgs) ToObjectMetricStatusPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPtrOutput
func (ObjectMetricStatusArgs) ToOutput ¶ added in v4.2.0
func (i ObjectMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatus]
type ObjectMetricStatusInput ¶
type ObjectMetricStatusInput interface { pulumi.Input ToObjectMetricStatusOutput() ObjectMetricStatusOutput ToObjectMetricStatusOutputWithContext(context.Context) ObjectMetricStatusOutput }
ObjectMetricStatusInput is an input type that accepts ObjectMetricStatusArgs and ObjectMetricStatusOutput values. You can construct a concrete instance of `ObjectMetricStatusInput` via:
ObjectMetricStatusArgs{...}
type ObjectMetricStatusOutput ¶
type ObjectMetricStatusOutput struct{ *pulumi.OutputState }
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricStatusOutput) Current ¶
func (o ObjectMetricStatusOutput) Current() MetricValueStatusOutput
current contains the current value for the given metric
func (ObjectMetricStatusOutput) DescribedObject ¶
func (o ObjectMetricStatusOutput) DescribedObject() CrossVersionObjectReferenceOutput
DescribedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricStatusOutput) ElementType ¶
func (ObjectMetricStatusOutput) ElementType() reflect.Type
func (ObjectMetricStatusOutput) Metric ¶
func (o ObjectMetricStatusOutput) Metric() MetricIdentifierOutput
metric identifies the target metric by name and selector
func (ObjectMetricStatusOutput) ToObjectMetricStatusOutput ¶
func (o ObjectMetricStatusOutput) ToObjectMetricStatusOutput() ObjectMetricStatusOutput
func (ObjectMetricStatusOutput) ToObjectMetricStatusOutputWithContext ¶
func (o ObjectMetricStatusOutput) ToObjectMetricStatusOutputWithContext(ctx context.Context) ObjectMetricStatusOutput
func (ObjectMetricStatusOutput) ToObjectMetricStatusPtrOutput ¶
func (o ObjectMetricStatusOutput) ToObjectMetricStatusPtrOutput() ObjectMetricStatusPtrOutput
func (ObjectMetricStatusOutput) ToObjectMetricStatusPtrOutputWithContext ¶
func (o ObjectMetricStatusOutput) ToObjectMetricStatusPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPtrOutput
func (ObjectMetricStatusOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatus]
type ObjectMetricStatusPatch ¶
type ObjectMetricStatusPatch struct { // current contains the current value for the given metric Current *MetricValueStatusPatch `pulumi:"current"` // DescribedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject *CrossVersionObjectReferencePatch `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric *MetricIdentifierPatch `pulumi:"metric"` }
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
type ObjectMetricStatusPatchArgs ¶
type ObjectMetricStatusPatchArgs struct { // current contains the current value for the given metric Current MetricValueStatusPatchPtrInput `pulumi:"current"` // DescribedObject specifies the descriptions of a object,such as kind,name apiVersion DescribedObject CrossVersionObjectReferencePatchPtrInput `pulumi:"describedObject"` // metric identifies the target metric by name and selector Metric MetricIdentifierPatchPtrInput `pulumi:"metric"` }
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricStatusPatchArgs) ElementType ¶
func (ObjectMetricStatusPatchArgs) ElementType() reflect.Type
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutput ¶
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutput() ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutputWithContext ¶
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutputWithContext(ctx context.Context) ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutput ¶
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutputWithContext ¶
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i ObjectMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatusPatch]
type ObjectMetricStatusPatchInput ¶
type ObjectMetricStatusPatchInput interface { pulumi.Input ToObjectMetricStatusPatchOutput() ObjectMetricStatusPatchOutput ToObjectMetricStatusPatchOutputWithContext(context.Context) ObjectMetricStatusPatchOutput }
ObjectMetricStatusPatchInput is an input type that accepts ObjectMetricStatusPatchArgs and ObjectMetricStatusPatchOutput values. You can construct a concrete instance of `ObjectMetricStatusPatchInput` via:
ObjectMetricStatusPatchArgs{...}
type ObjectMetricStatusPatchOutput ¶
type ObjectMetricStatusPatchOutput struct{ *pulumi.OutputState }
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
func (ObjectMetricStatusPatchOutput) Current ¶
func (o ObjectMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ObjectMetricStatusPatchOutput) DescribedObject ¶
func (o ObjectMetricStatusPatchOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
DescribedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricStatusPatchOutput) ElementType ¶
func (ObjectMetricStatusPatchOutput) ElementType() reflect.Type
func (ObjectMetricStatusPatchOutput) Metric ¶
func (o ObjectMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutput ¶
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutput() ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutputWithContext ¶
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutputWithContext(ctx context.Context) ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutput ¶
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutputWithContext ¶
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ObjectMetricStatusPatch]
type ObjectMetricStatusPatchPtrInput ¶
type ObjectMetricStatusPatchPtrInput interface { pulumi.Input ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput ToObjectMetricStatusPatchPtrOutputWithContext(context.Context) ObjectMetricStatusPatchPtrOutput }
ObjectMetricStatusPatchPtrInput is an input type that accepts ObjectMetricStatusPatchArgs, ObjectMetricStatusPatchPtr and ObjectMetricStatusPatchPtrOutput values. You can construct a concrete instance of `ObjectMetricStatusPatchPtrInput` via:
ObjectMetricStatusPatchArgs{...} or: nil
func ObjectMetricStatusPatchPtr ¶
func ObjectMetricStatusPatchPtr(v *ObjectMetricStatusPatchArgs) ObjectMetricStatusPatchPtrInput
type ObjectMetricStatusPatchPtrOutput ¶
type ObjectMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetricStatusPatchPtrOutput) Current ¶
func (o ObjectMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ObjectMetricStatusPatchPtrOutput) DescribedObject ¶
func (o ObjectMetricStatusPatchPtrOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
DescribedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricStatusPatchPtrOutput) Elem ¶
func (o ObjectMetricStatusPatchPtrOutput) Elem() ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchPtrOutput) ElementType ¶
func (ObjectMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ObjectMetricStatusPatchPtrOutput) Metric ¶
func (o ObjectMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutput ¶
func (o ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutputWithContext ¶
func (o ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricStatusPatch]
type ObjectMetricStatusPtrInput ¶
type ObjectMetricStatusPtrInput interface { pulumi.Input ToObjectMetricStatusPtrOutput() ObjectMetricStatusPtrOutput ToObjectMetricStatusPtrOutputWithContext(context.Context) ObjectMetricStatusPtrOutput }
ObjectMetricStatusPtrInput is an input type that accepts ObjectMetricStatusArgs, ObjectMetricStatusPtr and ObjectMetricStatusPtrOutput values. You can construct a concrete instance of `ObjectMetricStatusPtrInput` via:
ObjectMetricStatusArgs{...} or: nil
func ObjectMetricStatusPtr ¶
func ObjectMetricStatusPtr(v *ObjectMetricStatusArgs) ObjectMetricStatusPtrInput
type ObjectMetricStatusPtrOutput ¶
type ObjectMetricStatusPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetricStatusPtrOutput) Current ¶
func (o ObjectMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
current contains the current value for the given metric
func (ObjectMetricStatusPtrOutput) DescribedObject ¶
func (o ObjectMetricStatusPtrOutput) DescribedObject() CrossVersionObjectReferencePtrOutput
DescribedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricStatusPtrOutput) Elem ¶
func (o ObjectMetricStatusPtrOutput) Elem() ObjectMetricStatusOutput
func (ObjectMetricStatusPtrOutput) ElementType ¶
func (ObjectMetricStatusPtrOutput) ElementType() reflect.Type
func (ObjectMetricStatusPtrOutput) Metric ¶
func (o ObjectMetricStatusPtrOutput) Metric() MetricIdentifierPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricStatusPtrOutput) ToObjectMetricStatusPtrOutput ¶
func (o ObjectMetricStatusPtrOutput) ToObjectMetricStatusPtrOutput() ObjectMetricStatusPtrOutput
func (ObjectMetricStatusPtrOutput) ToObjectMetricStatusPtrOutputWithContext ¶
func (o ObjectMetricStatusPtrOutput) ToObjectMetricStatusPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPtrOutput
func (ObjectMetricStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o ObjectMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ObjectMetricStatus]
type PodsMetricSource ¶
type PodsMetricSource struct { // metric identifies the target metric by name and selector Metric MetricIdentifier `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTarget `pulumi:"target"` }
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
type PodsMetricSourceArgs ¶
type PodsMetricSourceArgs struct { // metric identifies the target metric by name and selector Metric MetricIdentifierInput `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTargetInput `pulumi:"target"` }
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (PodsMetricSourceArgs) ElementType ¶
func (PodsMetricSourceArgs) ElementType() reflect.Type
func (PodsMetricSourceArgs) ToOutput ¶ added in v4.2.0
func (i PodsMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSource]
func (PodsMetricSourceArgs) ToPodsMetricSourceOutput ¶
func (i PodsMetricSourceArgs) ToPodsMetricSourceOutput() PodsMetricSourceOutput
func (PodsMetricSourceArgs) ToPodsMetricSourceOutputWithContext ¶
func (i PodsMetricSourceArgs) ToPodsMetricSourceOutputWithContext(ctx context.Context) PodsMetricSourceOutput
func (PodsMetricSourceArgs) ToPodsMetricSourcePtrOutput ¶
func (i PodsMetricSourceArgs) ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput
func (PodsMetricSourceArgs) ToPodsMetricSourcePtrOutputWithContext ¶
func (i PodsMetricSourceArgs) ToPodsMetricSourcePtrOutputWithContext(ctx context.Context) PodsMetricSourcePtrOutput
type PodsMetricSourceInput ¶
type PodsMetricSourceInput interface { pulumi.Input ToPodsMetricSourceOutput() PodsMetricSourceOutput ToPodsMetricSourceOutputWithContext(context.Context) PodsMetricSourceOutput }
PodsMetricSourceInput is an input type that accepts PodsMetricSourceArgs and PodsMetricSourceOutput values. You can construct a concrete instance of `PodsMetricSourceInput` via:
PodsMetricSourceArgs{...}
type PodsMetricSourceOutput ¶
type PodsMetricSourceOutput struct{ *pulumi.OutputState }
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (PodsMetricSourceOutput) ElementType ¶
func (PodsMetricSourceOutput) ElementType() reflect.Type
func (PodsMetricSourceOutput) Metric ¶
func (o PodsMetricSourceOutput) Metric() MetricIdentifierOutput
metric identifies the target metric by name and selector
func (PodsMetricSourceOutput) Target ¶
func (o PodsMetricSourceOutput) Target() MetricTargetOutput
target specifies the target value for the given metric
func (PodsMetricSourceOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSource]
func (PodsMetricSourceOutput) ToPodsMetricSourceOutput ¶
func (o PodsMetricSourceOutput) ToPodsMetricSourceOutput() PodsMetricSourceOutput
func (PodsMetricSourceOutput) ToPodsMetricSourceOutputWithContext ¶
func (o PodsMetricSourceOutput) ToPodsMetricSourceOutputWithContext(ctx context.Context) PodsMetricSourceOutput
func (PodsMetricSourceOutput) ToPodsMetricSourcePtrOutput ¶
func (o PodsMetricSourceOutput) ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput
func (PodsMetricSourceOutput) ToPodsMetricSourcePtrOutputWithContext ¶
func (o PodsMetricSourceOutput) ToPodsMetricSourcePtrOutputWithContext(ctx context.Context) PodsMetricSourcePtrOutput
type PodsMetricSourcePatch ¶
type PodsMetricSourcePatch struct { // metric identifies the target metric by name and selector Metric *MetricIdentifierPatch `pulumi:"metric"` // target specifies the target value for the given metric Target *MetricTargetPatch `pulumi:"target"` }
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
type PodsMetricSourcePatchArgs ¶
type PodsMetricSourcePatchArgs struct { // metric identifies the target metric by name and selector Metric MetricIdentifierPatchPtrInput `pulumi:"metric"` // target specifies the target value for the given metric Target MetricTargetPatchPtrInput `pulumi:"target"` }
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (PodsMetricSourcePatchArgs) ElementType ¶
func (PodsMetricSourcePatchArgs) ElementType() reflect.Type
func (PodsMetricSourcePatchArgs) ToOutput ¶ added in v4.2.0
func (i PodsMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSourcePatch]
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutput ¶
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutput() PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutputWithContext ¶
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutputWithContext(ctx context.Context) PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutput ¶
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutputWithContext ¶
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
type PodsMetricSourcePatchInput ¶
type PodsMetricSourcePatchInput interface { pulumi.Input ToPodsMetricSourcePatchOutput() PodsMetricSourcePatchOutput ToPodsMetricSourcePatchOutputWithContext(context.Context) PodsMetricSourcePatchOutput }
PodsMetricSourcePatchInput is an input type that accepts PodsMetricSourcePatchArgs and PodsMetricSourcePatchOutput values. You can construct a concrete instance of `PodsMetricSourcePatchInput` via:
PodsMetricSourcePatchArgs{...}
type PodsMetricSourcePatchOutput ¶
type PodsMetricSourcePatchOutput struct{ *pulumi.OutputState }
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
func (PodsMetricSourcePatchOutput) ElementType ¶
func (PodsMetricSourcePatchOutput) ElementType() reflect.Type
func (PodsMetricSourcePatchOutput) Metric ¶
func (o PodsMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricSourcePatchOutput) Target ¶
func (o PodsMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (PodsMetricSourcePatchOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricSourcePatch]
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutput ¶
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutput() PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutputWithContext ¶
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutputWithContext(ctx context.Context) PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutput ¶
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutputWithContext ¶
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
type PodsMetricSourcePatchPtrInput ¶
type PodsMetricSourcePatchPtrInput interface { pulumi.Input ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput ToPodsMetricSourcePatchPtrOutputWithContext(context.Context) PodsMetricSourcePatchPtrOutput }
PodsMetricSourcePatchPtrInput is an input type that accepts PodsMetricSourcePatchArgs, PodsMetricSourcePatchPtr and PodsMetricSourcePatchPtrOutput values. You can construct a concrete instance of `PodsMetricSourcePatchPtrInput` via:
PodsMetricSourcePatchArgs{...} or: nil
func PodsMetricSourcePatchPtr ¶
func PodsMetricSourcePatchPtr(v *PodsMetricSourcePatchArgs) PodsMetricSourcePatchPtrInput
type PodsMetricSourcePatchPtrOutput ¶
type PodsMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (PodsMetricSourcePatchPtrOutput) Elem ¶
func (o PodsMetricSourcePatchPtrOutput) Elem() PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchPtrOutput) ElementType ¶
func (PodsMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (PodsMetricSourcePatchPtrOutput) Metric ¶
func (o PodsMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricSourcePatchPtrOutput) Target ¶
func (o PodsMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (PodsMetricSourcePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricSourcePatch]
func (PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutput ¶
func (o PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
func (PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutputWithContext ¶
func (o PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
type PodsMetricSourcePtrInput ¶
type PodsMetricSourcePtrInput interface { pulumi.Input ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput ToPodsMetricSourcePtrOutputWithContext(context.Context) PodsMetricSourcePtrOutput }
PodsMetricSourcePtrInput is an input type that accepts PodsMetricSourceArgs, PodsMetricSourcePtr and PodsMetricSourcePtrOutput values. You can construct a concrete instance of `PodsMetricSourcePtrInput` via:
PodsMetricSourceArgs{...} or: nil
func PodsMetricSourcePtr ¶
func PodsMetricSourcePtr(v *PodsMetricSourceArgs) PodsMetricSourcePtrInput
type PodsMetricSourcePtrOutput ¶
type PodsMetricSourcePtrOutput struct{ *pulumi.OutputState }
func (PodsMetricSourcePtrOutput) Elem ¶
func (o PodsMetricSourcePtrOutput) Elem() PodsMetricSourceOutput
func (PodsMetricSourcePtrOutput) ElementType ¶
func (PodsMetricSourcePtrOutput) ElementType() reflect.Type
func (PodsMetricSourcePtrOutput) Metric ¶
func (o PodsMetricSourcePtrOutput) Metric() MetricIdentifierPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricSourcePtrOutput) Target ¶
func (o PodsMetricSourcePtrOutput) Target() MetricTargetPtrOutput
target specifies the target value for the given metric
func (PodsMetricSourcePtrOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricSource]
func (PodsMetricSourcePtrOutput) ToPodsMetricSourcePtrOutput ¶
func (o PodsMetricSourcePtrOutput) ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput
func (PodsMetricSourcePtrOutput) ToPodsMetricSourcePtrOutputWithContext ¶
func (o PodsMetricSourcePtrOutput) ToPodsMetricSourcePtrOutputWithContext(ctx context.Context) PodsMetricSourcePtrOutput
type PodsMetricStatus ¶
type PodsMetricStatus struct { // current contains the current value for the given metric Current MetricValueStatus `pulumi:"current"` // metric identifies the target metric by name and selector Metric MetricIdentifier `pulumi:"metric"` }
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
type PodsMetricStatusArgs ¶
type PodsMetricStatusArgs struct { // current contains the current value for the given metric Current MetricValueStatusInput `pulumi:"current"` // metric identifies the target metric by name and selector Metric MetricIdentifierInput `pulumi:"metric"` }
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
func (PodsMetricStatusArgs) ElementType ¶
func (PodsMetricStatusArgs) ElementType() reflect.Type
func (PodsMetricStatusArgs) ToOutput ¶ added in v4.2.0
func (i PodsMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatus]
func (PodsMetricStatusArgs) ToPodsMetricStatusOutput ¶
func (i PodsMetricStatusArgs) ToPodsMetricStatusOutput() PodsMetricStatusOutput
func (PodsMetricStatusArgs) ToPodsMetricStatusOutputWithContext ¶
func (i PodsMetricStatusArgs) ToPodsMetricStatusOutputWithContext(ctx context.Context) PodsMetricStatusOutput
func (PodsMetricStatusArgs) ToPodsMetricStatusPtrOutput ¶
func (i PodsMetricStatusArgs) ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput
func (PodsMetricStatusArgs) ToPodsMetricStatusPtrOutputWithContext ¶
func (i PodsMetricStatusArgs) ToPodsMetricStatusPtrOutputWithContext(ctx context.Context) PodsMetricStatusPtrOutput
type PodsMetricStatusInput ¶
type PodsMetricStatusInput interface { pulumi.Input ToPodsMetricStatusOutput() PodsMetricStatusOutput ToPodsMetricStatusOutputWithContext(context.Context) PodsMetricStatusOutput }
PodsMetricStatusInput is an input type that accepts PodsMetricStatusArgs and PodsMetricStatusOutput values. You can construct a concrete instance of `PodsMetricStatusInput` via:
PodsMetricStatusArgs{...}
type PodsMetricStatusOutput ¶
type PodsMetricStatusOutput struct{ *pulumi.OutputState }
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
func (PodsMetricStatusOutput) Current ¶
func (o PodsMetricStatusOutput) Current() MetricValueStatusOutput
current contains the current value for the given metric
func (PodsMetricStatusOutput) ElementType ¶
func (PodsMetricStatusOutput) ElementType() reflect.Type
func (PodsMetricStatusOutput) Metric ¶
func (o PodsMetricStatusOutput) Metric() MetricIdentifierOutput
metric identifies the target metric by name and selector
func (PodsMetricStatusOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatus]
func (PodsMetricStatusOutput) ToPodsMetricStatusOutput ¶
func (o PodsMetricStatusOutput) ToPodsMetricStatusOutput() PodsMetricStatusOutput
func (PodsMetricStatusOutput) ToPodsMetricStatusOutputWithContext ¶
func (o PodsMetricStatusOutput) ToPodsMetricStatusOutputWithContext(ctx context.Context) PodsMetricStatusOutput
func (PodsMetricStatusOutput) ToPodsMetricStatusPtrOutput ¶
func (o PodsMetricStatusOutput) ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput
func (PodsMetricStatusOutput) ToPodsMetricStatusPtrOutputWithContext ¶
func (o PodsMetricStatusOutput) ToPodsMetricStatusPtrOutputWithContext(ctx context.Context) PodsMetricStatusPtrOutput
type PodsMetricStatusPatch ¶
type PodsMetricStatusPatch struct { // current contains the current value for the given metric Current *MetricValueStatusPatch `pulumi:"current"` // metric identifies the target metric by name and selector Metric *MetricIdentifierPatch `pulumi:"metric"` }
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
type PodsMetricStatusPatchArgs ¶
type PodsMetricStatusPatchArgs struct { // current contains the current value for the given metric Current MetricValueStatusPatchPtrInput `pulumi:"current"` // metric identifies the target metric by name and selector Metric MetricIdentifierPatchPtrInput `pulumi:"metric"` }
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
func (PodsMetricStatusPatchArgs) ElementType ¶
func (PodsMetricStatusPatchArgs) ElementType() reflect.Type
func (PodsMetricStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i PodsMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatusPatch]
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutput ¶
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutput() PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutputWithContext ¶
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutputWithContext(ctx context.Context) PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutput ¶
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutputWithContext ¶
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
type PodsMetricStatusPatchInput ¶
type PodsMetricStatusPatchInput interface { pulumi.Input ToPodsMetricStatusPatchOutput() PodsMetricStatusPatchOutput ToPodsMetricStatusPatchOutputWithContext(context.Context) PodsMetricStatusPatchOutput }
PodsMetricStatusPatchInput is an input type that accepts PodsMetricStatusPatchArgs and PodsMetricStatusPatchOutput values. You can construct a concrete instance of `PodsMetricStatusPatchInput` via:
PodsMetricStatusPatchArgs{...}
type PodsMetricStatusPatchOutput ¶
type PodsMetricStatusPatchOutput struct{ *pulumi.OutputState }
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
func (PodsMetricStatusPatchOutput) Current ¶
func (o PodsMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (PodsMetricStatusPatchOutput) ElementType ¶
func (PodsMetricStatusPatchOutput) ElementType() reflect.Type
func (PodsMetricStatusPatchOutput) Metric ¶
func (o PodsMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodsMetricStatusPatch]
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutput ¶
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutput() PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutputWithContext ¶
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutputWithContext(ctx context.Context) PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutput ¶
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutputWithContext ¶
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
type PodsMetricStatusPatchPtrInput ¶
type PodsMetricStatusPatchPtrInput interface { pulumi.Input ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput ToPodsMetricStatusPatchPtrOutputWithContext(context.Context) PodsMetricStatusPatchPtrOutput }
PodsMetricStatusPatchPtrInput is an input type that accepts PodsMetricStatusPatchArgs, PodsMetricStatusPatchPtr and PodsMetricStatusPatchPtrOutput values. You can construct a concrete instance of `PodsMetricStatusPatchPtrInput` via:
PodsMetricStatusPatchArgs{...} or: nil
func PodsMetricStatusPatchPtr ¶
func PodsMetricStatusPatchPtr(v *PodsMetricStatusPatchArgs) PodsMetricStatusPatchPtrInput
type PodsMetricStatusPatchPtrOutput ¶
type PodsMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (PodsMetricStatusPatchPtrOutput) Current ¶
func (o PodsMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (PodsMetricStatusPatchPtrOutput) Elem ¶
func (o PodsMetricStatusPatchPtrOutput) Elem() PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchPtrOutput) ElementType ¶
func (PodsMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (PodsMetricStatusPatchPtrOutput) Metric ¶
func (o PodsMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricStatusPatch]
func (PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutput ¶
func (o PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
func (PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutputWithContext ¶
func (o PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
type PodsMetricStatusPtrInput ¶
type PodsMetricStatusPtrInput interface { pulumi.Input ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput ToPodsMetricStatusPtrOutputWithContext(context.Context) PodsMetricStatusPtrOutput }
PodsMetricStatusPtrInput is an input type that accepts PodsMetricStatusArgs, PodsMetricStatusPtr and PodsMetricStatusPtrOutput values. You can construct a concrete instance of `PodsMetricStatusPtrInput` via:
PodsMetricStatusArgs{...} or: nil
func PodsMetricStatusPtr ¶
func PodsMetricStatusPtr(v *PodsMetricStatusArgs) PodsMetricStatusPtrInput
type PodsMetricStatusPtrOutput ¶
type PodsMetricStatusPtrOutput struct{ *pulumi.OutputState }
func (PodsMetricStatusPtrOutput) Current ¶
func (o PodsMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
current contains the current value for the given metric
func (PodsMetricStatusPtrOutput) Elem ¶
func (o PodsMetricStatusPtrOutput) Elem() PodsMetricStatusOutput
func (PodsMetricStatusPtrOutput) ElementType ¶
func (PodsMetricStatusPtrOutput) ElementType() reflect.Type
func (PodsMetricStatusPtrOutput) Metric ¶
func (o PodsMetricStatusPtrOutput) Metric() MetricIdentifierPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodsMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodsMetricStatus]
func (PodsMetricStatusPtrOutput) ToPodsMetricStatusPtrOutput ¶
func (o PodsMetricStatusPtrOutput) ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput
func (PodsMetricStatusPtrOutput) ToPodsMetricStatusPtrOutputWithContext ¶
func (o PodsMetricStatusPtrOutput) ToPodsMetricStatusPtrOutputWithContext(ctx context.Context) PodsMetricStatusPtrOutput
type ResourceMetricSource ¶
type ResourceMetricSource struct { // name is the name of the resource in question. Name string `pulumi:"name"` // target specifies the target value for the given metric Target MetricTarget `pulumi:"target"` }
ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
type ResourceMetricSourceArgs ¶
type ResourceMetricSourceArgs struct { // name is the name of the resource in question. Name pulumi.StringInput `pulumi:"name"` // target specifies the target value for the given metric Target MetricTargetInput `pulumi:"target"` }
ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ResourceMetricSourceArgs) ElementType ¶
func (ResourceMetricSourceArgs) ElementType() reflect.Type
func (ResourceMetricSourceArgs) ToOutput ¶ added in v4.2.0
func (i ResourceMetricSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSource]
func (ResourceMetricSourceArgs) ToResourceMetricSourceOutput ¶
func (i ResourceMetricSourceArgs) ToResourceMetricSourceOutput() ResourceMetricSourceOutput
func (ResourceMetricSourceArgs) ToResourceMetricSourceOutputWithContext ¶
func (i ResourceMetricSourceArgs) ToResourceMetricSourceOutputWithContext(ctx context.Context) ResourceMetricSourceOutput
func (ResourceMetricSourceArgs) ToResourceMetricSourcePtrOutput ¶
func (i ResourceMetricSourceArgs) ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput
func (ResourceMetricSourceArgs) ToResourceMetricSourcePtrOutputWithContext ¶
func (i ResourceMetricSourceArgs) ToResourceMetricSourcePtrOutputWithContext(ctx context.Context) ResourceMetricSourcePtrOutput
type ResourceMetricSourceInput ¶
type ResourceMetricSourceInput interface { pulumi.Input ToResourceMetricSourceOutput() ResourceMetricSourceOutput ToResourceMetricSourceOutputWithContext(context.Context) ResourceMetricSourceOutput }
ResourceMetricSourceInput is an input type that accepts ResourceMetricSourceArgs and ResourceMetricSourceOutput values. You can construct a concrete instance of `ResourceMetricSourceInput` via:
ResourceMetricSourceArgs{...}
type ResourceMetricSourceOutput ¶
type ResourceMetricSourceOutput struct{ *pulumi.OutputState }
ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ResourceMetricSourceOutput) ElementType ¶
func (ResourceMetricSourceOutput) ElementType() reflect.Type
func (ResourceMetricSourceOutput) Name ¶
func (o ResourceMetricSourceOutput) Name() pulumi.StringOutput
name is the name of the resource in question.
func (ResourceMetricSourceOutput) Target ¶
func (o ResourceMetricSourceOutput) Target() MetricTargetOutput
target specifies the target value for the given metric
func (ResourceMetricSourceOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSource]
func (ResourceMetricSourceOutput) ToResourceMetricSourceOutput ¶
func (o ResourceMetricSourceOutput) ToResourceMetricSourceOutput() ResourceMetricSourceOutput
func (ResourceMetricSourceOutput) ToResourceMetricSourceOutputWithContext ¶
func (o ResourceMetricSourceOutput) ToResourceMetricSourceOutputWithContext(ctx context.Context) ResourceMetricSourceOutput
func (ResourceMetricSourceOutput) ToResourceMetricSourcePtrOutput ¶
func (o ResourceMetricSourceOutput) ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput
func (ResourceMetricSourceOutput) ToResourceMetricSourcePtrOutputWithContext ¶
func (o ResourceMetricSourceOutput) ToResourceMetricSourcePtrOutputWithContext(ctx context.Context) ResourceMetricSourcePtrOutput
type ResourceMetricSourcePatch ¶
type ResourceMetricSourcePatch struct { // name is the name of the resource in question. Name *string `pulumi:"name"` // target specifies the target value for the given metric Target *MetricTargetPatch `pulumi:"target"` }
ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
type ResourceMetricSourcePatchArgs ¶
type ResourceMetricSourcePatchArgs struct { // name is the name of the resource in question. Name pulumi.StringPtrInput `pulumi:"name"` // target specifies the target value for the given metric Target MetricTargetPatchPtrInput `pulumi:"target"` }
ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ResourceMetricSourcePatchArgs) ElementType ¶
func (ResourceMetricSourcePatchArgs) ElementType() reflect.Type
func (ResourceMetricSourcePatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceMetricSourcePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSourcePatch]
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutput ¶
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutput() ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutputWithContext ¶
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutputWithContext(ctx context.Context) ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutput ¶
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutputWithContext ¶
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
type ResourceMetricSourcePatchInput ¶
type ResourceMetricSourcePatchInput interface { pulumi.Input ToResourceMetricSourcePatchOutput() ResourceMetricSourcePatchOutput ToResourceMetricSourcePatchOutputWithContext(context.Context) ResourceMetricSourcePatchOutput }
ResourceMetricSourcePatchInput is an input type that accepts ResourceMetricSourcePatchArgs and ResourceMetricSourcePatchOutput values. You can construct a concrete instance of `ResourceMetricSourcePatchInput` via:
ResourceMetricSourcePatchArgs{...}
type ResourceMetricSourcePatchOutput ¶
type ResourceMetricSourcePatchOutput struct{ *pulumi.OutputState }
ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
func (ResourceMetricSourcePatchOutput) ElementType ¶
func (ResourceMetricSourcePatchOutput) ElementType() reflect.Type
func (ResourceMetricSourcePatchOutput) Name ¶
func (o ResourceMetricSourcePatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricSourcePatchOutput) Target ¶
func (o ResourceMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ResourceMetricSourcePatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricSourcePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricSourcePatch]
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutput ¶
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutput() ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutputWithContext ¶
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutputWithContext(ctx context.Context) ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutput ¶
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutputWithContext ¶
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
type ResourceMetricSourcePatchPtrInput ¶
type ResourceMetricSourcePatchPtrInput interface { pulumi.Input ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput ToResourceMetricSourcePatchPtrOutputWithContext(context.Context) ResourceMetricSourcePatchPtrOutput }
ResourceMetricSourcePatchPtrInput is an input type that accepts ResourceMetricSourcePatchArgs, ResourceMetricSourcePatchPtr and ResourceMetricSourcePatchPtrOutput values. You can construct a concrete instance of `ResourceMetricSourcePatchPtrInput` via:
ResourceMetricSourcePatchArgs{...} or: nil
func ResourceMetricSourcePatchPtr ¶
func ResourceMetricSourcePatchPtr(v *ResourceMetricSourcePatchArgs) ResourceMetricSourcePatchPtrInput
type ResourceMetricSourcePatchPtrOutput ¶
type ResourceMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceMetricSourcePatchPtrOutput) Elem ¶
func (o ResourceMetricSourcePatchPtrOutput) Elem() ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchPtrOutput) ElementType ¶
func (ResourceMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ResourceMetricSourcePatchPtrOutput) Name ¶
func (o ResourceMetricSourcePatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricSourcePatchPtrOutput) Target ¶
func (o ResourceMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ResourceMetricSourcePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricSourcePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricSourcePatch]
func (ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutput ¶
func (o ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
func (ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutputWithContext ¶
func (o ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
type ResourceMetricSourcePtrInput ¶
type ResourceMetricSourcePtrInput interface { pulumi.Input ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput ToResourceMetricSourcePtrOutputWithContext(context.Context) ResourceMetricSourcePtrOutput }
ResourceMetricSourcePtrInput is an input type that accepts ResourceMetricSourceArgs, ResourceMetricSourcePtr and ResourceMetricSourcePtrOutput values. You can construct a concrete instance of `ResourceMetricSourcePtrInput` via:
ResourceMetricSourceArgs{...} or: nil
func ResourceMetricSourcePtr ¶
func ResourceMetricSourcePtr(v *ResourceMetricSourceArgs) ResourceMetricSourcePtrInput
type ResourceMetricSourcePtrOutput ¶
type ResourceMetricSourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceMetricSourcePtrOutput) Elem ¶
func (o ResourceMetricSourcePtrOutput) Elem() ResourceMetricSourceOutput
func (ResourceMetricSourcePtrOutput) ElementType ¶
func (ResourceMetricSourcePtrOutput) ElementType() reflect.Type
func (ResourceMetricSourcePtrOutput) Name ¶
func (o ResourceMetricSourcePtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricSourcePtrOutput) Target ¶
func (o ResourceMetricSourcePtrOutput) Target() MetricTargetPtrOutput
target specifies the target value for the given metric
func (ResourceMetricSourcePtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricSource]
func (ResourceMetricSourcePtrOutput) ToResourceMetricSourcePtrOutput ¶
func (o ResourceMetricSourcePtrOutput) ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput
func (ResourceMetricSourcePtrOutput) ToResourceMetricSourcePtrOutputWithContext ¶
func (o ResourceMetricSourcePtrOutput) ToResourceMetricSourcePtrOutputWithContext(ctx context.Context) ResourceMetricSourcePtrOutput
type ResourceMetricStatus ¶
type ResourceMetricStatus struct { // current contains the current value for the given metric Current MetricValueStatus `pulumi:"current"` // name is the name of the resource in question. Name string `pulumi:"name"` }
ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
type ResourceMetricStatusArgs ¶
type ResourceMetricStatusArgs struct { // current contains the current value for the given metric Current MetricValueStatusInput `pulumi:"current"` // name is the name of the resource in question. Name pulumi.StringInput `pulumi:"name"` }
ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ResourceMetricStatusArgs) ElementType ¶
func (ResourceMetricStatusArgs) ElementType() reflect.Type
func (ResourceMetricStatusArgs) ToOutput ¶ added in v4.2.0
func (i ResourceMetricStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatus]
func (ResourceMetricStatusArgs) ToResourceMetricStatusOutput ¶
func (i ResourceMetricStatusArgs) ToResourceMetricStatusOutput() ResourceMetricStatusOutput
func (ResourceMetricStatusArgs) ToResourceMetricStatusOutputWithContext ¶
func (i ResourceMetricStatusArgs) ToResourceMetricStatusOutputWithContext(ctx context.Context) ResourceMetricStatusOutput
func (ResourceMetricStatusArgs) ToResourceMetricStatusPtrOutput ¶
func (i ResourceMetricStatusArgs) ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput
func (ResourceMetricStatusArgs) ToResourceMetricStatusPtrOutputWithContext ¶
func (i ResourceMetricStatusArgs) ToResourceMetricStatusPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPtrOutput
type ResourceMetricStatusInput ¶
type ResourceMetricStatusInput interface { pulumi.Input ToResourceMetricStatusOutput() ResourceMetricStatusOutput ToResourceMetricStatusOutputWithContext(context.Context) ResourceMetricStatusOutput }
ResourceMetricStatusInput is an input type that accepts ResourceMetricStatusArgs and ResourceMetricStatusOutput values. You can construct a concrete instance of `ResourceMetricStatusInput` via:
ResourceMetricStatusArgs{...}
type ResourceMetricStatusOutput ¶
type ResourceMetricStatusOutput struct{ *pulumi.OutputState }
ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ResourceMetricStatusOutput) Current ¶
func (o ResourceMetricStatusOutput) Current() MetricValueStatusOutput
current contains the current value for the given metric
func (ResourceMetricStatusOutput) ElementType ¶
func (ResourceMetricStatusOutput) ElementType() reflect.Type
func (ResourceMetricStatusOutput) Name ¶
func (o ResourceMetricStatusOutput) Name() pulumi.StringOutput
name is the name of the resource in question.
func (ResourceMetricStatusOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatus]
func (ResourceMetricStatusOutput) ToResourceMetricStatusOutput ¶
func (o ResourceMetricStatusOutput) ToResourceMetricStatusOutput() ResourceMetricStatusOutput
func (ResourceMetricStatusOutput) ToResourceMetricStatusOutputWithContext ¶
func (o ResourceMetricStatusOutput) ToResourceMetricStatusOutputWithContext(ctx context.Context) ResourceMetricStatusOutput
func (ResourceMetricStatusOutput) ToResourceMetricStatusPtrOutput ¶
func (o ResourceMetricStatusOutput) ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput
func (ResourceMetricStatusOutput) ToResourceMetricStatusPtrOutputWithContext ¶
func (o ResourceMetricStatusOutput) ToResourceMetricStatusPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPtrOutput
type ResourceMetricStatusPatch ¶
type ResourceMetricStatusPatch struct { // current contains the current value for the given metric Current *MetricValueStatusPatch `pulumi:"current"` // name is the name of the resource in question. Name *string `pulumi:"name"` }
ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
type ResourceMetricStatusPatchArgs ¶
type ResourceMetricStatusPatchArgs struct { // current contains the current value for the given metric Current MetricValueStatusPatchPtrInput `pulumi:"current"` // name is the name of the resource in question. Name pulumi.StringPtrInput `pulumi:"name"` }
ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ResourceMetricStatusPatchArgs) ElementType ¶
func (ResourceMetricStatusPatchArgs) ElementType() reflect.Type
func (ResourceMetricStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i ResourceMetricStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatusPatch]
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutput ¶
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutput() ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutputWithContext ¶
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutputWithContext(ctx context.Context) ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutput ¶
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutputWithContext ¶
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
type ResourceMetricStatusPatchInput ¶
type ResourceMetricStatusPatchInput interface { pulumi.Input ToResourceMetricStatusPatchOutput() ResourceMetricStatusPatchOutput ToResourceMetricStatusPatchOutputWithContext(context.Context) ResourceMetricStatusPatchOutput }
ResourceMetricStatusPatchInput is an input type that accepts ResourceMetricStatusPatchArgs and ResourceMetricStatusPatchOutput values. You can construct a concrete instance of `ResourceMetricStatusPatchInput` via:
ResourceMetricStatusPatchArgs{...}
type ResourceMetricStatusPatchOutput ¶
type ResourceMetricStatusPatchOutput struct{ *pulumi.OutputState }
ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
func (ResourceMetricStatusPatchOutput) Current ¶
func (o ResourceMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ResourceMetricStatusPatchOutput) ElementType ¶
func (ResourceMetricStatusPatchOutput) ElementType() reflect.Type
func (ResourceMetricStatusPatchOutput) Name ¶
func (o ResourceMetricStatusPatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceMetricStatusPatch]
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutput ¶
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutput() ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutputWithContext ¶
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutputWithContext(ctx context.Context) ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutput ¶
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutputWithContext ¶
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
type ResourceMetricStatusPatchPtrInput ¶
type ResourceMetricStatusPatchPtrInput interface { pulumi.Input ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput ToResourceMetricStatusPatchPtrOutputWithContext(context.Context) ResourceMetricStatusPatchPtrOutput }
ResourceMetricStatusPatchPtrInput is an input type that accepts ResourceMetricStatusPatchArgs, ResourceMetricStatusPatchPtr and ResourceMetricStatusPatchPtrOutput values. You can construct a concrete instance of `ResourceMetricStatusPatchPtrInput` via:
ResourceMetricStatusPatchArgs{...} or: nil
func ResourceMetricStatusPatchPtr ¶
func ResourceMetricStatusPatchPtr(v *ResourceMetricStatusPatchArgs) ResourceMetricStatusPatchPtrInput
type ResourceMetricStatusPatchPtrOutput ¶
type ResourceMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceMetricStatusPatchPtrOutput) Current ¶
func (o ResourceMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ResourceMetricStatusPatchPtrOutput) Elem ¶
func (o ResourceMetricStatusPatchPtrOutput) Elem() ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchPtrOutput) ElementType ¶
func (ResourceMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ResourceMetricStatusPatchPtrOutput) Name ¶
func (o ResourceMetricStatusPatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricStatusPatch]
func (ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutput ¶
func (o ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
func (ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutputWithContext ¶
func (o ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
type ResourceMetricStatusPtrInput ¶
type ResourceMetricStatusPtrInput interface { pulumi.Input ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput ToResourceMetricStatusPtrOutputWithContext(context.Context) ResourceMetricStatusPtrOutput }
ResourceMetricStatusPtrInput is an input type that accepts ResourceMetricStatusArgs, ResourceMetricStatusPtr and ResourceMetricStatusPtrOutput values. You can construct a concrete instance of `ResourceMetricStatusPtrInput` via:
ResourceMetricStatusArgs{...} or: nil
func ResourceMetricStatusPtr ¶
func ResourceMetricStatusPtr(v *ResourceMetricStatusArgs) ResourceMetricStatusPtrInput
type ResourceMetricStatusPtrOutput ¶
type ResourceMetricStatusPtrOutput struct{ *pulumi.OutputState }
func (ResourceMetricStatusPtrOutput) Current ¶
func (o ResourceMetricStatusPtrOutput) Current() MetricValueStatusPtrOutput
current contains the current value for the given metric
func (ResourceMetricStatusPtrOutput) Elem ¶
func (o ResourceMetricStatusPtrOutput) Elem() ResourceMetricStatusOutput
func (ResourceMetricStatusPtrOutput) ElementType ¶
func (ResourceMetricStatusPtrOutput) ElementType() reflect.Type
func (ResourceMetricStatusPtrOutput) Name ¶
func (o ResourceMetricStatusPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o ResourceMetricStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceMetricStatus]
func (ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutput ¶
func (o ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput
func (ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutputWithContext ¶
func (o ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPtrOutput