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