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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type CrossVersionObjectReference
- type CrossVersionObjectReferenceArgs
- func (CrossVersionObjectReferenceArgs) ElementType() reflect.Type
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
- func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
- type CrossVersionObjectReferenceInput
- type CrossVersionObjectReferenceOutput
- func (o CrossVersionObjectReferenceOutput) ApiVersion() pulumi.StringPtrOutput
- func (CrossVersionObjectReferenceOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferenceOutput) Kind() pulumi.StringOutput
- func (o CrossVersionObjectReferenceOutput) Name() pulumi.StringOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
- func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
- type CrossVersionObjectReferencePatch
- type CrossVersionObjectReferencePatchArgs
- func (CrossVersionObjectReferencePatchArgs) ElementType() reflect.Type
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
- func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
- type CrossVersionObjectReferencePatchInput
- type CrossVersionObjectReferencePatchOutput
- func (o CrossVersionObjectReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (CrossVersionObjectReferencePatchOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferencePatchOutput) Kind() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
- func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
- type CrossVersionObjectReferencePatchPtrInput
- type CrossVersionObjectReferencePatchPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) Elem() CrossVersionObjectReferencePatchOutput
- func (CrossVersionObjectReferencePatchPtrOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
- func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
- type CrossVersionObjectReferencePtrInput
- type CrossVersionObjectReferencePtrOutput
- func (o CrossVersionObjectReferencePtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePtrOutput) Elem() CrossVersionObjectReferenceOutput
- func (CrossVersionObjectReferencePtrOutput) ElementType() reflect.Type
- func (o CrossVersionObjectReferencePtrOutput) Kind() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
- func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
- type 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type HPAScalingPolicy
- type HPAScalingPolicyArgs
- type HPAScalingPolicyArray
- 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
- 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) Type() pulumi.StringOutput
- func (o HPAScalingPolicyOutput) Value() pulumi.IntOutput
- type HPAScalingPolicyPatch
- type HPAScalingPolicyPatchArgs
- type HPAScalingPolicyPatchArray
- func (HPAScalingPolicyPatchArray) ElementType() reflect.Type
- func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput
- func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutputWithContext(ctx context.Context) HPAScalingPolicyPatchArrayOutput
- 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
- 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) 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
- 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
- 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
- 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
- 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
- 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
- type HorizontalPodAutoscaler
- type HorizontalPodAutoscalerArgs
- type HorizontalPodAutoscalerArray
- func (HorizontalPodAutoscalerArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
- func (i HorizontalPodAutoscalerArray) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
- type HorizontalPodAutoscalerArrayInput
- type HorizontalPodAutoscalerArrayOutput
- func (HorizontalPodAutoscalerArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
- func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
- type 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
- 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
- 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
- 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
- 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
- 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
- type HorizontalPodAutoscalerCondition
- type HorizontalPodAutoscalerConditionArgs
- func (HorizontalPodAutoscalerConditionArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutput() HorizontalPodAutoscalerConditionOutput
- func (i HorizontalPodAutoscalerConditionArgs) ToHorizontalPodAutoscalerConditionOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionOutput
- type HorizontalPodAutoscalerConditionArray
- func (HorizontalPodAutoscalerConditionArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutput() HorizontalPodAutoscalerConditionArrayOutput
- func (i HorizontalPodAutoscalerConditionArray) ToHorizontalPodAutoscalerConditionArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionArrayOutput
- 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
- 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) 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
- type HorizontalPodAutoscalerConditionPatchArray
- func (HorizontalPodAutoscalerConditionPatchArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput
- func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput
- 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
- 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) 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
- type HorizontalPodAutoscalerListArgs
- type HorizontalPodAutoscalerListArray
- func (HorizontalPodAutoscalerListArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
- func (i HorizontalPodAutoscalerListArray) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
- type HorizontalPodAutoscalerListArrayInput
- type HorizontalPodAutoscalerListArrayOutput
- func (HorizontalPodAutoscalerListArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
- func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
- type HorizontalPodAutoscalerListInput
- type HorizontalPodAutoscalerListMap
- func (HorizontalPodAutoscalerListMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
- func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
- type HorizontalPodAutoscalerListMapInput
- type HorizontalPodAutoscalerListMapOutput
- func (HorizontalPodAutoscalerListMapOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
- func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
- type HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerListOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
- func (o HorizontalPodAutoscalerListOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput
- func (o HorizontalPodAutoscalerListOutput) ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput
- type HorizontalPodAutoscalerListState
- type HorizontalPodAutoscalerListType
- type HorizontalPodAutoscalerListTypeArgs
- func (HorizontalPodAutoscalerListTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
- func (i HorizontalPodAutoscalerListTypeArgs) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
- type HorizontalPodAutoscalerListTypeInput
- type HorizontalPodAutoscalerListTypeOutput
- func (o HorizontalPodAutoscalerListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerListTypeOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerListTypeOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
- func (o HorizontalPodAutoscalerListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutput() HorizontalPodAutoscalerListTypeOutput
- func (o HorizontalPodAutoscalerListTypeOutput) ToHorizontalPodAutoscalerListTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListTypeOutput
- type HorizontalPodAutoscalerMap
- func (HorizontalPodAutoscalerMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
- func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
- type HorizontalPodAutoscalerMapInput
- type HorizontalPodAutoscalerMapOutput
- func (HorizontalPodAutoscalerMapOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
- func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
- type HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o HorizontalPodAutoscalerOutput) Spec() HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
- func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
- type HorizontalPodAutoscalerPatch
- func (*HorizontalPodAutoscalerPatch) ElementType() reflect.Type
- func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
- func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
- type HorizontalPodAutoscalerPatchArgs
- type HorizontalPodAutoscalerPatchArray
- func (HorizontalPodAutoscalerPatchArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
- func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
- type HorizontalPodAutoscalerPatchArrayInput
- type HorizontalPodAutoscalerPatchArrayOutput
- func (HorizontalPodAutoscalerPatchArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
- func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
- type HorizontalPodAutoscalerPatchInput
- type HorizontalPodAutoscalerPatchMap
- func (HorizontalPodAutoscalerPatchMap) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
- func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
- type HorizontalPodAutoscalerPatchMapInput
- type HorizontalPodAutoscalerPatchMapOutput
- func (HorizontalPodAutoscalerPatchMapOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
- func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
- type HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerPatchOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) Spec() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) Status() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
- func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
- type HorizontalPodAutoscalerPatchState
- type HorizontalPodAutoscalerPatchType
- type HorizontalPodAutoscalerPatchTypeArgs
- func (HorizontalPodAutoscalerPatchTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
- func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
- type HorizontalPodAutoscalerPatchTypeInput
- type HorizontalPodAutoscalerPatchTypeOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerPatchTypeOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) Spec() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) Status() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
- func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
- type HorizontalPodAutoscalerSpec
- type HorizontalPodAutoscalerSpecArgs
- func (HorizontalPodAutoscalerSpecArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutput() HorizontalPodAutoscalerSpecOutput
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecOutput
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput
- func (i HorizontalPodAutoscalerSpecArgs) ToHorizontalPodAutoscalerSpecPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPtrOutput
- type HorizontalPodAutoscalerSpecInput
- type HorizontalPodAutoscalerSpecOutput
- func (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
- type HorizontalPodAutoscalerSpecPatch
- type HorizontalPodAutoscalerSpecPatchArgs
- func (HorizontalPodAutoscalerSpecPatchArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
- func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
- type HorizontalPodAutoscalerSpecPatchInput
- type HorizontalPodAutoscalerSpecPatchOutput
- func (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
- 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
- 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
- type HorizontalPodAutoscalerState
- type HorizontalPodAutoscalerStatus
- type HorizontalPodAutoscalerStatusArgs
- func (HorizontalPodAutoscalerStatusArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutput() HorizontalPodAutoscalerStatusOutput
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusOutput
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput
- func (i HorizontalPodAutoscalerStatusArgs) ToHorizontalPodAutoscalerStatusPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPtrOutput
- type HorizontalPodAutoscalerStatusInput
- type HorizontalPodAutoscalerStatusOutput
- func (o HorizontalPodAutoscalerStatusOutput) 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
- type HorizontalPodAutoscalerStatusPatch
- type HorizontalPodAutoscalerStatusPatchArgs
- func (HorizontalPodAutoscalerStatusPatchArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
- func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
- type HorizontalPodAutoscalerStatusPatchInput
- type HorizontalPodAutoscalerStatusPatchOutput
- func (o HorizontalPodAutoscalerStatusPatchOutput) 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
- 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
- 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
- type HorizontalPodAutoscalerType
- type HorizontalPodAutoscalerTypeArgs
- func (HorizontalPodAutoscalerTypeArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
- func (i HorizontalPodAutoscalerTypeArgs) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput
- type HorizontalPodAutoscalerTypeArray
- func (HorizontalPodAutoscalerTypeArray) ElementType() reflect.Type
- func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
- func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
- type HorizontalPodAutoscalerTypeArrayInput
- type HorizontalPodAutoscalerTypeArrayOutput
- func (HorizontalPodAutoscalerTypeArrayOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerTypeArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerTypeOutput
- func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
- func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
- type HorizontalPodAutoscalerTypeInput
- type HorizontalPodAutoscalerTypeOutput
- func (o HorizontalPodAutoscalerTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (HorizontalPodAutoscalerTypeOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalerTypeOutput) Kind() pulumi.StringPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) Spec() HorizontalPodAutoscalerSpecPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
- func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput
- func (o HorizontalPodAutoscalerTypeOutput) ToHorizontalPodAutoscalerTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeOutput
- type 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
- 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
- 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
- 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
- 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
- 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
- type MetricSpec
- type MetricSpecArgs
- type MetricSpecArray
- 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
- 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) Type() pulumi.StringOutput
- type MetricSpecPatch
- type MetricSpecPatchArgs
- type MetricSpecPatchArray
- 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
- 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) Type() pulumi.StringPtrOutput
- type MetricStatus
- type MetricStatusArgs
- type MetricStatusArray
- 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
- 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) Type() pulumi.StringOutput
- type MetricStatusPatch
- type MetricStatusPatchArgs
- type MetricStatusPatchArray
- 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
- 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) 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
- 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) 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
- 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) 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) 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) 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
- 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) 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
- 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) 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) 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) 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type PodsMetricSource
- type PodsMetricSourceArgs
- func (PodsMetricSourceArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) ToPodsMetricSourcePtrOutput() PodsMetricSourcePtrOutput
- func (o PodsMetricSourcePtrOutput) ToPodsMetricSourcePtrOutputWithContext(ctx context.Context) PodsMetricSourcePtrOutput
- type PodsMetricStatus
- type PodsMetricStatusArgs
- func (PodsMetricStatusArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) ToPodsMetricStatusPtrOutput() PodsMetricStatusPtrOutput
- func (o PodsMetricStatusPtrOutput) ToPodsMetricStatusPtrOutputWithContext(ctx context.Context) PodsMetricStatusPtrOutput
- type ResourceMetricSource
- type ResourceMetricSourceArgs
- func (ResourceMetricSourceArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) ToResourceMetricSourcePtrOutput() ResourceMetricSourcePtrOutput
- func (o ResourceMetricSourcePtrOutput) ToResourceMetricSourcePtrOutputWithContext(ctx context.Context) ResourceMetricSourcePtrOutput
- type ResourceMetricStatus
- type ResourceMetricStatusArgs
- func (ResourceMetricStatusArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) 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
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
type ContainerResourceMetricSourcePatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ContainerResourceMetricSourcePatchArgs) ElementType() reflect.Type
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutput ¶ added in v3.20.0
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutput() ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (i ContainerResourceMetricSourcePatchArgs) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
type ContainerResourceMetricSourcePatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricSourcePatchOutput) ElementType ¶ added in v3.20.0
func (ContainerResourceMetricSourcePatchOutput) ElementType() reflect.Type
func (ContainerResourceMetricSourcePatchOutput) Name ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricSourcePatchOutput) Target ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutput ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutput() ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchOutput
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
type ContainerResourceMetricSourcePatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ContainerResourceMetricSourcePatchPtr(v *ContainerResourceMetricSourcePatchArgs) ContainerResourceMetricSourcePatchPtrInput
type ContainerResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
type ContainerResourceMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ContainerResourceMetricSourcePatchPtrOutput) Container ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchPtrOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricSourcePatchPtrOutput) ElementType ¶ added in v3.20.0
func (ContainerResourceMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ContainerResourceMetricSourcePatchPtrOutput) Name ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricSourcePatchPtrOutput) Target ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutput() ContainerResourceMetricSourcePatchPtrOutput
func (ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ContainerResourceMetricSourcePatchPtrOutput) ToContainerResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricSourcePatchPtrOutput
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
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
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
type ContainerResourceMetricStatusPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ContainerResourceMetricStatusPatchArgs) ElementType() reflect.Type
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutput ¶ added in v3.20.0
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutput() ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ContainerResourceMetricStatusPatchArgs) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
type ContainerResourceMetricStatusPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricStatusPatchOutput) Current ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ContainerResourceMetricStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ContainerResourceMetricStatusPatchOutput) ElementType() reflect.Type
func (ContainerResourceMetricStatusPatchOutput) Name ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutput ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutput() ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchOutput
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
type ContainerResourceMetricStatusPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ContainerResourceMetricStatusPatchPtr(v *ContainerResourceMetricStatusPatchArgs) ContainerResourceMetricStatusPatchPtrInput
type ContainerResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
type ContainerResourceMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ContainerResourceMetricStatusPatchPtrOutput) Container ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchPtrOutput) Container() pulumi.StringPtrOutput
container is the name of the container in the pods of the scaling target
func (ContainerResourceMetricStatusPatchPtrOutput) Current ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ContainerResourceMetricStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ContainerResourceMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ContainerResourceMetricStatusPatchPtrOutput) Name ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutput() ContainerResourceMetricStatusPatchPtrOutput
func (ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ContainerResourceMetricStatusPatchPtrOutput) ToContainerResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ContainerResourceMetricStatusPatchPtrOutput
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
type CrossVersionObjectReference ¶
type CrossVersionObjectReference struct { // apiVersion is the API version of the referent ApiVersion *string `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
type CrossVersionObjectReferenceArgs ¶
type CrossVersionObjectReferenceArgs struct { // apiVersion is the API version of the referent ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringInput `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferenceArgs) ElementType ¶
func (CrossVersionObjectReferenceArgs) ElementType() reflect.Type
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
func (CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext ¶
func (i CrossVersionObjectReferenceArgs) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
type CrossVersionObjectReferenceInput ¶
type CrossVersionObjectReferenceInput interface { pulumi.Input ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput ToCrossVersionObjectReferenceOutputWithContext(context.Context) CrossVersionObjectReferenceOutput }
CrossVersionObjectReferenceInput is an input type that accepts CrossVersionObjectReferenceArgs and CrossVersionObjectReferenceOutput values. You can construct a concrete instance of `CrossVersionObjectReferenceInput` via:
CrossVersionObjectReferenceArgs{...}
type CrossVersionObjectReferenceOutput ¶
type CrossVersionObjectReferenceOutput struct{ *pulumi.OutputState }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferenceOutput) ApiVersion ¶
func (o CrossVersionObjectReferenceOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferenceOutput) ElementType ¶
func (CrossVersionObjectReferenceOutput) ElementType() reflect.Type
func (CrossVersionObjectReferenceOutput) Kind ¶
func (o CrossVersionObjectReferenceOutput) Kind() pulumi.StringOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferenceOutput) Name ¶
func (o CrossVersionObjectReferenceOutput) Name() pulumi.StringOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutput() CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferenceOutputWithContext(ctx context.Context) CrossVersionObjectReferenceOutput
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
func (CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext ¶
func (o CrossVersionObjectReferenceOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
type CrossVersionObjectReferencePatch ¶ added in v3.20.0
type CrossVersionObjectReferencePatch struct { // apiVersion is the API version of the referent ApiVersion *string `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
type CrossVersionObjectReferencePatchArgs ¶ added in v3.20.0
type CrossVersionObjectReferencePatchArgs struct { // apiVersion is the API version of the referent ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferencePatchArgs) ElementType ¶ added in v3.20.0
func (CrossVersionObjectReferencePatchArgs) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (i CrossVersionObjectReferencePatchArgs) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
type CrossVersionObjectReferencePatchInput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchInput interface { pulumi.Input ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput ToCrossVersionObjectReferencePatchOutputWithContext(context.Context) CrossVersionObjectReferencePatchOutput }
CrossVersionObjectReferencePatchInput is an input type that accepts CrossVersionObjectReferencePatchArgs and CrossVersionObjectReferencePatchOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePatchInput` via:
CrossVersionObjectReferencePatchArgs{...}
type CrossVersionObjectReferencePatchOutput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchOutput struct{ *pulumi.OutputState }
CrossVersionObjectReference contains enough information to let you identify the referred resource.
func (CrossVersionObjectReferencePatchOutput) ApiVersion ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePatchOutput) ElementType ¶ added in v3.20.0
func (CrossVersionObjectReferencePatchOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchOutput) Kind ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) Kind() pulumi.StringPtrOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferencePatchOutput) Name ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) Name() pulumi.StringPtrOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutput() CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
type CrossVersionObjectReferencePatchPtrInput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchPtrInput interface { pulumi.Input ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput ToCrossVersionObjectReferencePatchPtrOutputWithContext(context.Context) CrossVersionObjectReferencePatchPtrOutput }
CrossVersionObjectReferencePatchPtrInput is an input type that accepts CrossVersionObjectReferencePatchArgs, CrossVersionObjectReferencePatchPtr and CrossVersionObjectReferencePatchPtrOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePatchPtrInput` via:
CrossVersionObjectReferencePatchArgs{...} or: nil
func CrossVersionObjectReferencePatchPtr ¶ added in v3.20.0
func CrossVersionObjectReferencePatchPtr(v *CrossVersionObjectReferencePatchArgs) CrossVersionObjectReferencePatchPtrInput
type CrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
type CrossVersionObjectReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (CrossVersionObjectReferencePatchPtrOutput) ApiVersion ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePatchPtrOutput) ElementType ¶ added in v3.20.0
func (CrossVersionObjectReferencePatchPtrOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePatchPtrOutput) Kind ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferencePatchPtrOutput) Name ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutput() CrossVersionObjectReferencePatchPtrOutput
func (CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o CrossVersionObjectReferencePatchPtrOutput) ToCrossVersionObjectReferencePatchPtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePatchPtrOutput
type CrossVersionObjectReferencePtrInput ¶
type CrossVersionObjectReferencePtrInput interface { pulumi.Input ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput ToCrossVersionObjectReferencePtrOutputWithContext(context.Context) CrossVersionObjectReferencePtrOutput }
CrossVersionObjectReferencePtrInput is an input type that accepts CrossVersionObjectReferenceArgs, CrossVersionObjectReferencePtr and CrossVersionObjectReferencePtrOutput values. You can construct a concrete instance of `CrossVersionObjectReferencePtrInput` via:
CrossVersionObjectReferenceArgs{...} or: nil
func CrossVersionObjectReferencePtr ¶
func CrossVersionObjectReferencePtr(v *CrossVersionObjectReferenceArgs) CrossVersionObjectReferencePtrInput
type CrossVersionObjectReferencePtrOutput ¶
type CrossVersionObjectReferencePtrOutput struct{ *pulumi.OutputState }
func (CrossVersionObjectReferencePtrOutput) ApiVersion ¶
func (o CrossVersionObjectReferencePtrOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion is the API version of the referent
func (CrossVersionObjectReferencePtrOutput) ElementType ¶
func (CrossVersionObjectReferencePtrOutput) ElementType() reflect.Type
func (CrossVersionObjectReferencePtrOutput) Kind ¶
func (o CrossVersionObjectReferencePtrOutput) Kind() pulumi.StringPtrOutput
kind is the kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CrossVersionObjectReferencePtrOutput) Name ¶
func (o CrossVersionObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
name is the name of the referent; More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput ¶
func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutput() CrossVersionObjectReferencePtrOutput
func (CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext ¶
func (o CrossVersionObjectReferencePtrOutput) ToCrossVersionObjectReferencePtrOutputWithContext(ctx context.Context) CrossVersionObjectReferencePtrOutput
type 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
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
type ExternalMetricSourcePatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ExternalMetricSourcePatchArgs) ElementType() reflect.Type
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutput ¶ added in v3.20.0
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutput() ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchOutputWithContext(ctx context.Context) ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (i ExternalMetricSourcePatchArgs) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
type ExternalMetricSourcePatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ExternalMetricSourcePatchOutput) ElementType() reflect.Type
func (ExternalMetricSourcePatchOutput) Metric ¶ added in v3.20.0
func (o ExternalMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricSourcePatchOutput) Target ¶ added in v3.20.0
func (o ExternalMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutput ¶ added in v3.20.0
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutput() ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchOutputWithContext(ctx context.Context) ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ExternalMetricSourcePatchOutput) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
type ExternalMetricSourcePatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ExternalMetricSourcePatchPtr(v *ExternalMetricSourcePatchArgs) ExternalMetricSourcePatchPtrInput
type ExternalMetricSourcePatchPtrOutput ¶ added in v3.20.0
type ExternalMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ExternalMetricSourcePatchPtrOutput) Elem ¶ added in v3.20.0
func (o ExternalMetricSourcePatchPtrOutput) Elem() ExternalMetricSourcePatchOutput
func (ExternalMetricSourcePatchPtrOutput) ElementType ¶ added in v3.20.0
func (ExternalMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ExternalMetricSourcePatchPtrOutput) Metric ¶ added in v3.20.0
func (o ExternalMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricSourcePatchPtrOutput) Target ¶ added in v3.20.0
func (o ExternalMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutput() ExternalMetricSourcePatchPtrOutput
func (ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ExternalMetricSourcePatchPtrOutput) ToExternalMetricSourcePatchPtrOutputWithContext(ctx context.Context) ExternalMetricSourcePatchPtrOutput
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
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
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
type ExternalMetricStatusPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ExternalMetricStatusPatchArgs) ElementType() reflect.Type
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutput ¶ added in v3.20.0
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutput() ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchOutputWithContext(ctx context.Context) ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ExternalMetricStatusPatchArgs) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
type ExternalMetricStatusPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ExternalMetricStatusPatchOutput struct{ *pulumi.OutputState }
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
func (ExternalMetricStatusPatchOutput) Current ¶ added in v3.20.0
func (o ExternalMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ExternalMetricStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ExternalMetricStatusPatchOutput) ElementType() reflect.Type
func (ExternalMetricStatusPatchOutput) Metric ¶ added in v3.20.0
func (o ExternalMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutput ¶ added in v3.20.0
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutput() ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchOutputWithContext(ctx context.Context) ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ExternalMetricStatusPatchOutput) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
type ExternalMetricStatusPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ExternalMetricStatusPatchPtr(v *ExternalMetricStatusPatchArgs) ExternalMetricStatusPatchPtrInput
type ExternalMetricStatusPatchPtrOutput ¶ added in v3.20.0
type ExternalMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ExternalMetricStatusPatchPtrOutput) Current ¶ added in v3.20.0
func (o ExternalMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ExternalMetricStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ExternalMetricStatusPatchPtrOutput) Elem() ExternalMetricStatusPatchOutput
func (ExternalMetricStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ExternalMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ExternalMetricStatusPatchPtrOutput) Metric ¶ added in v3.20.0
func (o ExternalMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutput() ExternalMetricStatusPatchPtrOutput
func (ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ExternalMetricStatusPatchPtrOutput) ToExternalMetricStatusPatchPtrOutputWithContext(ctx context.Context) ExternalMetricStatusPatchPtrOutput
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
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
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
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
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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HPAScalingPolicyPatchArgs) ElementType() reflect.Type
func (HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutput ¶ added in v3.20.0
func (i HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutput() HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutputWithContext ¶ added in v3.20.0
func (i HPAScalingPolicyPatchArgs) ToHPAScalingPolicyPatchOutputWithContext(ctx context.Context) HPAScalingPolicyPatchOutput
type HPAScalingPolicyPatchArray ¶ added in v3.20.0
type HPAScalingPolicyPatchArray []HPAScalingPolicyPatchInput
func (HPAScalingPolicyPatchArray) ElementType ¶ added in v3.20.0
func (HPAScalingPolicyPatchArray) ElementType() reflect.Type
func (HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutput ¶ added in v3.20.0
func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput
func (HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutputWithContext ¶ added in v3.20.0
func (i HPAScalingPolicyPatchArray) ToHPAScalingPolicyPatchArrayOutputWithContext(ctx context.Context) HPAScalingPolicyPatchArrayOutput
type HPAScalingPolicyPatchArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type HPAScalingPolicyPatchArrayOutput struct{ *pulumi.OutputState }
func (HPAScalingPolicyPatchArrayOutput) ElementType ¶ added in v3.20.0
func (HPAScalingPolicyPatchArrayOutput) ElementType() reflect.Type
func (HPAScalingPolicyPatchArrayOutput) Index ¶ added in v3.20.0
func (o HPAScalingPolicyPatchArrayOutput) Index(i pulumi.IntInput) HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutput ¶ added in v3.20.0
func (o HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutput() HPAScalingPolicyPatchArrayOutput
func (HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutputWithContext ¶ added in v3.20.0
func (o HPAScalingPolicyPatchArrayOutput) ToHPAScalingPolicyPatchArrayOutputWithContext(ctx context.Context) HPAScalingPolicyPatchArrayOutput
type HPAScalingPolicyPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type HPAScalingPolicyPatchOutput struct{ *pulumi.OutputState }
HPAScalingPolicy is a single policy which must hold true for a specified past interval.
func (HPAScalingPolicyPatchOutput) ElementType ¶ added in v3.20.0
func (HPAScalingPolicyPatchOutput) ElementType() reflect.Type
func (HPAScalingPolicyPatchOutput) PeriodSeconds ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutput() HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutputWithContext ¶ added in v3.20.0
func (o HPAScalingPolicyPatchOutput) ToHPAScalingPolicyPatchOutputWithContext(ctx context.Context) HPAScalingPolicyPatchOutput
func (HPAScalingPolicyPatchOutput) Type ¶ added in v3.20.0
func (o HPAScalingPolicyPatchOutput) Type() pulumi.StringPtrOutput
type is used to specify the scaling policy.
func (HPAScalingPolicyPatchOutput) Value ¶ added in v3.20.0
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
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
type HPAScalingRulesPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HPAScalingRulesPatchArgs) ElementType() reflect.Type
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutput ¶ added in v3.20.0
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutput() HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutputWithContext ¶ added in v3.20.0
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchOutputWithContext(ctx context.Context) HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutput ¶ added in v3.20.0
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutputWithContext ¶ added in v3.20.0
func (i HPAScalingRulesPatchArgs) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
type HPAScalingRulesPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HPAScalingRulesPatchOutput) ElementType() reflect.Type
func (HPAScalingRulesPatchOutput) Policies ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutput() HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutputWithContext ¶ added in v3.20.0
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchOutputWithContext(ctx context.Context) HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutput ¶ added in v3.20.0
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HPAScalingRulesPatchOutput) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
type HPAScalingRulesPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func HPAScalingRulesPatchPtr(v *HPAScalingRulesPatchArgs) HPAScalingRulesPatchPtrInput
type HPAScalingRulesPatchPtrOutput ¶ added in v3.20.0
type HPAScalingRulesPatchPtrOutput struct{ *pulumi.OutputState }
func (HPAScalingRulesPatchPtrOutput) Elem ¶ added in v3.20.0
func (o HPAScalingRulesPatchPtrOutput) Elem() HPAScalingRulesPatchOutput
func (HPAScalingRulesPatchPtrOutput) ElementType ¶ added in v3.20.0
func (HPAScalingRulesPatchPtrOutput) ElementType() reflect.Type
func (HPAScalingRulesPatchPtrOutput) Policies ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutput() HPAScalingRulesPatchPtrOutput
func (HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HPAScalingRulesPatchPtrOutput) ToHPAScalingRulesPatchPtrOutputWithContext(ctx context.Context) HPAScalingRulesPatchPtrOutput
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
type HorizontalPodAutoscaler ¶
type HorizontalPodAutoscaler struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `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 HorizontalPodAutoscalerSpecPtrOutput `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
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
type HorizontalPodAutoscalerArrayInput ¶
type HorizontalPodAutoscalerArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput ToHorizontalPodAutoscalerArrayOutputWithContext(context.Context) HorizontalPodAutoscalerArrayOutput }
HorizontalPodAutoscalerArrayInput is an input type that accepts HorizontalPodAutoscalerArray and HorizontalPodAutoscalerArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerArrayInput` via:
HorizontalPodAutoscalerArray{ HorizontalPodAutoscalerArgs{...} }
type HorizontalPodAutoscalerArrayOutput ¶
type HorizontalPodAutoscalerArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerArrayOutput) Index ¶
func (o HorizontalPodAutoscalerArrayOutput) Index(i pulumi.IntInput) HorizontalPodAutoscalerOutput
func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput ¶
func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutput() HorizontalPodAutoscalerArrayOutput
func (HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerArrayOutput) ToHorizontalPodAutoscalerArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerArrayOutput
type 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
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
type HorizontalPodAutoscalerBehaviorPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerBehaviorPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutput() HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerBehaviorPatchArgs) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
type HorizontalPodAutoscalerBehaviorPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerBehaviorPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorPatchOutput) ScaleDown ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutput() HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchOutput
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerBehaviorPatchOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
type HorizontalPodAutoscalerBehaviorPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func HorizontalPodAutoscalerBehaviorPatchPtr(v *HorizontalPodAutoscalerBehaviorPatchArgs) HorizontalPodAutoscalerBehaviorPatchPtrInput
type HorizontalPodAutoscalerBehaviorPatchPtrOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerBehaviorPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ScaleDown ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutput() HorizontalPodAutoscalerBehaviorPatchPtrOutput
func (HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerBehaviorPatchPtrOutput) ToHorizontalPodAutoscalerBehaviorPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerBehaviorPatchPtrOutput
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
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
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
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
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) Type ¶
func (o HorizontalPodAutoscalerConditionOutput) Type() pulumi.StringOutput
type describes the current condition
type HorizontalPodAutoscalerConditionPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerConditionPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutput() HorizontalPodAutoscalerConditionPatchOutput
func (HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerConditionPatchArgs) ToHorizontalPodAutoscalerConditionPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchOutput
type HorizontalPodAutoscalerConditionPatchArray ¶ added in v3.20.0
type HorizontalPodAutoscalerConditionPatchArray []HorizontalPodAutoscalerConditionPatchInput
func (HorizontalPodAutoscalerConditionPatchArray) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerConditionPatchArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput
func (HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerConditionPatchArray) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput
type HorizontalPodAutoscalerConditionPatchArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type HorizontalPodAutoscalerConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutput() HorizontalPodAutoscalerConditionPatchArrayOutput
func (HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchArrayOutput) ToHorizontalPodAutoscalerConditionPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchArrayOutput
type HorizontalPodAutoscalerConditionPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type HorizontalPodAutoscalerConditionPatchOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
func (HorizontalPodAutoscalerConditionPatchOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerConditionPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
lastTransitionTime is the last time the condition transitioned from one status to another
func (HorizontalPodAutoscalerConditionPatchOutput) Message ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchOutput) Message() pulumi.StringPtrOutput
message is a human-readable explanation containing details about the transition
func (HorizontalPodAutoscalerConditionPatchOutput) Reason ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchOutput) Reason() pulumi.StringPtrOutput
reason is the reason for the condition's last transition.
func (HorizontalPodAutoscalerConditionPatchOutput) Status ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchOutput) Status() pulumi.StringPtrOutput
status is the status of the condition (True, False, Unknown)
func (HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutput() HorizontalPodAutoscalerConditionPatchOutput
func (HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerConditionPatchOutput) ToHorizontalPodAutoscalerConditionPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerConditionPatchOutput
func (HorizontalPodAutoscalerConditionPatchOutput) Type ¶ added in v3.20.0
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.StringPtrOutput `pulumi:"apiVersion"` // items is the list of horizontal pod autoscaler objects. Items HorizontalPodAutoscalerTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // metadata is the standard list metadata. Metadata metav1.ListMetaPtrOutput `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
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
type HorizontalPodAutoscalerListArrayInput ¶
type HorizontalPodAutoscalerListArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput ToHorizontalPodAutoscalerListArrayOutputWithContext(context.Context) HorizontalPodAutoscalerListArrayOutput }
HorizontalPodAutoscalerListArrayInput is an input type that accepts HorizontalPodAutoscalerListArray and HorizontalPodAutoscalerListArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListArrayInput` via:
HorizontalPodAutoscalerListArray{ HorizontalPodAutoscalerListArgs{...} }
type HorizontalPodAutoscalerListArrayOutput ¶
type HorizontalPodAutoscalerListArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerListArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerListArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput ¶
func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutput() HorizontalPodAutoscalerListArrayOutput
func (HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerListArrayOutput) ToHorizontalPodAutoscalerListArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListArrayOutput
type HorizontalPodAutoscalerListInput ¶
type HorizontalPodAutoscalerListInput interface { pulumi.Input ToHorizontalPodAutoscalerListOutput() HorizontalPodAutoscalerListOutput ToHorizontalPodAutoscalerListOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListOutput }
type HorizontalPodAutoscalerListMap ¶
type HorizontalPodAutoscalerListMap map[string]HorizontalPodAutoscalerListInput
func (HorizontalPodAutoscalerListMap) ElementType ¶
func (HorizontalPodAutoscalerListMap) ElementType() reflect.Type
func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput ¶
func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
func (HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext ¶
func (i HorizontalPodAutoscalerListMap) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
type HorizontalPodAutoscalerListMapInput ¶
type HorizontalPodAutoscalerListMapInput interface { pulumi.Input ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput ToHorizontalPodAutoscalerListMapOutputWithContext(context.Context) HorizontalPodAutoscalerListMapOutput }
HorizontalPodAutoscalerListMapInput is an input type that accepts HorizontalPodAutoscalerListMap and HorizontalPodAutoscalerListMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerListMapInput` via:
HorizontalPodAutoscalerListMap{ "key": HorizontalPodAutoscalerListArgs{...} }
type HorizontalPodAutoscalerListMapOutput ¶
type HorizontalPodAutoscalerListMapOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerListMapOutput) ElementType ¶
func (HorizontalPodAutoscalerListMapOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerListMapOutput) MapIndex ¶
func (o HorizontalPodAutoscalerListMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerListOutput
func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput ¶
func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutput() HorizontalPodAutoscalerListMapOutput
func (HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext ¶
func (o HorizontalPodAutoscalerListMapOutput) ToHorizontalPodAutoscalerListMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerListMapOutput
type HorizontalPodAutoscalerListOutput ¶
type HorizontalPodAutoscalerListOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerListOutput) ApiVersion ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerListOutput) ElementType ¶
func (HorizontalPodAutoscalerListOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerListOutput) Items ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) Items() HorizontalPodAutoscalerTypeArrayOutput
items is the list of horizontal pod autoscaler objects.
func (HorizontalPodAutoscalerListOutput) Kind ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerListOutput) Metadata ¶ added in v3.19.1
func (o HorizontalPodAutoscalerListOutput) Metadata() metav1.ListMetaPtrOutput
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
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
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
type HorizontalPodAutoscalerMap ¶
type HorizontalPodAutoscalerMap map[string]HorizontalPodAutoscalerInput
func (HorizontalPodAutoscalerMap) ElementType ¶
func (HorizontalPodAutoscalerMap) ElementType() reflect.Type
func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput ¶
func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
func (HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext ¶
func (i HorizontalPodAutoscalerMap) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
type HorizontalPodAutoscalerMapInput ¶
type HorizontalPodAutoscalerMapInput interface { pulumi.Input ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput ToHorizontalPodAutoscalerMapOutputWithContext(context.Context) HorizontalPodAutoscalerMapOutput }
HorizontalPodAutoscalerMapInput is an input type that accepts HorizontalPodAutoscalerMap and HorizontalPodAutoscalerMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerMapInput` via:
HorizontalPodAutoscalerMap{ "key": HorizontalPodAutoscalerArgs{...} }
type HorizontalPodAutoscalerMapOutput ¶
type HorizontalPodAutoscalerMapOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerMapOutput) ElementType ¶
func (HorizontalPodAutoscalerMapOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerMapOutput) MapIndex ¶
func (o HorizontalPodAutoscalerMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerOutput
func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput ¶
func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutput() HorizontalPodAutoscalerMapOutput
func (HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext ¶
func (o HorizontalPodAutoscalerMapOutput) ToHorizontalPodAutoscalerMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerMapOutput
type HorizontalPodAutoscalerOutput ¶
type HorizontalPodAutoscalerOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerOutput) ApiVersion ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerOutput) ElementType ¶
func (HorizontalPodAutoscalerOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerOutput) Kind ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerOutput) Metadata ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Metadata() metav1.ObjectMetaPtrOutput
metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerOutput) Spec ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Spec() HorizontalPodAutoscalerSpecPtrOutput
spec 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 ¶ added in v3.19.1
func (o HorizontalPodAutoscalerOutput) Status() HorizontalPodAutoscalerStatusPtrOutput
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput ¶
func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutput() HorizontalPodAutoscalerOutput
func (HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext ¶
func (o HorizontalPodAutoscalerOutput) ToHorizontalPodAutoscalerOutputWithContext(ctx context.Context) HorizontalPodAutoscalerOutput
type HorizontalPodAutoscalerPatch ¶ added in v3.20.0
type HorizontalPodAutoscalerPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // 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 ¶ added in v3.20.0
func GetHorizontalPodAutoscalerPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HorizontalPodAutoscalerPatchState, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerPatch, error)
GetHorizontalPodAutoscalerPatch gets an existing HorizontalPodAutoscalerPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHorizontalPodAutoscalerPatch ¶ added in v3.20.0
func NewHorizontalPodAutoscalerPatch(ctx *pulumi.Context, name string, args *HorizontalPodAutoscalerPatchArgs, opts ...pulumi.ResourceOption) (*HorizontalPodAutoscalerPatch, error)
NewHorizontalPodAutoscalerPatch registers a new resource with the given unique name, arguments, and options.
func (*HorizontalPodAutoscalerPatch) ElementType ¶ added in v3.20.0
func (*HorizontalPodAutoscalerPatch) ElementType() reflect.Type
func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput ¶ added in v3.20.0
func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
func (*HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext ¶ added in v3.20.0
func (i *HorizontalPodAutoscalerPatch) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
type HorizontalPodAutoscalerPatchArgs ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // 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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchArgs) ElementType() reflect.Type
type HorizontalPodAutoscalerPatchArray ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArray []HorizontalPodAutoscalerPatchInput
func (HorizontalPodAutoscalerPatchArray) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchArray) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
type HorizontalPodAutoscalerPatchArrayInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput ToHorizontalPodAutoscalerPatchArrayOutputWithContext(context.Context) HorizontalPodAutoscalerPatchArrayOutput }
HorizontalPodAutoscalerPatchArrayInput is an input type that accepts HorizontalPodAutoscalerPatchArray and HorizontalPodAutoscalerPatchArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchArrayInput` via:
HorizontalPodAutoscalerPatchArray{ HorizontalPodAutoscalerPatchArgs{...} }
type HorizontalPodAutoscalerPatchArrayOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchArrayOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutput() HorizontalPodAutoscalerPatchArrayOutput
func (HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchArrayOutput) ToHorizontalPodAutoscalerPatchArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchArrayOutput
type HorizontalPodAutoscalerPatchInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput }
type HorizontalPodAutoscalerPatchMap ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchMap map[string]HorizontalPodAutoscalerPatchInput
func (HorizontalPodAutoscalerPatchMap) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchMap) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchMap) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
type HorizontalPodAutoscalerPatchMapInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchMapInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput ToHorizontalPodAutoscalerPatchMapOutputWithContext(context.Context) HorizontalPodAutoscalerPatchMapOutput }
HorizontalPodAutoscalerPatchMapInput is an input type that accepts HorizontalPodAutoscalerPatchMap and HorizontalPodAutoscalerPatchMapOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchMapInput` via:
HorizontalPodAutoscalerPatchMap{ "key": HorizontalPodAutoscalerPatchArgs{...} }
type HorizontalPodAutoscalerPatchMapOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchMapOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchMapOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchMapOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchMapOutput) MapIndex(k pulumi.StringInput) HorizontalPodAutoscalerPatchOutput
func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutput() HorizontalPodAutoscalerPatchMapOutput
func (HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchMapOutput) ToHorizontalPodAutoscalerPatchMapOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchMapOutput
type HorizontalPodAutoscalerPatchOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerPatchOutput) ApiVersion ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerPatchOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchOutput) Kind ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerPatchOutput) Metadata ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerPatchOutput) Spec ¶ added in v3.20.0
spec 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 ¶ added in v3.20.0
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutput() HorizontalPodAutoscalerPatchOutput
func (HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchOutput) ToHorizontalPodAutoscalerPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchOutput
type HorizontalPodAutoscalerPatchState ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchState struct { }
func (HorizontalPodAutoscalerPatchState) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchState) ElementType() reflect.Type
type HorizontalPodAutoscalerPatchType ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // 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 ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // 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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchTypeArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerPatchTypeArgs) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
type HorizontalPodAutoscalerPatchTypeInput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchTypeInput interface { pulumi.Input ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput ToHorizontalPodAutoscalerPatchTypeOutputWithContext(context.Context) HorizontalPodAutoscalerPatchTypeOutput }
HorizontalPodAutoscalerPatchTypeInput is an input type that accepts HorizontalPodAutoscalerPatchTypeArgs and HorizontalPodAutoscalerPatchTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerPatchTypeInput` via:
HorizontalPodAutoscalerPatchTypeArgs{...}
type HorizontalPodAutoscalerPatchTypeOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerPatchTypeOutput struct{ *pulumi.OutputState }
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (HorizontalPodAutoscalerPatchTypeOutput) ElementType ¶ added in v3.20.0
func (HorizontalPodAutoscalerPatchTypeOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerPatchTypeOutput) Kind ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (HorizontalPodAutoscalerPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (HorizontalPodAutoscalerPatchTypeOutput) Spec ¶ added in v3.20.0
spec 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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) Status() HorizontalPodAutoscalerStatusPatchPtrOutput
status is the current information about the autoscaler.
func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutput() HorizontalPodAutoscalerPatchTypeOutput
func (HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerPatchTypeOutput) ToHorizontalPodAutoscalerPatchTypeOutputWithContext(ctx context.Context) HorizontalPodAutoscalerPatchTypeOutput
type HorizontalPodAutoscalerSpec ¶
type HorizontalPodAutoscalerSpec struct { // 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
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
type HorizontalPodAutoscalerSpecPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerSpecPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerSpecPatchArgs) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
type HorizontalPodAutoscalerSpecPatchInput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput ToHorizontalPodAutoscalerSpecPatchOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPatchOutput }
HorizontalPodAutoscalerSpecPatchInput is an input type that accepts HorizontalPodAutoscalerSpecPatchArgs and HorizontalPodAutoscalerSpecPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPatchInput` via:
HorizontalPodAutoscalerSpecPatchArgs{...}
type HorizontalPodAutoscalerSpecPatchOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
func (HorizontalPodAutoscalerSpecPatchOutput) Behavior ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerSpecPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) MaxReplicas() pulumi.IntPtrOutput
maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
func (HorizontalPodAutoscalerSpecPatchOutput) Metrics ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) MinReplicas() pulumi.IntPtrOutput
minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.
func (HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutput() HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
type HorizontalPodAutoscalerSpecPatchPtrInput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput }
HorizontalPodAutoscalerSpecPatchPtrInput is an input type that accepts HorizontalPodAutoscalerSpecPatchArgs, HorizontalPodAutoscalerSpecPatchPtr and HorizontalPodAutoscalerSpecPatchPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPatchPtrInput` via:
HorizontalPodAutoscalerSpecPatchArgs{...} or: nil
func HorizontalPodAutoscalerSpecPatchPtr ¶ added in v3.20.0
func HorizontalPodAutoscalerSpecPatchPtr(v *HorizontalPodAutoscalerSpecPatchArgs) HorizontalPodAutoscalerSpecPatchPtrInput
type HorizontalPodAutoscalerSpecPatchPtrOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerSpecPatchPtrOutput) Behavior ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MaxReplicas() pulumi.IntPtrOutput
maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) Metrics ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) MinReplicas() pulumi.IntPtrOutput
minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ScaleTargetRef() CrossVersionObjectReferencePatchPtrOutput
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutput() HorizontalPodAutoscalerSpecPatchPtrOutput
func (HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerSpecPatchPtrOutput) ToHorizontalPodAutoscalerSpecPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerSpecPatchPtrOutput
type HorizontalPodAutoscalerSpecPtrInput ¶
type HorizontalPodAutoscalerSpecPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerSpecPtrOutput() HorizontalPodAutoscalerSpecPtrOutput ToHorizontalPodAutoscalerSpecPtrOutputWithContext(context.Context) HorizontalPodAutoscalerSpecPtrOutput }
HorizontalPodAutoscalerSpecPtrInput is an input type that accepts HorizontalPodAutoscalerSpecArgs, HorizontalPodAutoscalerSpecPtr and HorizontalPodAutoscalerSpecPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerSpecPtrInput` via:
HorizontalPodAutoscalerSpecArgs{...} or: nil
func HorizontalPodAutoscalerSpecPtr ¶
func HorizontalPodAutoscalerSpecPtr(v *HorizontalPodAutoscalerSpecArgs) HorizontalPodAutoscalerSpecPtrInput
type HorizontalPodAutoscalerSpecPtrOutput ¶
type HorizontalPodAutoscalerSpecPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerSpecPtrOutput) 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
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
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
type HorizontalPodAutoscalerStatusPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerStatusPatchArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i HorizontalPodAutoscalerStatusPatchArgs) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
type HorizontalPodAutoscalerStatusPatchInput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchInput interface { pulumi.Input ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput ToHorizontalPodAutoscalerStatusPatchOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPatchOutput }
HorizontalPodAutoscalerStatusPatchInput is an input type that accepts HorizontalPodAutoscalerStatusPatchArgs and HorizontalPodAutoscalerStatusPatchOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPatchInput` via:
HorizontalPodAutoscalerStatusPatchArgs{...}
type HorizontalPodAutoscalerStatusPatchOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchOutput struct{ *pulumi.OutputState }
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) Conditions ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) CurrentMetrics() MetricStatusPatchArrayOutput
currentMetrics is the last read state of the metrics used by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) CurrentReplicas ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerStatusPatchOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchOutput) LastScaleTime ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) LastScaleTime() pulumi.StringPtrOutput
lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed.
func (HorizontalPodAutoscalerStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutput() HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
type HorizontalPodAutoscalerStatusPatchPtrInput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput }
HorizontalPodAutoscalerStatusPatchPtrInput is an input type that accepts HorizontalPodAutoscalerStatusPatchArgs, HorizontalPodAutoscalerStatusPatchPtr and HorizontalPodAutoscalerStatusPatchPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPatchPtrInput` via:
HorizontalPodAutoscalerStatusPatchArgs{...} or: nil
func HorizontalPodAutoscalerStatusPatchPtr ¶ added in v3.20.0
func HorizontalPodAutoscalerStatusPatchPtr(v *HorizontalPodAutoscalerStatusPatchArgs) HorizontalPodAutoscalerStatusPatchPtrInput
type HorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
type HorizontalPodAutoscalerStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentMetrics() MetricStatusPatchArrayOutput
currentMetrics is the last read state of the metrics used by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) CurrentReplicas ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerStatusPatchPtrOutput) LastScaleTime ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) LastScaleTime() pulumi.StringPtrOutput
lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed by this autoscaler.
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutput() HorizontalPodAutoscalerStatusPatchPtrOutput
func (HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o HorizontalPodAutoscalerStatusPatchPtrOutput) ToHorizontalPodAutoscalerStatusPatchPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalerStatusPatchPtrOutput
type HorizontalPodAutoscalerStatusPtrInput ¶
type HorizontalPodAutoscalerStatusPtrInput interface { pulumi.Input ToHorizontalPodAutoscalerStatusPtrOutput() HorizontalPodAutoscalerStatusPtrOutput ToHorizontalPodAutoscalerStatusPtrOutputWithContext(context.Context) HorizontalPodAutoscalerStatusPtrOutput }
HorizontalPodAutoscalerStatusPtrInput is an input type that accepts HorizontalPodAutoscalerStatusArgs, HorizontalPodAutoscalerStatusPtr and HorizontalPodAutoscalerStatusPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerStatusPtrInput` via:
HorizontalPodAutoscalerStatusArgs{...} or: nil
func HorizontalPodAutoscalerStatusPtr ¶
func HorizontalPodAutoscalerStatusPtr(v *HorizontalPodAutoscalerStatusArgs) HorizontalPodAutoscalerStatusPtrInput
type HorizontalPodAutoscalerStatusPtrOutput ¶
type HorizontalPodAutoscalerStatusPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerStatusPtrOutput) 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
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
type HorizontalPodAutoscalerTypeArray ¶
type HorizontalPodAutoscalerTypeArray []HorizontalPodAutoscalerTypeInput
func (HorizontalPodAutoscalerTypeArray) ElementType ¶
func (HorizontalPodAutoscalerTypeArray) ElementType() reflect.Type
func (HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput ¶
func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
func (HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext ¶
func (i HorizontalPodAutoscalerTypeArray) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
type HorizontalPodAutoscalerTypeArrayInput ¶
type HorizontalPodAutoscalerTypeArrayInput interface { pulumi.Input ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput ToHorizontalPodAutoscalerTypeArrayOutputWithContext(context.Context) HorizontalPodAutoscalerTypeArrayOutput }
HorizontalPodAutoscalerTypeArrayInput is an input type that accepts HorizontalPodAutoscalerTypeArray and HorizontalPodAutoscalerTypeArrayOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerTypeArrayInput` via:
HorizontalPodAutoscalerTypeArray{ HorizontalPodAutoscalerTypeArgs{...} }
type HorizontalPodAutoscalerTypeArrayOutput ¶
type HorizontalPodAutoscalerTypeArrayOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalerTypeArrayOutput) ElementType ¶
func (HorizontalPodAutoscalerTypeArrayOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput ¶
func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutput() HorizontalPodAutoscalerTypeArrayOutput
func (HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext ¶
func (o HorizontalPodAutoscalerTypeArrayOutput) ToHorizontalPodAutoscalerTypeArrayOutputWithContext(ctx context.Context) HorizontalPodAutoscalerTypeArrayOutput
type HorizontalPodAutoscalerTypeInput ¶
type HorizontalPodAutoscalerTypeInput interface { pulumi.Input ToHorizontalPodAutoscalerTypeOutput() HorizontalPodAutoscalerTypeOutput ToHorizontalPodAutoscalerTypeOutputWithContext(context.Context) HorizontalPodAutoscalerTypeOutput }
HorizontalPodAutoscalerTypeInput is an input type that accepts HorizontalPodAutoscalerTypeArgs and HorizontalPodAutoscalerTypeOutput values. You can construct a concrete instance of `HorizontalPodAutoscalerTypeInput` via:
HorizontalPodAutoscalerTypeArgs{...}
type HorizontalPodAutoscalerTypeOutput ¶
type HorizontalPodAutoscalerTypeOutput struct{ *pulumi.OutputState }
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
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
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
type MetricIdentifierPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricIdentifierPatchArgs) ElementType() reflect.Type
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutput ¶ added in v3.20.0
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutput() MetricIdentifierPatchOutput
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutputWithContext ¶ added in v3.20.0
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchOutputWithContext(ctx context.Context) MetricIdentifierPatchOutput
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutput ¶ added in v3.20.0
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutputWithContext ¶ added in v3.20.0
func (i MetricIdentifierPatchArgs) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
type MetricIdentifierPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type MetricIdentifierPatchOutput struct{ *pulumi.OutputState }
MetricIdentifier defines the name and optionally selector for a metric
func (MetricIdentifierPatchOutput) ElementType ¶ added in v3.20.0
func (MetricIdentifierPatchOutput) ElementType() reflect.Type
func (MetricIdentifierPatchOutput) Name ¶ added in v3.20.0
func (o MetricIdentifierPatchOutput) Name() pulumi.StringPtrOutput
name is the name of the given metric
func (MetricIdentifierPatchOutput) Selector ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutput() MetricIdentifierPatchOutput
func (MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutputWithContext ¶ added in v3.20.0
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchOutputWithContext(ctx context.Context) MetricIdentifierPatchOutput
func (MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutput ¶ added in v3.20.0
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutputWithContext ¶ added in v3.20.0
func (o MetricIdentifierPatchOutput) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
type MetricIdentifierPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func MetricIdentifierPatchPtr(v *MetricIdentifierPatchArgs) MetricIdentifierPatchPtrInput
type MetricIdentifierPatchPtrOutput ¶ added in v3.20.0
type MetricIdentifierPatchPtrOutput struct{ *pulumi.OutputState }
func (MetricIdentifierPatchPtrOutput) Elem ¶ added in v3.20.0
func (o MetricIdentifierPatchPtrOutput) Elem() MetricIdentifierPatchOutput
func (MetricIdentifierPatchPtrOutput) ElementType ¶ added in v3.20.0
func (MetricIdentifierPatchPtrOutput) ElementType() reflect.Type
func (MetricIdentifierPatchPtrOutput) Name ¶ added in v3.20.0
func (o MetricIdentifierPatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the given metric
func (MetricIdentifierPatchPtrOutput) Selector ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutput() MetricIdentifierPatchPtrOutput
func (MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutputWithContext ¶ added in v3.20.0
func (o MetricIdentifierPatchPtrOutput) ToMetricIdentifierPatchPtrOutputWithContext(ctx context.Context) MetricIdentifierPatchPtrOutput
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
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
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
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
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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricSpecPatchArgs) ElementType() reflect.Type
func (MetricSpecPatchArgs) ToMetricSpecPatchOutput ¶ added in v3.20.0
func (i MetricSpecPatchArgs) ToMetricSpecPatchOutput() MetricSpecPatchOutput
func (MetricSpecPatchArgs) ToMetricSpecPatchOutputWithContext ¶ added in v3.20.0
func (i MetricSpecPatchArgs) ToMetricSpecPatchOutputWithContext(ctx context.Context) MetricSpecPatchOutput
type MetricSpecPatchArray ¶ added in v3.20.0
type MetricSpecPatchArray []MetricSpecPatchInput
func (MetricSpecPatchArray) ElementType ¶ added in v3.20.0
func (MetricSpecPatchArray) ElementType() reflect.Type
func (MetricSpecPatchArray) ToMetricSpecPatchArrayOutput ¶ added in v3.20.0
func (i MetricSpecPatchArray) ToMetricSpecPatchArrayOutput() MetricSpecPatchArrayOutput
func (MetricSpecPatchArray) ToMetricSpecPatchArrayOutputWithContext ¶ added in v3.20.0
func (i MetricSpecPatchArray) ToMetricSpecPatchArrayOutputWithContext(ctx context.Context) MetricSpecPatchArrayOutput
type MetricSpecPatchArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type MetricSpecPatchArrayOutput struct{ *pulumi.OutputState }
func (MetricSpecPatchArrayOutput) ElementType ¶ added in v3.20.0
func (MetricSpecPatchArrayOutput) ElementType() reflect.Type
func (MetricSpecPatchArrayOutput) Index ¶ added in v3.20.0
func (o MetricSpecPatchArrayOutput) Index(i pulumi.IntInput) MetricSpecPatchOutput
func (MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutput ¶ added in v3.20.0
func (o MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutput() MetricSpecPatchArrayOutput
func (MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutputWithContext ¶ added in v3.20.0
func (o MetricSpecPatchArrayOutput) ToMetricSpecPatchArrayOutputWithContext(ctx context.Context) MetricSpecPatchArrayOutput
type MetricSpecPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricSpecPatchOutput) ElementType() reflect.Type
func (MetricSpecPatchOutput) External ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o MetricSpecPatchOutput) ToMetricSpecPatchOutput() MetricSpecPatchOutput
func (MetricSpecPatchOutput) ToMetricSpecPatchOutputWithContext ¶ added in v3.20.0
func (o MetricSpecPatchOutput) ToMetricSpecPatchOutputWithContext(ctx context.Context) MetricSpecPatchOutput
func (MetricSpecPatchOutput) Type ¶ added in v3.20.0
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
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
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
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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricStatusPatchArgs) ElementType() reflect.Type
func (MetricStatusPatchArgs) ToMetricStatusPatchOutput ¶ added in v3.20.0
func (i MetricStatusPatchArgs) ToMetricStatusPatchOutput() MetricStatusPatchOutput
func (MetricStatusPatchArgs) ToMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (i MetricStatusPatchArgs) ToMetricStatusPatchOutputWithContext(ctx context.Context) MetricStatusPatchOutput
type MetricStatusPatchArray ¶ added in v3.20.0
type MetricStatusPatchArray []MetricStatusPatchInput
func (MetricStatusPatchArray) ElementType ¶ added in v3.20.0
func (MetricStatusPatchArray) ElementType() reflect.Type
func (MetricStatusPatchArray) ToMetricStatusPatchArrayOutput ¶ added in v3.20.0
func (i MetricStatusPatchArray) ToMetricStatusPatchArrayOutput() MetricStatusPatchArrayOutput
func (MetricStatusPatchArray) ToMetricStatusPatchArrayOutputWithContext ¶ added in v3.20.0
func (i MetricStatusPatchArray) ToMetricStatusPatchArrayOutputWithContext(ctx context.Context) MetricStatusPatchArrayOutput
type MetricStatusPatchArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type MetricStatusPatchArrayOutput struct{ *pulumi.OutputState }
func (MetricStatusPatchArrayOutput) ElementType ¶ added in v3.20.0
func (MetricStatusPatchArrayOutput) ElementType() reflect.Type
func (MetricStatusPatchArrayOutput) Index ¶ added in v3.20.0
func (o MetricStatusPatchArrayOutput) Index(i pulumi.IntInput) MetricStatusPatchOutput
func (MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutput ¶ added in v3.20.0
func (o MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutput() MetricStatusPatchArrayOutput
func (MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutputWithContext ¶ added in v3.20.0
func (o MetricStatusPatchArrayOutput) ToMetricStatusPatchArrayOutputWithContext(ctx context.Context) MetricStatusPatchArrayOutput
type MetricStatusPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type MetricStatusPatchOutput struct{ *pulumi.OutputState }
MetricStatus describes the last-read state of a single metric.
func (MetricStatusPatchOutput) ContainerResource ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricStatusPatchOutput) ElementType() reflect.Type
func (MetricStatusPatchOutput) External ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o MetricStatusPatchOutput) ToMetricStatusPatchOutput() MetricStatusPatchOutput
func (MetricStatusPatchOutput) ToMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (o MetricStatusPatchOutput) ToMetricStatusPatchOutputWithContext(ctx context.Context) MetricStatusPatchOutput
func (MetricStatusPatchOutput) Type ¶ added in v3.20.0
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
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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricTargetPatchArgs) ElementType() reflect.Type
func (MetricTargetPatchArgs) ToMetricTargetPatchOutput ¶ added in v3.20.0
func (i MetricTargetPatchArgs) ToMetricTargetPatchOutput() MetricTargetPatchOutput
func (MetricTargetPatchArgs) ToMetricTargetPatchOutputWithContext ¶ added in v3.20.0
func (i MetricTargetPatchArgs) ToMetricTargetPatchOutputWithContext(ctx context.Context) MetricTargetPatchOutput
func (MetricTargetPatchArgs) ToMetricTargetPatchPtrOutput ¶ added in v3.20.0
func (i MetricTargetPatchArgs) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
func (MetricTargetPatchArgs) ToMetricTargetPatchPtrOutputWithContext ¶ added in v3.20.0
func (i MetricTargetPatchArgs) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
type MetricTargetPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type MetricTargetPatchOutput struct{ *pulumi.OutputState }
MetricTarget defines the target value, average value, or average utilization of a specific metric
func (MetricTargetPatchOutput) AverageUtilization ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricTargetPatchOutput) ElementType() reflect.Type
func (MetricTargetPatchOutput) ToMetricTargetPatchOutput ¶ added in v3.20.0
func (o MetricTargetPatchOutput) ToMetricTargetPatchOutput() MetricTargetPatchOutput
func (MetricTargetPatchOutput) ToMetricTargetPatchOutputWithContext ¶ added in v3.20.0
func (o MetricTargetPatchOutput) ToMetricTargetPatchOutputWithContext(ctx context.Context) MetricTargetPatchOutput
func (MetricTargetPatchOutput) ToMetricTargetPatchPtrOutput ¶ added in v3.20.0
func (o MetricTargetPatchOutput) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
func (MetricTargetPatchOutput) ToMetricTargetPatchPtrOutputWithContext ¶ added in v3.20.0
func (o MetricTargetPatchOutput) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
func (MetricTargetPatchOutput) Type ¶ added in v3.20.0
func (o MetricTargetPatchOutput) Type() pulumi.StringPtrOutput
type represents whether the metric type is Utilization, Value, or AverageValue
func (MetricTargetPatchOutput) Value ¶ added in v3.20.0
func (o MetricTargetPatchOutput) Value() pulumi.StringPtrOutput
value is the target value of the metric (as a quantity).
type MetricTargetPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func MetricTargetPatchPtr(v *MetricTargetPatchArgs) MetricTargetPatchPtrInput
type MetricTargetPatchPtrOutput ¶ added in v3.20.0
type MetricTargetPatchPtrOutput struct{ *pulumi.OutputState }
func (MetricTargetPatchPtrOutput) AverageUtilization ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o MetricTargetPatchPtrOutput) Elem() MetricTargetPatchOutput
func (MetricTargetPatchPtrOutput) ElementType ¶ added in v3.20.0
func (MetricTargetPatchPtrOutput) ElementType() reflect.Type
func (MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutput ¶ added in v3.20.0
func (o MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutput() MetricTargetPatchPtrOutput
func (MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutputWithContext ¶ added in v3.20.0
func (o MetricTargetPatchPtrOutput) ToMetricTargetPatchPtrOutputWithContext(ctx context.Context) MetricTargetPatchPtrOutput
func (MetricTargetPatchPtrOutput) Type ¶ added in v3.20.0
func (o MetricTargetPatchPtrOutput) Type() pulumi.StringPtrOutput
type represents whether the metric type is Utilization, Value, or AverageValue
func (MetricTargetPatchPtrOutput) Value ¶ added in v3.20.0
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) 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
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) Value ¶
func (o MetricValueStatusOutput) Value() pulumi.StringPtrOutput
value is the current value of the metric (as a quantity).
type MetricValueStatusPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricValueStatusPatchArgs) ElementType() reflect.Type
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutput ¶ added in v3.20.0
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutput() MetricValueStatusPatchOutput
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutputWithContext ¶ added in v3.20.0
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchOutputWithContext(ctx context.Context) MetricValueStatusPatchOutput
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutput ¶ added in v3.20.0
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i MetricValueStatusPatchArgs) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
type MetricValueStatusPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type MetricValueStatusPatchOutput struct{ *pulumi.OutputState }
MetricValueStatus holds the current value for a metric
func (MetricValueStatusPatchOutput) AverageUtilization ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (MetricValueStatusPatchOutput) ElementType() reflect.Type
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutput ¶ added in v3.20.0
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutput() MetricValueStatusPatchOutput
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutputWithContext ¶ added in v3.20.0
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchOutputWithContext(ctx context.Context) MetricValueStatusPatchOutput
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutput ¶ added in v3.20.0
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o MetricValueStatusPatchOutput) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchOutput) Value ¶ added in v3.20.0
func (o MetricValueStatusPatchOutput) Value() pulumi.StringPtrOutput
value is the current value of the metric (as a quantity).
type MetricValueStatusPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func MetricValueStatusPatchPtr(v *MetricValueStatusPatchArgs) MetricValueStatusPatchPtrInput
type MetricValueStatusPatchPtrOutput ¶ added in v3.20.0
type MetricValueStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (MetricValueStatusPatchPtrOutput) AverageUtilization ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o MetricValueStatusPatchPtrOutput) Elem() MetricValueStatusPatchOutput
func (MetricValueStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (MetricValueStatusPatchPtrOutput) ElementType() reflect.Type
func (MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutput ¶ added in v3.20.0
func (o MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutput() MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o MetricValueStatusPatchPtrOutput) ToMetricValueStatusPatchPtrOutputWithContext(ctx context.Context) MetricValueStatusPatchPtrOutput
func (MetricValueStatusPatchPtrOutput) Value ¶ added in v3.20.0
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) 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
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
type ObjectMetricSourcePatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ObjectMetricSourcePatchArgs) ElementType() reflect.Type
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutput ¶ added in v3.20.0
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutput() ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchOutputWithContext(ctx context.Context) ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (i ObjectMetricSourcePatchArgs) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
type ObjectMetricSourcePatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ObjectMetricSourcePatchOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
describedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricSourcePatchOutput) ElementType ¶ added in v3.20.0
func (ObjectMetricSourcePatchOutput) ElementType() reflect.Type
func (ObjectMetricSourcePatchOutput) Metric ¶ added in v3.20.0
func (o ObjectMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricSourcePatchOutput) Target ¶ added in v3.20.0
func (o ObjectMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutput ¶ added in v3.20.0
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutput() ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchOutputWithContext(ctx context.Context) ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ObjectMetricSourcePatchOutput) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
type ObjectMetricSourcePatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ObjectMetricSourcePatchPtr(v *ObjectMetricSourcePatchArgs) ObjectMetricSourcePatchPtrInput
type ObjectMetricSourcePatchPtrOutput ¶ added in v3.20.0
type ObjectMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetricSourcePatchPtrOutput) DescribedObject ¶ added in v3.20.0
func (o ObjectMetricSourcePatchPtrOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
describedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricSourcePatchPtrOutput) Elem ¶ added in v3.20.0
func (o ObjectMetricSourcePatchPtrOutput) Elem() ObjectMetricSourcePatchOutput
func (ObjectMetricSourcePatchPtrOutput) ElementType ¶ added in v3.20.0
func (ObjectMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ObjectMetricSourcePatchPtrOutput) Metric ¶ added in v3.20.0
func (o ObjectMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricSourcePatchPtrOutput) Target ¶ added in v3.20.0
func (o ObjectMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutput() ObjectMetricSourcePatchPtrOutput
func (ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ObjectMetricSourcePatchPtrOutput) ToObjectMetricSourcePatchPtrOutputWithContext(ctx context.Context) ObjectMetricSourcePatchPtrOutput
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
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
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
type ObjectMetricStatusPatch ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ObjectMetricStatusPatchArgs) ElementType() reflect.Type
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutput ¶ added in v3.20.0
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutput() ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchOutputWithContext(ctx context.Context) ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ObjectMetricStatusPatchArgs) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
type ObjectMetricStatusPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ObjectMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ObjectMetricStatusPatchOutput) DescribedObject ¶ added in v3.20.0
func (o ObjectMetricStatusPatchOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
DescribedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ObjectMetricStatusPatchOutput) ElementType() reflect.Type
func (ObjectMetricStatusPatchOutput) Metric ¶ added in v3.20.0
func (o ObjectMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutput ¶ added in v3.20.0
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutput() ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchOutputWithContext(ctx context.Context) ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ObjectMetricStatusPatchOutput) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
type ObjectMetricStatusPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ObjectMetricStatusPatchPtr(v *ObjectMetricStatusPatchArgs) ObjectMetricStatusPatchPtrInput
type ObjectMetricStatusPatchPtrOutput ¶ added in v3.20.0
type ObjectMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetricStatusPatchPtrOutput) Current ¶ added in v3.20.0
func (o ObjectMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ObjectMetricStatusPatchPtrOutput) DescribedObject ¶ added in v3.20.0
func (o ObjectMetricStatusPatchPtrOutput) DescribedObject() CrossVersionObjectReferencePatchPtrOutput
DescribedObject specifies the descriptions of a object,such as kind,name apiVersion
func (ObjectMetricStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ObjectMetricStatusPatchPtrOutput) Elem() ObjectMetricStatusPatchOutput
func (ObjectMetricStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ObjectMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ObjectMetricStatusPatchPtrOutput) Metric ¶ added in v3.20.0
func (o ObjectMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutput() ObjectMetricStatusPatchPtrOutput
func (ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ObjectMetricStatusPatchPtrOutput) ToObjectMetricStatusPatchPtrOutputWithContext(ctx context.Context) ObjectMetricStatusPatchPtrOutput
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
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) 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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (PodsMetricSourcePatchArgs) ElementType() reflect.Type
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutput ¶ added in v3.20.0
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutput() PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchOutputWithContext(ctx context.Context) PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
func (PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (i PodsMetricSourcePatchArgs) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
type PodsMetricSourcePatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (PodsMetricSourcePatchOutput) ElementType() reflect.Type
func (PodsMetricSourcePatchOutput) Metric ¶ added in v3.20.0
func (o PodsMetricSourcePatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricSourcePatchOutput) Target ¶ added in v3.20.0
func (o PodsMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutput ¶ added in v3.20.0
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutput() PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchOutputWithContext(ctx context.Context) PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
func (PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o PodsMetricSourcePatchOutput) ToPodsMetricSourcePatchPtrOutputWithContext(ctx context.Context) PodsMetricSourcePatchPtrOutput
type PodsMetricSourcePatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func PodsMetricSourcePatchPtr(v *PodsMetricSourcePatchArgs) PodsMetricSourcePatchPtrInput
type PodsMetricSourcePatchPtrOutput ¶ added in v3.20.0
type PodsMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (PodsMetricSourcePatchPtrOutput) Elem ¶ added in v3.20.0
func (o PodsMetricSourcePatchPtrOutput) Elem() PodsMetricSourcePatchOutput
func (PodsMetricSourcePatchPtrOutput) ElementType ¶ added in v3.20.0
func (PodsMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (PodsMetricSourcePatchPtrOutput) Metric ¶ added in v3.20.0
func (o PodsMetricSourcePatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricSourcePatchPtrOutput) Target ¶ added in v3.20.0
func (o PodsMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutput() PodsMetricSourcePatchPtrOutput
func (PodsMetricSourcePatchPtrOutput) ToPodsMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
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) 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) 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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (PodsMetricStatusPatchArgs) ElementType() reflect.Type
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutput ¶ added in v3.20.0
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutput() PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchOutputWithContext(ctx context.Context) PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
func (PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i PodsMetricStatusPatchArgs) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
type PodsMetricStatusPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o PodsMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (PodsMetricStatusPatchOutput) ElementType ¶ added in v3.20.0
func (PodsMetricStatusPatchOutput) ElementType() reflect.Type
func (PodsMetricStatusPatchOutput) Metric ¶ added in v3.20.0
func (o PodsMetricStatusPatchOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutput ¶ added in v3.20.0
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutput() PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchOutputWithContext(ctx context.Context) PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
func (PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o PodsMetricStatusPatchOutput) ToPodsMetricStatusPatchPtrOutputWithContext(ctx context.Context) PodsMetricStatusPatchPtrOutput
type PodsMetricStatusPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func PodsMetricStatusPatchPtr(v *PodsMetricStatusPatchArgs) PodsMetricStatusPatchPtrInput
type PodsMetricStatusPatchPtrOutput ¶ added in v3.20.0
type PodsMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (PodsMetricStatusPatchPtrOutput) Current ¶ added in v3.20.0
func (o PodsMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (PodsMetricStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o PodsMetricStatusPatchPtrOutput) Elem() PodsMetricStatusPatchOutput
func (PodsMetricStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (PodsMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (PodsMetricStatusPatchPtrOutput) Metric ¶ added in v3.20.0
func (o PodsMetricStatusPatchPtrOutput) Metric() MetricIdentifierPatchPtrOutput
metric identifies the target metric by name and selector
func (PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutput() PodsMetricStatusPatchPtrOutput
func (PodsMetricStatusPatchPtrOutput) ToPodsMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
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) 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) 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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ResourceMetricSourcePatchArgs) ElementType() reflect.Type
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutput ¶ added in v3.20.0
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutput() ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchOutputWithContext(ctx context.Context) ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
func (ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (i ResourceMetricSourcePatchArgs) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
type ResourceMetricSourcePatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ResourceMetricSourcePatchOutput) ElementType() reflect.Type
func (ResourceMetricSourcePatchOutput) Name ¶ added in v3.20.0
func (o ResourceMetricSourcePatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricSourcePatchOutput) Target ¶ added in v3.20.0
func (o ResourceMetricSourcePatchOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutput ¶ added in v3.20.0
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutput() ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutputWithContext ¶ added in v3.20.0
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchOutputWithContext(ctx context.Context) ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
func (ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ResourceMetricSourcePatchOutput) ToResourceMetricSourcePatchPtrOutputWithContext(ctx context.Context) ResourceMetricSourcePatchPtrOutput
type ResourceMetricSourcePatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ResourceMetricSourcePatchPtr(v *ResourceMetricSourcePatchArgs) ResourceMetricSourcePatchPtrInput
type ResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
type ResourceMetricSourcePatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceMetricSourcePatchPtrOutput) Elem ¶ added in v3.20.0
func (o ResourceMetricSourcePatchPtrOutput) Elem() ResourceMetricSourcePatchOutput
func (ResourceMetricSourcePatchPtrOutput) ElementType ¶ added in v3.20.0
func (ResourceMetricSourcePatchPtrOutput) ElementType() reflect.Type
func (ResourceMetricSourcePatchPtrOutput) Name ¶ added in v3.20.0
func (o ResourceMetricSourcePatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricSourcePatchPtrOutput) Target ¶ added in v3.20.0
func (o ResourceMetricSourcePatchPtrOutput) Target() MetricTargetPatchPtrOutput
target specifies the target value for the given metric
func (ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutput ¶ added in v3.20.0
func (o ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutput() ResourceMetricSourcePatchPtrOutput
func (ResourceMetricSourcePatchPtrOutput) ToResourceMetricSourcePatchPtrOutputWithContext ¶ added in v3.20.0
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) 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) 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) 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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ResourceMetricStatusPatchArgs) ElementType() reflect.Type
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutput ¶ added in v3.20.0
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutput() ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchOutputWithContext(ctx context.Context) ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
func (ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ResourceMetricStatusPatchArgs) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
type ResourceMetricStatusPatchInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ResourceMetricStatusPatchOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ResourceMetricStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ResourceMetricStatusPatchOutput) ElementType() reflect.Type
func (ResourceMetricStatusPatchOutput) Name ¶ added in v3.20.0
func (o ResourceMetricStatusPatchOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutput ¶ added in v3.20.0
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutput() ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchOutputWithContext(ctx context.Context) ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
func (ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ResourceMetricStatusPatchOutput) ToResourceMetricStatusPatchPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPatchPtrOutput
type ResourceMetricStatusPatchPtrInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
func ResourceMetricStatusPatchPtr(v *ResourceMetricStatusPatchArgs) ResourceMetricStatusPatchPtrInput
type ResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
type ResourceMetricStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ResourceMetricStatusPatchPtrOutput) Current ¶ added in v3.20.0
func (o ResourceMetricStatusPatchPtrOutput) Current() MetricValueStatusPatchPtrOutput
current contains the current value for the given metric
func (ResourceMetricStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ResourceMetricStatusPatchPtrOutput) Elem() ResourceMetricStatusPatchOutput
func (ResourceMetricStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ResourceMetricStatusPatchPtrOutput) ElementType() reflect.Type
func (ResourceMetricStatusPatchPtrOutput) Name ¶ added in v3.20.0
func (o ResourceMetricStatusPatchPtrOutput) Name() pulumi.StringPtrOutput
name is the name of the resource in question.
func (ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutput ¶ added in v3.20.0
func (o ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutput() ResourceMetricStatusPatchPtrOutput
func (ResourceMetricStatusPatchPtrOutput) ToResourceMetricStatusPatchPtrOutputWithContext ¶ added in v3.20.0
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) ToResourceMetricStatusPtrOutput ¶
func (o ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutput() ResourceMetricStatusPtrOutput
func (ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutputWithContext ¶
func (o ResourceMetricStatusPtrOutput) ToResourceMetricStatusPtrOutputWithContext(ctx context.Context) ResourceMetricStatusPtrOutput